A Decentralized Cloud Network
Based on the IPFS
Lee Kang Tong in September 2020
BCN Introduction 5
BCN FileStorage and CloudStorage 7
Economic Model 8
BCN node 9
The origin of the BCN 11
With the development of blockchain technology, decentralized networks have become more and more widespread. Point-to-point distributed storage integrates multiple machines with the same file system to form a huge network array. Distributed storage meets the demand for higher throughput. While BCN provides storage space for data, it also ensures data security, privacy, high download speed, tamper-proof…
The scalable system structure used in the distributed storage network uses multiple devices to distribute the storage load, which improves efficiency while ensuring the reliability and availability of data storage. Traditional storage methods are basically centralized system management. The “two places and three centers” to improve data security are mostly effective in dealing with natural disasters, and cannot be truly safe, confidential, and tamper-proof. BCN is decentralized The cloud network itself has its own security and tamper-proof properties, which perfectly meets the needs of users.
DSN：Decentralized Storage Network
LDA：Logical Disk Array
RAID：Redundant Arrays Of Independent Disks
LSP：Logical Storage Pool
LSN：Logical Storage Unit
The current problems of cloud storage market
Security: cloud service providers in the current market provide centralized services, security cannot be well guaranteed, and the risk of loss is high
Privacy: The confidentiality of data cannot be guaranteed, and user privacy cannot be effectively protected, etc.
Download speed: bandwidth bottleneck, slow file download speed
Tamper-proof: data can be rewritten by a centralized program
Decentralized cloud network can solve:
Security: Data is fragmented and then stored in a blockchain network. The high-throughput content-addressable block storage model based on IPFS protocol, with content-addressable hyperlinks, ensures data security and will not be lost;
Privacy: Decentralized distributed storage can effectively ensure the privacy of data and protect user privacy. Data encryption algorithms ensure the privacy of data;
Download speed: Data distributed storage greatly reduces the I/O of a single node, effectively improves data download speed, and improves user experience;
Anti-tampering: The cloud service network based on the blockchain inherits the anti-tampering characteristics of the blockchain, thereby strengthening the data security protection wall;
BCN is a decentralized cloud network based on the IPFS protocol. BCN connects scattered storage spaces to form a storage array with huge storage space. DSN adopts striped storage mode, all data in BCN is split into many data units before storage, and these data units will be stored separately in the BCN node, data can be effectively protected, and the content addressing of the IPFS protocol has a content addressing hyperlink.
BCN is composed of many nodes, and BCN connects each node to form a blockchain network. In fact, the storage space in BCN is scattered, which guarantees the safety of users storing data. In BCN, the storage space provided by all nodes forms a huge LDA (logical disk array), which provides storage services for all users. . Under LDA, BCN can create multiple LSPs (logical storage pools). When each LSP is created, the capacity and other parameter settings can be selected.
Using BCN, a peer-to-peer network, you can use bandwidth and storage on demand, and BCN will automatically encrypt and back up your files. In addition, if you are an application developer, the ultra-low latency data read and write capabilities provided by BCN can help you greatly improve the performance of your application, which is also a unique feature of distributed storage networks. If you are an operator, you can dynamically provide your bandwidth and storage resources to the outside world, and use BCN to charge in real time, which greatly reduces the idle cost of resources. Application developers can use BCN to build various types of cloud disks or storage applications, which are open to third-party platforms. Based on the BCN network, individual users, operators or developers can use its different features to help them improve production efficiency.
BCN FileStorage And CloudStorage
The FileStorage provided by BCN for users, users upload files directly through the web for storage, BCN will initiate a Public LDA, and all files stored through the FileStorage service will be stored in the LDA (here logically it is stored in a Public LDA, But in fact, the file is first divided into multiple data units (striped) and stored in BCN nodes). Using FileStorage storage service will consume BCNT (one-time), and based on the file size, file download will also consume BCNT (one-time).
CloudStorage provided by BCN for users, users can create a private storage space through the web, that is, create a logical storage unit on other LDAs (LSN represents the storage unit) as the user’s private cloud space, and the user can set it when creating Name, size, RAID level, type, etc. After the cloud is successfully created, BCN provides users with expansion services. Of course, creating cloud space requires BCNT (periodical, including download consumption during the period).
All BCNT consumed will be distributed as rewards to contributors who provide resources.
BCNT (BladeCloudNetwork Token) is the only native asset in BCN, which provides profitable rewards for BCN contributors. In BCN, contributors can obtain BCNT as a reward (mining and consumption) by providing resources such as storage space, CPU, bandwidth, etc., and can also use BCNT for mining by mortgage
In BCN, the total amount of BCNT is 1 billion, of which 250 million is the initial amount, and the remaining 750 million is produced through mining.
In the initial amount of 250 million:
BladeCloud Team: 50 million
Marketing: 20 million
Foundation: 80 million
Investment Cooperation: 50 million
SCO(NULS POCM): 50 million
The team part will be unlocked 2 million every quarter from 2021-1-1, and the unlock will be completed in 35 quarters. The address of the fund and investment cooperation will be announced to the community, and every expenditure will be announced and subject to community supervision.
Node, as an important part of BCN, what’s the requirement to become a BCN node. Users who become BCN nodes should be core contributors, and core contributors need to mortgage a certain amount of BCNT, provide a certain specification of initial storage resources, and receive more rewards accordingly. Core contributors create BCN nodes to participate in network maintenance and provide storage resources. BCN will give them some powers and rights, so that everyone can actively participate in the construction of BCN and form healthy competition. Of course, BCN has also designed a penalty mechanism. For nodes that affect the operation of the network, BCN will punish the nodes based on the severity of the impact to ensure the stability of the network.
Ordinary contributors can also staking BCNT and provide storage resources for mining. Staking of BCNT is divided into direct staking and participating node staking, and the rate of rewards will be different; providing storage resources for mining can only depend on the nodes created by core contributors, core contributions The person will charge a certain reward as a commission. Therefore, in order to obtain more income, ordinary contributors can strive to be promoted to core contributors, which can make more contributions to the construction of BCN.
Based on the IPFS protocol, BCN uniquely divides storage into two dimensions: FileStorage and CloudStorage, so that teams in the organization category can use space for storage, and low-frequency users can use FileStorage for storage. On top of the stored program, BCN also designed the concept of BCN Loadbalance, which assists applications in quickly addressing and locating resources according to algorithm rules, automatically determining the location of resources with the lowest latency, and reading or writing them. Developers do not need to maintain the load by themselves. balanced.
The BCN program, IPFS protocol and BCN load balance together form a BCN node, and multiple BCN nodes form a BCN network. The underlying architecture of BCN strives for simplicity and decoupling. To provide more flexible space for upper-level applications.
The Origin Of The BCN
BCN was initiated by Mr. Lee Kang Tong and jointly initiated by Kevin Cen and Julie Carter. Mr. Lee Kang Tong graduated from Nanyang Technological University and obtained a master’s degree in computer science there. He has worked at IBM’s Storage Research Institute for more than ten years. Responsible for the design and management of multiple storage projects. In 2014, he began to enter the blockchain industry, researching BTC and other blockchain projects, and achieved some good results. He also participated in many projects on ETH and TRX. Because of years of work experience in the storage industry, the BCN project was bred, so they decided to launch the BCN project together with Kevin and Julie to create a decentralized cloud network system.
The work arrangement of BladeCloudNetwork may be advanced or delayed based on actual progress:
Official website (completed, continuous optimization)
Research service providers in storage market , decentralized storage (in progress)
Project incubation platform (BCN launched NULS POCM platform )
Complete BCN Lightpaper (completed)
The first round of investor recruitment (in progress)
Foundation of the team (completed)
BCN basic frame design (in progress)
Community development and maintenance (in progress)
Contact exchanges (2, in progress)
Launched NerveDex (NULS ecological decentralized trading platform)
Nanyang Technological University BCN Special Lecture (Mid-December 2020, found the SharpBlade team)
Detailed design of BCN underlying incentive mechanism
Release BCN DetailPaper
Open BCNT trading on the exchange
Start the BCN owner plan (community partner plan)
Complete the BCN bottom frame design
BCN LoadBalance core algorithm design verification
SharpBlade team participates in the promotion of BladeCloud
The second round of investor recruitment
Complete the detailed design of BCN bottom layer
Expand the team and prepare to start the BCN coding work
Complete BCN LoadBalance coding work
The SharpBlade team completed the design of at least 2 applications
The team leads the promotion of BCN Owner
BCN underlying development work
Complete the unit test of each module of BCN
Reserve NULS, Polkadot cross-link ports
The SharpBlade team completed the development and testing of the design application
SharpBlade team participates in BCN testing
Complete the integration test of BCN
Complete BCN system test
BCN test network launched
SharpBlade team develops Blade Explorer
Recruit BCN nodes
Develop BCN Wallet
SharpBlade develops wallet plugin
Complete BladeCloud front-end development
Mainnet goes online, BladeCloud provides users with storage services
The SharpBlade team application is launched simultaneously
Complete the cross-chain of NULS and Polkadot
BladeCloud becomes a NULS node and launch NULS POCM