ArcBlock(区块基石)的创新设计

2017年12月31日,Union Square Ventures投资人Fred Wilson在最新的博客中写道:

02

我们现在迫切需要这种(区块链)基础设施。比特币、以太坊这些公开、开放的大型区块链的交易结算缓慢耗时,让我想起了14.4拨号上网的时代——你可以感受到这个科技的潜力,但是还没有办法真正应用。它还未成气候,但是我们身处的这股投资热潮所带来的资金将会让一切变成现实。

正如Fred Wilson所言,数字货币是眼下最吸引眼球的火爆话题之一,越来越多的人也正逐渐把注意力从数字货币本身转移到它背后的区块链技术上。区块链技术正经历着向3.0时代的进化升级的过程。区块链3.0将通过去中心化应用(Dapps),为各行各业提供解决方案。

然而,现有区块链性能低下、非消费者友好等问题却阻碍了开发者和企业在区块链上创建能够广泛传播的去中心化区块链应用。ArcBlock(区块基石),这一为区块链3.0时代而生的平台的出现,则将解决这些问题。

作为全球第一个专注于开发和部署去中心化应用的区块链服务平台和生态系统,ArcBlock引入了几项创新技术和独特设计,大大降低了区块链技术应用所面临的技术门槛。对于推动整个区块链技术加速前进,我们ArcBlock团队充满信心。今天,就让我们一起来了解一下这些创新型的设计。

开放链访问协议

开放链访问协议是一个开源的协议,用于提供一个访问下层区块链的抽象接口层,能够适配多种不同的区块链协议,包括并不限于比特币区块链 (Bitcoin)、以太坊(Ethereum)、Hyperledger 等。它将消除现存区块链技术的“平台锁定”风险,并能让一些区块链应用跨链而造,大幅度提升开发者和用户的体验。区块链开发社区中任何人都可以提供、贡献、 扩展和改进这个协议。

HOW1 ocap

基石程序

Blocklet(基石程序)是ArcBlock平台的核心基础。它是运行各种应用的无服务器计算架构组件,不仅可以通过前面说明的“开发链访问协议”实现和区块链的通信。还可以访问任何外部数据源,因此它能完成链上和链下的两种计算方式并且将它们联系起来。你可以采用Blocklet来实现区块链上的智能合约(smart contract)、外部事务触发器(oracle),访问外部的资源,如文件、数据库等其他数据源,以及完全和链无关的业务逻辑。

HOW2 blocklet

分布式订阅网关

分布式订阅网关是一个分布式的消息系统,能够支持订阅/发布的实时消息服务,并能作为一个Blocklet的API网关。由此,应用程序可以在浏览器和移动App内和网关通讯,为最终用户提供实时、响应式用户体验。应用网关支持多种不同的网络协议, 默认支持的协议包括 WebSocket、HTTPs、DDP和MQTT等。高级开发者可以自己扩展新的网络协议以使用其应用需要。

HOW3 gateway

代币经济体系

ArcBlock 是一个自我进化的系统,而不只是一个中心化组织搭建的软件平台。整个ArcBlock平台服务由代币经济驱动。ArcBlock的“矿工”可以提供的,不仅仅是计算资源,而且可以提供的是可重用的模块、新的服务甚至是可以直接部署使用的应用。 这些提供功能和应用的“矿工”在自己的服务被使用时就会获得代币奖励,从而形成一个能够不断完善、自我成长的服务平台。

ArcBlock服务平台并不只是由ArcBlock团队独力创建,而是由整个社区一起来开发创建的。团队只是作为平台的最初创造和推进者,在起步之初推动其发展,在未来它是在社区的支持下一起成长进化的。

HOW4 economy

这些独创设计旨在致力打造一个高性能、用户友好、成本经济、不被现有特定区块 链协议锁定的应用服务平台。我们相信 ArcBlock的设计思想代表下一代区块链 3.0 应用的主流模式。