昨日,去中心化储存协议Arweave正式推出了去中心化计算网络ao的测试网。ao提供了独特的技术创新,包括并行计算机制、长期活跃合约、原生整合储存设施等,打造了储存+计算的全新品牌形象,进军区块链开发市场。
与现有区块链节点的设计架构不同,ao使用调节单元(Scheduler Units)、计算单元(Compute Units, CUs)、消息单元(Messenger Units, MUs)作为该网络的运作组件,搭配Arweave储存设施,从根本上构建了全新的计算环境。
相比以太坊等EVM区块链网络,由于网络架构和账户模型设计的先天条件,在合约设计上通常存在许多限制,例如不适合编写循环类型的应用或是程序代码过大量的合约。而ao通过基于演员模型(Actor model)的消息传递层,以协调各节点,可以在不同系统之间提供高效的计算性能,执行任何程序或是智能合约而没有限制。因此,不需要限制协议的大小和形式,同时也保持网络本身的可验证性和去中心化。
ao整合了智能合约无需信任的设计与传统计算环境(例如Amazon EC2)。通过上述特殊的消息架构,整合各种传统计算环境作为节点的设计,可以拥有许多技术上的优势,从而打造一个创新应用与合约开发的环境。
ao可以同时运行任意数量的智能合约或是程序。基于演员模型,ao不允许执行进程之间共享内存,但允许它们通过消息传递进行协调,保持这些执行进程全速运作又不会相互干扰。通过消息传递,ao可以实现比智能合约更接近传统Web2、分布式系统环境的扩展机制。
ao没有严格规定计算环境条件,且本身也是模块化的,因此可以让开发者任意选择不同模块化的功能,包括虚拟机、排序器、消息传输模型与燃料费机制,依照需求组合出不同环境。并通过将所有消息以相同的格式结算至Arweave的去中心化数据层,来统一该模块化环境。适合极其广泛的应用统一计算环境,其中每个执行进程都可以轻松地传输消息并进行协作。
此外,ao的分散式和模块化架构,允许现有的智能合约区块链网络插入ao以整合传输消息。ao将可以原生存取Arweave,无缝地将任何大小的数据直接载入和执行到内存中并写回网络。这种设定消除了典型的资源限制,并实现可完全并行执行的环境,大大扩展应用程序开发的可能性。
ao可能突破传统区块链网络的限制,特别是需要大量数据处理和计算资源的复杂应用,例如机器学习和高计算自主代理。
在传统的智能合约环境中,合约会根据用户交易的请求而被“唤醒”以执行计算。除非用户与该应用程序互动,否则该程序将不保持随时上线,从而缩小在其上建立创新应用的可能性。ao通过允许合约进行预定的互动时间来消除此限制,这些互动会自动唤醒合约并按设置的时间间隔执行计算。任何用户或执行进程本身,都可以向节点付费以提前“订阅”执行进程,以便以适当的频率触发计算。
Arweave将不限于储存,而跨足了去中心化计算,打造更加完整的生态,以完善的基础设施与整合程度,有机会能吸引更多开发者加入,并拥有出现更多创新应用的机会。
与产业的基础设施开发团队大多仍被区块链的架构所束缚住不同,ao团则因为Arweave的设计而较容易跳脱主流思考,通过全新的消息通讯机制打造有别于区块链架构更高效的去中心化网络。
对于开发团队来说,ao可以提供更高效能的计算机制之外,潜在的创新应用环境更是吸引开发者的沃土,成为ao独特的产品卖点。
虽然其技术特点与商业策略有其道理,不过既有的生态开发者,是否愿意从熟悉的生态与工具中转移到一个全新的开发环境,取决于实际上效益是否足够,而这需要实际测试市场才会得知。
另一方面,目前该测试网采用邀请制度,且整合的协议数量仍非常少,Arweave是否会如期推动市场既有需求,仍有许多的未知数。
不过其代币AR价格倒是先反映了市场情绪,最近七天涨幅近一倍。