摘要
众筹是当前热门的一种互联网融资模式,目前的众筹平台存在违规经营、公信力不足、监管不善等诸多问题。智能合约是一种由事件驱动的、具有状态的代码合约和算法合同,随着区块链技术的深入发展而受到广泛关注和研究。基于区块链的智能合约技术具有去中心化、自治化、可观察、可验证、可信息共享等特点,可以有效构建可编程金融,为解决众筹平台的问题提供了新的途径。在区块链和智能合约理论的基础上,搭建了众筹区块链(Crowdfunding Blockchain,CBC),并基于以太坊实验环境开发了众筹合约系统,将传统的众筹合约文本代码化,合约的存储与执行均在区块链上进行,这不仅保证了众筹项目的自治化和可靠性,而且提高了项目可信性和公信力。
Crowdfunding is a prevailing internet financing model. But the current crowdfunding platform still has a lot of issues, for instance, illegal operations, lack of credibility, and poor supervision. The smart contract is an event-driven, state-based code contract and algorithm contract. With the deep development of blockchain technology, it has received extensive attention and research. The blockchain-based smart contract technology has the characteristics of decentralization , autonomy, observability, verifiability and information sharing. Therefore, it can also be effectively applied to build pro-grammable finance. The blockchain-based smart contract technology provides a new way to solve the issues of crowd-funding platforms. On the basis of the theory of blockchain and smart contract, this paper establishes a crowdfunding blockchain contract and develops a crowdfunding contract system that based on Ethereum' s experimental environment. The smart contract transforms the traditional crowdfunding contract text into program code. The storage and execution of contacts are performed on the blockchain. For this reason, it not only ensures the self-government and reliability of projects , but also enhances projects credibility and public credibility.
作者
张帅
延安
贾敏智
ZHANG Shuai;YAN An;JIAMinzhi(College of Electrical and Power Engineering, Taiyuan University of Technology, Taiyuan 030024, China)
出处
《计算机工程与应用》
CSCD
北大核心
2019年第8期220-225,共6页
Computer Engineering and Applications
关键词
区块链
智能合约
众筹
以太坊
合约验证
blockchain
smart contracts
crowdfunding
Ethereum
contract verification