区块链新宠——智能合约

作者:廖国成

关键词:智能合约;以太坊

Key words:Smart contract; Ethereum.

研究背景

自2009年中本聪提出比特币以来,电子货币这个新概念走进人们的视野并逐渐被人们所接受。与之相伴的区块链,一个数字化的分布式账本,凭借其去中心化和安全透明的特点,亦展现了强大的应用前景。智能合约应用便是其中之一。所谓智能合约,就是部署在区块链上的可以执行合同的计算机程序。比如说,在航班延误保险中,航班的晚点时间自动推送到区块链相应的智能合约中,智能合约便可依据条款自动执行理赔转账。相比于传统合同,智能合约有自动响应,低成本,公开透明,不可篡改等好处。

图1. 智能合约的应用(图片来自网络)

研究问题

诞生于2015年的以太坊是目前支持智能合约的最大的区块链平台。目前,人们对以太坊以及智能合约的发展现状了解甚少。这篇文章便通过收集以太坊的交易数据,对其进行了系统化研究,从而进一步了解以太坊这一新兴区块链生态系统。

图2. 以太坊logo

文章作者收集了自以太坊诞生以来近两年的交易数据。文章主要关注三种交易活动,货币转账,智能合约的创建以及智能合约的调用。文章通过构造图来分析这些交易活动。具体来说,每个账户(包括外部拥有账户和智能合约账户两大类)被看作一个节点,两个节点之间有向边表示活动关系(在货币转账活动中,有向边表示两账户的转账,在智能合约的创建活动中,有向边表示某个账户创建某个智能合约)。通过分析图的一些数据,例如集聚系数,连通分量,皮尔逊相关系数等,获取这些交易活动的特征,从而了解到用户的转账和对智能合约的使用现状。

研究结果

文章通过收集数据并通过图来进行分析,获取了许多有用的结论来帮助人们了解目前以太坊的发展现状。比如说,用户更倾向于进行转账操作,而以太坊标榜的智能合约并未大规模应用。少数几个机构贡献了大部分智能合约的创建,可见智能合约的发展还需更多优秀的开发者为其添砖加瓦。从智能合约的品类来看,大部分智能合约应用于金融领域。展望未来智能合约在各个领域大放异彩 百花齐放,这还需开发者们漫漫而求索。文章还有更多有趣的结论,由于篇幅问题,便不一一赘述,感兴趣的读者可参考原文。

论文信息:

Ting Chen, Yuxiao Zhu, Zihao Li, Jiachi Chen, Xiaoqi Li, Xiapu Luo, Xiaodong Lin, and Xiaosong Zhang, “Understanding Ethereum via Graph Analysis”, INFOCOM 2018.

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180911G0LTCK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券