x
B L E Z E F
X

Technical Structure

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:

  • Isomorphic multi-chain chain system, providing high TPS access capabilities, cross-chain transactioncapabilities, etc.;
  • P2P network system Blezef P2P, providing network layer addressing capabilities;
  • multi-database cluster system, providing unlimited expansion of secure encrypted data storagecapabilities;
  • Blezef system's underlying structure support system, including a block storage system and a distributedfile system;
  • Attribute based encryption authentication access system composed of multi-node consensus,database access control gateway;
  • a data integrity verification organization composed of multiple authenticator nodes;
  • An adaptive probe system that provides memory data storage, performance monitoring, securitymonitoring, and Metrics data upload capabilities.

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
Accounts

Blezef uses the concept of state to store a series of accounts, each with its own identity and unique data. In some cases, the accepting account has a code that needs to be executed, and the transaction triggers theexecution of that code, then the internal memory of the account may change, and additional information mayeven be created to be sent to other accounts, resulting in a new transaction.

Merkle tree

This passage summarizes the application of Merkle trees in Bitcoin and IPFS, as well as the introduction of Merkle Patricia tree/trie in the Blezef system. It explains that both Bitcoin and IPFS use Merkle trees to ensure data integrity and allow quick verification across the network by comparing root hash values. Additionally, the Blezef system employs the Merkle Patricia tree/trie, a combination of Merkel and Patricia trees, as its main data structure to store account states, transactions, and receipt data efficiently with logarithmic time complexity for updates and a unique hash value for each key-value pair, providing a secure and easily updated fingerprint of the entire state tree.

RLP encoding

RLP is a simplified serialization format designed for storing nested arrays of bytes without predefined data types. It leaves the interpretation of the arrays to the protocol and suggests using sorted nested arrays for maps. Although algorithms like protobuf and BSON serve similar purposes, RLP is preferred due to its ease of implementation and guaranteed byte consistency.

Node architecture

The Blezef system features an isomorphic multi-chain design comprising verification (super) nodes and storage (voting) nodes. Super nodes, serving as block producers, collect, package, and verify transaction information, ensuring the stable operation of the Blezef network based on the Proof of Stake (POS) consensus mechanism. POS allocates rewards to users based on the amount and duration of digital currency held, introducing the concept of "coin age." When a user finds a POS block, their coin age resets, and they receive interest proportional to the coin age consumed. POS-based pledge lending further enhances system efficiency, safety, and stability.

Database Design

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.

C2C support

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.

Privacy protection mechanism

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.

Blezef P2P

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.

Function matching network

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:

  • Currency-type assets:Currency type assets are mainly used for gateway docking with other digital currency and digital asset platforms. For example, the gateway can register the asset code of BTC, andany account with BTC can trust the gateway and recharge the BTC assets to the gateway account. Thereis no limit to assets of currency types, and the gateway can register as many assets as actual currencyassets.
  • Physical type assets:It mainly refers to the digitalization of assets, which are generally registered by enterprises or institutions and sold on a commission basis. This kind of asset generally has a certainamount, after the registration, will be through the restriction of the asset registration party no longeradditional issuance.
Asset query system support

Blezef Provide a complete asset query system for ordinary users to check the number of assets displayedby any Blezef-based application. The asset query system supports links to different blockchain nodes toquery the account situation, and can observe the generation of each block and each transaction in realtime. When entering the corresponding account, it can query the balance of various assets and therecords of all transactions in the account.

Matrix Trading engine

In order to realize the top information flow processing capacity and ensure accurate information arrivaland error-free processing results, the Blezef trading platform adopts the self-developed Matrix enginesystem, which achieves the maximum trading processing speed of 5 million TPS and the tradingmatching efficiency is 35% -40% higher than the industry, providing the basic technical support for thestable and efficient operation of the platform. Meanwhile, the Blezef platform will integrate and optimizethe configuration of cloud computing for each node, so that the Blezef can achieve the processing speedof the international top stock futures trading platform.

Operations Management System Module

Adopt the development language:. net core Commercial and golang Laeditions

  • Network isolation through VPC, VPN access mechanism to improve security;
  • Use the https protocol, cooperate with high defense and WAF to improve the attack preventioncapability;
  • At the business level, the financial-level risk control mechanism is introduced to comprehensivelyimprove user security.