Pages:
Author

Topic: 区块链是可以修改的,并且区块链应用完全是骗局 - page 7. (Read 15352 times)

jr. member
Activity: 259
Merit: 5
致力于加密币&#
你别吓我区块链可以更改,完全是骗局吗?那这么多项目都是骗钱的咯?更改是需要一定条件的,目前的情况没有人可以做到吧。

看来是我写太多了。好像还是很多人没有理解我的意思。 Angry

区块链本身没有不可修改性。

区块链应用(除了币)应该差不多都是骗局了。

那些所谓的区块链项目本质是发币+应用。而多数的应用跟区块链本身是无关的。

基于区块链的币的项目中,区块链的修改难度与项目的规模大小有关。
newbie
Activity: 102
Merit: 0
你别吓我区块链可以更改,完全是骗局吗?那这么多项目都是骗钱的咯?更改是需要一定条件的,目前的情况没有人可以做到吧。
newbie
Activity: 29
Merit: 0
 就算不能修改,分个叉就行了。
jr. member
Activity: 259
Merit: 5
致力于加密币&#
修改且得到长于当前链长度的新链才有可能被其他节点支持,你这说法奇奇怪怪的,prehash包括了一些高度时间戳这些不能复制的数据,你不是随便替换掉其他block的位置就可以,要做的话你要自己重新算所有的hash,这就是51算力攻击啊,有那么多算力是可以改,问题就是谁可以搞到这么多算力,说dpos防修改这你要看看文档了

这里有几个概念需要清楚。

也就是这里的区块链是指区块链记录的数据及格式。

任何区块链数据是可以修改的。

你所说的时间戳也好,其它的参与哈希的数据也好,对于单个数据来说都是可以修改的。

还有就是其它block的位置也是可以修改的。



而51%攻击,跟区块链本身的关系是不大的。51%的攻击是指共识的攻击。区块链只是对共识的记录。

如果共识被攻击,区块链就会记录被攻击后的区块信息,并不是区块链被重新计算。

除非这51%的攻击者,他的区块链已经提前修改过了。然后突然一下子进入到网络里来,导致原来的正确的区块链节点全部无效。



我所分析的情况是没有共识的情况下,区块链数据的可修改性。是指单一的区块链来讲的。

也就是区块链本身他是没有不可修改性的。不可修改性来源于共识的不可修改,而共识也不是不可修改的。

所以区块链无论是在记录格式上,还是在共识上都无法保证100%的不可修改性。



newbie
Activity: 13
Merit: 0
修改且得到长于当前链长度的新链才有可能被其他节点支持,你这说法奇奇怪怪的,prehash包括了一些高度时间戳这些不能复制的数据,你不是随便替换掉其他block的位置就可以,要做的话你要自己重新算所有的hash,这就是51算力攻击啊,有那么多算力是可以改,问题就是谁可以搞到这么多算力,说dpos防修改这你要看看文档了
jr. member
Activity: 259
Merit: 5
致力于加密币&#
区块链不只是泡沫,更大的可能是骗局。

# 区块链是什么?

## 一、首先,我们来看看区块链的结构与作用。

区块链的结构是一种链表结构+hash校验的结构。

所以区块链的结构通常是这样的:
1. block_height
2. pre_block_hash
3. current_block_hash

而hash的作用就是检验数据与结果,比如current block hash就是基于一堆数据的运算结果。

## 二、其次, 区块链真的不可能修改吗?

基于上面的介绍,我们知道区块链的hash的作用是校验数据。但是校验数据能保证不被修改吗?答案是不能。

原因是如果只有一份区块链数据,我可以随意的修改区块链。

假设有区块链数据A。里面有N个区块链数据。

我们可以标记为A1, A2, A3, ..., An.

假定A1里的数据是:

A2里的数据是:

Am里的数据是(m < n):




那么这个时候,我们修改Am的数据到Bm,即做changedItem: Cm的修改,那么我们得到Bm如下:


这个时候Bhm是一个新的满足当前数据的哈希值,所以这个区块链数据仍是有效的。

那么对于接下来的A(m+1)与An来说,我们只需要不断的更新新的哈希值即可。

所以我们可以得到B(m+1), B(m+2), ..., Bn.

也就是我们对任何的中间区块做修改后,会得到一个新的区块链,仍符合校验要求。

即区块链A:
A1,A2, ..., An
与区块链AB:
A1,A2, ..., Bm, B(m+1), ..., Bn
都是两条合格的区块链数据。

所以区块链本身是可以修改的。

并非跟李笑来这类骗子所鼓吹的那样不可修改。

## 三、什么样的区块链是难以修改或者说不可修改的?(共识机制)
本质上区块链不存在不可修改性,但是比特币的区块链确实是非常难以修改的。原因就在于他的共识机制。
共识机制下,区块链数据的改动需要得到大量的确认才能生效,因些当一个节点自行修改后,并不能引起其它节点的变化。那么这样的修改就是无效的。
从而确保了区块链数据的不可修改性。

需要注意的是,共识机制并不是100%安全的机制,他是一种50%安全的机制。
也就是当50%的共识方都是可信的情况下,共识机制才是可信的。当不可信节点达到50%以上时,共识机制就不可信,也就是区块链不但可以修改,并且是可以任何的修改。

所以区块链的不可修改性是不存在的。区块链的不可能修改性的保证也不是一件容易的事情。

目前 来讲保证区块链的不可修改性越来越困难,一方面是POW机制下ASIC垄断越来越严重,而新出现的POS或者DPOS则剥夺了多数人参与共识见证的机会。
这是加密币目前所面临的危机。

## 四、为什么说区块链应用完全是骗局呢?

首先区块链技术的产生背景是共识机制下数据的保存。并且这种共识必须是公共的共识,只有公共的共识才有可能保持其有足够的共识方,从而保证区块链数据的安全。

所以对于现在 所谓的很多区块链应用来说,如果共识方不足,算力不足,或者基于POS根本没有共识参与机制,那么他们的共识机制是非常脆弱的。从而应用区块链的基础就不存在。

所以可以肯定的是多数的所以区块链应用必定是骗局。

## 五、区块链有应用于日常的意义吗?

我的答案很简单:没有。

现在的区块链热是基于一个基础,就是区块链是不可修改的。而基于我们上面的分析可以看到,区块链的不可修改性是完全的无稽之谈。区块链不但可以修改,即使是比特币这样的基础性币种都存在被攻击的可能性,其它的区块链被攻击更是家常更饭了。所以对于多数的区块链项目而言,不可修改性是非常难于达成的。

由于区块链的维护需要非常高的成本,除了货币外,不可能用于其它的应用。

## 六、DAPP有价值吗?

基于上面的分析,我们发现独立的区块链应用是完全没有意义的。所以目前的所谓区块链应用是基于某一个区块链网络,比如ETH。
DAPP我的看法肯定不是正面的。因为DAPP消耗掉的资源远大于他本身能提供的价值。这个是完全违反经济学的原理的。
所以我不是很看好。目前来看也没什么真正意义上成功的区块链应用,所以这个方面个人认为也不会有太大的发展。

# 小结

所以我们可以看到区块链只是一种校验结构,是可以修改的。即使是有共识机制,区块链也是可以操纵的。

DAPP作为一种努力,比区块链应用要靠谱。但是目前我们可以看到DAPP上是无法建立真正的有意义的应用的,所以必须要有新的基础设施。






Pages:
Jump to: