不是很懂区块链技术,现在有一个需求是要去 100%不能篡改的,有什么区块链技术可以做到?

2023-10-07 00:03:26 +08:00
 pengtdyd

查了一些资料,说区块链超过 51%就有可能被篡改,但是目前的需求是要求 100%的技术上不能篡改,这个目前区块链技术可以做到吗或者其他技术也行?主要是合同相关的需求,所以必须要严谨。

5086 次点击
所在节点    区块链
48 条回复
noe132
2023-10-07 00:08:53 +08:00
数字签名。
codehz
2023-10-07 00:17:04 +08:00
51%是什么概念你能理解吗,100%不能篡改,意思是所有基础设施控制者都不能在创建后修改或者伪造的东西,那恐怕只能把消息摘要通过一些技术手段广播到全宇宙了,然后需要验证的时候从反射回来的信号提取()
pengtdyd
2023-10-07 00:32:54 +08:00
@codehz 哦,不是很懂,chatgpt 也没答明白,所以问一下。
Ericcccccccc
2023-10-07 00:49:15 +08:00
你需要的应该是签名验证.
overthemoon
2023-10-07 00:51:23 +08:00
真要这么说,数字签名也不是 100%啊
Perry
2023-10-07 01:12:00 +08:00
你直接用个安全一点的摘要算法把合同变成一串数据,然后在 ETH 等多个链上广播出去方便大家验证,人家要是能篡改 ETH 区块链这技术早就完了。
Adelell
2023-10-07 02:01:37 +08:00
还不如雇个实习生每天校对下数据。
msg7086
2023-10-07 02:12:54 +08:00
做不到吧。确实像上面说的,要 100%不能篡改就必须把事件变成永久存在的历史,深空数据广播是一个办法,要验证的话也只需要通过虫洞到达宇宙的另一边把数据接收回来就行。人类暂时还做不到穿越虫洞,所以建议再过五百年再来做这个需求 XD
yuanix
2023-10-07 02:16:57 +08:00
你需要数字签名,把签名存到安全的地方就行。

区块链不能被篡改的基本原理是:
( 1 )生成新区块需要算力,假设不可能有单一实体能够控制超过一半的算力。
( 2 )这样的话即使有人想要篡改区块链,也会由于算力不足导致它所开辟的区块链分支长度不及主分支。
( 3 )而区块链协议规定有分歧时以较长链为准,篡改者生成的较短链不会被其他人认可。
Sam99
2023-10-07 02:47:29 +08:00
区块链超过 51%就有可能被篡改,这个篡改难度是看你数据上的是什么链,主流的公链完全满足你的需求,数据被矿工打包上链你的数据就得到保障了,不需要用什么“区块链技术”做到
streamrx
2023-10-07 07:18:47 +08:00
区块链的核心是共识, 不管是 pos 还是 pow 都是一种共识机制。
murmur
2023-10-07 07:40:53 +08:00
你敢承诺真的数据不丢失和不能篡改么,搞区块链的公司很多,真的承诺数据不丢的公司可没有
dayeye2006199
2023-10-07 07:46:17 +08:00
建议把数据用纹身给纹到老板身上去,很难篡改
dode
2023-10-07 07:53:58 +08:00
离线备份
rocmax
2023-10-07 08:31:57 +08:00
刻石头上
huoshanhui
2023-10-07 09:02:52 +08:00
国家机密也没法吧?
pipaseqin
2023-10-07 09:12:39 +08:00
只能无限提高篡改的难度,不能保证不被篡改。建议坏个话术或者说法
yolee599
2023-10-07 09:13:27 +08:00
凡是摘要算法都做不到 100% 防篡改,#2 楼的方法是不错
carverReal
2023-10-07 09:17:38 +08:00
可以试试 ethsign
ShadowPower
2023-10-07 09:21:46 +08:00
区块链防篡改其实基于一些前提:

要么各方的利益是冲突的,大家都不希望其他人能给自己造成损失(以前的比特币、以太坊)
要么有话语权的一方,大量资产都在这个平台上。为了避免手头的资产清零,他们不舍得破坏这个平台(现在的以太坊)

不然的话,无论采用哪种共识算法,你都无法阻止“他们联合起来篡改”的情况。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/979322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX