作者DarkerDuck (达克鸭)
看板DigiCurrency
标题Re: [闲聊] 如何用区块链对抗假新闻 (Proof of proof教学)
时间Tue May 7 21:14:16 2019
最近关於区块链Proof of Proof的应用越来越热,
但要注意这是
Proof of Proof,不是
Proof of Truth。
区块链不是如果电话亭,不可能你在区块链讲什麽就能变出什麽。
它能做的是能够替一些本来就具有
证据力的资料加上
不可窜改的特性。
并且利用permissionless和P2P网路特性让事实难以被封锁。
因为进入数位时代後,要复制和伪造数据实在是太简单了,
这让所有数位资料的证据力都可被怀疑。
我可以用deepfake变造任何影片,那麽影片的证据力就大幅削弱了。
https://youtu.be/gLoI9hAX9dw
就算有deepfake前的影片,仍然很难区分哪个是真哪个是假。
但是区块链这项神奇的科技被发明後,我们将可以透过这项科技知道哪个才是最原始影片
只要影片录制的
当下立刻将影片或是影片的hash上传区块链,
恶意的变造者取得影片和变造影片一定要花时间,它就算一样上传区块链,
它的block数将会落後於真实的第一手的原始影片。
所以原始影片的证据力就可以被永久保存。
其实连比特币也是用这种方式来解决double spend问题,
因为发出交易者可以利用同样的input去变造出另外一笔合规的交易给自己。
这就有了double spend问题,那区块链就一样用block确认去彻底解决这个问题。
已经被确认的交易,同样的input无法再被使用一次,
後来的变造交易将会被拒绝。
Veriblock也是用这方式去解决altcoin的51%攻击。只是借用了BTC的区块链来保护。
因为51%攻击链也是
後来长出来的链,因此只要做reorg protection。
後来的链将会被视为攻击链而被诚实的节点拒绝,诚实链将可以继续运作。
那最後就来实作一下Proof of Proof。
其实这东西用BTC也有办法啦,但是BTC区块链被Blockstream Core champagne了
相关网站早就都跑光了,所以我这边用Bitcoin Cash做实例说明。
譬如说我有一些坦克人的照片和影片,并且"假设"这些照片影片是我的"第一手"资料:
https://youtu.be/qq8zFLIftGk
我要让这些照片影片既无法被伪造也无法被极权政府所消灭。
那我可以这样做:
首先去memo.cash申请一个帐号,它可让我在bitcoin cash上埋入OP_return资料。
https://memo.cash/signup
就叫做forever64好了。因为不用输入email,所以请务必记好帐密。
https://i.imgur.com/l9MUIsY.png
因为要埋资料到区块链上,所以要存些BCH到帐户内,
https://i.imgur.com/LSCICGx.png
不过BCH手续费很低,等值一元台币就够发数十次内容了。
按下new,就可以发文了,其实就是发出OP_return交易到区块链上
不过因为区块链很难塞下像是影片这麽巨大的资料,所以我们先跳到IPFS
安装和使用就先大家到以下连结自己看一下了。
https://www.samsonhoi.com/705/ipfs-basic-tutorial
开启deamon
https://i.imgur.com/faKEAPn.png
上传档案
https://i.imgur.com/tie0p7t.png
确保节点同步
https://i.imgur.com/PrEK9z5.png
https://i.imgur.com/WnrkRlH.png
然後算一下档案hash值
https://md5file.com/calculator
回到memo.cash贴讯息
https://i.imgur.com/qWZMJVP.png
https://i.imgur.com/NvNGYaI.png
https://tinyurl.com/y3cgax35
区块链浏览器是可以直接看到的
https://tinyurl.com/y32hxdkq
那这样这笔资讯将作为64坦克人永远的证据,区块链无法窜改也难以全面防堵P2P连线。
实际上也还有其他的工具可以方便埋入资讯到区块链内,像是:
https://www.cryptograffiti.info/
https://blockupload.io/
https://bitcoinfiles.com/
但是都不建议埋超过1MB的资讯,超过还是要靠IPFS,
不然手续费太贵且区块链不适合这种用途。
现在甚至有人玩到用区块链和IPFS当作DAPP或是网站伺服器:
https://youtu.be/ADoRVVOSpI8
https://youtu.be/Ez9YXpu_Chs
只是IPFS自己的问题就是因为没有利益驱动,所以很少高频宽大伺服器。
这导致要目前读大档也是慢到几乎不可行。
目前也有用加密货币的Proof of Service来改进的想法。
假如有成功实作的话,大家就可以跑IPFS来mining,并且享受到高速的IPFS服务。
彻底实现网路服务的去中心化。
--
simpleledger:qryeahexpqszdt9ffech6jhxu6wsfp0fnyhgd44ahf
Bitcoin: 1GxtyprMfcxE366BDUsg1skQyuAnxktZjc
https://www.blockchain.com/zh/btc/address/1GxtyprMfcxE366BDUsg1skQyuAnxktZjc
Bitcoin Cash: bitcoincash:qp928h4q4xasa5wh2x88xhsxgc4vwj6g95uzq0ak97
https://goo.gl/2qNr43
Ethereum: 0x4A2B1e35eb64141bbad4C58cB7D79692bC5Dbbc2
https://etherscan.io/address/0x4A2B1e35eb64141bbad4C58cB7D79692bC5Dbbc2
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.227.203.177
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1557234858.A.EB2.html
1175字 * 10星 = 11750 PCH
https://tinyurl.com/yyvjyfnn
1F:推 kugwa: 第一次听到reorg protection这作法 05/07 21:26
2F:→ kugwa: 这不会有分裂的风险吗 05/07 21:26
3F:→ DarkerDuck: 分裂後就直接看veriblock的资料,後来的链就是攻击链 05/07 21:27
4F:推 camellala: 推,现在假讯息太多了 05/07 21:27
5F:推 itsdelovely: 推 05/07 21:29
6F:推 sismiku: 推 05/07 21:35
7F:推 Heta: 推版主的理解及说明 05/07 22:41
8F:推 ketao: 推 05/07 23:38
9F:推 Fice: 推 05/08 00:03
10F:推 Ayahuasca: 今天才正想学,推版主优质教学 05/08 00:49
11F:推 Roger0123: Proof of Existence 应该是比较贴切的讲法 05/08 00:56
12F:→ DarkerDuck: 最早是讲Proof of Existence,但後来的Proof of Proof 05/08 00:57
13F:→ DarkerDuck: 我觉得更符合它的用途 05/08 00:58
14F:→ DarkerDuck: 因为本来就不是区块链上有这个讯息就代表存在 05/08 00:58
15F:→ DarkerDuck: 实际上也必须是重要的proof才会想要放在区块链上公证 05/08 01:04
16F:推 jorden: 推 05/08 07:07
17F:推 john371911: 推。 05/08 07:47
18F:推 Q8i: 专业推黑鸦大 05/08 07:51
19F:推 abcd11001100: 天下武功,唯快不破 05/08 08:38
20F:推 bluefancy: 环 05/08 19:19
21F:推 shan891214: 推 05/09 09:21
22F:推 ericlian0770: 推 05/09 12:53
23F:推 wadesue: 推 05/09 17:36
※ 编辑: DarkerDuck (111.255.212.147), 05/10/2019 09:52:42
※ 编辑: DarkerDuck (111.255.218.160 台湾), 08/13/2019 09:02:44