10、智能合约编程语言:可用性与安全性的实验分析

智能合约语言可用性与安全性分析

智能合约编程语言:可用性与安全性的实验分析

1. 实验结果与分析

在完成实验执行后,我们收集并分析了所需的实验数据,以回答研究问题。

1.1 新合约开发者对语言的可用性

为衡量智能合约编程语言的可用性,我们收集了相关数据,具体如下:
| 语言 | 合约1平均实现时间 | 合约2平均实现时间 | 合约3平均实现时间 | 总平均实现时间 |
| — | — | — | — | — |
| Solidity | 13分26秒 | 20分07秒 | 19分14秒 | 52分47秒 |
| Pact | 17分31秒 | 31分16秒 | 33分32秒 | 82分19秒 |
| Liquidity | 14分21秒 | 23分21秒 | 27分51秒 | 65分33秒 |

从表中可以看出,Solidity实现每个合约的平均时间明显低于Pact和Liquidity。对于所有测试对象,在实现三个测试合约时,使用Solidity的对象比使用Pact或Liquidity的对象速度更快;使用Liquidity的对象比使用Pact的对象速度更快。

在测试合约1中,Solidity和Liquidity的平均实现时间几乎相似(差值小于1分钟),但随着测试合约2和3复杂度的增加,时间差显著增大。另外,对于Solidity,测试合约3的平均实现时间低于测试合约2,而Pact和Liquidity则相反。

平均实现时间

总体平均实现时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值