当前位置:首页 > 物联网 > 区块链
[导读] 可伸缩性的挑战已经成为区块链领域最大的争论之一。然而,很少有人认识到,目前许多区块链项目都是比特币和以太坊的变体,他们的项目在设计时都没有考虑可伸缩性问题。 中本聪(Satoshi Na

可伸缩性的挑战已经成为区块链领域最大的争论之一。然而,很少有人认识到,目前许多区块链项目都是比特币和以太坊的变体,他们的项目在设计时都没有考虑可伸缩性问题。

中本聪(Satoshi Nakamoto)故意对比特币协议进行了全面的策划。当交易和存储在整个网络中复制时,会产生大量的冗馀。Vitalik Buterin认为以太坊是区块链的下一个迭代,一个允许智能契约编程的迭代。

只有当技术的潜力显现出来时,可伸缩性才开始成为一种需求。开发人员试图通过各种方法来应对可伸缩性挑战。第一层解决方案已经看到了大量基于共识模型(如授权的POS或解决方案(如切分))的新区块链。第二层解决方案,如Ethereum的Plasma或比特币闪电网络,也试图解决离链计算的问题。

可伸缩性的挑战似乎占用了如此多的带宽,以至于许多开发人员几乎没有关注其他的关键采用障碍,比如可用性和与现实世界的连接。

程序员需要学习新的编码语言才能跨入区块链。对于他们来说,在不同的区块链之间传输数据应用程序以接触新的受众并不是一件容易的事情。日常用户没有熟悉的界面。

然而,现在有一个项目,声称它是建立一个现有的区块链景观和现实世界之间可用的桥梁,解决了可扩展性的挑战。Cartesi正在开发一种解决方案,它使用去中心化的Linux基础设施来支持可伸缩的区块链应用程序。

Cartesi是如何运作的

Cartesi是基于一个完全实用主义的原则,即在所有应用程序中实现对每个计算的完全共识,这与实现真正的可伸缩性是相悖的。因此,这是第二层解决方案,允许在Cartesi节点中进行非链接计算。这些节点是通用的、自包含的Linux系统,运行在确定性的RISC-V体系结构上。

来自任何区块链的智能合约都可以请求在离链数据上由Cartesi(Cartesi)节点执行离链计算。由于计算是离线进行的,这使得Cartesi节点能够运行比现有区块链更复杂的dApps。开发人员可以要求节点提交离链计算的结果,或者对其他人提供的结果提出异议。

如果对某一计算有争议,可以根据需要将其放入主链。然而,无可争议的交易实际上并没有加载到区块链网络,这极大地提高了可伸缩性。这意味着去中心化应用程序可以以相同的速度运行,并拥有与区中心化应用程序相同的存储功能。

用Linux扩展区块链开发

通过使用Linux作为连接区块链和现实世界的桥梁,Cartesi带来的好处比纯粹的可伸缩性要多得多。而目前,dApp开发人员必须学习新的编程语言,使用Linux,他们可以使用他们已经知道的语言、工具、库、软件和服务。

大多数程序员在某个时候都会遇到Linux,这意味着Cartesi将区块链开发开放给全球范围内的编程人才。该公司将实施SDK,以帮助开发人员加速采用。

此外,Linux是世界上最常用的操作系统之一。但它的桌面版本却不是这样,仍然远远落后于Windows和MacOS。然而,在2017年Android超越Windows成为拥有用户最多的操作系统。现在,各地的开发者都可以为Android手机构建复杂的dApps,将区块链的所有好处带给全球约25亿用户。

跳出思维定式

该项目由现任首席科学官Augusto Teixeira创立。Teixeira是概率和图论方面的专家,也是博弈论的专家。他是由他的同事Sergei Popov引入到区块链空间的,Popov是IOTA的联合创始人之一,现在也是Cartesi的顾问。

Teixeira开始这个项目时,它是一个去中心化的数据科学和机器学习市场。在决定需要一个确定性的离线计算基础设施之后,他聘请了Diego Nehab。现在,CTO,Nehab在视觉计算和大规模并行性方面拥有广泛的专业知识。

在2018年改变了方向之后,该公司将把Cartesi构建成一个可伸缩区块链应用的去中心化Linux基础架构。自发表白皮书以来,该小组开发了可重复性和可验证的计算工作原型。在年底之前,第一个dApp将推出。到2020年,我们可以期待在测试网上看到SDK和挖掘的推出。

尽管可伸缩性的挑战是一个关键的挑战,但也许关注的焦点已经过度了,因为它建立了一种狭隘的方法来克服采用区块链的其他障碍。由于区块链在构建开发人员管道方面困难重重,我们需要更多的项目来应对这些全局性的挑战。通过将Linux作为通向现实世界的桥梁,基于区块链的dApps现在有了真正的机会进入主流。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭