Blezef's underlying system is a high-speed, secure and scalable blockchain infrastructure, consisting oftwo layers of super nodes and storage connection nodes. It also processes millions of transactions per secondthrough IPFS technology, and provides unlimited storage capacity for DApps through a secure decentralizedcloud database.
The Blezef architecture system consists of the following parts, which are:
The core of Blezef system is the link library separation mechanism and function sub-chain design. Decentralized applications can store data in on-chain and database systems respectively according to differenttrust and public verification levels of data. Blezef system provides different types and levels of datacollaborative management. Moreover, the multi-database cluster system is a Permissionless environment.Blezef system also completes access control mechanism based on multi-authority attribute based encryption,as well as complete proof of possession of stored data.
The main reason for the design of link database separation is to consider the future upgrade and updateof the system, because the update of the blockchain system will lead to the fork of the system, which willcause irreversible impact on the entire economic system, so we put the main data processing capacity on thedatabase system, and the access control system of the database system through the function of the sub-chainto complete. Functional sub-chain design one is for the future expansion, more is to complete the two corefunctions of the decentralized storage system: privacy protection and data holding proof. We use an efficientmulti-authority attribute-based encryption scheme to achieve the cloud storage data access control functionand encryption function.
Blezef system adopts IPFS distributed storage for database design.
IPFS (Inter-Planetary File System) is a globally oriented, peer-to-peer distributed
version file system thataims to complement (or even replace) the Hypertext Transfer
Protocol (HTTP) that currently rules the Internet,connecting all computing devices
with the same file system. The idea is to replace domain-based addresseswith
content-based addresses, where users are looking for content stored somewhere rather
than at anaddress, without verifying the identity of the sender, but only the hash
of the content, by making web pagesfaster, more secure, more robust, and more
durable.
At present, the traditional HTTP has the problem of hyper-centralization, there are too many insecurefactors in security, from the recent network security accidents can be seen the disadvantages of centralizednetwork storage, IPFS fundamentally changed the way to find, using HTTP to find the location, and using IPFSwe find the content.
IPFS is the general purpose of the infrastructure, there is no storage restrictions. Large files are split intosmaller chunks that can be downloaded from multiple servers at the same time. The IPFS network is a fluid,fine-grained, distributed network that can be well adapted to the requirements of a content delivery network(CDN). This design makes it possible to share all kinds of data, including images, video streams, distributeddatabases, entire operating systems, module chains, backup of 8-inch floppy disks, and most importantly,static websites.
IPFS allows for abstracting files into special directories with readable names, accessible via a directory index similar to HTTP. Creating a website on IPFS involves a simple command, and IPFS automatically handles webpage connections. Nodes do not need to store all data, and can choose what to maintain. Copying, storing, and supporting websites between nodes is easy using a single command and a website hash.
The original traditional centralized transaction method relies on the platform to make creditendorsement to ensure the authenticity and reliability of the transaction, but it also exposes the risk ofpersonal privacy and asset theft. Individuals cannot grasp their own information, but in the blockchainnetwork, personal transaction information is stored on all nodes in a decentralized manner, and anyone canopenly review it, forming a multi-centralized data storage model. Skip the centralized platform to directly carryout transactions between individuals and individuals, the transaction efficiency is higher. In the blockchainsystem, each node is characterized by a high degree of autonomy. Any node may become the center of thestage, but does not have the mandatory central control function. Among nodes, a non-linear causalrelationship will be formed through the network to achieve a decentralized, open, flat and equal system.Compared with centralized transactions, many obstacles need to be overcome due to the need to comply withthe relevant regulations of the management authority to supervise customer funds. Users who trade in thisway must comply with the rules of the centralized trading service providers and pay the corresponding fees.
IPFS allows for abstracting files into special directories with readable names, accessible via a directory index similar to HTTP. Creating a website on IPFS involves a simple command, and IPFS automatically handles webpage connections. Nodes do not need to store all data, and can choose what to maintain. Copying, storing, and supporting websites between nodes is easy using a single command and a website hash.
The immutable and distributed characteristics of blockchain technology can indeed avoid the problem ofusers'privacy being mastered by centralized institutions, which leads to being sold and hacked, etc., but theopen and transparent ledger allows massive user data to be exposed on the chain, and the privacy problem isstill like an attic in the air, which has not been fundamentally solved. For example, the original shopping onTaobao, now decentralized, not through Taobao transactions, both parties directly mail. Although no Taobaohas the data of these two transactions, their transaction data is recorded on the blockchain network, andanyone can view it.
Blezef, using a hybrid model combining accounts and UTXO, implements a blockchain privacy transaction system. It retains the account system, incorporates UTXO, and enhances privacy with ring signatures and one-time addresses, allowing accounts to switch between privacy and public states while maintaining untraceability and unlinkability. Ring signatures, used to conceal the transaction sender, enable any member of a group with a key to sign a message anonymously, making it impossible to determine the exact signer.
The network of the Blezef blockchain is a distributed network of full nodes, where each node on thenetwork is in equal and peer power; The nodes can also independently complete block data and transactionverification while connecting to each other point-to-point.
This Peer-to-Peer Network layer is the most important foundation on the blockchain data layer; It realizesthe underlying mechanism of nodes communicating with each other in the network, connecting with eachother, and confirming the correct validity of data, which supports the efficient and stable work of Blezefblockchain system.
Asset registration is one of the basic functions of Blezef. The asset registration process is usuallycompleted by the gateway or the gateway agent. All assets registered by the gateway or assetsregistered by the agent need to gain the trust of the asset owner, and only the trusted parties can tradethe same asset. Registered assets are mainly divided into:
Adopt the development language:. net core Commercial and golang Laeditions