作者hot96307 (广东省特级厨师)
看板DigiCurrency
标题Re: [闲聊] 疫苗护照是区块链的好应用?
时间Sun Jun 6 21:56:23 2021
※ 引述《ime5566 (天团56)》之铭言:
: 如题,随着解封要开始炒的疫苗护照
: 打过疫苗的纪录能上链、政府背书、全球都能查到、还去中心化
: 目前还没想到缺点,有大神能补充吗?
想要详细探讨一些细节,直接开一篇新文章
先说我的立场,我觉得这是不实用的东西
我刚学完区块链的知识的时候,感觉好像发现新大陆
这个也可以区块链,那个也可以区块链
可是只细想想,真的有必要吗?
关联式资料库不是更实际吗
--------------------------
我想到的第一个问题是,要怎麽发布一个证明,证明我已经有打疫苗
我以前也想过类似的问题,是在保险上面,想想看如果保险给他用在智能合约上
就可以省下中间被抽成的费用了,但问题就是说
啊我要怎麽证明,我断了一只手(这个我没有想到解法,如果有知道的麻烦在告诉我一下)
最後我想到的是,可能可以有一个医生节点,我们信任他的发布结果
可是这样就不是去中心化了啊
我觉得应该也没办法省统一标准花费的时间下,
标准还是要,大家坐下来谈一下,上链的东西要写什麽
不然大家写的东西都不一样,无法辨识
看你的想法感觉是让政府来上链,别的国家可以信任这个结果
可是开google表单也可以做到一样的事情
以上是我的想法
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.252.162.236 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1622987785.A.486.html
1F:推 feveral: 关联式资料库没有区块链的不可篡改性 06/06 22:31
我知道他没有这个特性,但是疫苗护照,为什麽需要不可窜改性呢
如果是着重在这个特性的话,那传统的方式不是更安全吗,就只有卫生所能够
编辑资料,我们信任他就可以了。
2F:推 mwl655ms: 医生节点也不只是一个呀,任何医生可以开出证明的都可 06/06 22:33
3F:→ mwl655ms: 以当节点 06/06 22:33
我有想过哈哈,就是联合一群医生来搞这个,但是後来觉得自己这个想法有点好笑XD
4F:推 DarkerDuck: protocol当然要统一啊,就跟你标准tx格式都有定义 06/06 22:38
5F:→ DarkerDuck: 你用关联式资料库,第一个问题,资料库放哪国??? 06/06 22:38
6F:→ DarkerDuck: 你用Google表单???很多共产国家根本连不到啊 06/06 22:39
7F:→ DarkerDuck: 当初区块链就是要尽量排除国家主权的因素 06/06 22:39
8F:→ DarkerDuck: 所以才弄了一个去中心化的节点同步网路 06/06 22:40
9F:→ DarkerDuck: 用PoW当作唯一的共识,就算是矿工都在共产国家也可以 06/06 22:41
10F:→ DarkerDuck: 达到极高的可信度,交易签名无法被伪造,无法被撤销 06/06 22:41
11F:推 DarkerDuck: 当然以疫苗护照这个应用来说,不可能去中心化到哪边 06/06 22:43
12F:→ DarkerDuck: 它的信任不直接来自於PoW,而是各国有公信力的卫生机构 06/06 22:43
13F:→ DarkerDuck: 由这些信任中心去写纪录到这个国际统一的区块链上 06/06 22:44
14F:→ DarkerDuck: 而区块链最大的优势在於permissionless 06/06 22:51
15F:→ DarkerDuck: 假如你的应用不需要这个特性的话,去中心化的资料库 06/06 22:51
16F:→ DarkerDuck: 其实也有很多NoSQL方案的选择 06/06 22:52
规则统一,是要回复上一篇作者的问题
你说的这些我知道
我是针对 疫苗护照 跟 区块链是否能结合,阐述我的想法
google表单、传统的DB、还是在护照上盖一个章,都是一种实现的方式
如果要信任政府的话,他开出来的google表单,架设的资料库,还是发行的护照
都可以信任,代表我信任这个政府发出的凭证,有很多方式可以实现
我觉得这件事情,有点为了区块链而区块链的感觉
不过把它当成一个现行全世界通用的DB在用,好像还不错?
这个我要再思考看看
至於permissionless这个特性,我觉得,跟区块链+疫苗这件事情(如果有)不太搭上边
如果这件事情真的发生了,那肯定是权威节点在维护资料,那这样就冲突了
除非有其他方法
※ 编辑: hot96307 (111.252.162.236 台湾), 06/06/2021 23:04:47
先感谢大家的回覆,我PPT用的不太熟悉,之前都在潜水
我也不是正宗密码学lab出身的,区块链都是自学+询问密码学lab的硕班学长
刚好可以藉着这个议题(或是跟大家起冲突XD)的方式,来验证自己的所学有没有错误
感谢大家的回覆讨论。
※ 编辑: hot96307 (111.252.162.236 台湾), 06/06/2021 23:06:42
17F:推 jikker: 一开始的资料是假的 用区块链也没用 除非全球谈好电子晶片 06/06 23:13
18F:→ jikker: 针筒 打之前先扫护照 打完晶片直接上传区块链 不然都不够 06/06 23:13
19F:→ jikker: 信任 先扫护照这块 也没办法确认 扫了护照是真的打这个人 06/06 23:14
20F:→ jikker: 除非有DNA确认 不过这显然已经超出目前技术范围(验证速度) 06/06 23:14
21F:→ jikker: 若有一种方式能够快速定序DNA+针筒读取DNA後直接上链 06/06 23:15
22F:→ jikker: 才有意义 目前说我用区块链追踪什麽东西的 除非该物品是 06/06 23:16
23F:→ jikker: 工厂生产时自动上链 不然靠资料候补都是有做假议题的 06/06 23:16
这也是我前面想到的问题之一,该如何发布一段证明,证明我有打疫苗
其实我认为最理想的方式,还是像是发布交易一样,发出一段讯息证明我有打过疫苗
然後入境的时候,show给海关看(透过签名?),只是感觉做不到
再来就是要怎麽把address跟我连结在一起
越想越觉得,这样的方式实现不了
无论我怎麽思考,还是会回到信任权威机构这条路上。
※ 编辑: hot96307 (111.252.162.236 台湾), 06/06/2021 23:38:12
24F:推 adamqwop: 链上资讯无法被窜改,所以只要在上链前窜改即可 06/06 23:28
我觉的窜改这件事情,并不能凸显出区块链在疫苗护照上的优势
想像一下政府开的google表单,就算你算力是那台破机器的20000%,还是动不了
当然前提是信任政府不会作假
那如果不信任政府的话,也不能信任政府的区块链节点,所以这条路是封死的
※ 编辑: hot96307
(111.252.162.236 台湾), 06/06/2021 23:43:42
※ 编辑: hot96307 (111.252.162.236 台湾), 06/06/2021 23:53:34
※ 编辑: hot96307 (111.252.162.236 台湾), 06/07/2021 00:03:18
25F:推 mcgdrock: 我想像是政府发行NFT的形式 还能设定发行总量 私下转让 06/07 00:25
26F:→ mcgdrock: 或是非由政府位址发出的 链上数据都能查出 解决真伪问题 06/07 00:25
刚刚想了一下,大概懂了
如果有打疫苗,政府会给你一颗ERC721的代币
其实还是差不多的思路,只是把它用区块练实现了
不过转让的用途是什麽
27F:推 qwe875416: 我没打疫苗也到一样上链 你怎防.. 06/07 01:24
所以我才我理想上是if我有打疫苗,我就能够发布一段,只有打过疫苗的人才能发布
的证明,就像是用签名验证这个address或是公钥是属於我的,但就是无法实践这件事情
28F:推 ECZEMA: 从以上讨论发现大家去中心化和不可窜改想得太神而走火入魔 06/07 01:40
29F:→ ECZEMA: 适当信任权威机构并逐步增加去中心化才是马上可用关键 06/07 01:43
30F:→ ECZEMA: 目前防骇、全球存取、隐私、可追踪是采用的重点 06/07 01:44
说实在,真的要说的话,哪有去中心化,哪有不可窜改
隐私我目前的理解是,除非一辈子不要跟实体世界有交互,不然也没有什麽隐私可言
全球存取到是一个不错的东西,等於是有一个现行的DB长在那
31F:推 ime5566: 楼上说到重点了,不用追求100%的区块链应用,google 表 06/07 06:13
32F:→ ime5566: 单可以,但区块链显然会是一个更好的方法 06/07 06:13
SHARING PANDEMIC VACCINATION CERTIFICATES THROUGHBLOCKCHAIN: CASE STUDY AND
PERFORMANCE EVALUATION
刚找到一篇paper有关这件事情,有兴趣的话可以看一下
33F:→ momo4571: 很多储存资料应用似乎仅在避免骇客攻击说的过去而已,不 06/07 08:06
34F:→ momo4571: 过上链前就被攻击串改怎处理?上链前资料认证很多人也在 06/07 08:06
35F:→ momo4571: 串这事,但最终多数是信任某组织或政府为依据 06/07 08:06
36F:→ es8603: 所以目前已经打过疫苗的人是凭记录卡补登上链吗? 06/07 08:08
37F:→ momo4571: google表单有可能被删,政府有可能黑布盖住不给看,区块 06/07 08:10
38F:→ momo4571: 好处是上去後想看都看看 06/07 08:10
这样来说是一个优点没错,前提是这些节点都不属於政府
但是为什麽需要这个优点
这样意思是说打了疫苗,但是政府不承认你有打
那这样换到区块链上,还是有可能会发生R
权威的节点还是可以发布一段讯息说,我资料key错了,要修正
当然前几个区块的纪录会留着
然後海关就会面临选择,到底是你在说谎,还是你的政府在说谎
这个好像要想一下
※ 编辑: hot96307 (111.252.162.236 台湾), 06/07/2021 10:06:52
※ 编辑: hot96307 (111.252.162.236 台湾), 06/07/2021 10:14:32
※ 编辑: hot96307 (111.252.162.236 台湾), 06/07/2021 10:59:19
39F:推 ime5566: 你就想像成这是各国在为了做出入境管理,所搭建的信任基 06/07 11:45
40F:→ ime5566: 础设施,共识由WHO 订,各个节点就是各国政府。个人没打 06/07 11:45
41F:→ ime5566: 疫苗造假这件事情在成本上就远高於打一针疫苗让政府帮你 06/07 11:45
42F:→ ime5566: 上链,Oracle 问题一直都是区块链的困难,没有要追求完 06/07 11:45
43F:→ ime5566: 全去中心化,只是在技术上能加速疫苗护照的推动 06/07 11:45
44F:推 ime5566: 全球范围中肯定会有链上资料出错需要修正的问题,这点随 06/07 11:49
45F:→ ime5566: 着区块链要在实体世界应用发展一定会遇到,在技术上一定 06/07 11:49
46F:→ ime5566: 能实现解决。链上两笔资料涉及打不打疫苗,不是偷渡走私 06/07 11:49
47F:→ ime5566: 这麽严重的事情。 06/07 11:49
你说的这个google表单也做得到,A看B的表单,B看A的表单
共识也有阿,而且还不会错
然後我要再说一下,google表单只是一种譬喻,当然实现起来不会那麽简单
至於後面是你误会我的意思了
我的意思是,假如A有打疫苗,政府可以诬赖A没打疫苗
在中心化的世界做得到,区块链的实现也做得到,因为我们信赖权威节点
跟偷不偷渡无关
※ 编辑: hot96307 (111.252.162.236 台湾), 06/07/2021 13:04:39