让入门者也能开明白的区块链讲解三

我们前面简单的了解了下什么是区块链,那么我们现在整体来看下具体区块链的定义:

  • 区块链技术是一个保证了最终一致性的数据库 。说是数据库因为在区块链上我们的数据是保存在节点上的,数据存储在数据节点上相当于我们说的数据库。数据保持一直是我们在每个节点的上的数据交换都不会进行篡改,并且每个节点都会同步数据。保证数据的有效性。
  • 从数据结构上来说是基于时间序列的链式数据块结构。
  • 从节点图上来看,节点都是互相冗余备份。冗余备份:每个节点上都会有相同的数据备份。
  • 才操作上看。是建立在密码学的公私钥管理体系管理账户的。

区块链定义基本上就是上面四种形式。并且区块链上还有很多其他的特征我们来看下:

  1. 区块链的存储基于分布式数据库;分布式数据库就是很多个服务器上有属于自己的存储单元。然后有个统一的系统将其存储单元管理起来。共同组成一个完整的全局的逻辑上几种物理上分布的大型数据库。
  2. 数据库是去跨爱莲的数据载体,区块链是交易的业务逻辑载体。
  3. 区块链按时间序列化区块数据,在整个网络有一个最终的确定状态
  4. 区块链值对添加有效,对其他操作无效;
  5. 交易基于非对称加密的公私钥验证;
  6. 区块链网络要求拜占庭将军容错;
  7. 公式算法能够解决双花问题。

已经了解区块链的特征了,我们再看下区块链现在的发展,并且了解下现在的区块链是一个什么境界

区块链的类型

我们常见的区块链现在主要是公链,比如ETH,EOS等等。但是我们还有其他类型的区块链。叫做联盟链,还有侧链:侧链是一种双向挂钩技术。将主链中的代币进行锁定到侧链中使用,可以将主链看场主干道。侧链看做分支,用来分流的作用。

现在技术上又出现跨连。因为随着公链技术的发展,现在是百家争鸣的时期,跨连技术可以将其主链链接起来进行发展。

区块链的核心技术组成

区块链 在发展上至少有四部分组成:P2P网络--点对点、共识机制、加密算法、账户存储类型。

点对点网络

点对点网络是区块链最底层的技术,负责用来交易数据,广播数据,节点发现和维护等功能。

共识机制

在分布式计算领域中 有Raft和Paxos 算法家族代表的非拜占庭容错算法,以及具有拜占庭容错的PBFT共识算法。在上一篇文章中我们简单的说过POW工作证明算法,但是我们还有其他公式算法入PoS权益证明算法以及DPoS代理权益证明算法。

  • PoW:在一个约束条件下。谁计算的越快根据结果来看谁就能得到记账的权利。现在主要是专业矿机芯片为主。
  • PoS:股权证明机制,核心思路是使用锁定的代币币龄以及一个小的额工作量证明去计算目标值,满足即可获得记账权。
  • DPoS:简单理解就是将PoS共识算法当中的记账者转为节点数组组成的小圈子。这点取决于设计,只有这个圈子才能获得记账权,极大的提高系统的寸土量。并且节点少也意味着网络和节点的可控。eos和trx就是这样的。

##加密算法

在区块链中使用最多的加密算法是哈希算法,哈希算法具有抗碰撞性,原乡不可逆,难题友好型等特点。

难题友好型是PoW币种的基础。

比特币是SHA256算法。应用于挖矿算法。

莱特上是使用 的Scrypt算法。

但是在区块链中我们Token的系统基础算法是:公私钥密码算法。从技术上看,我们先从生成私钥开始,其次从私钥生成公钥,最后从公钥生成地址,以上每一步都是不可逆过程,也就是说无法从地址推导出公钥,从公钥推导到私钥。

账户交易模型

区块链的账本特性,通常分为 UTXO 结构以及基于 Accout-Balance 结构的账本结构,我们也称为账本模型。UTXO 是“unspent transaction input/output”的缩写,翻译过来就是指“未花费的交易输入输出”。

这个区块链中 Token 转移的一种记账模式,每次转移均以输入输出的形式出现。而在 Balance 结构中,是没有这个模式的。

这部分知识组成了区块链技术的基础。虽然区块链的技术不是很新,但是组合到一起就是我们所说的区块链了。继续学习区块链 让自己深入到这个世界中。

原文发布于微信公众号 - LuckQI(YoungRUIQ)

原文发表时间:2018-05-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏区块链大本营

因为它,中心化交易所要慌(黄)了吗?

dFusion是一个完全去中心化的交易所,基于Snark方案,能后将网络交易能力大大扩展。这项扩展技术使得信息通过Snark技术后仅存储在默克尔树根,并且只能通...

10820
来自专栏程序你好

区块链 - 区块链基础知识入门

26110
来自专栏CDA数据分析师

Youtube 网红老师带你看懂区块链的作用丨附中字视频

翻译/校对: Mika 本文为 CDA 数据分析师原创作品,转载需授权 Youtube 的科技网红Siraj以风趣幽默的方式讲解科技热点而备受追捧,在这期内容...

19590
来自专栏深入浅出区块链技术

比特币如何达成共识 - 最长链的选择

比特币没有中心机构,几乎所有的完整节点都有一份公共总帐本,那么大家如何达成共识:确认哪一份才是公认权威的总账本呢?

13720
来自专栏PHP在线

区块链入门教程

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。 可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。...

475100
来自专栏互联网杂技

区块链入门教程

区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。 可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释...

33860
来自专栏Tencentcloud

四分钟解析比特币白皮书

目前互联网上的金融交易大部分完全通过第三方服务完成,其中主要是Visa,Mastercard,Paypal和其他银行机构。这种制度的核心基础是信任。我们相信这些...

482100
来自专栏比原链

Bytom设计结构解读

设计Bytom 数据结构,组合了许多技术点,如 patricia tree,utxo, bvm, account model,protobuf,sql,memc...

5300
来自专栏程序员宝库

区块链入门教程

文章作者:阮一峰(http://www.ruanyifeng.com/) 原文链接:http://www.ruanyifeng.com/blog/2017/12...

33060
来自专栏区块链大本营

深扒EOSDice被攻击事件始末, TA是如何把游戏体验搞臭的?

我们用十五期内容结束了对以太坊智能合约常规漏洞、高危漏洞的分析和总结。纵观整个以太坊安全生态发展历史,有太多的教训和痛楚值得我们铭记。

14420

扫码关注云+社区

领取腾讯云代金券