星际物种|通过第2层将可信的结果带回链,并且Cartesi希望扩展块链的“处理边界”。
2019-11-06

    编者按:本文是从36氪战略协作块链媒体《O.Star Da.》(公开ID:o-.,APP下载)的应用模式与不断更新的模式创新相比,块链技术的发展似乎陷入了瓶颈。看看今年在底层架构、扩展方案、存储和计算发展方面的创新,它们大多数都是“老酒”的传统互联网和分布式系统变成“新瓶”的块链。即使在年初疯狂的“经济激励”之后,街区连锁仍然是一个“少数人游戏”。原因在于,借用周大福集团高级执行官李天溪的一句话,在集团链条中不缺钱和人。由于公共链条数量是开发者的四倍,技术几乎无法起飞。因此,紧跟“通用货币改革时代”的“一键硬币”之后,支持“一键发链”和“一键发DAPP”并能够快速将块链推向地面的底层系统或中间件将是下一时期我关注的焦点。O.Star Daily最近联系了中国加速(CHINACCELERATOR)14期,允许开发人员使用日常语言和工具快速构建DAPP的第二层平台Cartesi。根据业务主管Marco Mirabella的说法,Cartesi主要针对两种类型的开发人员,一种是构建DAPP,但不熟悉块链系统;另一种是构建复杂的应用程序,但限于现有块链的底部。在介绍Cartesi的特点之前,有必要简要描述一下第二层网络在块链世界中的作用。第二层位于第一层和DAPP之间。第一层通过高性能的下行链路计算摆脱了合同执行和计算的大量工作,集中于令牌流和计算结果存储,从而提高了整体可伸缩性。位币闪电网、以太网等离子、侧链、状态通道等技术解决方案可归结为第2层。绿洲实验室和Taxa基于可信硬件构建TEE(Tru.Execution.),O.Star Daily也报道了这一消息。说到Cartesi,它与其他第2层的不同之处在于它支持JavaScript语言和Linux系统上的任何工具。根据Marco的说法,Etaifang VM(虚拟机)使用的Solidity语言和许多联盟链使用的Go语言与发送者每天使用的语言有些“偏远”。因此,Cartesi的目标是逐渐支持更通用的编程语言,以便降低开发门槛(具有自己的VM的NO也在朝这个方向“推动”)。Linux系统为笛卡尔上的DAPP提供了更大的灵活性和复杂的逻辑处理能力。此外,Cartesi基于Merkle Tree根的散列值为每个状态结果生成唯一的“电子指纹”,并且相同的计算任务只对应于一个状态结果,而不管它是在任何终端上还是在任何系统上运行。所有虚拟机在执行智能合同之前验证最终的“电子指纹”。因此,在链下进行“简单”的计算,并验证计算结果,将变得更加可靠和更便宜。同时,可以将数据和程序存储在链下(如HTTP、IPFS等),这也方便地解决了链上存储有限的问题。例如,稍微总结一下,块链之所以复杂的原因是为了“保真”。Cartesi通过第二层和“电子指纹”将部分复杂工作移到链下,然后将最关键的结果返回到块链以提高效率。一个类似于笛卡尔思想的项目是Truebit。Marco认为,因为虚拟机是不同的,所以Cartesi具有高效和低成本的优点(如果感兴趣的话,可以在这里加盖http://thebit.podcast.com/.-of-ether-6/参见科学在线环境中的具体对比分析)。据报道,卡特西公司正在进行内部测试。除了适应Linux用户的习惯之外,设计Cartesi的最大困难是确保相同的计算需求只能在所有情况下产生一致的结果。在解决技术问题和改进测试版本的同时,Cartesi希望与IBM、Microsoft和其他巨头建立伙伴关系,以推动在开发者社区中的影响力。它的长期目标是使创建智能合同的门槛接近于零。该队现有8人,主要基地在台北。Erick de Moura,创始人兼首席执行官,在电信、交通、医疗、图像等领域拥有超过20年的软件工程经验。首席科学家Augusto Teixeira博士,瑞士苏黎世联邦理工学院加密与概率专家。首席技术官迭戈内哈布,博士,普林斯顿大学,博士后,编程,高性能GPGPU专家,微软研究院。首席运营官科林·斯蒂尔和业务主管马可·米拉贝拉都来自风投和创业背景。我是郝芳洲,《每日星报》高级编辑。我正在找一份关于区块链质量项目的报告。我可以加诺西卡。请注意公司的名字。