在2017年,比特币、ICO(Initial Coin Offering,首次代币发行)的火热最终引来了监管的干预。然而监管层没有禁止,反而大力鼓励的,是两者底层的区块链技术。
区块链技术曾经是风口上的猪,被吹上天,却又因缺少落地而备受争议。讲的故事很性感,落地场景很无感。即便有区块链项目逐步落地,但应用场景有限。作为比特币的底层技术,区块链在现实场景中的应用无法想比特币的理想那么“伟大”。线下的产品、企业的资产都是实体,不是比特币等虚拟资产,区块链都无法保证前者的信息在录入系统那一刻的真实。
上海和数软件有限公司区块链技术团队认为,创建成功的区块链去中心化应用,目前面临的五大困难。
一、性能低下:比特币的区块链被设计成每秒处理7笔交易, 以太坊只能处理每秒几十笔。2017年12月初,一个简单的“以太猫”(CryptoKitties)游戏就造成太坊(Ethereum)网络大规模拥堵并导致交易费(gas)激增。合格的消费者应用必须能够处理数以千万计的日活跃用户,因此非区块链应用几无竞争力。
二、C端用户使用门槛高:几乎所有区块链应用都需要用户在自己的计算机端运行一个“节点”或至少安装一个“轻节点”才能使用, 学习使用成本高昂导致大部分区块链应用都局限在极客范围。“以太猫”已经是对用户比较友好的去中心化区块链应用,它仍需要用户在浏览器安装Metamask这个轻钱包插件才能使用,同时用户必须知道如何买到以太币。要实现普及,区块链应用必须降低用户门槛,让用户感觉不到区块链的存在。
三、成本高昂:就像区块链每一笔交易都有手续费,今天使用区块链的费用十分高昂,影响了开发者创建免费应用的积极性,也阻碍了区块链应用普及。区块链技术应该像互联网一样支持免费应用,开发者和企业应通过提供创新的应用来收费,而不是让用户为每个操作付费。
四、平台“锁定”风险:开发者一开始就面临支持哪种区块链技术的艰难选择,应用的设计和代码被底层平台“锁定”,未来难以更换,且无法支持多种不同底层链技术来提供最佳用户体验。
五、功能匮乏:尽管在风口上吹了很久,区块链目前落地的场景有限。
和数区块链团队认为,区块链协议一个特点是分叉比较容易,最近出于各种动机对区块链进行硬分叉的现象此起彼伏。然而,这些硬分叉对区块链的功能贡献微小,反而分散了计算资源、割裂了用户社区。今天各种区块链系统的内在激励机制设计没有鼓励人们对链技术和特性进行贡献。
和数软件推出平台降低开发门槛
和数软件旗下区块链技术生态系统是一个去中心化应用开发部署平台,能降低开发者门槛,减少上述困难。和数区块链将搭建了一个去中心化的区块链应用的开发框架,核心部件和体系包括去中心化访问协议 (云节点)、开放链访问协议、基石程序和构件(Blocklet Components),还有代币经济服务体系。
这意味着此处的“节点”并不是物理设备,用户的设备并无在链上。类似结构的显示应用,C端比较熟悉的是比特币交易所中的钱包。实际意义上,只有交易所的总账户在链上,只有当用户把币提出来,才到了自己的钱包中。原来,类似结构需要自行搭建,如今降低了开发成本。
开放链访问协议应用能够适配不同的区块链协议,包括比特币区块链(Bitcoin)、以太坊(Ethereum)、Hyperledger等。
就像几乎所有数据库的底层都是MySQL语言,不同的链都用了区块链技术,有类似的结构。和数区块链就是针对类通用结构设计了开放链访问协议,所以如果某项目使用了特定链的独有技术,依然需要将该部分服务锁定在该区块链上。不过,通过该协议,其他的服务可以放在其他链或者自建的公链。也就是说,利用开放链访问协议还可实现同一套应用的跨链部署。
区块链3.0时代的应用将是链上链下结合
回顾区块链的发展历史,会发现总体趋势就是区块链技术不断扩大应用范围。1.0时代的标志是比特币的诞生,这是一条高度定制化的区块链;2.0时代则是以太坊,让区块链初步有了生态的雏形,但仍在局限在极客范围;3.0时代将是与链上链下结合,去中心化应用更为普遍。