Arcblock(ABT)介绍
ArcBlock,简称ABT,中文名:区块基石,曾经是2018年开年热度最高的区块链项目之一,这个由网易CEO丁磊承担顾问的项目,一经推出就点燃了整个市场,币价在短短一小时内暴涨了230%,这个涨幅在当时熊市漫漫的2018年,已经相当不错。
项目的初衷是帮助开发者用软件打造去中心化世界的过程中发挥关键作用,为他们提供开发模块构建自己的区块链,专注于自己最为擅长的应用业务开发,从而免除各种技术平台锁定和复杂性的烦恼,ArcBlock要解决的问题就是帮开发者更加简单化,解决开发区块链应用门槛的问题,不仅提供基础部件服务以方便使用区块链,而且能比今天的区块链系统支持更复杂的商业逻辑。
ArcBlock是全球首个为开发部署去中心化应用而设计的云计算平台,被称为区块链 3.0 生态系统,为开发者提供以去中心化自主用户身份(DID)为基础、与云计算融合的 ABT链网和 Forge 链开发框架,一键发链、跨链相通、多链互联、织链为网,让 DApps 按需运行在不同的区块链上,帮助各行各业将已有系统和服务与区块链进行无缝连接,充分发挥区块链技术对现有业务数据、用户与流程的改造赋能作用,推动形成新的信息社会基础架构。
ArcBlock是将区块链技术与云计算相结合的综合解决方案。
1. 构建模块化组件:ArcBlock是一个激励驱动的可重用服务,组件甚至应用程序的市场(模块化)。
2. 独特的矿工方式:ArcBlock平台中的“矿工”不仅可以带来计算资源,还可以通过提供可重用组件,新服务甚至准备部署应用程序来帮助构建平台。贡献资源或服务的人将获得奖励,形成一个积极的,自我发展的平台,并继续自行发展。
3. 开放式社区:ArcBlock平台服务不属于某个团队,它是由整个ArcBlock社区开发的。
四大创新:
开放链访问协议
基石程序
分布式订阅网关
部分应用市场和代币经济
体系结构
ArcBlock旨在构建可扩展且易于使用的平台,用于构建和部署分布式区块链应用程序。
1、ArcBlock的设计基于以下原则:
(1)用户体验第一。
(2)性能至关重要。
(3)系统将建立在开放标准上。
(4)该系统将建立在激励驱动的经济基础之上。
2、系统体系结构
ArcBlock平台引入了一套革命性技术,旨在通过简化普通消费者的使用来实现区块链应用的主流。
(1)开放式链接访问协议
通过多个区块链协议实现了开放式连接(比如说将BTC、ETH、eos、nuls等链接起来)。它消除了平台锁定问题,并使大部分应用程序能够在多个区块链结构上(跨链)运行。
(2)基石程序(Blocklet)
Blocklet是利用最新的微服务架构和无服务器计算技术的革命性组件。
Blocklet是一个高级应用程序协议,可以使用任何平台或语言来实现。它充分利用了本地平台的全部功能,并提供相同级别的性能,而不是在低性能虚拟机上运行。
Blocklet不仅仅是访问区块链,而且能够链接任何现有的数据源,并执行链上和链外计算。
Blocklet是ArcBlock的核心。它不仅仅是一个应用协议,它还是一个软件架构,它奠定了ArcBlock本身的基础构建块。 ArcBlock平台是建立在一系列的小程序上的。开放式链接访问协议允许Blocklet与底层区块链进行通信。分布式pub / sub网关允许Blocklets与用户浏览器或手机应用程序中的客户端代码进行通信。总之,Blocklets是整个系统的中心。
(3)基石构建(Blocklet components)(模块化)
基石构建(Blocklet components)是预构建的块,它们构成了ArcBlock平台的基础。 ArcBlock的大部分功能(例如其令牌服务,用户身份服务等)都与它们一起实施。 Blocklet组件具有高度可重用性和可定制性。
将我们预先构建的Blocklet组件整合到您的应用程序中,以快速启动并运行。我们为用户身份管理,公用事业代币,钱包,消息传递,通知服务等提供组件。立即使用它们,或者将它们作为自己创作的可定制起点。
(4)分布式订阅网关(The Decentralized Pub/Sub Gateway)
一个去中心化的消息系统能够支持订阅/发布的实时消息服务,并充当Blocklets的API网关。ArcBlock的网关使用分布式设计和安全通信渠道。您的应用程序将运行在Web浏览器和移动应用程序中,为用户提供被动的实时体验。
网关默认支持各种网络协议,包括WebSocket,DDP,HTTPS和MQTT。高级开发人员可以使用新的网络协议来扩展网关以满足他们的需求。
(5)部件应用市场和令牌经济
ArcBlock为在该平台上构建的应用程序提供完全可定制的令牌经济管理器。应用程序甚至可以构建继承所有ArcBlock功能的独特实用工具令牌。
“矿工”除了提供算力支持,也可以通过提供部件(模块)、服务获得令牌奖励。
3、云服务端节点
ArcBlock是第一个将云服务视为节点的区块链平台(据我所知,不是第一个),实现了更高级别的抽象,增强的性能以及更好的安全性。我们相信这种方法可能会成为未来区块链平台设计的事实标准,随着技术的发展,我们作为先锋将引领这一趋势。
虽然ArcBlock的首选节点是云节点,但您仍然可以在单个传统节点(如服务器框)中运行ArcBlock。
使用云节点不会影响系统的分散性和安全性。事实上,它需要下放权力下放和安全。
使用云节点的去中心化方面更加有趣,因为云节点可能是一个分布式服务,它可以在多个可用区域甚至不同区域的多个服务器上运行。未来,云节点可能由各种提供商和云计算供应商提供。有些甚至可能是自我托管的采矿服务提供商。这使得系统的确更加分散。
此外,可以说区块链实际上充当分布式数据库。大部分区块链本身都建立在数据库之上,包括比特币和以太坊。
此外,Arcblock引入了ALGORAND算法。
Algorand由2012年ACM图灵奖获得者SilvioMicali创立,使用Algorand来选择智能合约Blocklet将执行的地方,以及支持我们的本地令牌的高性能区块链。
总结
ArcBlock 打造的全球首个全面支持去中心化身份的数字加密钱包,让用户有机会摆脱如今互联网超级平台对用户身份数据的控制和垄断,开始拥有自己在数字世界里的自主身份,全面掌控自己的数字生活。
从ArcBlock项目的初衷可以看出,如果项目能真正的落地成功,还真的是区块链历史上的突破性的创意,ArcBlock通过为底层公链与Dapp层之间搭建了一个中间层,不仅实现了跨链、预言机的相应功能,并致力于降低开发门槛与消费者使用难度,这是非常迫切的需求,但是目前这个实现难度是非常大的。