PalletOne是分布式的跨链协议,旨在连接所有的链网,实现跨链价值自由流通和跨链广泛使用的公链跨链共载体,可以说是新一代的价值互链网。
1.成立背景
所有公链项目都是为了解决某些问题而诞生,PalletOne也不例外。目前区块链技术,比如,比特币和以太坊,它们的所有节点都必须运行同样的程序,所以它们的可扩展性能比较差,而每条公链也彼此独立,不能互相操作,成为了区块链的孤岛。此外还存在严重的平台锁定,即在某个区块链中开发的一款应用,就无法迁移到其他区块链上。
基于上述问题,如何让不同的链互通链接,让应用实现“无缝切换”就成为了迫切的需求,为了满足这些需求,PalletOne应运而生。
2.工作机制
PalletOne是通过把智能合约同底层区块链完全解藕,即将两者分离开处理,来实现跨链价值交换的。
下面我们来看看PalletOne是如何完成这些工作的。

在PalletOne中,所有类型的服务由都合约来创建,而且合约的创建都必须基于模板进行,首先,进行合约部署,即合约发行人将合约模板的代码哈希值和初始参数发送给调停中介,调停中介随机选择指定个数的陪审员,组成陪审团。陪审团获得初始参数,从分布式存储中提取对应的合约模板代码,形成新的合约,在验证和执行通过后,合约当前的状态、ID和指定的陪审员列表将被保存在分布式账本中。

然后调用合约,调用者根据合约ID在分布式存储中进行查询,陪审团接受请求后执行合约,在对应的区块链上签署多重签名,完成交易。

最后,如果合约执行完毕后,或者满足终止条件,合约发行人可以申请合约终止。合约人向调停中介发起申请,调停中选出新的陪审团,陪审团根据合约ID执行终止,并将消息返回调停中介,验证合约终止状态,就可解散陪审团。
3.PalletOne技术优势
PalletOne智能合约支持多链运行,多语言开发,同时可以通过选择不同陪审团执行多任务,还适用于windows、Linux、Mac 等多种平台类型。
除了保障开发和合约执行的高效与安全,PalletOne的技术还具有以下几方面的优势:
(1)高性能、高通用
在提升计算性能方面,PalletOne自主创新了陪审团共识机制,可以实现多任务的共识算法,同时与DAG分布式账本技术相结合,从而形成了一个高性能的分布式账本。
在信息和价值互换方面,PalletOne通过适配层为各链提供接口和库函数,使得智能合约与区块链底层解藕,可以让Dapp在各种链上同时部署,不受底层链的限制,实现了链与链之间的高通用。
(2)安全便捷的通证模型
PalletOne内置了通证抽象模型,能让用户方便快捷地创建属于自己的通证,并提供了类似于比特币的P2PH、P2SH等支付方式,以及完整的通证操作,使得用户在通证支付和发行都变得简单而又安全。
(3)稳健的生态系统
PalletOne营造了一个让开发者、用户和矿工,能从中各取所需,互利互惠的良好生态系统。
对于开发者,只需采用主流语言就能进行智能合约的开发,降低了成本和难度。而且开发者可以把自己开发的智能合约在类似于AppStore的智能合约商店售卖,这既促进了开发者的积极性,又保证了合约的质量。
对于用户,可以在智能合约商店购买自己需要的合约,节省了开发和调试的成本。此外合约商店还有免费的合约模版试用。
对于矿工,可以申请为陪审员,从中获得一定的手续费。
4.写在最后
PalletOne是一个很有想象空间的项目,既有中关村区块链产业联盟秘书长朱佩江等组队的强大团队,也有孟岩等知名顾问助阵,此外,投资机构也是实力雄厚,比如元道资本,丹华资本,双花资本等等。
PalletOne初始发行为10亿代币,其中2%的增发用于奖励调停中介和陪审员。历经2年开发,PalletOne于2018年6月开源代码,2018年12月按计划测试网上线,截至目前,共进行了6800+代码提交,6次版本升级,19万+行代码量,已于2019年6月30日启动主网。
PalletOne将致力于实现不同链网之间的信息,价值以及功能的跨链,实现真正的新一代价值互链网。它的未来值得期待。
网友评论