System Overview

The CoinConnectPro technical system consists of three levels: the participant management level, the SYBZ level and the application level, among which theexchange system consists of two sub-levels: the verification node and the votingnode.

1.The management of the participant

CoinConnectPro system participants join the SYBZ network in the form of supernodes. Different business parties can join and exit according to their needs, Supernodes can communicate with each other to jointly ensure the authenticity of thecertificate carrier and the certificate data. Through the effective formulation ofunified and applicable transaction standards, STO gateway, smart contract, etc., theidentity functions and contract elements of each node in different events areeffectively linked and transmitted.

2.SYBZ layer

Key technology: This part is the basic support of each module of theapplication service part.
SYBZ technology:including network structure, data structure, consensusmechanism, signature check, etc., is the basis of system operation. Related technologies:
  • Data storage module: Based on the lPFS system, content-based addressesreplace domain name based addresses, that is, users are looking for contentstored somewhere rather than an address, and do not need to verify theidentity of the sender, but only need to verify the hash of the content, whichcan make web pages faster, more secure, more robust and more durable. Atthe same time, it provides storage security measures to avoid data beinoforcibly stolen; And data access audit, easy to trace the change and flow ofdata.
  • ldentity module: Perform SYBZ authentication for users and devices, registerand mark their validity, and manage the user's identification, namely theprivate key. The system also includes access security functions as animportant guarantee of system security.
  • Time stamp service: provides unified time service for the system.
  • Data encryption and decryption module: provide data encryption anddecryption service for the system. The module should support nationalsecret algorithm and can support pluggable encryption and decryptionalgorithm.
  • Client module: The client provides users with the management and queryfunctions of accounts, blocks, nodes and wallets, such as creating accounts,sending transactions, generating random seeds, obtaining block information,obtaining wallet status, etc. All transactions are sent through the client,signed and encrypted before being sent to the SYBz.
  • P2P module: P2p module connects each node and broadcasts transactionsand block related information throughout the network.
  • Mempool module: Transaction cache pool. mempool stores transactionsfrom RPC interface and transactions from P2P. The implementation ofMempool is mainly to solve the problem that the processing speed ofconsensus module is slower than that of RPC module.

3.Application layer

Application services are implemented and packaged for various servicemodules on top of the support provided by the key technologies ofCoinConnectPro system, Each service is composed of a set of related specificationsprocesses and supporting interactive interfaces.
The CoinConnectPro SYBZ layer application service can be invoked to connectto specific business scenarios after secondary development.