在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:IBM/IPFSfB开源软件地址:https://github.com/IBM/IPFSfB开源编程语言:Go 45.7%开源软件介绍:InterPlanetary File System for Business (IPFSfB)This repository contains instructions to build a private, unstructured data storage network for any blockchain on distributed file system, InterPlanetary File System for Business (IPFSfB), using crypto tools and Docker images with Docker and Docker Compose to provision the enterprise blockchain storage network. OverviewInterPlanetary File System for Business (IPFSfB) is based on InterPlanetary File System, which aim to provide an enterprise form, unstructured data storage network for any blockchain. FlowCurrently we have two flows for each contributors and users. Flow 1: for contributorsThe contributor flow tells you how to contribute to IPFSfB. You can also refer to the contributors guide. Flow 2: for usersThe user flow corresponds how to set up a private network, which you can refer to running a private network. PrerequisitesBuilding from sourceBuilding from source with IPFSfB repository: go get -u github.com/IBM/IPFSfB Building from source with IPFSfB tools, once the repository is downloaded, run: make swarmkeygen or build all utilities: make all Steps
1. Running a private networkCurrently, we are offering simple network as one of the samples. It contains three senarios including peer-to-peer, peer-to-server, and peer to peer and to server. You can follow the tutorial to envision and run a private network. 2. Runtime instructionsIf you are running a private network, config.sh file will help containers to check runtime health. Regularly inspect docker containers log in the runtime environment may be helpful. 3. ScenariosOne of the samples, simple network is avaliable in three scenarios (p2p, p2s, and p2sp). The scenario guidelines are available at docs/tutorial/simple-network.md. Accessing and runningYou can access and download network specific binaries and images through bootstrap.sh. Once downloaded, you can run these network scenarios by pnet.sh. End-to-end testingEach scenarios have end-to-end testing, located in samples/simple-network/e2e. 4. ConsiderationsThere are several considerations for the roadmap of IPFSfB. Performance and productionFor the private or enterprise network performance, such as uploading a file, downloading a file, hosting a web, and even collaborating a documentation from the network, we need more network connection cases and speed performance to test the network. IPFSfB production will not only include simple network scenarios for private network, but also give a vision for clustering, consensus enabled enterprise network. Extension
5. ArchitectureWe have made a document references for the architecture diagrams. You can refer to the architecture document for the architecture of each scenarios. 6. TroubleshootingIf you have encountered a problem for running IPFSfB, raise an issue and mention one of the maintainers in the maintainers board. 7. Related links
8. LicenseThis code pattern is licensed under the Apache Software License, Version 2. Separate third-party code objects invoked within this code pattern are licensed by their respective providers pursuant to their own separate licenses. Contributions are subject to the Developer Certificate of Origin, Version 1.1 (DCO) and the Apache Software License, Version 2. Apache Software License (ASL) FAQ |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论