【管家小课堂】什么是区块链?
近几年,越来越多的机构开始重视并参与区块链技术研发。从最初的比特币、以太坊,到各种类型的区块链创业公司、风险投资基金、金融机构,贴上“区块链”标签,立马就“金光闪闪”。不仅如此,很多人的微信朋友圈也被各种解读区块链的文章刷屏。
那么,到底什么是区块链?
工信部指导发布的《中国区块链技术和应用发展白皮书2016》这样解释:广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
专业人士通俗解释:“简单地说,区块链就是一种去中心化的分布式账本数据库。”去中心化,即与传统中心化的方式不同,这里是没有中心,或者说人人都是中心;分布式账本数据库,意味着记载方式不只是将账本数据存储在每个节点,而且每个节点会同步共享复制整个账本的数据。同时,区块链还具有去中介化、信息透明等特点。
“区块链技术本质上是一种数据库技术,具体讲就是一种账本技术。账本记录一个或多个账户资产变动、交易情况,其实是一种结构最为简单的数据库,我们平常在小本本上记的流水账、银行发过来的对账单,都是典型的账本。”安全是区块链技术的一大特点,主要体现在两方面:一是分布式的存储架构,节点越多,数据存储的安全性越高;二是其防篡改和去中心化的巧妙设计,任何人都很难不按规则修改数据。
区块链大热,新概念眼花缭乱。比如,在区块链里,常看到这样几个“链”:公有链、联盟链、私有链……这几个“链”又有什么不同呢?
公有链
公有链,也就是公共区块链(Public blockchains),是指全世界任何一个人都可以读取、任何一个人都可以发送交易且交易能够获得有效确认的共识区块链。
通常情况下,公有链被认为是“完全去中心化”的,没有任何组织或个人可以篡改或控制公有链中数据的读写。
比特币、以太坊就是典型代表。
公有链是目前应用最为广泛的区块链,主要有四方面的特点:首先,访问门槛低,任何一个用户只要拥有一台能够联网的计算机就能够访问;其次,公开透明,由于整个系统 “完全去中心化“,系统运作过程公开透明;第三,匿名性,由于节点之间无需彼此信任,所有的操作都可以匿名进行,很好地保护了隐私;另外,免受开发者影响,公有链数据的读写不受到任何组织或个人的控制,因此也能够保护用户免于程序开发者的影响。
联盟链
联盟链,即联盟区块链(Consortium blockchains),是指有若干组织或机构共同参与管理的区块链,每个组织或机构控制一个或多个节点,共同记录交易数据,并且只有这些组织和机构能够对联盟链中的数据进行读写和发送交易。
目前国内比较有影响力的联盟链有中国分布式总账基础协议联盟(ChinaLedger)、中国区块链研究联盟(CBRA)、金联盟等。联盟链适合组织机构间的交易和结算,像是银行间的转账、支付,通过采用联盟链的形式,能够很好地营造一个内部生态系统
每个银行都可以成为一个节点,但是其中一个银行的交易转账行为必须通过其他银行节点(2/3数量)的确认,才能够使区块生效。
联盟链与公有链相比,可以看作是“部分去中心化“,同时,由于节点数量得到了精简,它能够有更快的交易速度,更低的成本
除此之外,与公有链相比,联盟链要求单位时间内所能确认的交易数量更多,因此在安全和性能上的要求也比较高。
私有链
私有链,也就是完全私有区块链(Fully private blockchains),是指写入权限完全在一个组织手里的区块链,所有参与到这个区块链中的节点都会被严格控制。
在某些情况下,私有链上的一些规则,可以被机构修改,比如还原交易流程等服务。
私有链的应用更偏向于企业内部的应用。
私有链的交易速度快,其交易不需要所有网络节点的确认,而是只需要几个受到普遍认可的高算力节点确认即可,交易成本与公有链和联盟链相比极低。另外,由于读取收据的隐私权受限,参与者难以获得私有链上的数据,隐私保障更好。不过,私有链最大的缺点是可以被操纵价格,也可以被修改代码,因此从这方面来说,风险又较大。
最后,从准入机制上简单总结一下三者的区别,公有链向所有人开放,联盟链向授权的组织或机构开放,私有链向满足特定条件的个人开放。
你们公司要不也来个私有链试试?