美文网首页区块链研习社数字经济千钻公会
庸观区块|(八十七)无解耦,不调色

庸观区块|(八十七)无解耦,不调色

作者: 老卢庸观 | 来源:发表于2019-08-26 11:29 被阅读5次

    了解一个项目,遇到新鲜的词语,大概率是要长本事了,至少可以提高些认知。最近在跨链项目PalletOne中遇到一个新词语“解耦”,激发了我学习的兴趣。

    也许这个词语对技术大咖们而言没有任何理解障碍,但对我等非技术出身的币民们而言却需要专门学习才能理解。

    理解“解耦”后,我发现这居然是PalletOne的一个显著优势。火币网研究院首席分析师李骅熹去年5月的一次区块链峰会上甚至提出过“解耦革命"。

    PalletOne白皮书(非小号上查询到2018年3月28日发布《PalletOne 分布式跨链协议 ——区块链世界的IP协议》V2.0Beta)中有六处提到“解耦”:

    第一,在摘要中提到“与IP协议将物理层、数据链路层与传输层、应用层解耦类似,通过陪审团共识协议,PalletOne将智能合约同底层区块链完全解耦。”

    第二,前言中的“PalletOne介绍”提到“通过陪审团共识协议,PalletOne将智能合约同底层区块链完全解耦,实现跨链价值交换”。

    第三,前言中的“PalletOne

    VM”提到“PalletOne VM”可以将主流编程语言(例如C++、Python)编写的智能合约编译成为可以在不同平台上高效执行的字节码,使得智能合约不仅和底层区块链解耦,同时和智能合约语言、执行平台解耦。

    第四,在“PalletOne技术优势”中提到“PalletOne通过抽象数字货币链(以比特币为例)和智能合约链(以以太坊为例)接口,在适配器层中为各链提供接口的实现和库函数,智能合约直接面向抽象接口,而不面向具体的链,使得智能合约与区块链底层解耦;底层链在无须做任何要求、约束和限制的情况下,通过PalletOne的适配层即可实现同其他区块链的信息或价值的互换。”

    第五,在“发展蓝图”中提到“2016年,我们尝试解耦以太坊的智能合约,使他适用比特币,甚至其他现有的区块链。与此同时,我们注意到了解耦的真正潜力。它能做的比我们以前想象的还要多,其能够克服目前区块链的挑战,同时又能实现价值互链网。从此,我们开始研究和涉及一个基于此概念的协议。基于团队多年不断的积累,我们设计并将实现新一代价值互链网——PalletOne。”

    第六,在“总结”中提到“ PalletOne是一个和底层区块链解耦的分布式跨链协议。所以,PalletOne智能合约的执行将更具扩展性,并且可以与不同的区块链进行交互。”

    读完上面的文字,有何感触?

    我的感触很直接——无解耦,不调色。“解耦”是PalletOne项目的最大卖点所在,理解了“解耦”才能够深入理解调色板PalletOne如何调色。

    那么,何为“解耦”呢?

    学习后,我的理解是:“解耦”就是要颠覆以太坊以来公链智能合约与底层区块链协议绑定的做法,把智能合约做成可以更加灵活链接多条公链的“积木”,破解原先智能合约调用、底层区块链交易确认争夺计算资源引发的网络堵塞和延迟问题,打通不同公链的底层协议链链交互通道、智能合约调用通道,构建互链世界。

    如何做到智能合约与底层区块链之间的“解耦”呢?

    智能合约的执行,依靠21个类似EOS的超级节点,在PalletOne中被称为调停中介,根据智能合约模板参数随机选择陪审员组成陪审团。陪审员由缴纳一定PTN保证金的陪审员候选人通过VRF(可验证随机函数verifiable random function 简称VRF)算法随机选拔产生,享受年化利率2%的保证金收益(发放PTN),并可以凭借主陪审员的身份获取用户执行智能合约的手续费,形成有效奖惩机制,以避免其作恶。

    其中,值得一提的是,陪审员被随机选拔进入某一陪审团,当被随机选为主陪审员却未能很好履职时会被其他陪审员替代,丧失主陪审员资格及可以享受到的用户智能合约手续费用收取奖励。这对于陪审员尽职尽责履行陪审员义务提供了机制保障。

    21个超级节点(调停中介)——随机陪审员构成的随机陪审团——随机陪审员作恶成本保证金及保证金年化收益与智能合约调用手续费收取——主陪审员在规定时间内执行完合约和收集签名——不合格主陪审员的随机替换和工作继续——主陪审员哈希打包交易事务写入DAG数据库并向全网广播,完成调色板PalletOne可信任超级账本的撰写工作。

    这其中,引入的陪审员共识机制,替代了原先PoW共识机制中的矿工计算随机难题自证记账资格机制,其奖惩机制的设计也弥补了EOS超级节点没有作恶惩罚机制的缺憾,使得智能合约的执行不再需要通过底层区块链的配合互动,不仅解放了智能合约本身,也解放了底层区块链系统。

    不仅如此,为了可以把智能合约做成一个可以随意嵌套到各公链的无缝对接“积木”,PalletOne推出了PalletOne VM,把调色板PalletOne智能合约从编写智能合约的计算机程序语言、不同公链平台环境中解放了出来,可以轻松实现PalletOne智能合约在不同平台的高效执行。

    与项目底层区块链系统充分解耦,与不同平台的使用环境、智能合约编程语言解耦,使得PalletOne的智能合约可以无缝嵌套到任何一个公链中去,通过陪审团机制轻松实现不同公链之间的高效率价值交换。

    按照本文列举的白皮书关于“解耦”提法的第四点:目前PalletOne已通过积木式的智能合约与其独有的适配器层抽象接口,在不直接接触各类具体链的情况下实现智能合约层面的比特币、以太坊等区块链代币的跨链价值交互。

    就PalletOne的解耦而言,通过21个超级节点调停中介,Palletone的智能合约实现了与自身底层区块链的解耦,破解了交易效率难题;通过PalletOne VM实现了智能合约与其他公链平台环境、智能合约编程语言的解耦,不再拘束于单一公链平台应用环境、某一特定编程语言的限制,可以无缝对接多链多程序语言平台环境;通过独有的适配器层面,在不接触不同链的情况下,最终实现了不同区块链价值的跨链交互。

    何为“解耦”呢?

    从调色板PalletOne的探索实践看:解耦就是解放,就是打破原来的坛坛罐罐,把智能合约从与底层区块链协议绑定、单一平台和特定程序语言等局限中解放出来,具备自由支持多链平台价值交互的能力,以实现链与链、Dapp与Dapp之间的深度频繁交互,为大规模商业应用落地提供高性能的通用基础设施。

    调色板PalletOne所追求的卓越调色能力及先进性,就在于此。

    (完结)

    参考:PalletOne白皮书(非小号)

    感谢阅读!

    封面及文中图片来源于网络,侵删。

    后记:由于自己是非技术人员,对PalletOne的理解难免会出现一些偏差乃至错误,希望项目方和走过路过的大咖及时予以批评指正,也欢迎有意义的跨链探讨。

    免责声明:币圈有风险,投资需谨慎,本文不构成投资建议,仅供参考。

    相关文章

      网友评论

        本文标题:庸观区块|(八十七)无解耦,不调色

        本文链接:https://www.haomeiwen.com/subject/pxdrectx.html