赞
踩
首先自我介绍一下,本人翔哥,10年资深码农,大数据技术经理;目前财富自由实现ing!
这篇文章是小白入门区块链的必备课程,看完你会明白什么是共识,为什么区块链是去中心、分布式,明白区块链技术的本质,解决了什么问题?提升了什么效率?
先来看互联网和区块链之间的联系,
(1)互联网技术的基础是TCP/IP协议,基于Http协议构建了大量上层建筑,解决了信息传播效率的问题;互联网是信息的高速公路;
(2)区块链技术是在互联网技术的基础上,引入了共识机制,基于共识机制解决了价值传播效率的问题;区块链是价值的高速公路;
PS:每次社会生产效率提升,生产力变革,财富都会重新分配,财富会回流到提升社会生产效率的行业和公司!如当今的互联网,腾讯,阿里巴巴。这个主题翔哥准备单独出一篇文章《生产力变革与财富重新分配的逻辑》敬请期待!
接着分析,
区块链用到的像什么p2p点对点传播,hash加密其实在互联网时代早就有了,
从技术角度,互联网和区块链其实就只差了一个共识机制!
共识机制最大的作用是可以自动达成共识!自动达成共识圈起来,要考!提升效率就靠自动达成共识!互联网只解决了信息传播问题,但是不能解决自动共识问题。
共识机制是智能合约的前提,达成共识后,再把共识后面要履行的行为加进来就=智能合约;
自动共识机制,让共识参与者达成一致,是价值流畅传播的基础!
智能合约,让共识参与者达成一致后,还必须履行后续的行为!是商业应用的基础!
必须履行后续的行为!!!
必须履行后续的行为!!!
必须履行后续的行为!!!
举个例子,以后可能就没有金融催收人员了!所以区块链将拯救世界各行各业的信任危机,言不符实,等等!有机会写一篇区块链的应用,我们继续~~
在人类的视角里, 价值传递的情景是最需要达成共识的;比如借钱是就是一个典型的价值传递的应用情景,A向B借10000块钱,B要传递金钱(价值)给A,这个时候就需要达成共识!
共识就是借钱行为参与者A和B都认可的观点,并且都会根据这个观点执行后续的行为;
传统达成共识的过程,主要有2种方式:
1)A和B是熟人,B回忆以往A的人品,还款能力等决定是否借给A钱;
2)A找第三方担保,承诺会还钱,向B借钱;
如果B把钱借给A的话,那么具体双方共识的体现就是:
共识达成之后,A会不会还钱?不一定!传统达成共识的方式费事费力,并且后续行为的执行(还款)可能被各种因素阻碍,价值传递的效率很低,并且共识后续行为履行没有保证!
区块链自动达成共识的意思就是,利用代码替代传统达成共识的过程;
- if (A没有信用坏账 并且B有钱)
- B转账给A 10000元;
- if (还款时间到了)
- A转账给B 10000元;
可以看到,从达成共识,到后续完成共识的行为动作全部代码化,人为不能更改;也就是自动化达成共识,流程化履行共识后行为;导致价值传播效率大大提升,并且共识后续行为履行没有风险!
Good~啊!!!那怎么才能自动达成共识呢??
自动达成共识的前提是共识参与者们数据对称!这里数据对称指的是, 共识参与者们拥有价值传递应用情景中需要的所有数据;就是你有我和借钱行为相关的全部的数据,我也有你借钱相关全部的数据;两个人做决策时依赖的数据是一样的,这样决策才没有风险!
还原到借钱情景就是:
这是2个参与者的共识;如果是N个参与者需要自动达成共识,那么就需要每个人都有自己的数据和其他N-1个人全部的数据;
这是为什么区块链数据必须分布式、去中心化的原因!
看到这里,相信朋友们已经明白了,区块链的核心价值就是:在价值传递的情景中,采用算法自动化达成共识的机制,替代了传统达成共识低效的过程,也保证了共识参与者后续的行为一定得到执行;这个是区块链技术价值的本质;
所以区块链技术的核心价值是能够自动达成共识!
是以共识机制为基础,构建了智能合约,然后以智能合约为基础,构建了一个价值传播网络系统;进入系统的人的价值可以被定价,并且系统内价值传播像飘柔一样流畅;
这就是区块链刨去技术,在商业应用里的本质!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。