造链的初心

现在已经有非常多的区块链项目了,区块链本身是一种技术,和数据库一样。但为什么要用区块链来搭建自己的项目呢?
构建一个数字货币,使用数据库技术,就像支付宝,也可以使用区块链技术,就像比特币。构建一个程序平台,可以使用中心化发布标准规范和对外接口,比如微信小程序,也可以使用区块链技术,比如以太坊的智能合约。选择使用区块链来搭建业务的初心是什么?
 
去中心化是使用区块链技术最为广泛的原因之一。
支付宝有一个公司为所有用户负责,这就是中心化。比特币是去中心化的,找不到一个中心机构能够为所有比特币用户负责。
去中心化的好处就是存活能力强,不会因为单点失败而导致系统失败。说人话就是,如果用区块链技术干的业务是非法的,那政府想搞死它会更难一点。
去中心化有更强的抵御外力搞死的能力,也可以免于内部单点失败的风险。一家公司管理层出了问题,可能导致整个公司完蛋。但一条链,某一个核心节点出了问题,很难导致整个系统出问题。
区块链的去中心化特性的坏处是浪费资源。区块链是通过过度冗余来实现去中心化的,通过将全部执行规则的节点复制任意次,只有一半以上节点达成共识,系统才能有效运行。理论上一个节点就可以完成所有任务,但为了去中心化而复制n个节点,就造成了n倍以上的浪费。
去中心化的另外一个坏处就是进步缓慢,系统更新迭代慢。因为要所有的节点达成共识,一起更新很难。
现在也有很多区块链项目并不遵从去中心化的思想,一些大公司发行的链本质上就是他们自己说了算。
 
区块链技术的第二个初心是获得一个信息上对等的系统,即用户之间是平等的。
使用区块链往往意味着数据是公开透明的,规则是公开透明的,没有哪一个节点在信息和规则定义下有特权。
 
使用区块链技术的第三个初心是使用无须许可。
你想要使用支付宝,是需要注册账号,并且对一个非常非常长的许可协议下打勾,才可使用的。但使用比特币,你不需要注册,不需要申请谁的同意。
区块链技术搭建的业务,只要你有互联网有手机或电脑就可以使用。
这也导致另外一个初心,区块链业务天然是为全球化准备的,天然是跨国界的。无论你想用区块链来搭建什么业务,潜在目标用户是在全球各地。
程序员想在微信上发布一个小程序,是需要腾讯的许可,但在以太坊上发布一个去中心化的应用程序(Dapp)是不需要任何人许可的。
 
使用区块链技术的第四个初心是获得一个不可篡改的系统。
比特币从诞生之初开始的第一笔交易,到现在的所有交易,都完整地记录下来,并且不可篡改。
除了历史记录不可篡改外,区块链的不可篡改性还体现在其写入数据后即不可反悔。使用支付宝购货,买家付款后是有退货周期的,即买家可以有反悔撤回付款的机会。但使用区块链技术搭建的支付系统,交易一旦被确认,就不可逆了,或者说成本很高。
严格意义来说,区块链的不可篡改性不是绝对的。比特币白皮书里就提到了在未来,那些久远的交易记录是可以删除的。以太坊也有让智能合约释放系统空间的设计。EOS的智能合约是可以直接被覆盖掉的。
但所有这些记录被删除,不是某一个中心节点能做到的,需要全系统的共识,当它发生时,所有人都可验证。
 
区块链技术的第五个初心是建立一个通用可验证的系统。
支付宝一笔交易是否合法,是由支付宝公司来完成验证。但比特币交易是否合法是可以由任何计算机来验证。
区块链系统是一种特殊的计算程序,给定输入数据,经过计算后,输出的结果是确定性的,并且这个确定性是不依赖于特定的计算机,即在任何电脑上只要使用该区块链系统处理同样的输入数据,得出的结果都是一样的。
比特币一笔交易,在任何电脑上处理的结果都是一样的。说以太坊是全球计算机,就是这个道理,任何以太坊账户的状态都不依赖于特定的硬件设备,在任何终端计算机上运行的结果都是一样的。
 
区块链技术的第六个初心是天然带一套支付系统。
我们在互联网上搭建任何商业业务,往往是要接入一套第三方支付系统,如微信支付宝。但用区块链发一条链,将业务链改,其本身就有一套支付系统。
比特币系统有一个货币叫比特币,以太坊网络也有以太币。
 
这些特性是早期区块链项目的共性,不过现在越来越多的新链开始突破这些初心,有些是中心化的,有些是无币区块链。

免责声明:本内容来自互联网公开内容,不代表BitChina.Net立场,BitChina.Net也不负相关法律责任,如若转载,请注明出处:http://www.bitchina.net/archives/2401

联系我们

邮件:aliyinhang@gmail.com