Font Size: a A A

Design And Implementation Of Smart Contract Platform Based On Android

Posted on:2019-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhuFull Text:PDF
GTID:2348330545958253Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of digital currency technology,the blockchain technology and consensus mechanism has drawn much attention.The technology of smart contract based on blockchain technology has also become a research hotspot.A smart contract is a suite of promises,defined numerically,on which contractual parties can enforce these promises.In normal life,most online transactions rely on third parties such as PayPal to safeguard the interests of both parties belong to the transaction.This reliance on the third party's safeguarding requires a reputable and generally accepted assurance provider,which also has to afford a high fee.Currently on the market there is a smart contract based on blockchain technology applications,relying on consensus consensus mechanism to provide contractual protection.However,the current smart contract applications are generally for developers,over-reliance on a specific platform environment and development technology,extremely unfriendly to ordinary users.In response to this,this article developed an intelligent contract platform based on blockchain,users can access the contract network from Android,on which users can easily participate in the contract.The contract platform selects the P2P network to replace the traditional C/S architecture to get rid of the dependence on the centralized server,implements the appropriate block and data structure to save the contract and its execution status for quick verification,implements the rights and interests Proof mechanism to ensure the consensus of platform consistency,to achieve a contract platform that does not require third-party security services fimally.This paper begins with an analysis of the underlying implementations of blockchain applications such as the more established Bitcoin and Ethereum,such as consensus consensus mechanisms,mining algorithms,P2P network connections,and more.Then,the user needs analysis and platform design are carried out around smart contract applications of mobile terminals.The security contract and timeliness issues of smart contracts are analyzed and contrasted in detail.In the process of platform design and implementation,each module is optimized for mobile terminals.A new storage data structure is achieved for the relatively frequent state storage operations of smart contracts.The design and implementation of a light client and hierarchical deterministic Encrypts the account,gives the code and contract sample of the intelligent contract platform based on the Android platform,and performs the function test on the implemented platform.
Keywords/Search Tags:Smart Contract, Blockchain, P2P Network, Light Client, Hierarchical Deterministic Address Management
PDF Full Text Request
Related items