Arcblock是一个构建和部署去中心化应用的区块链生态系统。Arcblock提供融合区块链和云计算技术的完整解决方案,而不是单独的软件包或API集合;它还是代币经济驱动的市场,ArcBlock的“矿工”不仅通过算力贡献,而且可以通过开发提供可重用的部件、新服务和待部署应用来获取代币奖励,促进平台正向成长、自发进化。就这样,矿工、用户与平台构成一个生态系统。(该项目官方简介不太切实,请注意风险)
云节点(Cloud Nodes)
Arcblock是第一个用云计算平台做为节点的区块链操作平台。ArcBlock前期部署在AWS、Windows Azure上,之后会逐步扩展到Google和中国的主要云计算平台上。
开放链访问协议(Open Chain Access Protocol)
ArcBlock引入能够连接比特币、以太坊、Hyperledger等多种不同区块链协议的“开放链访问协议”(Open Chain Access Protocol),这样就解除了现有的“平台锁定”风险,使得大部分应用能够开发完成之后实现跨链,这样就大幅度提升了开发者和用户的体验。
基石程序(Blocklet)
基石程序则是ArcBlock另一项充分利用最新的微服务(microservice)架构和无服务器计算(serverless computing)技术优势的设计,能够充分发挥原生平台特性,提供远远优于虚拟机的性能表现。基石程序不仅可访问区块链,而且能够连接任何数据源,这里也就是我们常常听到的预言机(Oracle),就能完成链上和链下的两种计算。
基石程序组件(Blocklet Components)
基石组件就是内置的一些服务组件了,比如代币服务、用户身份服务、钱包、消息服务等等,这些都是高度可重用可自定义的。
去中心化的通知订阅网关(Decentralized pub/sub gateway)
ArcBlock的网关使用了分散的设计和安全的通信渠道,并以通知和订阅的方式通信。 同时应用程序将运行在Web浏览器和移动应用程序中,为用户提供良好的实时体验。 网关默认支持各种网络协议,包括WebSocket,DDP,HTTPS和MQTT,高级的开发人员还可以使用新的网络协议来扩展网关以满足他们的需求。
暂无内容
暂无内容