ArcBlock白皮书解读,技术大佬理想中的区块链3.0
ArcBlock技术大佬理想种的blockchain3.0
arcblock一、 网站:https://www.arcblock.io
二、 白皮书:https://www.arcblock.io/file/whitepaper/WhitePaperEnV2_en-US.pdf?v=4
三、 token: token.png
四. 项目愿景:
“区块基石”(ArcBlock)是一个专门用于开发和部署去中心化区块链应用的服务平台和一个多方参与形成的生态系统。
五、 针对的痛点:
1、区块链性能低下:TPS太低
2、非消费性友好:较之互联网产品用户体验太差,主要是钱包不好用
3、使用费用高昂:区块链使用费用太高。
4、平台“锁定”风险:主要是区块链不成熟,选择开发DApp需选择某个公链,切换难度大。
5、功能匮乏:区块链技术处于婴儿期,功能缺乏。
六、 解决方案:
“区块基石”(ArcBlock)平台通过创新的革命性设计来解决上述问题。不同于其他类似产品,ArcBlock是一个完整的平台服务,而不是一些软件包或包裹性API集合。它是一个结合了区块链和云计算技术的完整解决方案。
四大创新设计:
1、 开放链访问协议(Open Chain Access Protocol)
Open Chain Access Protocol是开源的协议用于提供一个访问下层区块链的抽象接口层。这使得应用可以通过它连接多种不同的区块链协议。 开发者将重新拥有方便评估不同区块链协议的自由,甚至可以在不同的区块链协议之间方便地切换。
-------开放链访问协议消除了现存区块链技术的“平台锁定”风险
2、 基石程序(Blocklet)
基石程序是运行各种应用的无服务器计算架构组件。 采用Blocklet来实现区块链上的智能合约(smart contract)、外部事务触发器(oracle),访问外部的资源,如文件、数据库等其他数据源,以及完全和链无关的业务逻辑。
-----这从技术上来讲应该是开发框架,类似Java的Spring框架。
3、基石构件(Blocklet Components)
“基石构件”(Blocklet Components)是一组事先构建好、奠定整个ArcBlock系统基础的部件,大部分ArcBlock的功能(例如代币服务、用户认证体系等)都是用这些构件来实现。 基石构件被设计为高度可重用和可定制。
------可以理解成基于blocklet框架开发好的可服用基础组件
4、分布式订阅网关(DECENTRALIZED PUB/SUB GATEWAY )
能够支持订阅/发布的实时消息服务,并能作为一个基石程序的API网关 。应用网关支持多种不同的网络协议, 默认支持的协议包括WebSocket, HTTPs,DDP和MQTT等
------统一app,浏览器等开发接入方式,应该主要是为了方便现有的系统接入区块链,野心很大哦!
最后给一张高层概要架构图
七、Token经济服务
arcblock“矿工” 这里的矿工是带引号的。说明arcblock的矿工和pow,pos是不一样的。arcblock有两类矿工:
- 资源矿工:为系统提供计算资源
- 组件矿工,基于blocklet开发组件
简单理解就是去中心化阿里云,任何人可以把自己的计算机链上去当作vps主机;也可以开发各种组件,比如短信,BI工具 - ArcBlock市场
ArcBlock市场是基于ArcBlock平台本身的一个去中心化交易市场应用,其作用是为ArcBlock提供一个可以排列、搜索、评估、使用、评价可重用部件,例如链适配器,Blocklet组件和应用的市场。
可以理解成去中心化的appstore。
八、对arcblock的最大印象
从token经济服务来看,arcblock的token定位是开发人员和开发集成提供商,想通过token激励的方式把开发者、开发商联合起来,一起来解决现在区块链开发难度大,难以和现有企业内部系统、现有互联网系统集成的问题。
这一点想法是很朴素但很可贵的,因为现在的token大多数只是为了赚钱或短期利益,而没有考虑从最低层去解决问题,为可爱的技术大咖老冒点赞。现在的区块链迫切需要更多更好的技术人员来参与,才能让价值互联网真正的落地,就像传统互联网一样:真是有了tcp/ip、linux、netscape、search engine等技术才成就了互联网
九、结论和建议
ArcBlock白皮书很棒,技术的味道很浓,符合arcBlock创始人老冒技术大咖的身份。这是技术大佬理想种的blockchain3.0,为区块链3.0的发展带来了新的发展方向和思路,笔者也觉得可能是未来区块链发展的方向。
但是可以现象这一过程中间难度非常大,最难的不是技术本身,而是 开放链访问协议能不能让开发者达成共识,就像tcp/ip成为互联互通协议一样。建议arcblock除了在技术本身上面的努力之外,更多考虑这方面的标准共识。