区块链就是一种网络技术, 通过程序员敲代码形成的网络, 各方相互合作交易均可直接对接完成, 不需要靠第三方平台, 也就省去了中间的一些程序和费用(省时省力还省钱), 但为了合作或交易的安全, 系统会将每一个参与者的动作广播给所有参与者, 保障了整个过程的安全, 透明, 解决了信任问题.
区块链技术被认为是继蒸汽机, 电力, 互联网之后, 下一代颠覆性的核心技术. 如果说蒸汽机释放了人们的生产力, 电力解决了人们基本的生活需求, 互联网彻底改变了信息传递的方式, 那么区块链作为构造信任的机器, 将可能彻底改变整个人类社会价值传递的方式.
区块链是一种去中心化, 去中介化, 信息不可篡改, 公开透明, 集体维护, 有可靠数据库的一种技术, 通过增加信任, 成本降低, 效率提高, 能发挥个人和个体的价值上链, 这里的加密技术 Hash(哈希算法), 算力是权利.
我们用 2 个最通俗易懂的例子来解释.
区块链就是一种去中心化的分布式账本数据库. 这种分布式账本的好处就是, 买家和卖家可直接交易, 不需要任何中介. 人人都有备份, 哪怕你这份丢失了, 也不受影响. 如借贷事项如下: 我向阿梅借了 10 块钱. 阿梅在想: 怎么能杜绝赖账呢?
除了用传统文化摄持, 借贷双方如何能杜绝赖账呢?
全村所有人都记下了: 乐仔向阿梅借了 10 块钱
如此, 村 (系统) 中的每个人, 共同认定记录一笔交易. 把 "线下独立记账" 升级为 "线上全民记账", 这种方式称为区块链技术!(有点像在群里公布信息 @所有人)
我们再用谈恋爱举例.
建立一个简单的区块链模型, 那么在这个区块链模型里面谈恋爱将会出现一下情况:
未来所有适龄男女恋爱, 结婚的承诺全过程都被其他所有适龄男女共识, 两个人在一起发生的所有故事就会形成区块.
其他所有男女就是链, 如果有第三者来插足或自身违背另一半, 其他人都能看到, 以后就再也找不到对象了.
区块链准确的说就是 "全中心" 体系, 就是链上的每个节点都是中心.
试婚男女谈恋爱, 晒朋友圈, 秀恩爱, 承诺相爱一生一世并被其他所有适婚男女所知就是区块链的应用. 如果有一天某一方违背诺言, 不要以为删除照片就有用, 因为桩桩件件都被所有适婚男女记录在案.
不可删除, 不可更改, 这就是区块链技术.
若将此技术应用至商业领域, 其对商业环境的 "净化" 效果将可想而知, 这也就解释了区块链技术为什么这么火.
应用场景: 互联网进入生态时代, 其应用已渗透到金融服务, 物联网, 供应链管理, 数字资产交易, 电子商务等多个领域. 区块链的出现, 使得互联网发展从信息互联网到价值互联网, 秩序互联网转型, 其以共享经济与价值链接为主要特征的 "分布式商业" 模式, 将催生大量的跨机构新型创新合作场景, 构建起以区块链技术为虚拟中心的新产业生态系统, 将对经济社会治理, 产业变革与创新产生颠覆式影响.
注: 区块链世界里流行着一个 "不可能三角理论"-- 一个区块链系统无法同时兼顾去中心化(Decentralization), 可扩展性(Scability)/ 效率, 安全性(Security). 这也就意味着当你认定去中心化必须坚守时, 你就被迫在效率和安全之间选择一个牺牲.
举个形象的例子. A 跟 B 借了 100 块钱, 并要找 C 当公证人, 按照市场价 A 和 B 两人一共要给 C 10 元中介费. 于是 A 当着 C 的面向 B 承诺他下一个星期一定会还这 100 元. 但是下个星期过完了 A 也没有向 B 还钱. B 很生气于是去找 C 希望 C 能证明 A 曾经向自己借过一百元. 但是 C 却不承认 A 曾向 B 借过 100 元. 可能有这么几种原因: 一是 A 向 C 行贿, 说如果 C 不承认 A 和 B 之间的借约, 那么 A 借来的 100 元可以跟 C 分. 二是 C 因各种不可抗力因素失忆了, 三是 C 打算以 A 和 B 之间的借约为筹码狠狠敲诈 B 一番, 如果 B 不多给几块钱 C 就不承认 A 与 B 之间的借约, 坐地起价. 于是 B 就很倒霉地要么得多付钱, 要么就失去了 100 元. 另一种情景就是 B 耍赖反悔声称 A 向 B 借了不止 100 元. 无论哪一种情形都是很不公平的.
那么如果一开始 A 向 B 借钱时就采用区块链技术的原理来记录这次借约, 情形又会是怎样的呢?
A 去找 B 借 100 块钱. 于是两人请来了字母世界除了他们以外的剩下 24 个字母, CDEFGHIJKLMNOPQRSTUVWXYZ, 全部到现场见证 A 向 B 借钱, 并且每个字母都把 "某年某月某日某分某秒, A 向 B 借了 100 元" 这一事件及它发生的时间 [时间戳] 记录下来. 所以如果 AB 中有一人想使诈, 想让字母们记录错误的信息, 他必须贿赂字母世界一半以上的字母(大于等于 13 个字母) 才有可能实现, 这就是[51% 攻击] . 因为贿赂成本极高, 所以理论上来说没有人会这么做."A 找 B 借了 100 元" 这一信息就会被真实地记录下来.
A 和 B 协商只花 5 块钱作为中介费, 要把这 5 块钱分给 24 个字母, 怎么分配也是问题. 全部平均分的话, 无法激励字母们提高工作效率, 容易出现有的字母没有干劲, 滥竽充数, 随便乱记录(人民公社时期吃大锅饭); 所以要怎么分配这 5 块钱需要所有字母一起协商达成共识[共识机制] . 所以说 "共识机制" 就是各方均同意认可的生产资料分配制度. 目前区块链技术中比较有人气的分配方式有 "工作量证明机制[POW]", "权益证明机制[POS]", "股份授权证明机制[DPOS]", 和 "拜占庭容错算法".
因为记录事件是在数字世界中完成的, 所以达成的共识以及记录的事件需要用计算机算法来表示. 为了保护数据不被人盗取, 保护用户的隐私, 就需要把原来用明文表示的数据信息按某种算法进行处理, 把明文信息转化成加密数据[加密算法] .
来源: http://blockchain.51cto.com/art/201904/594672.htm