为什么需要区块链

像很多的业务场景,其实不需要区块链也是可以实现的。至于区块链的技术过度供给,也不知道用户愿不愿意支付市场溢价

像在合同存证场景中,通过传统的数据库+对象存储等技术,也可以完整地实现,可以不需要区块链技术来赋能。再把数据库+对象存储等权限给监管部门,不也实现了基本的防篡改特性吗?甚至领导一时兴起,还可以设计实现去中心化特性、可追溯特性、开放性特性、匿名性特性等。意思是,传统的业务场景,也可以设计实现区块链的几大特性?

答案的确是这样的,但是,当你实现完这个“庞然大物”。你就会发现,这样设计实现的成本实在是太高了,而且系统复杂度高,不易于维护,扩展新场景困难。另外还有几大缺点,一是实现完全的去中心化困难,最多是平台方的去中心化,多方或多部门参与监管;二是数据是平台方集中存储,数据权限没有归还到用户;三是大多数据没有加密存储,如果拿到权限,修改成本极低;四是安全性较低,遇到网络攻击,假如黑客侵入,较容易获取到原始数据;五是开放性有限,大多不能对用户开放权限;六是匿名性有限,不结合密码学,难以实现完全的匿名化;七是还需要定制浏览器,做哈希查证。

为了升级这个系统,接下来应该怎么做呢?我想应该是结合几大需求特性,数据分布式存储,点对点传输,网络共识,抽象解耦出一个系统,再使用密码学,构建一套可增减节点的SaaS服务,服务各种各样的业务,且这个系统能对用户开放数据权限,用户基本完全持有自己的数字资产所有权。

这样一个系统,是不是就具备了区块链的功能及特性呢?那它是不是就是区块链呢?我们升级后的系统是不是又回到区块链了呢?所以,如果你真有需求,你觉得值不值得支付溢价呢?显然是值得啊,“另起炉灶”的成本巨高着。

既然区块链早已诞生,那关于它老生常谈的特性有哪些呢?区块链,一是去中心化,二是难篡改,三是可追溯,四是开放性,五是匿名性,六是安全性,七是......。

那什么场景适合使用区块链呢?有没有什么判断标准呢?这里,我总结了以下几点,仅供参考。

  1. 高价值凭证管理,保证凭证可溯源且真实。(地契)
  2. 一般数字凭证管理,可与物理世界做映射。(门票)
  3. 供应链溯源防伪场景,保证物品链路可追查。(普洱茶)
  4. 消除中间商环节,提高经济效益,保证中间环节的可信度。(医药)
  5. 官方资产登记,公共事业投票等职能场景。(投票)
  6. 用户数据自主权,把用户数据所有权归还给用户。(身份信息)
  7. 分布式数字身份,个人履历上链登记场景。(个人履历)
  8. 数据公开透明场景,依托区块链,实现完全开源可视化。(NFT)
  9. 成本考量,一些场景划不划算支付区块链过度供给的溢价。(购物网站)

区块链技术在这些场景中,依托自身特性,实现业务需求,既提高了开发者的效率,又完美解决了问题。