收起
1分钟1小时1天1周1个月

前摩根高管推出新的智能合约语言Pact,跨链沟通公链和私链之间的数据

Pact这一种智能合约语言,可能会与常人所认知的智能合约是“不可篡改”的相违背。

2019年6月11日 22:39 区块链

作者/Asymmetric1211

摩根大通前高管创立的商用区块链平台Kadena宣布推出一种新的智能合约语言“Pact”,能够沟通公链和私链之间的数据,同时,还推出了治理模块,从而降低了智能合约的编写门槛,旨在成为“区块链世界的AWS”。

Kadena由斯图尔特.波佩乔伊(Stuart Popejoy)及威尔.马汀(Will Martin)联合创立,两人均是投资银行巨头摩根大通(J.P. Morgan Chase & Co.)区块链项目 Juno的高管。

据悉,Juno是摩根大通2016年推出的区块链计划,旨在提升去中心化帐本的可扩展性。

6月6日,公司宣布上线的这个新的原生编程语言“Pact”,旨在确保区块链上的安全,以及让智能合约的开发变得更简单。而Pact 3.0的扩展功能,最终将实现跨链私有链和公链之间的智能合约。

值得注意的是,和以太坊的智能合约语言Solidity不同,Pact不是图灵完备的。因此,它专注的不是不可篡改(immutable)的去中心化应用(dApps)。

而是,任何使用Pact开发的dApp,只要通过一个或多个指定的stakeholder的批准,就可以实现对dApp的更改和升级。

Pact 3.0将会增加一种称为“性能(capabilities)”的功能,类似于比特币的公钥和私钥,必须满足或需要某些性能(条件),资料或交易才得以转移。类似于基于权限的计算(rights-based computing),可确保区块链上的安全。

联合创始人波佩乔伊指出,Pact这一种智能合约语言,可能会与常人所认知的智能合约的特征“不可篡改”相违背。

一说到智能合约就会认为是不可篡改,但事实上,智能合约最重要的就是确保商业模型(business models)能在区块链上安全地运作。而模块化治理体系可以让写智能合约变得更简单。