什么是区块链?
比特币的创造者中本聪曾指出,传统的金融体系必须依赖“第三方”机构——信任中介,而这种中心化的金融结构无法使货币像其他信息一样免费传输。比特币这种无承载实体的虚拟货币正是依靠一种叫“区块链”的技术来发展的。
区块链的英文名是Block Chain,作为底层技术发源于比特币系统,本质上是一个去中心化的数据库,由一连串相关联的数据块(Block)构成。每一个数据块节点都包含一段时间内全网的交易信息,这些交易信息一是用于它们自身之间互相验证有效性,二是用于生成下一个区块,区块与区块的连接形成了“区块链”,所以系统中,最长的链,最有价值。
对于我们来说,数据库是个很好理解的概念,任何的网站或者系统背后都有一个数据库。如果我们将这个数据库想象成为账本,那么区块链就可以通俗地理解为全民记账本,而区块链技术就是一种全新的记账技术,专业的说法为“分布式总账技术”。
全民账本的不同之处
在“全民记账本”体系里面,所有“民众”都可以参与账本记录,并拥有一个属于自己的ID,这个ID用作身份确认,交易双方进行交易确认后,记录交易信息,实现资金清算,并将交易信息传递给其他所有人,保证所有人都有一份完全一样且详实的账本,以便清查交易记录。
全民账本的好处就在于它形成了一个包含全网交易信息的“中心化数据库”从而实现了“去中心化”的目的。因此区块链系统不再需要一个像支付宝平台背后阿里的数据库、微信支付平台背后腾讯的数据库这样独立的中心化数据库,而是做到了“去中心化”,同时也不再需要由这种中心化数据库作为信息传递的桥梁来提供信任保障,即做到了“去第三方”。去掉银行等“中心”和“第三方”的环节,会极大地降低交易成本——实质上则是降低了信息传递的时间成本和人力成本。
区块链的“安全性、准确性、隐秘性”
从金融交易的角度看,他在注重交易和信息传递的及时性同时更注重其安全性、准确性、隐秘性。对于交易信息记录的准确性,在区块链技术中由于区块链上每个节点都有一本包含全网交易信息的“总账”,所以当系统发现两个节点的账本对不上时,它就会认为拥有相同账本数量较多节点的版本才是真实的,从而拒绝将错误的账写入数据块,以此来保证交易信息记录的准确性。由这一特性可以得知,区块链系统是信息高冗余的。我们暂且不在这种技术刚刚起步、还谈不上优化的时候讨论它的运行成本,但从另一个角度来说,它的确可以确保极高的安全性——根据“51%攻击”逻辑,除非构建超过系统原有数量的节点并加入系统,或者控制系统中超过50%的节点数据,否则是无法篡改区块链数据的。另外,高冗余的信息存储也使得交易信息遗失的可能性变得微乎其微。试想,要是支付宝中心信息系统被黑,我们支付宝账户中的交易信息和资产信息将会面临极大威胁,但区块链技术的应用就保证了只要有一台机器正常运行,那么完整的交易数据就会存在。
在区块链系统里,在信息的加密和解密过程中会使用到“非对称密钥对”,这里称之为钥匙A和钥匙B:A对信息加密后,只有B能打开;A被公布后,根据A得不到B。编程语言还可以设置条件,在得到允许的情况下才可以进行解密。可以说,区块链的非对称加密功能,以及编程语言对于权限和条件的设置,对保密性是极好的保证。
在这里,可以举个简化的例子帮助我们理解:假设,A要借了100块钱给B,A在人群中(区块链)喊道:“我借了100块钱给B!”同时B也在人群中喊道:“A借了100块钱给我!”那么大家(各个节点)就都知道了这件事情,并在自己的小本子(数据块)上记下了“A借了100块钱给B”这件事情和相应的发生时间等独特信息,交易可以直接由交易双方直接确认、审核,而不需要一个专门机构来负责记录、审核就完成了这笔交易。
假如B在借钱后想逃避还钱而向大家撒谎说:“我没有欠A100块钱!”这时候大家一查各自的账本,就会说:“不对,我们所有人都记录了A借过100块钱给你!”所以B的撒谎将会失败,这句话会被清除。除非,B让这群人(假设为100个人)中至少51人站出来帮他说:“我们的小本子上没记过A借100块钱给B的事情,所以B不欠A 100块钱!”这时候根据“少数服从多数”的原则,这100个人就会承认B没有欠A钱。这就是“51%攻击”理论的一个模型。又或者,B在这100个人以外另找了101人以上加入原来这群人,并且这101个人都说B没有欠A钱,那么新的这群人就会一致承认B没有欠A100块钱。但是,当这群人的数量不是100,而是达到一定的级别时(例如整个世界的人口),B就很难撒谎成功,从而一定要履行还钱的义务了。所以,在区块链技术的支持下,A借给B100块钱是很安全的。
“区块链”应用前景广阔
随着区块链技术的日趋完善,其应用领域也将被极大拓宽。尤其是内置了软件开发语言后的区块链技术,使得区块链能够自动执行计算机程序所规定的合约条款。例如我们如果在打车区块链中发布打车合约,订好出发、到达地点和接送费用,当司机接单,合约完成,那么在区块链中,当系统根据GPS定位信息发现司机已经完成合约内容,随即自动发生交易行为。这样的话还需要滴滴公司吗?
区块链技术正在尝试改变各个行业的各个环节,例如医疗行业可以利用区块链为病人建立去中心化的医疗记录单,身份信息、疾病情况、治疗方案、支付状况都可以记录在案,且可以做到完全透明又尊重用户隐私。在金融领域,银行的跨境支付、实时汇款可以变得更加快速便捷,节约大量的交易费用和管理费用。在证券行业,在区块链之上自动完成证券的发行、交易和结算成为可能,各类可形成现金流的资产将快速转化成为有价的证券进行交易买卖。在保险行业,互助保险的大门正在开启。或许在不远的将来区块链技术将会成为一个颠覆性的技术改变传统商业模式甚至社会基础。




