合肥区块链技术开发公司丨谈区块链分布式系统

2018-05-31

返回>>
  区块链分布式账本技术的发展有利于人们掌控个人信息,并通过不变的记录保存服务或产品交易,减少对集中系统的依赖。而这场革命正在创造一个去中心化的可信环境,从而颠覆传统业务。
 
  区块链技术的核心是分布式记账,去中心化,不容易篡改,比特币等数字货币是区块链技术上的一个应用场景,比特币≠区块链技术。
 
  分布式系统的概念,根据通用的分布式系统的定义:分布式系统(distributed system)建立在网络的基础上的软件系统,或者理解为:分布式系统是若干独立计算机的集合,这些计算机对于用户来说类似一个个单独的但又相互关联的系统-来自《分布式系统原理和范例》。分布式系统概念上世纪70年代就开始被提及和发展,但是真正被关注和重视是在90年代后互联网公司的发展,发现传统的中心化服务节点应付互联网海量数据和大量业务处理上出现了巨大的挑战,故适应新型互联网系统的分布式模型被重视并逐渐应用于实际场景。
 
  1. 弹性:分布式中节点的加入和撤离灵活,不影响整个动态的主体,在资源紧张或者资源充足时,动态调节。
 
  2. 冗余:节点众多,和传统的集中式相比,在出现故障时,也就类似节点的撤离,不影响整个动态主体。
 
  3. 无限:这个概念有点缥缈,良好的分布式的系统,理论上节点的扩展性不会受到拘束,相反节点越多,对事物的处理会有更多的可能性,形成一种资源的无限扩展,系统的无限可能性。
 
  4. 不可控:分布式众多的节点,形成共识,不是单单控制几个节点就能控制整个动态的主体。(一个两面性的特点)
 
  可是之所以不是一个完全的去中心化,首要考虑到区块链未来的使用场景不仅仅是技能底层,而是需求有必定的实际生活场景做依托,所以在实际场景中,假如没有一个强壮的中心化组织做背书,很难得到我们的信赖,所以这个中心化组织起到必定的背书作用。
 
  其实我比较感兴趣的是区块链如何做到了,不可逆防篡改。
 
  根本看来仍是结合了数学知识加上计算机密码学知识,结合Hash方式,加上随机数到达必定的随机意图,加上时刻戳能够做到防篡改。
 
  同样的问题,区块链上同一条信息要在网络中的每个区块上都存储一遍,这会造成效率的浪费。所以,信息量越大、参与者越多的领域,区块链技术的应用成本越高。
 
  区块链是个创新的技术,但它的应用大家要注意。目前来看,信息安全、支付转账、选举投票、智能合约等领域,区块链是有广阔前景。

本站部分资讯来源于网络,如有侵权请及时联系我们删除