SixDomainChain (SDChain) is the world''s first decentralized public blockchain ecosystem that integrates international standards of IoT Six-Domain Model and reference architecture standards for distributed blockchain. Fully considering the technical characteristics of IoT and the development needs of business ecosystem, SDChain is optimized based on existing blockchain technology with digital asset issuance, user credit and identity management, P2P communication, encryption algorithm, consensus algorithm, smart contract, cross-chain contract mode, market consensus-based incentives, decentralized DApp and rapid access to business. Such features ensure beneficial, rapid and sustainable development of SDChain business ecosystem to achieve mutual benefits among digital assets, blockchain and industrial IoT through efficient circulation and value transformation of digital asset credits, within a global framework of ISO/IEC standards.
IoT architecture standards based on "six-domain model" (ISO/IEC 30141 DIS、GB / T33474-2016) can effectively guide and establish IoT operation and service system to ensure effective operation and sustainability for businesses.
Blockchain, as the underlying decentralized eco-operation platform, ensures development of IoT credit system and value system in a comprehensive way.
Functional views describe the typical functional components of the SDChain system through a hierarchical structure of four horizontal and four vertical layers, including user layer, service layer, core layer, base layer and cross-layer functions.
The platform enables both business and personal developers to create accounts for IoT devices, share digitalize assets, access block info, inquire transaction information, and deliver real-time notification from the blockchain. At the current stage, SDChain provides BaaS services through SDK for access, information privacy protection, value delivery and file storage. Different language versions of SDK are built to guarantee the value and reliability of data access and the circulation of such data.
A layered consensus-based stack technique is applied to solve problems existing in the current blockchain systems. Such problems include upgrades, incompatibility across blockchain systems, and user base splits.
As the core of blockchain, P2P is decentralized, scalable and robust with privacy protection and high performance. Its efficiency has critical impact on the overall performance of the blockchain, especially on the speed of the entire blockchain network. P2P is optimized in terms of session maintenance, address determination, communication mechanism and storage solution for IoT devices and users accessing the SDChain. Transaction performance of the blockchain is improved by reducing communication, computation and storage load of the consensus nodes through specifying associated physical configurations and size of users and consensus nodes with sharding mechanism and high-speed network connection.
Encryption and decryption are key processes in blockchain, mainly involving algorithms of hash function and asymmetric encryption. Since commercial applications usually focus more on performance, SDChain mainly adopts SHA256 in hash function as its basic algorithm. Asymmetric encryption of the blockchain generally uses elliptic curve algorithm, because Schnorr signature is faster in verification and smaller in size than ECDSA signature, and natively supports multiple signatures. Therefore, SDChain develops its own SDSchnorr algorithm based on Schnorr. Flexibly, the modular design of SDChain can integrate with a variety of encryption algorithms.
Given the needs of consistency and accuracy of the consensus mechanism, the complexity of IoT, the diversity of communication protocols and the high security and performance requirements of the underlying blockchain, SDChain innovatively proposes the SDFT algorithm, incorporating the highly-consistent RAFT and the strongly-concurrent PBFT algorithms, while ensuring security, high performance and trust in a scalable manner.
Each smart contract is similar to a regular wallet, both with a unique public address. The difference between them lies in that the private key of the smart contract is discarded upon the creation of the contract. As a result, no one can send out the digital asset after the smart contract is created except through the consensus mechanism. In the IoT industry, the major chain access needs include event monitoring; IoT device holders can set smart contracts, data storage path and ledger amount in advance for broadcast throughout the network and store such digital records accordingly. Any abnormality that occurs is included into blockchain regulation. Smart contracts of SDChain require mandatory, highly real-time and fully automatic triggering. The triggering data is also protected by the blockchain, to ensure accuracy, security, reliability and tamper-resistance.
Since the birth of Bitcoin, interests in blockchain and cryptocurrency have surged. However, most blockchain projects remain at the level of issuing cryptocurrency. Blockchain industry currently lacks real-world access to valuable digital assets in establishing viable IoT business models. In the future, solving practical IoT market challenges will inevitably require the physical world and the digital world to construct a bridging medium of exchange.
SDChain is the first in the world to integrate international standards of IoT Six-Domain Model and reference architecture standards of distributed blockchain. Fully considering the technical characteristics of IoT and the development needs of business ecosystem, SDChain is optimized based on existing blockchain technology with digital asset issuance, user credit and identity management, P2P communication, encryption algorithm, consensus algorithm, smart contract, cross-chain contract mode, market consensus-based incentives, decentralized DApp and rapid access to business.White paper download