首页 > 百科 > 从理论角度,谈谈自身对区块链的定义和理解

从理论角度,谈谈自身对区块链的定义和理解  百科

2018-11-08   11:01             评论:0         阅读:

近年来,作为新兴技术的区块链,可谓是受到了众人的追捧,随着区块链热度的疯狂上升,区块链项目的逐渐布局,大家对区块链的概念也有所了解。说起区块链技术,我们无所谓每天都是说起它本身去中心化、安全属性等等,更多度区块链意义的根本了解还是纸上谈兵。

  近年来,作为新兴技术的区块链,可谓是受到了众人的追捧,随着区块链热度的疯狂上升,区块链项目的逐渐布局,大家对区块链的概念也有所了解。说起区块链技术,我们无所谓每天都是说起它本身去中心化、安全属性等等,更多度区块链意义的根本了解还是纸上谈兵。今天小编将以理论的角度,谈谈区块链的定义和理解。

 

从理论角度,谈谈自身对区块链的定义和理解

 

  1,区块链是一个放置在比较危险环境中的分布式数据库(系统)。

 

  2,区块链通过采用密码学的方法来确保已存在数据不会被篡改。

 

  3,区块链运用共识算法来对刚添加的数据达成一致。无签名同步系统;

 

  设三个系统叫ABC,正常的工作流程是三个人每次得出结果就相互告知,然后每个人都选多数人同意的结果。这是个没有中央节点的分布式系统,也就是说仨人只能两两通信,而不能三人同时通信。此时,假设C有恶意,它的目标是损坏这个系统。于是,假设正确的读数是1,A和B都得出了1这个结果,而C却和A说“我的结果是0,B也觉得是0”,同时打个电话跟B说“我觉得是0,A也这样说”,于是A和B就懵了。假设你是A,你听到了两个不一样的B答案,B说它自己选了1,C却说B选了0,可是A这个时候没法一点也不知道B和C谁才是那个骗子,如果B真的告诉A选了1然后告诉C选了0,那么它听到的结果和现在是相同的。

 

  故结论是:拜占庭容错,就是需要容下一个有恶意的系统而不是一个错误系统,需要4个独立的系统。Lamport提出该问题后,有越来越多的算法涌现出来,统一称为BFT(拜占庭容错)算法,其中最典型的叫PBFT,由于最近区块链的流行推广,越来越多的针对区块链应用场景升级过的BFT算法也开始出现,但是一个特别重要的问题是:目前的BFT算法,都只能应用在比较小的网络里。

 

  你可能感兴趣的:

 

  1.《说多了区块链,我们该说说什么是跨链》

 

  2.《新手如何秒懂区块链?区块链技术的浅层次介绍》

 

  原因非常简单——因为BFT问题是设计给类似于航天飞机控制系统这样的场景的,早期的算法考虑的也主要是这种场景。PBFT论文里考虑的就是一个5个节点的系统。就算加上新刚刚提出来的BFT算法,也最多应用在不超过100个节点的网络中。

 

  而该问题已经被搁置了很长时间,直到出现了比特币——中本聪从某种意义上将该问题简单化。在比特币中,也是共识问题,中本聪引进了一个非常特别的假设——奖励,他这么做的原因是:他认为一个数字资产,也就是说共识这个事情是非常有用的。在这样的系统基础上,他提出工作证明的机制。所有挖矿,矿工,最长链,分叉等等,都能够归结为一句话:说话是要付出代价的,说真话会带来好处,说假话是要将会被扣钱…

 

  以上就是现在两类共识算法的最主要区别:BFT共识模型——恶意节点能够做各种事。

 

  作为信息、互联网时代,这个时代讲究的就是科技与创新。众多新兴技术的涌起,讲究的就是优胜劣汰,作为新兴技术的区块链,就目前看来,自然就成为了这场战役中的胜者,在众多新兴产业中脱颖而出,在这个时代占据了自己的一席之地,受到了众多行业的追捧。



区块链项目 区块链

版权声明:本文系比特之窗作者原创稿件,版权归比特之窗所有。转载须注明“文章来源,比特之窗”,违者必究。

上一篇:科普:应用区块链之前,应了解的三个问题
下一篇:浅析区块链的五大特点以及系统各个分层的作用

阅读排行榜

频道入口: 行情 区块链技术 比特币 竞争币 ICO 专栏 论坛 导航 创投 百科 科技 今日行情 活动峰会 原创 独家 专题 24H快讯 交易所公告

比特之窗
APP
扫码下载

比特之窗
微信公众号
LianBtc789

比特之窗
官方QQ群
697983415