社区贡献货币化是促进社区发展的一个途径. 在互联网上已实现的方式是平台的掌控者来操控社区代币(私人或机构发行的货币)的分配和使用, 这种方式阻碍了社区的发展. 本文针对这一问题提出了一种激励社区人员做出贡献的方法. 主要分为代币分配、投票、代币交易、以代币为押金基础和以投票为标准的社区仲裁. 它使社区贡献和加密货币相互转化, 在社区中持有的代币和做出的贡献呈正相关, 能够很好地表达社区中贡献的情况. 社区中的投票结果体现了社区的意愿. 押金模式为代币提供了供应需求. 最后, 对智能合约中方法的gas使用的情况做了统计, 结果表明gas的平均花费在70 000左右, 该方法花费较低.
Monetization of community contributions is a way to promote community development. The existing solution, implemented on the Internet, requires that the platform’s manager controls the distribution and use of community tokens (i.e., currency issued by private or institutional entities), which hinders community development. In this paper, we propose a method to motivate community members to make contributions. The proposed method primarily relates to token allocation, voting, trading, and community arbitration based on tokens and votes. It transforms the contribution of the community into cryptocurrency, and the tokens’ owners are positively correlated with the contributions they make; this concept effectively reflects contribution to the community. The voting results reflect the will of the community. The deposit model defines supply requirements for the tokens. Finally, we use statistics on the use of gas with smart contracts. The results show that the average cost of gas is currently around 70 000, and the cost of gas with the proposed method is less.
[1] SATOSHI NAKAMOTO. Bitcoin: A Peer-to-Peer Electronic Cash System [R/OL]. [2019-08-26]. https://bitcoin.org/bitcoin.pdf.
[2] Vitalik Buterin. A next generation smart contract and decentralized application platform [R/OL]. [2019-08-26]. https://cryptorating.eu/whitepapers/Ethereum/Ethereum_white_paper.pdf.
[3] DINH T T A, LIU R, ZHANG M, et al. Untangling blockchain: A data processing view of blockchain systems [J]. IEEE Transactions on Knowledge & Data Engineering, 2017, 99: 1
[4] 邵奇峰, 张召, 朱燕超, 等. 企业级区块链技术综述 [J]. 软件学报, 2019, 30(9): 2571-2592
[5] 钱卫宁, 邵奇峰, 朱燕超, 等. 区块链与可信数据管理:问题与方法 [J]. 软件学报, 2018, 29(1): 150-159
[6] 邵奇峰, 金澈清, 张召, 等. 区块链技术:架构及进展 [J]. 计算机学报, 2018, 41(5): 969-988
[7] 蔡维德, 郁莲, 王荣, 等. 基于区块链的应用系统开发方法研究 [J]. 软件学报, 2017, 28(6): 1474-1487
[8] KOSBA A, MILLER A, SHI E, et al. Hawk: The blockchain model of cryptography and privacy-preserving smart contracts [C]// 2016 IEEE Symposium on Security and Privacy (SP). IEEE, 2016.
[9] 谭海波, 周桐, 赵赫, 等. 基于区块链的档案数据保护与共享方法 [J/OL]. 软件学报, 2019, 30(9): 2620-2635.
[10] SZABO N. Samrt contract [R/OL]. [2019-08-26]. http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html.
[11] CAI W, WANG Z, ERNST J B, et al. Decentralized applications: The blockchain-empowered software system [J]. IEEE Access, 2018(6): 53019-53033
[12] 贺海武, 延安, 陈泽华. 基于区块链的智能合约技术与应用综述 [J]. 计算机研究与发展, 2018, 55(11): 112-126
[13] 范吉立, 何蒲, 李晓华, 等. 基于区块链的去中心化物品共享交易服务系统 [J]. 计算机应用, 2019, 39(5): 90-95
[14] 徐健, 陈志德, 龚平, 等. 基于区块链网络的医疗记录安全储存访问方案 [J]. 计算机应用, 2019, 39(5): 1500-1506