最新资讯

News and information

未来的区板块还有发展前景吗?区板块是否发展到了极限?

发布时间:12-14 阅读量:105

首先,开篇说了2009年中本村的全球社会化大实验-比特币的一些问题,比如比特币没有内在价值,但是他是区块链领域的开山之作。接着说了以太坊要做什么?就是它计划提供一种图灵完备的编程语言用于区块链中,就是我们现在知道的智能合约。


第一章 比特币基本概念

2009年,中本聪首次实施了分布式货币,通过公钥密码体制来管理所有权与公式算法追踪谁拥有货币的结合,即我们知道的工作量证明。工作量证明解决了两个问题,第一就是他解决了网络中的节点共同商定对比特币账本的更新问题,第二就是他允许了自由进入共识的流程机制,解决了谁来影响共识的政治问题。但是有个问题就是节点的权重和他的算力成正比。


比特币的状态转换系统

实际上比特币的账本可以被认为是一个状态转换系统,其中存在一个所有现有比特币的所有权状态组成的“状态”和一个状态转换功能。“状态”就是已产生和未用完的货币的集合(未使用的交易输出或者UTXO),每个UTXO有一个面额和一个拥有者,本质上就是一个密码公钥。交易包含一个或者多个输入,每个输入要包含对现有UTXO的引用和由所有者地址相关的私钥生成的加密签名,以及一个或者多个输出,每个输出要添加到新的UTXO中去。


Mining挖矿

比特币的分布式共识需要网络中的节点不断尝试生成“块”的交易包,网络每10分钟产生一个块,每个块都有一个时间戳,和一个随机数,一个前一个块的引用和一个自上次产生以来的所有交易列表。

这里挖矿的概念就不详细介绍,可以去查看比特币白皮书。或者参考解读中本聪的比特币白皮书

然后说了恶意攻击的情况,因为比特币是密码学安全的,所以攻击将会瞄准系统中不受密码学保护的部分:交易顺序。其实就是双花模型。

1:发送比特币给一个商户,购买一些产品(比如某NFT或者数字藏品),

2:等待商品发货
3:创建另外一个交易,将刚才的比特币发送给自己另外一个账户

4:试图让网络相信,那比发送给自己的交易是第一笔交易。

正常的工作顺序应该是,比如1交易发生,几分钟后矿工把交易包含在一个区块中,比如27000区块,在1个小时后,大约新产生了5个区块都指向这个交易,然后商家就会把产品交付出去。但是如果攻击者发起攻击,那么他得先产生另外一个版本的“27000”区块,然后把父区块指向26999,然后他还得产生新的27001-27005指向自己的27000区块,因为比特币的规则是,最新的区块默认是最长的一个,所以攻击者想要自己比其他的区块长,那么他得比其他的网络有更多的算力才行(51%攻击)。


默克尔树

因为比特币的存储是在多级数据结构中,区块的“散列”实际只是块头的散列,包含时间戳、随机数、先前区块散列和Merkle数的数据结构的根散列。Merkle数是一种二叉树,由一组根节点组成,每个节点是由两个子节点的散列,最后一个是单一的根节点,代表树的顶部。如果恶意用户想要改变虚假交易替换Merkle树的底部,都会导致上方节点改变,最后改变整个根,所以可以很轻易的判断出他是否为有效交易。


目前来说,由于Merkle树协议,之前的节点是存储全部的账本的,到2014年的时候,已经占用了15GB的磁盘空间,所以出现了一种“轻节点”,既他只存储了头部区块和与他们相关交易的分支。


其他区块链的应用

Namecoin 是2010年创建,叫分布式名称注册数据库,比如人们以“张三”贮存一个账户,那么其他人再用张三这个名字注册既不被认可,因为他采取的方法是first-to-file模式。

Colord coin,它是一种协议,允许人们在比特币链上创建自己的数字货币,人们创建的数字货币用一种不同的颜色来进行区分(实际是命名一种颜色的UTXO).


上面两个案例说明了在比特币网络上创建一种共识协议的方式,第一种的弊端就是要搭建一套独立的网络,这比较困难,第二种就是应用太小不能保证自己的安全,因为V神认为分布式共识技术的应用程序将遵循幂律分布。


脚本

虽然可以在比特币上实现简单的脚本,但是还是有如下的缺陷:

1. 缺乏图灵完备,它不支持所有的计算,缺少主要的是类循环。

2. 价值盲0UTXO无法对可撤销的金额进行精细化控制。

3. 缺乏状态-UTXO只有用完和没用完两种状态。

4. 区块链盲,UTXO对区块链数据(随机数、时间戳、区块哈希)视而不见。


综上,以太坊就是要建立一个新的区块链,可以使用脚本构建元协议,并且该协议是无限制的,而脚本也是很容易和标准化的。

热门推荐

软文推广多少钱一篇(发软文的平台哪个好)

软文推广多少钱一篇(发软文的平台哪个好)

15-04 113

南昌公安处团委组织开展“学英模献热血”青年民警义务献血活动

南昌公安处团委组织开展“学英模献热血”青年民警义务献血活动

20-06 91

零基础小白也可以做软文代写(入门必备的三点写作技巧!)

零基础小白也可以做软文代写(入门必备的三点写作技巧!)

15-05 89

游戏行业中短视频应用分析?短视频营销推广方案

游戏行业中短视频应用分析?短视频营销推广方案

28-12 99

网络创业如何做百度引流?百度推广引流的免费规则

网络创业如何做百度引流?百度推广引流的免费规则

31-08 107
还没有选择中意的媒体?马上创建媒体成为用户
联系客服
18979480970
免费注册 免费咨询