DigiCurrency 板


LINE

※ 引述《MRjk ()》之銘言: : 首先非常感謝您提供的幾個連結 : 其實我之前也就已有加入"IOTA 愛好者中文社群"的FB社團 : 剛也再重新看過每一篇您所指引的連結 : 我覺得首先讓我們討論單純一點 拋棄掉3進位 hash function等其他問題 : 回歸到這討論串最一開始原po的問題 : "在IOTA網路中 沒有coordinator的狀態下 : 惡意攻擊者從一個IoT裝置所發出的交易A (經過PoW驗證了前兩筆交易) : 如何能不被惡意攻擊者手上的另一個超強硬體所建構出來的雙花交易B(也經過了PoW驗證 : 了前兩筆交易 且還附加了更多交易在其後增加權重)蓋過去?" 你的問題......感覺問錯了? 你所給的題目定義的狀況下,這個超強硬體所構建出來的雙花交易B 才是整體網路所同意的交易啊。 當下當然兩筆雙花出來的時候會是雙花, (Bitcoin 也會有類似的狀況,假設一次出兩塊,裡面包含雙花交易的話) 但是等時間過去, 其他的節點經過 MCMC 在挑選 tips 的時候, 就會 這時後,A交易就會被當作是 invalid 或是 double spending 孤立在那邊啊。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.12.46.231
※ 文章網址: https://webptt.com/m.aspx?n=bbs/DigiCurrency/M.1516149133.A.043.html ※ 編輯: grapherd (118.12.46.231), 01/17/2018 08:32:59
1F:推 kugwa: 同個系統狀態本來就不會雙花的兩筆交易同時存在01/17 09:10
2F:→ kugwa: 但是設想01/17 09:10
3F:→ kugwa: A已經被大家承認很久很久了01/17 09:11
4F:→ kugwa: A交易的賣方也交貨了(買方就是付IOTA)01/17 09:11
5F:→ kugwa: 這時突然給你來個 B把A給超越01/17 09:12
6F:→ kugwa: 大家一致宣告A交易不算數01/17 09:13
7F:→ kugwa: 那A交易的賣方不就很幹 拿到的錢沒了 貨也大概拿不回來01/17 09:14
8F:→ kugwa: 這也是比特幣的交易被收進block之後 最好等6個confirmation01/17 09:15
9F:→ kugwa: 再當真 因為這時候被翻盤的機率就小很多很多了01/17 09:16
這也不會啊,當 A 交易已經被認同,節點內部的帳冊就會被改動了。後來出現的 B 交易只會被當作 invalid (假設 double spending,或是透支賬本) ,或是另外一筆新的交易 (假設創新交易)。 略過去 A 交易不是? 這時後,A交易就會被當作是 invalid 或是 double spending 孤立在那邊啊。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.12.46.231
※ 文章網址: https://webptt.com/m.aspx?n=bbs/DigiCurrency/M.1516149133.A.043.html ※ 編輯: grapherd (118.12.46.231), 01/17/2018 08:32:59
10F:推 kugwa: 同個系統狀態本來就不會雙花的兩筆交易同時存在 01/17 09:10
11F:→ kugwa: 但是設想 01/17 09:10
12F:→ kugwa: A已經被大家承認很久很久了 01/17 09:11
13F:→ kugwa: A交易的賣方也交貨了(買方就是付IOTA) 01/17 09:11
14F:→ kugwa: 這時突然給你來個 B把A給超越 01/17 09:12
15F:→ kugwa: 大家一致宣告A交易不算數 01/17 09:13
16F:→ kugwa: 那A交易的賣方不就很幹 拿到的錢沒了 貨也大概拿不回來 01/17 09:14
17F:→ kugwa: 這也是比特幣的交易被收進block之後 最好等6個confirmation 01/17 09:15
18F:→ kugwa: 再當真 因為這時候被翻盤的機率就小很多很多了 01/17 09:16
※ 編輯: grapherd (223.136.183.51), 01/17/2018 09:22:07
19F:推 kugwa: 回應你的新回覆 01/17 09:26
20F:→ kugwa: 「當 A 交易已經被認同」 01/17 09:26
21F:→ kugwa: 你要怎麼規定 什麼情況下去認同? 01/17 09:27
22F:→ kugwa: IOTA這種靠Coordinator發出Milestone的可不能算 01/17 09:27
23F:→ kugwa: 因為這是靠Coordinator一人發出的 01/17 09:28
24F:→ kugwa: 以比特幣來說 最長鏈的所有交易都是被認同的 01/17 09:28
25F:→ kugwa: 最長鏈的所有交易都有被記入UTOX集合裡 01/17 09:29
26F:推 kugwa: 為什麼怎樣才算認同這件事很重要呢 因為 01/17 09:32
27F:→ kugwa: 讓整個網路所有人都認同A交易 這件事本來就超級難 01/17 09:33
28F:→ kugwa: 只要有那麼一瞬間 有一部分的人認同A 有一份的人還沒認同A 01/17 09:33
29F:→ kugwa: 然後這時候有人把B廣播出來 01/17 09:34
30F:→ kugwa: 然後認同A的那一票人直接拒絕B 01/17 09:35
31F:→ kugwa: 而剛剛還沒認同A的人把B收下來 最後還好死不死去認同B ( 01/17 09:36
32F:→ kugwa: 可能B被一部分的人串的比較長) 01/17 09:36
33F:→ kugwa: 這時網路就整個意見分歧了 而且再也無法轉回意見一致 01/17 09:37
34F:→ kugwa: 導致這種災難的關鍵原因 就是你說的那種認同 01/17 09:38
35F:→ kugwa: 你那種認同會強硬的認定某個交易是合法的 然後貿然排除跟他 01/17 09:40
36F:→ kugwa: 產生雙花的其他交易 01/17 09:40
37F:→ kugwa: 結果就是有機會發生我上面說的情況 全網失去共識 01/17 09:41
38F:→ kugwa: 這就是為什麼區塊鏈是神解 01/17 09:41
39F:→ kugwa: 他的作法就是不會排除任何雙花的交易(或是你要說相衝突的 01/17 09:43
40F:→ kugwa: 區塊) 但是大家講好最長鏈的交易才算數 01/17 09:43
41F:→ kugwa: 因而全網可以一直保持著一致 也就是達成共識 01/17 09:44
42F:→ coronach: 整理一下回文吧 XD 有料的文章洗板是好事 01/17 09:45
43F:推 GOLDCOW4721: 推一個。 01/17 10:03
44F:→ tashia: 你這情況下A跟B交易發起的人一定是同一人喔 01/17 20:13
45F:→ tashia: 哪來的A很幹這件事 01/17 20:13
46F:→ tashia: 只要要動到錢的交易都是要簽章的 01/17 20:14
47F:→ tashia: 啊抱歉我上面看錯 01/17 20:16
48F:推 kugwa: 我說的是A交易的賣方很幹 01/17 20:16
49F:→ tashia: 應該說第一我之前前幾篇有回調高pow會讓B很難發生 01/17 20:18
50F:→ tashia: 第二你如果說在沒有coo的狀況下你覺得A真的很重要 01/17 20:19
51F:→ tashia: 他們有提到,你可以把A的深度定在夠深時才是confirm 01/17 20:21
52F:→ tashia: 我相信A只要到達一定的深度B是絕對不可能被確認的 01/17 20:23
53F:推 kugwa: 調高PoW難度只是同時把誠實的交易速度和攻擊者的交易速度等 01/17 20:30
54F:→ kugwa: 比例降低而已 01/17 20:30
55F:→ kugwa: 調高要求的confirmation數也只是多點保險而已 01/17 20:30
56F:→ kugwa: 這兩種解法在誠實算力不足以壓制攻擊者算力的情況下 01/17 20:30
57F:→ kugwa: 都只是拖延戰術 01/17 20:30
58F:→ kugwa: 久一點以後攻擊者還是可以串得比誠實的長 01/17 20:30
59F:→ MRjk: tashia你講到一個重點 在沒有coo的情況下 A的深度設定要到 01/17 21:43
60F:→ MRjk: 深到實務上不切實際的深度才可能安全 理由有2點 1.專用硬體 01/17 21:44
61F:→ MRjk: 和IoT的裝置算力是差到幾千幾萬倍以上的 光靠誠實節點不可能 01/17 21:44
62F:→ MRjk: 彌補這個差距 2.正常誠實節點只在需要交易時PoW兩筆交易 01/17 21:45
63F:→ MRjk: 但攻擊者閒閒沒事可以整天都在算PoW惡搞網路 ;綜和1和2 硬體 01/17 21:46
64F:→ MRjk: +運算時間上巨大的鴻溝 你覺得A的深度要設多少才夠? 01/17 21:46
65F:→ MRjk: PoW的根本原理 就是不可能只靠IoT那貧弱的硬體和少少的運算 01/17 21:48
66F:→ MRjk: 時間就能抵擋惡意攻擊者專門的算力 , 反過來說 在PoW的面前 01/17 21:49
67F:→ MRjk: 惡意攻擊者後來靠龐大算力建構的交易才是可信的 01/17 21:50
68F:→ kuma660224: 悲觀一點,這一切都是假議題。 01/19 15:53
69F:→ kuma660224: 有可能COO實務上廢不掉,所以不擔心 01/19 15:53
70F:→ kuma660224: 隨時間過去,專用硬體與IOT裝置性能 01/19 15:56
71F:→ kuma660224: 差異只會越來越大,因為不能要求誠實 01/19 15:56
72F:→ kuma660224: 客戶升級硬體,惡意者卻願與時俱進 01/19 15:56
73F:→ kuma660224: 其他POW幣是假設礦工自私謀利很人性 01/19 16:00
74F:→ kuma660224: 所以光明與黑暗勢力都持續升級硬體 01/19 16:00
75F:→ kuma660224: 邪不勝正,實力差距不會拉大。 01/19 16:00
76F:→ kuma660224: 讓集權國家可能掌握礦場是特殊狀況 01/19 16:03
77F:→ kuma660224: 那不是POW本身問題,是演算法造成 01/19 16:03







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP