区块基石(简称ABT,英文名ArcBlock)是ArcBlock平台的原生代币。为了支持高性能的交易,我们开发了一个为高性能代币系统而优化的区块链技术,专门用于ArcBlock自己的代币服务和其公开账本服务。 设计目标是能处理每秒10万次以上的交易,这将能满足绝大部分应用的需求。未来我们这一区块链技术可进一步扩展至其他领域,但第一阶段只用于ArcBlock系统本身。
“区块基石”(ArcBlock)是一个专门用于开发和部署去中心化区块链应用的服务平台和一个多方参与形成的生态系统。ArcBlock不仅提供基础部件服务以方便使用区块链,而且能比今天的区块链系统支持更复杂的商业逻辑。它能帮助您将已有的系统和服务与区块链建立连接,使得你可以把现有业务的数据、用户、商业逻辑等应用在区块链驱动的新应用之中。“区块基石”平台首要目标是解决目前区块链应用领域的几个普遍存在的、阻碍区块链技术得以在公众范围内普及应用的问题。我们对ArcBlock引入的独特创新可能推动整个区块链技术加速前进充满信心。
ABT平台的优势
除了解决上述普遍问题,与市场那些和特定区块链紧密绑定的方案相比,通过ArcBlock平台来开发和部署区块链应用还拥有显著的优势。
面向代币经济体系的设计
ArcBlock是一个自我进化的系统,而不只是一个中心化组织搭建的软件平台。我们只是作为平台的最初创造和推进者在起步之初推动其发展,在未来它是在社区的支持下一起成长进化的。
整个ArcBlock平台服务由代币经济驱动。超越基础的软件平台,ArcBlock平台是鼓励区块链社区共同营造理想的生态系统的激励机制推动成长的经济体。
为最佳用户体验而优化
ArcBlock平台采用“自上而下”的设计策略,始终把最终用户体验放在中心置。相比之下,现有大部分与特定区块链技术绑定的开发系统往往是从底层区块链“能提供什么”而出发牺牲了良好的用 户体验。利用ArcBlock平台开发的应用能够提供实时、响应式(Reactive)用户体验,用户可以 通过习以为常的网页浏览器或移动App来使用区块链。
ArcBlock平台还将大幅度提升开发者体验。开发者不需要去摸索评估各种不同的区块链底层协议,通过我们提供的模拟区块链适配器,开发者甚至不需要安装运行任何区块链测试节点就可以 开发、测试自己的区块链应用。
为云计算时代而设计
ArcBlock被设计成云计算环境原生平台。当然,在测试和开发环境下,它也可以运行在单机上。
这种设计使得ArcBlock和很多“原教旨主义”的区块链平台有些格格不入,然而这才是我们认为的未来。在ArcBlock中,一个区块链节点是一个“逻辑上的计算机”,它可能是一台或多台虚拟机,或者一组云计算资源共同组合形成的“逻辑上的计算机”。这种设计使得我们把区块链技术、去中 心化应用的概念推向一个新高度 (这些设计包含我们若干专利技术)。
ArcBlock首先会构建在亚马逊的AWS和微软的Windows Azure之上,然后我们计划扩展对Google的云计算引擎的支持,并在将来支持中国的主要云计算平台。
坚持开放标准
ArcBlock设计坚持开放标准的原则,决不“闭门造车”,而是应开发者需求而设计。我们不但采用开源方式提供核心部件,而且积极加入各个区块链技术社区,积极参与讨论和贡献。
我们的团队成员、公司还加入了一系列标准组织、学术机构和基金会等会员组织,包括 W3C区块链社区组织(W3C Blockchain Community Group),IEEE标准委员会区块链社区 (IEEE Standard Association Blockchain Community),企业以太坊联盟(Enterprise Ethereum Alliance),Linux基金会(Linux Foundation)和Hyperledger基金会(Hyperledger Foundation)等。这个社区积极参与和贡献清单还会随着时间继续增长。