区块链:发展两年的波卡智能合约语言ink!将会带来什么影响?

“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第29期,让我们认识由Parity开发的智能合约语言ink!。

ink!是由Parity开发的智能合约语言,用于在Rust中编写智能合约并编译为Wasm代码。

清华大学罗玫:针对加密货币的会计准则已有较为明晰的发展路线:12月17日消息,清华大学经济管理学院博士生导师、数字金融资产研究中心主任罗玫在接受采访时表示,目前针对加密货币的会计准则已有了较为明晰的发展路线,现在国际会计准则中的指导实际上是以原来的会计准则框架为基础设立的,并没有形成一个单独的新的准则,因为增加一个项目的会计准则要花费非常长的时间,要经过辩论、论证合理性等很多程序,如果原来的会计准则能适用的话就会偏向基于原来的方法构建,不然等有关部门论证完又要好几年的时间。这也就是为什么会计准则总是以很保守的一种姿态出现的原因,我觉得现在加密货币的会计计量准则已经发展得差不多了,理论上,应该不会有太多的变数。(链新)[2020/12/17 15:28:56]

ink!的首次发布是在Substrate开发人员社区会议Sub0上,尽管ink!才发展短短两年时间,但有一些项目已经运用ink!构建了项目。

卓尔智联研究院执行院长蔡恒进:AI+区块链是未来发展方向:金色财经现场报道,首届区块链服务网络(BSN)全球技术创新发展峰会暨湖北区块链技术创新大会11月27日在武汉举行。武汉大学计算机学院教授、卓尔智联研究院执行院长蔡恒进在会上表示,相比5G等其他新基建说涵盖的前沿技术,AI和区块链技术几乎必然对人类社会产生颠覆性影响,但很多应用场景还处于探索试错阶段。AI+区块链是未来的发展方向,值得从底层切入进行创新研发。[2020/11/27 22:21:51]

在介绍ink!之前,我们需要了解一下什么是智能合约。

湖南省工信厅印发区块链产业发展三年行动计划:湖南省工业和信息化厅编制了《湖南省区块链产业发展三年行动计划(2020-2022年)》。4月27日印发各市州工业和信息化局,有关园区,有关企业。计划坚持以产业区块链带动区块链产业、以区块链产业促进产业区块链,打造一批创新研发平台,突破一批区块链关键技术,集聚一批区块链专业人才,汇聚一批区块链企业,实施一批应用示范工程,打造一批规模化应用场景,形成一批可复制推广的商业模式,培育一批基于区块链的新兴业态,有序推动区块链技术集成应用和产业创新发展,大力推进区块链和经济社会融合发展。力争到2022年,湖南省区块链领域技术创新能力大幅提升,关键技术达到全国领先水平,产学研协同创新成效显著,建成10个以上区块链公共服务平台,推动3万家企业上链,建成5个左右区块链产业园,相关产业营业收入达到30亿元。[2020/4/27]

智能合约

智能合约是运行在去中心化的区块链网络上的计算机协议,可以看做是可以自动化执行的应用程序。

具有高确定性和防篡改以及可靠的特性,因此相比于传统合约来说更加的安全,并且由于智能合约是以计算机代码形式达成的协议,所以交易成本更低。

高度确定性指的是在智能合约中,交易将会严格按照约定的条款执行,并且无需在每个环节进行审批。当合约中的条件被满足,设定好的参数就会自动执行。

而之所以说智能合约更加可靠是因为区块链分布式计算以及去中心化的特性保障了协议的安全,没有了第三方,双方都将信任该协议,从而提高了交易的效率。

ink!

ink!与其他一些更成熟的智能合约语言不同,它没有Parity的烙印。ink!最初是通过利用Rust的宏系统生成自定义语法和样式,来进行智能合约开发。

但这种方法偏离了Rust开发人员熟悉和喜欢的语言,因此在不牺牲易用性或开发性的前提下,诞生了ink!2.0,为开发人员提供了最大的灵活性。简单来说,在整合之后现在ink!所有的结构和语法都是纯Rust了。ink!使用普通的Rust代码,通过以#的形式添加一些属性标签,即可完成所有工作所需的场景。

Rust是一种很棒的语言并且也非常适合于区块链用例,像rustfmt和rust-analyzer这样的Rust工具,已经可以使用ink!开箱即用了。

后记

ink!语言仍在发展中,在未来ink!在使用上可能会更像Rust,从另一层面上来说,将会有助于那些熟悉Rust语言的程序员获得应对智能合约更强的能力。

ink!已经为智能合约奠定了基础,而波卡也希望生态在逐渐成熟的同时,有更多的工具能够自然地支持ink!。在波卡刚刚结束不久的首批插槽竞拍的获得者,有不少项目都是支持智能合约的平台。

尽管主流的解决方案是通过兼容EVM,并用Solidity语言编写智能合约,能够支持各类Dapp和DeFi,但EVM本身的设计就有局限性,而我们相信智能合约的未来会是更新的技术Wasm和ink!。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:0ms0-7:726ms