区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。

区块链的工作流程: ①发送节点将新的数据记录向全网进行广播→②接受节点对收到的数据进行记录和检验,比如记录信息是否合法,通过验证后,数据记录将被纳入一个区块中→③全网所有节点对区块执行共识算法(pow工作量证明,pos权益证明,dpos股份授权证明机制PBFT。)→④区块通过共识算法过程后被正式纳入区块链中储存,全网节点均表示接受该区块,而便是接受的方法,就是将该区块的随机散列值视为最近的区块散列值,新区快的制造将以区块链为基础进行延长。

区块链分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。

区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

640?wx_fmt=jpeg


区块链的诞生:

区块链作为比特币背后的技术架构,是随着比特币的出现而诞生的。因此,要讲区块链的诞生,我们就不得不从比特币的历史说起。


区块链作为比特币背后的技术架构,是随着比特币的出现而诞生的。

区块链涉及到的技术有:密码学、数学、经济学、网络科学等

区块链达成信用共识机制:工作量证明(PoW)、权益证明(PoS)、工作量证明与权益证明(PoW+PoS)、股份授权证明(DPoS)、瑞波共识协议(RCP)等

区块链达成信用共识的技术基础:点对点的记账、数据传输、认证或者智能合约等

区块链的应用场景: 数字货币(BTC、莱特币);众筹;清算、结算与审计;智能合约;版权与许可;公证与记录……

区块链面临的问题:区块链体积过大的问题、区块链数据确认时间的问题、处理交易频率的问题、区块链发展受到现行制度的制约、区块链技术与现有制度的整合成本较大。

区块链特征:

1、分布式:就意味着区块链这个多方参与的节点,是分布在全球的任何一个网络节点里面,不属于任何特定的机构

2、去中介:去中心化,去中心的程度意味着整个区块链系统被单个主体控制的难易程度)

3、不可篡改:是指记录的信息的没有被改变过,一旦信息经过验证并添加至区块链,就会永久的储存起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。

4、去信任:透明性,数据记录全网可查

5、可编程:开放性,系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关的应用,因此整个系统信息高度透明。

6、匿名性:由于区块链各节点之间的数据交换遵循固定且预知的算法,因此区块链网络是无需新人的,可以基于地址而非个人身份进行数据交换。

 区块链的分类:

公共区块链:即公有链,是指全世界任何人都可以读取,可以发送交易进行有效确认,任何人都能参与其共识过程的区块链

共同体区块链:又称联盟链:是指参与区块链的节点是事先选择好的,节点间通常有良好的网络连接等合作方式,区块链上的数据可以是公开的也可以是内部的,为部分意义上的分布式,可视为部分去中心化。

私有区块链:即私有链,参与的节点只有有限的范围,比如特定机构的自身用户等,数据的访问及使用有严格的权限管理。

区块链的工作流程: ①发送节点将新的数据记录向全网进行广播→②接受节点对收到的数据进行记录和检验,比如记录信息是否合法,通过验证后,数据记录将被纳入一个区块中→③全网所有节点对区块执行共识算法(pow工作量证明,pos权益证明,dpos股份授权证明机制PBFT。)→④区块通过共识算法过程后被正式纳入区块链中储存,全网节点均表示接受该区块,而便是接受的方法,就是将该区块的随机散列值视为最近的区块散列值,新区快的制造将以区块链为基础进行延长。

640?wx_fmt=jpeg

智能合约

  概念:智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,有计算机系统自动执行

  智能合约的工作原理:多方用户共同参与制定一份智能合约。合约通过P2P网络扩散并存入区块链区块链构建的智能合约自行执行。

  智能合约应用案例:房屋租赁、差价合约、代币系统、储蓄钱包。作物保险、金融借贷、设立遗嘱、证券登记清算、博彩发行。

智能合约面临的问题:

   安全性问题:关键问题之一就是安全性及信任度的问题,智能合约系统都被设计成无需信任的环境,就意味着无法改正出现的错误。

   私密性问题:有效利用区块链的一大挑战就是区块链提供彻底的透明度

   意外场景问题:智能合约听起来非常好,但如何正确合适地处理意外场景下的合约执行,是一个问题。

对智能合约的误解:智能合约与协议合同一样。智能合约具有法律效力。智能合约包括人工智能。智能合约只能为高水平软件开发者所用。智能合约存在应用程序限定。

  • 发表于 2018-08-03 10:30
  • 阅读 ( 177 )
  • 分类:EOS

0 条评论

请先 登录 后评论
不写代码的码农
solo

24 篇文章

作家榜 »

  1. 恒信国际 245 文章
  2. 李媛媛 153 文章
  3. 比特之窗 88 文章
  4. BCHer 66 文章
  5. EOS引力区 64 文章
  6. 黑钻评级 42 文章
  7. SWFT Blockchain 39 文章
  8. 吴顾问 33 文章