新闻资讯

当前位置: 首页 > 新闻资讯 > 行业新闻

什么是区块链(Blockchain)?这是我见过的最通俗易懂的解释


  “区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。”所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。

  区块链就是一种网络技术,通过程序员敲代码形成的网络,各方相互合作交易均可直接对接完成,不需要靠第三方平台,也就省去了中间的一些程序和费用(省时省力还省钱),但为了合作或交易的安全,系统会将每一个参与者的动作广播给所有参与者,保障了整一个完整的过程的安全、透明,解决了信任问题。

  区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。 如果说蒸汽机释放了人们的生产力,电力解决了人们基本的生活需求,互联网彻底改变了信息传递的方式,那么区块链作为构造信任的机器,将可能彻底改变整个人类社会价值传递的方式。

  区块链是一种去中心化,去中介化,信息不可篡改,公开透明,集体维护,有可靠数据库的一种技术,通过增加信任,成本降低,效率提高,能发挥个人和个体的价值上链,这里的加密技术Hash(哈希算法),算力是权利。

  区块链就是一种去中心化的分布式账本数据库。这种分布式账本的好处就是,买家和卖家可直接交易,不需要任何中介。人人都有备份,哪怕你这份丢失了,也不受影响。如借贷事项如下:我向阿梅借了10块钱。阿梅在想:怎么能杜绝赖账呢?

  如此,村(系统)中的每个人,共同认定记录一笔交易。把“线下独立记账”升级为“线上全民记账”,这样的形式称为区块链技术!(有点像在群里公布信息@所有人)

  建立一个简单的区块链模型,那么在这个区块链模型里面谈恋爱将会出现一下情况:

  未来所有适龄男女恋爱,结婚的承诺全过程都被其他所有适龄男女共识,两个人在一起发生的所有故事就会形成区块。

  其他所有男女就是链,如果有第三者来插足或自身违背另一半,其他人都能看到,以后就再也找不到对象了。

  试婚男女谈恋爱,晒朋友圈,秀恩爱,承诺相爱一生一世并被其他所有适婚男女所知就是区块链的应用。如果有一天某一方违背诺言,别认为删除照片就有用,因为桩桩件件都被所有适婚男女记录在案。

  若将此技术应用至商业领域,其对商业环境的“净化”效果将可想而知,这也就解释了区块链技术为什么这么火。

  应用场景:互联网进入生态时代,其应用已渗透到金融服务、物联网、供应链管理、数字资产交易、电子商务等多个领域。区块链的出现,使得互联网发展从信息互联网到价值互联网、秩序互联网转型,其以共享经济与价值链接为主要特征的“分布式商业”模式,将催生大量的跨机构新型创新合作场景,构建起以区块链技术为虚拟中心的新产业ECO,将对经济社会治理、产业变革与创新产生颠覆式影响。

  注:区块链世界里流行着一个“不可能三角理论”一个区块链系统无法同时兼顾去中心化(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】”,和“拜占庭容错算法”。

  因为记录事件是在数字世界中完成的,所以达成的共识以及记录的事件需要用计算机算法来表示。为保护数据不被人盗取,保护用户的隐私,就需要把原来用明文表示的数据信息按某种算法做处理,把明文信息转化成加密数据【加密算法】。

  ReentrantReadWriteLock称为读写锁,它提供一个读锁,支持多个线程共享同一把锁。它也提供了一把写锁,是独占锁,和其他读锁或者写锁互斥,表明只有一个线程能持有锁资源。通过两把锁的协同工作,能够最大化的提高读写的性能,特别是读多写少的场景,而往往大部分的场景都是读多写少的。