区块链技术中共识算法的疑问

2020-05-10 20:07:56 +08:00
 lsk569937453
有没有大佬能脱离币圈的角度来讲一下区块链的共识算法。
比方说我看有的博客说敏感新闻也能用区块链去做,但是共识算法这块用啥呢?还是云里雾里的。
难道我要上传一个新闻,还要证明他的真实性吗?怎么证明?
2173 次点击
所在节点    程序员
11 条回复
vnex
2020-05-10 20:15:26 +08:00
只是说,用来防篡改
snw
2020-05-10 20:20:39 +08:00
敏感新闻只是利用公共区.块链的去中心化特性来实现传播,同时利用不可篡改的特性防止信息被和谐(理论上篡改区.块链的可能性由于代价太大,不会用来针对这些新闻)。
共识算法是用来确保区.块链无法篡改的,当然仅限于设计良好的共识算法。
sakuramanstein
2020-05-10 20:25:22 +08:00
我觉得问题并在于新闻本身,而在于谁被信任写新闻。就像比特币一样,并不在于交易的真实性,而在于谁有资格记录这笔交易,比特币是谁的劳动多( pow )就让谁记账。而银行是通过机构背书拿到记账权
murmur
2020-05-10 20:26:25 +08:00
共识算法在现实中基本没什么用,因为区块链没有也不能解决现实到数据这一步,还是要靠法律
lsk569937453
2020-05-10 20:35:01 +08:00
@sakuramanstein 所以像敏感新闻这种,共识算法是什么呢?
MOONLIGHTT
2020-05-10 23:40:55 +08:00
共识算法指的是 在区块链里面的所有成员都认可了 *你上传了这个新闻*,而不是让你证明新闻的真实性。

区块链技术一般只能保证最终一致性(就像大多数的分布式系统一样)
lihongming
2020-05-11 03:49:01 +08:00
其实也不一定是记录谁上传了这个新闻,也可以记录“新闻本来是这样的”。什么都可以记,区块链保证的是你记录的东西不被篡改
catror
2020-05-11 08:04:41 +08:00
回答你的三个问号:
1. 用任何一个共识算法都可以
2. 你不用证明真实性,任何内容都可以上链
3. 证明真实性的方法和不用区块链一样

打个比方吧,你今天看到一个新闻,想记录下来,你截了一个图。没有区块链,你直接保存在磁盘里。有区块链,你可以上链保存。那区别是什么呢?区别就是磁盘上的那张图,随时都可以篡改,而上链的图不行。至于你在上链前有没有篡改过这张图,依然需要其他证据来证明。
1424659514
2020-05-11 08:40:19 +08:00
这标题内容竟然没被和谐, 手动滑稽
kop1989
2020-05-11 10:32:36 +08:00
这个共识算法只能保证你上传的这个文件被所有人“认可”,不能被人轻松的修改、删除。

其实你说的这个场景,用区块链技术之后,达到的效果可以简单的理解为当街撒传单。(传单是纸质的,很难被有效涂改。拿到传单的人肯定知道源头是你。然后接到传单的人都会揣在兜里很难被销毁。)

对应的目前的新闻网站就像是过去街道和学校里的“报纸栏”。
m0cha
2020-05-11 11:30:36 +08:00
有人和我一样肉眼分词分成“中*共”的吗

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

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

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

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

© 2021 V2EX