Font Size: a A A

Design And Implementation Of Commnuity Incentive System Based On Ethereum

Posted on:2022-08-26Degree:MasterType:Thesis
Country:ChinaCandidate:D L XiaoFull Text:PDF
GTID:2518306554471474Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As a programmable module of the Ethereum blockchain,smart contracts inherit the technical characteristics of the blockchain-data storage and calculation methods have unchangeable characteristics.It is suitable for application scenarios where there is mutual distrust.Existing blockchain application research is generally divided into two points:(1)Apply it in new application scenarios based on the decentralization and anti-tampering characteristics of the blockchain.(2)In view of the limitations of blockchain technology,expand the functions of blockchain.This paper is mainly based on Ethereum smart contract technology,including two points:(1)In the Internet environment,community tokens are centralized,undisclosed,and platform controllers can modify them at will.This paper proposes a method to motivate community members to make contributions based on the Ethereum smart contract technology,which solves the above problems,and designs and implements this method.It enables community contributions and cryptocurrencies to convert mutually,and the tokens held in the community are positively correlated with the contributions made,which can express the contribution in the community well.The voting results in the community reflect the wishes of the community,and the deposit model provides a supply demand for tokens.Finally,statistics are made on the use of GAS of methods in smart contracts.(2)Aiming at the problem of not being able to obtain the data of the smart contract in the community contribution incentive system,this paper designs a smart contract query system to solve this problem.The general data of the Ethereum blockchain is stored in the Ethereum in the unit of a smart contract,and is coded and then executed in a virtual machine for state transition.It is very difficult to read general type data and state transition data.This paper designs a smart contract query system that can increase the openness of smart contracts in the community incentive system and provide effective structured data for data research.Firstly,in order to obtain the data in the blockchain of the community contribution incentive system,we analyzed the data types and obtained the required data types,and then extracted,analyzed and stored these data.Secondly,it provides an efficient query interface for analyzing contract data,which can query the variables,functions and logs of the contract.Finally,this paper evaluates the performance of the query interface,and the results show that this work is effective.
Keywords/Search Tags:Blockchain, Ethereum, smart contract, community incentives, query system
PDF Full Text Request
Related items