看板 DigiCurrency 關於我們 聯絡資訊
※ 引述《ime5566 (天團56)》之銘言: : 如題,隨著解封要開始炒的疫苗護照 : 打過疫苗的紀錄能上鏈、政府背書、全球都能查到、還去中心化 : 目前還沒想到缺點,有大神能補充嗎? 想要詳細探討一些細節,直接開一篇新文章 先說我的立場,我覺得這是不實用的東西 我剛學完區塊鏈的知識的時候,感覺好像發現新大陸 這個也可以區塊鏈,那個也可以區塊鏈 可是只細想想,真的有必要嗎? 關聯式資料庫不是更實際嗎 -------------------------- 我想到的第一個問題是,要怎麼發布一個證明,證明我已經有打疫苗 我以前也想過類似的問題,是在保險上面,想想看如果保險給他用在智能合約上 就可以省下中間被抽成的費用了,但問題就是說 啊我要怎麼證明,我斷了一隻手(這個我沒有想到解法,如果有知道的麻煩在告訴我一下) 最後我想到的是,可能可以有一個醫生節點,我們信任他的發布結果 可是這樣就不是去中心化了啊 我覺得應該也沒辦法省統一標準花費的時間下, 標準還是要,大家坐下來談一下,上鏈的東西要寫什麼 不然大家寫的東西都不一樣,無法辨識 看你的想法感覺是讓政府來上鏈,別的國家可以信任這個結果 可是開google表單也可以做到一樣的事情 以上是我的想法 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.162.236 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1622987785.A.486.html
feveral: 關聯式資料庫沒有區塊鏈的不可篡改性 06/06 22:31
我知道他沒有這個特性,但是疫苗護照,為什麼需要不可竄改性呢 如果是著重在這個特性的話,那傳統的方式不是更安全嗎,就只有衛生所能夠 編輯資料,我們信任他就可以了。
mwl655ms: 醫生節點也不只是一個呀,任何醫生可以開出證明的都可 06/06 22:33
mwl655ms: 以當節點 06/06 22:33
我有想過哈哈,就是聯合一群醫生來搞這個,但是後來覺得自己這個想法有點好笑XD
DarkerDuck: protocol當然要統一啊,就跟你標準tx格式都有定義 06/06 22:38
DarkerDuck: 你用關聯式資料庫,第一個問題,資料庫放哪國??? 06/06 22:38
DarkerDuck: 你用Google表單???很多共產國家根本連不到啊 06/06 22:39
DarkerDuck: 當初區塊鏈就是要盡量排除國家主權的因素 06/06 22:39
DarkerDuck: 所以才弄了一個去中心化的節點同步網路 06/06 22:40
DarkerDuck: 用PoW當作唯一的共識,就算是礦工都在共產國家也可以 06/06 22:41
DarkerDuck: 達到極高的可信度,交易簽名無法被偽造,無法被撤銷 06/06 22:41
DarkerDuck: 當然以疫苗護照這個應用來說,不可能去中心化到哪邊 06/06 22:43
DarkerDuck: 它的信任不直接來自於PoW,而是各國有公信力的衛生機構 06/06 22:43
DarkerDuck: 由這些信任中心去寫紀錄到這個國際統一的區塊鏈上 06/06 22:44
DarkerDuck: 而區塊鏈最大的優勢在於permissionless 06/06 22:51
DarkerDuck: 假如你的應用不需要這個特性的話,去中心化的資料庫 06/06 22:51
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
jikker: 一開始的資料是假的 用區塊鏈也沒用 除非全球談好電子晶片 06/06 23:13
jikker: 針筒 打之前先掃護照 打完晶片直接上傳區塊鏈 不然都不夠 06/06 23:13
jikker: 信任 先掃護照這塊 也沒辦法確認 掃了護照是真的打這個人 06/06 23:14
jikker: 除非有DNA確認 不過這顯然已經超出目前技術範圍(驗證速度) 06/06 23:14
jikker: 若有一種方式能夠快速定序DNA+針筒讀取DNA後直接上鏈 06/06 23:15
jikker: 才有意義 目前說我用區塊鏈追蹤什麼東西的 除非該物品是 06/06 23:16
jikker: 工廠生產時自動上鏈 不然靠資料候補都是有做假議題的 06/06 23:16
這也是我前面想到的問題之一,該如何發布一段證明,證明我有打疫苗 其實我認為最理想的方式,還是像是發佈交易一樣,發出一段訊息證明我有打過疫苗 然後入境的時候,show給海關看(透過簽名?),只是感覺做不到 再來就是要怎麼把address跟我連結在一起 越想越覺得,這樣的方式實現不了 無論我怎麼思考,還是會回到信任權威機構這條路上。 ※ 編輯: hot96307 (111.252.162.236 臺灣), 06/06/2021 23:38:12
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
mcgdrock: 我想像是政府發行NFT的形式 還能設定發行總量 私下轉讓 06/07 00:25
mcgdrock: 或是非由政府位址發出的 鏈上數據都能查出 解決真偽問題 06/07 00:25
剛剛想了一下,大概懂了 如果有打疫苗,政府會給你一顆ERC721的代幣 其實還是差不多的思路,只是把它用區塊練實現了 不過轉讓的用途是什麼
qwe875416: 我沒打疫苗也到一樣上鍊 你怎防.. 06/07 01:24
所以我才我理想上是if我有打疫苗,我就能夠發佈一段,只有打過疫苗的人才能發佈 的證明,就像是用簽名驗證這個address或是公鑰是屬於我的,但就是無法實踐這件事情
ECZEMA: 從以上討論發現大家去中心化和不可竄改想得太神而走火入魔 06/07 01:40
ECZEMA: 適當信任權威機構並逐步增加去中心化才是馬上可用關鍵 06/07 01:43
ECZEMA: 目前防駭、全球存取、隱私、可追蹤是採用的重點 06/07 01:44
說實在,真的要說的話,哪有去中心化,哪有不可竄改 隱私我目前的理解是,除非一輩子不要跟實體世界有交互,不然也沒有什麼隱私可言 全球存取到是一個不錯的東西,等於是有一個現行的DB長在那
ime5566: 樓上說到重點了,不用追求100%的區塊鏈應用,google 表 06/07 06:13
ime5566: 單可以,但區塊鏈顯然會是一個更好的方法 06/07 06:13
SHARING PANDEMIC VACCINATION CERTIFICATES THROUGHBLOCKCHAIN: CASE STUDY AND PERFORMANCE EVALUATION 剛找到一篇paper有關這件事情,有興趣的話可以看一下
momo4571: 很多儲存資料應用似乎僅在避免駭客攻擊說的過去而已,不 06/07 08:06
momo4571: 過上鏈前就被攻擊串改怎處理?上鏈前資料認證很多人也在 06/07 08:06
momo4571: 串這事,但最終多數是信任某組織或政府為依據 06/07 08:06
es8603: 所以目前已經打過疫苗的人是憑記錄卡補登上鏈嗎? 06/07 08:08
momo4571: google表單有可能被刪,政府有可能黑布蓋住不給看,區塊 06/07 08:10
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
ime5566: 你就想像成這是各國在為了做出入境管理,所搭建的信任基 06/07 11:45
ime5566: 礎設施,共識由WHO 訂,各個節點就是各國政府。個人沒打 06/07 11:45
ime5566: 疫苗造假這件事情在成本上就遠高於打一針疫苗讓政府幫你 06/07 11:45
ime5566: 上鏈,Oracle 問題一直都是區塊鏈的困難,沒有要追求完 06/07 11:45
ime5566: 全去中心化,只是在技術上能加速疫苗護照的推動 06/07 11:45
ime5566: 全球範圍中肯定會有鏈上資料出錯需要修正的問題,這點隨 06/07 11:49
ime5566: 著區塊鏈要在實體世界應用發展一定會遇到,在技術上一定 06/07 11:49
ime5566: 能實現解決。鏈上兩筆資料涉及打不打疫苗,不是偷渡走私 06/07 11:49
ime5566: 這麼嚴重的事情。 06/07 11:49
你說的這個google表單也做得到,A看B的表單,B看A的表單 共識也有阿,而且還不會錯 然後我要再說一下,google表單只是一種譬喻,當然實現起來不會那麼簡單 至於後面是你誤會我的意思了 我的意思是,假如A有打疫苗,政府可以誣賴A沒打疫苗 在中心化的世界做得到,區塊鏈的實現也做得到,因為我們信賴權威節點 跟偷不偷渡無關 ※ 編輯: hot96307 (111.252.162.236 臺灣), 06/07/2021 13:04:39