“区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新应用模式。”所谓共识机制,是区块链系统中不同节点之间建立信任和获取权利的数学算法。
区块链是一种网络技术。通过程序员打字编码形成的网络,各方可以相互协作直接完成交易,不需要依靠第三方平台,省去了一些中间程序和费用(省时省力省钱)。但为了合作或交易的安全,系统会将每个参与者的动作广播给所有参与者,保证整个过程的安全透明,解决信任问题。
区块链技术被认为是继蒸汽机、电力、互联网之后的下一代颠覆性核心技术。如果说蒸汽机释放了人的生产力,电力解决了人的基本生活需求,互联网彻底改变了信息传递方式,那么区块链作为一台建立信任的机器,将可能彻底改变整个人类社会的价值传递方式。
区块链是去中心化、非中介化的,信息不可篡改,公开透明,有可靠的数据库。通过增加信任,降低成本,提高效率,可以充分发挥个体和个人的价值。在这里,加密技术哈希(哈希算法)是一个权利。
我们用两个最通俗易懂的例子来解释。
区块链是一个去中心化的分布式账本数据库。这种分布式账本的好处是买卖双方可以直接交易,不需要任何中介。每个人都有备份,就算你丢了这一个也不受影响。比如借款事项如下:我向阿梅借了10元。阿梅在想:怎样才能杜绝拖欠?
除了用传统文化,借贷双方如何杜绝违约?
村里人都记下来了:乐在向阿妹借了10块钱。
这样,村里(系统)的每个人都同意一起记录一笔交易。把“线下独立记账”升级为“线上全国记账”,这叫区块链科技!(有点像在群里发信息@大家)
我们以谈恋爱为例。
建立一个简单的区块链模型,那么在这个区块链模型中谈恋爱会出现以下情况:
以后,所有适龄男女承诺恋爱结婚的全过程,都要得到其他所有适龄男女的同意,所有一起发生的故事,都会形成一个区块。
所有其他的男人和女人都是枷锁。如果第三者进来或者侵犯了另一半,别人也能看到,就再也找不到对象了。
区块链正是“全中心”系统,即链中的每个节点都是中心。
区块链的应用是,准备结婚的男女相爱,晒朋友圈,示爱,承诺相爱一生,并被其他所有适婚男女所知。如果有一天一方食言,不要觉得删照片有用,因为那一堆堆都是所有适婚男女记录的。
不能删除,也不能更改。这是区块链技术。
如果将这项技术应用到商业领域,其对商业环境的“净化”效果可想而知,这也解释了为什么区块链技术如此火热。
应用场景:互联网已经进入生态时代,其应用已经渗透到金融服务、物联网、供应链管理、数字资产交易、电子商务等多个领域。区块链的出现使互联网的发展从信息互联网转变为价值互联网和秩序互联网。其以共享经济和价值链接为特征的“分布式商业”模式,将催生大量跨机构的新型创新合作场景,构建以区块链科技为虚拟中心的产业新生态,对经济社会治理、产业变革和创新产生颠覆性影响。
注:区块链世界流行一种“不可能的三位一体理论”——。一个区块链系统不可能同时兼顾去中心化、可扩展性)/效率和安全性。这意味着,当你决定必须坚持去中心化时,你被迫在效率和安全之间做出牺牲。
小贴士(更多细节可省略)
举个形象的例子。甲向乙借了100元,请丙做公证员。根据市场价格,A和B必须以10元的价格付给C一笔代理费。于是A当着C的面答应B下周一定还这100元。但是过了下周,A没有还钱给B。b生气了,去找C,希望C能证明A向自己借了一百块钱。但C否认A向B借了100元,原因可能有几个:一是A贿赂C,说如果C不承认A和B的合同,A借的100元可以和C分,二是C由于各种不可抗力因素已经失忆。第三,丙打算以甲与乙的借款合同为筹码敲诈乙。如果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%攻击】。因为行贿成本极高,理论上没人会干。“甲向乙借了100元”的消息将被真实记录。
甲乙双方谈判只需5元作为代理费。如何将5元钱分配给24个字母也是一个问题。如果所有的信件都得了平均分,就不能激励信件提高工作效率,很容易看出有些信件没有积极性,只是填空,随便记录(人民公社时期吃的是同一个锅);所以这五块钱怎么分配,需要所有的信来协商,达成共识【共识机制】。因此,“共识机制”就是各方同意承认的生产资料分配制度。目前区块链技术中流行的分发方式有工作量证明机制[POW]、股权证明机制[POS]、份额授权证明机制[DPOS]和拜占庭容错算法。
因为记录事件是在数字世界中完成的,达成的共识和记录的事件需要用计算机算法来表达。为了保护数据不被窃取,保护用户隐私,需要将原本用明文表示的数据信息按照某种算法进行处理,将明文信息转换成加密数据【加密算法】。