"); //-->
区块链,是比特币的一个重要概念,是比特币的底层技术和基础架构。多年来,比特币在没有任何中心化机构运营和管理的情况下都十分稳定的运行着,并且没有出现任何错误,人们才注意到这种底层技术,并把它抽象提取出来,称之为区块链技术。从本质上来讲,区块链其实是一个去中心化的分布式数据库,是一串用密码学相关联所产生的数据块,这些数据块中包含了比特币交易的有效确认信息。我们可以用“一个特性,两个问题”来理解区块链的具体含义。
一个特性
Adam Draper说:“区块链在做一件事:利用数学证明来取代第三方信任机构。”这句话充分诠释了区块链的特性及作用。
区块链最大的特性就是去中心化,即在没有类似中介机构的情况下,交易双方直接进行交易。这种交易特性还是在远古,以物换物的时期内存在,有了货币之后就有了中心机构,如典当行、银行、支付宝、金融交易中心等。交易的中心化是存在风险的,银行倒闭、支付宝跑路,中介机构的任何失误都有可能让买卖双方血本无归。而区块链充分避开了这个风险。它通过卖家与买家直接交易,依靠共识机制,实现点对点的传输。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。
但是仅有一个特性并不能保证交易安全进行,还需要解决两个问题。
问题一:没有中心机构,如何确定交易完成?
中心机构的作用之一就是担负信用,需要他们来证明交易过程,而非中心化的交易要如何证明这个过程呢?通过“全民记账”。比特币的每一个交易都将公布给所有参与者,每个参与者也都将记录下这次交易过程,相当于每个参与者都有一个“账本”。但是,也不是每个人的记录都有效,并且记账也不是免费的活动。系统会出一道十分钟的运算题,谁能最快解除答案,谁就将获得系统奖励,并且获得记账的权利。这样就有双重保障来证明交易的准确性和可信度。在这里,区块链使用了一个密码学的经典技术——哈希散列,用来验证是否有人篡改数据内容。
问题二:拜占庭将军问题
所有人都参与记账,如果其中有捣乱分子故意破坏规则,或者有人的“账本”丢失了怎么办?这就是著名的拜占庭将军问题。国土辽阔的拜占庭罗马帝国将每个军队都分隔很远,以防御敌军侵袭,因此军队之间只能通过信差传递消息。在战争的时候,拜占庭军队内所有将军和副官必需达成一致的共识,决定是否有赢的机会才去攻打敌人的阵营。这就给了叛徒和间谍的可乘之机。因此,如何在已知有成员谋反的情况下,使忠实的将军达成一致意见,就是拜占庭将军问题。Leslie Lamport等人提出拜占庭将军问题(Byzantine Generals Problem),把军中各地军队彼此取得共识、决定是否出兵的过程,延伸至运算领域,设法建立具容错性的分散式系统,即使部分节点失效仍可确保系统正常运行,可让多个基于零信任基础的节点达成共识,并确保资讯传递的一致性,区块链恰好可以解决这个问题。
通过“一个特性,两个问题”,可以总结出区块链的核心内容:去中心化,公开公正,不可撤销、不可篡改并且加密安全。
虽然区块链源于比特币,但事实上区块链的价值将超越比特币。比特币是一种电子货币系统,但区块链可以用于管控节点,决定让那些节点参与交易验证及存取信息,对于商业运作来说,它背后的治理架构(Governance Structure)和商业逻辑(Business Logic)两大特性使其具有更加广阔的市场应用空间。比如,现在的区块链已经可结合认许制 (Permissioned),配合金融监管提供反洗钱(AML)和身份验证(KYC)的规范。
大公司IBM已经和全球最大的跨国远洋船运公司马士基合作利用区块链来提升跨境供应链的效率、节省成本、降低风险。同时,IBM与Stellar(Stellar Lumens虚拟货币的母公司)联手推出全球首个跨境支付区块链网络,提升跨境支付速度并降低手续费;还启动了和雀巢、联合利华等食品业巨头的合作,利用区块链技术监测和保障食品安全。除了IBM,微软、华尔街都有计划加大区块链的投入。目前国内招聘区块链工程师的薪资都优于其他类型工程师。
如果没有闲钱投资比特币,那么学习区块链或许是你未来获得新机会的优先选择。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。