关注Zilliqa智能合约的4个原因

Zilliqa.jpg

免责声明:以下内容不是交易或投资建议,仅用于娱乐和学习目的。在购买或投资任何加密货币之前,请自行做好研究。


智能合约在加密货币行业的发展中起着关键作用。这种技术允许在兼容的区块链上搭建自主项目和应用。Zilliqa(ZIL)最近整合了其智能合约技术,并发布了首个基于“分片”(Sharding)的智能合约平台。
 
以下有4个值得关注的地方。


更具竞争力的智能合约解决方案


看到整个生态系统的发展壮大总是件好事。时下,许许多多不同的区块链上都可以部署智能合约。然而,这个市场上总有更多的竞争空间,尤其是当我们所讨论的项目,正在使用不同的扩展层,来确保其智能合约技术在现在和将来都是可行的。

对Zilliqa来说,其智能合约技术的发布,市场已经翘首以待很长一段时间了,因为Zilliqa已经在其路线图中计划了一个早得多的发布时间。

虽然推迟发布不是什么好事,但是通常情况下需要这么做,直到一切都能按预期工作。对此,大多数用户和开发人员不会介意太多,对他们来说,有新玩具可以玩玩,多些等待也无大碍。


为智能合约“分片”


在加密世界里晃荡了几年的狂热者们,应该早已知道“分片”这个词了。这是加密货币和区块链开发者探索的一种主流扩容方案。尽管近年来取得了进步,但真正要实现通过“分片”来提升区块链网络的容量和效率,还有着巨大的挑战。Zilliqa是第一个在现实世界中有效地测试“分片”这一概念的项目。

“分片”的后来者们也正在陆续发布各自的测试网络、主网及智能合约平台,主要的“分片”项目包括QuarkChain(QKC),MultiVAC(MTV),以及Harmony(ONE)。

对于开发人员来说,这些基于“分片”的智能合约将有很大的用处。尽管智能合约无所不能,但它仍然受到其底层区块链扩展及效率问题的限制。目前,“分片”项目们正在致力于解决这些问题。一旦第一批“高强度”(high-intensity)智能合约出现在Zilliqa上面,情况将变得更加清晰。


Zilliqa的编码语言Scilla


很明显,大多数智能合约语言都不同于传统的编码语言。对Zilliqa来说,它的编程语言被称为Scilla,看起来很容易理解,也很值得使用。与它的分片技术类似,这种编码语言也是Zilliqa需要优先推进的事务。基于市场对“分片”和Scilla的整体兴趣,Zilliqa可以相应地收集大量有价值的反馈。

Zilliqa表示,基于其平台的智能合约语言Scilla有以下特点:1、形式验证:可对合约行为进行形式验证;2、静态分析器套件:有助于在合约生效之前检测合约中的错误;3、清晰的分离:Scilla 语言的设计实现了合约中如计算和通讯等不同的操作组件以清晰的方式运行,从而减少复杂交错,防止 DAO 和 Parity 之类的事故发生;4、安全的标准库:Scilla 附带了一套标准库,无需依赖 OpenZeppelin 等外部库。客户使用智能合约可以进行更有效、更直接、更可靠的交易与沟通。


一些关键的核心功能


当这种规模的新项目进入市场时,总是需要一些关键特性使其脱颖而出。在这方面,Zilliqa似乎选中了一些正确的选项。它的智能合约包含静态分析器,可以自己在合约中查找错误和问题。这是一个相当令人印象深刻的特性,如果它能像项目宣称的那样工作。

另一个核心特性是如何将合约的各个操作方面分开并独立处理。这是近年来有抱负的开发人员一直在探索的另一个功能。结合Scilla的“安全标准库”,Zilliqa的新平台带来了许多希望。


Zilliqa于近期发布了三个新版本,将主网稳定在4.6.1版本上,并继续构建下一版本。今年早些时候,Zilliqa推出了高吞吐量的区块链平台,并开发了一种安全的智能合约语言Scilla,使其交易成本相对其它公链有明显的下降。
 
 
原文:4 Reasons to Take Note of Smart Contracts on Zilliqa, themerkle
作者:JP Buntinx
编译:Satojiu

 
 
连载中……
作者:韭菜极客(微信公众号:leekgeek)

0 个评论

要回复文章请先登录注册