

Every account has a key-value storage structure of 256bits to 256bits in the system, which is called storage. There is no treatment difference for the two types of accounts inside the system. The user’s contract must pass official assessment and unitarily published by Thunder. The smart contract of ThunderChain open platform is unitarily deployed by official address, and normal account cannot publish contract in ThunderChain. The address of external account is generated by its public key, and contract address is generated by contract account address and nonce creating contract account. There is no difference in the two types of accounts. The account is identified by an address, and the address length is the same.
#XUNLEI THUNDER 7 ENGLISH VERSION CODE#
Contract account has its own code and is controlled by its code. External account has its unique public key and private key, and is controlled by the key pair. There are two types of accounts in Blockchainsystem, namely external account and contract account. With the encryption technology, the transaction can only be initiated by private key owner, and others cannot revise or counterfeit, which ensures the authenticity and security of the transaction.

The transaction is initiated and signed by Account in the system. After one transaction is executed, it is permanently saved in Blockchain and no more revision or re-execution can be carried out. If submitted to Blockchain, they are all executed or not executed at all. The request is universally called Transaction in the system. When there is a need to change the data in Blockchain network, a request to be accepted by all the block nodes must be initiated.
#XUNLEI THUNDER 7 ENGLISH VERSION SOFTWARE#
Any software with the authority can access the data in Blockchain network. 2.3 Transactionīlockchain can be deemed as a global shared transaction databse system. Enterprises or individuals can easily implement their products and services to take easier steps to develop Blockchain applications. On this basis, ThunderChain Open Platform is built to assist developers in quickly developing and deploying smart contracts. ThunderChain is a high-performance Blockchain with millions of tps high-concurrent processing capability and one-second-confirmation capability created by its Onething Technologies. Its core technologies include, among others, Practical Byzantine Fault Tolerance Algorithm (PBFT), encryption technology, and P2P technology, etc. Terms 2.1 BlockchainĪ blockchain technology is a decentralized and distributed computing system characterized by permanent prevention from data falsification and forgery and high openness, transparency, and trustworthiness of data. It guides the users to register, have enterprise and individual qualification authentication, submit, test and publish the smart contract, carry out app development based on the smart contract technology. This document is applicable to the enterprise or individual developers for smart contract app development based on ThunderChain technology.

Document Description 1.1 Targeted Readers
