传统的区块链技术应用一般适用于数据计算能力大、资产量高的服务端。随着区块链技术的逐步探索,发现目前的区块链应用和区块链技术解决方案普遍存在问题: 不支持移动。区块链应用程序的上层都需要第三方服务节点来提供移动服务。对于基于分布式存储并解决信用问题的区块链技术,需要引入第三方信用中介来提供终端服务是违背原设计意图的。
未来的区块链需要支持移动终端。首先,区块链是建立在互联网之上,以解决信用问题的新一代基础设施,它带来了进步。如果建立在区块链上的应用程序仍然需要使用传统的pc来进行访问,那么这是一个倒退的步骤。如果区块链仅在服务器端用于解决机构间信贷的问题,就会在很大程度上限制区块链的发展。如果区块链的应用程序不能面对终端用户,让终端用户感知到区块链的存在,那么这个应用程序与 传统的集中式应用程序并没有本质上的区别。
当区块链不支持移动终端时,仍然可以在区块链上构建应用程序并提供移动终端服务,但这需要额外的第三方节点来提供区块链与移动终端之间的数据传输服务。这种引入第三方节点的方式本质上是引入了第三方中心信用,这违背了区块链去中心化的原始设计意图。在某种意义上说,当用户不能直接参与区块链时,与不使用区块链没有本质区别,他们仍然依靠中央信用提供服务,这种形式的区块链在某种意 义上只能称为分布式链数据库。
因此,区块链必须支持移动终端,否则当用户没有感知到区块链带来的积极意义时 ,它将在很大程度上限制和限制区块链的发展。 但是,在做移动终端区块链的设计过程中遇到了许多问题,如:
(1)移动终端的计算能力不足
(2)移动网络不稳定,无法保持上网
(3)移动终端的存储空间有限
因此,如何改进区块链的整体架构已经成为解决移动区块链问题所必须解决的挑战 。
BFMeta建立了一个基于移动端的区块链系统——BFS,称为生物链林系统,打破了传统区块链技术必须在x86 PC上运行的约束,并将区块链的应用扩展到移动终端,如手机、平板电脑、智能可穿戴设备和物联网设备平台。
BFS包括:核心应用程序组件、核心区块链底层技术组件、平台基础设施和开发者社区。
1) Core区块链底层技术组件:委托DPOP共识机制、安全机制、区块链存储、全链路双工通信网络、多链架构(跨链交易及区块链演化)等。
2)核心应用程序组件:可编程合同、可编程资产、应用程序框架核心协议、链上服务、api和可视化开发工具等。
3)平台基础设施:用于承载区块链系统运行过程的基本要求,包括安卓、Windows 、Linux、UNIX、macOS等操作系统。
4)开发人员社区: BFMeta治理、工具包下载、教程服务等。
关注我们
BFMeta官网:https://www.bfmeta.org
BFMeta区块链浏览器:https://tracker.bfmeta.org/#/
推特:@BFMeta_CN
discord:http://discord.gg/7Y4yjShx4t
来源:金色财经