热搜:
 
当前位置: 首页 » 资讯 » 正文

如何认识区块链分布式系统

放大字体  缩小字体 发布日期:2018-04-08  来源:seo优化培训  浏览次数:3
核心提示:区块链能够说是对分布式存储的一种全新界说,并跟着比特币的推行而鼓起的一种全新的技能,它其间的加密算法是它的亮点之一。当然
 区块链能够说是对分布式存储的一种全新界说,并跟着比特币的推行而鼓起的一种全新的技能,它其间的加密算法是它的亮点之一。当然,入门区块链技能也不是一朝一夕能够完结的作业,所以这个也可能变成一个系列了,所以做好入门前的起步作业会事半功倍。学习刚刚起步,守时共享一些心得,只需能前进就行。

简略看了一下区块链的底层技能,能够看作是一个分布式体系,所以一切分布式体系都避免不了CAP原理,区块链的规划抛弃了CAP中的一致性,选用终究一致性。这个一致性类似于许多分布式协调中间件的算法,根本能够理解为是另一个Paxos算法的变种,却是没有什么稀罕的。

能够这样说,区块链的核心是:分布式,去中心化,不可逆,防篡改。关于海量数据的传输与存储供给和许多好的解决方案。

其实去中心化应该叫弱中心化,尚书院·百战程序员陈老师指出去中心化在技能底层是一切独自的节点,没有master的概念,cassandra,redis cluster都有去中心化的概念,经过流言方式进行数据同步,P2P通讯应该就是一个RPC调用,这两块却是也没有多少稀罕。

 

可是之所以不是一个完全的去中心化,首要考虑到区块链未来的使用场景不仅仅是技能底层,而是需求有必定的实际生活场景做依托,所以在实际场景中,假如没有一个强壮的中心化组织做背书,很难得到我们的信赖,所以这个中心化组织起到必定的背书作用。

其实我比较感兴趣的是区块链如何做到了,不可逆防篡改。满山红seo培训:www.seofuwu.com

根本看来仍是结合了数学知识加上计算机密码学知识,结合Hash方式,加上随机数到达必定的随机意图,加上时刻戳能够做到防篡改。

比方每隔10分钟全网会进行一次有必定难度的hash计算力比拼,只有提交自己hash成果并经过网络验证的一个节点参加新的链中,这个进程叫做作业证明。而验证进程则经过Merkle树验证。假如上升到博弈论动机来说,首要根据篡改的成本远大于收益的策略,成本是重建一个更长的区块链,一起需求更大的计算力。所以跟着区块链的普及,信任未来的计算机硬件也会有相应的提升。

 
 
[ 资讯搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐资讯
点击排行
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私