[閒聊] 重大利多?IOTA核心開發者的新討論

看板DigiCurrency作者 (Q8i)時間4年前 (2019/08/30 23:51), 4年前編輯推噓18(20268)
留言90則, 15人參與, 4年前最新討論串1/1
在昨天2019年8月29日深夜11點01分,在IOTA的官方交流平台Discord的TangleMath頻道, IOTA的開發人員Hans Moog透露了,基金會開發團隊正在討論一種垃圾交易抵禦的新的思 路,看了他寫的思路以後,頻道頓時炸了鍋,因為這個機制一旦被採用,拋開垃圾交易抵 禦本身的目的來看,極有可能對IOTA的幣價支撐造成重大的正面影響。因此,筆者第一時 間將對此思路進行獨立剖析,如有偏頗,歡迎指正。 https://imgur.com/uFnErUe
1. Hans Moog是誰? Hans Moog在網絡上留下的個人信息非常少,在twitter和LinkIn上能搜索到的信息也非常 有限,根據IOTA官方發布的他加入IOTA基金的正式公告,他是技術狂熱者、黑客和企業家 ,21歲就開始創業,並參與過眾多國際級的項目,有24年的軟件開發經驗,比特幣初期投 資者,很早就實現了財務自由。 在CfB不再專注為IOTA貢獻代碼之後,Hans Moog開始主導了IOTA最重要的Coordicide項目 ,其為人謙和,不僅對技術有著非常深刻的理解,編程能力也非常高,是目前IOTA最耀眼 的技術明星,也是IOTA對外的主要技術交流人。 2. 他這大段到底在說些什麼? 簡而言之,他和團隊們正在考慮擴大Cooridide中的Mana機制應用場景,來防禦Spam攻擊 ,徹底取代原來的動態Pow調整機制。是否擁有Mana和它的數量將決定了節點發送交易的 優先級。 3. 為什麼打算這麼做? 筆者技術背景有限,盡可能將與對話相關的背景做下說明: IOTA目前最重要的開發項目Coordicide是為了移除前期為了在網絡初期保障網絡安全所設 定的協調器機制(比特幣在發展初期也有類似的設置),而協調器機制一直是競爭者一直 攻擊IOTA的去中心化的一個靶子。同時該項目也是為了徹底實現IOTA的tangle網絡支持百 萬級以上TPS的真正業務場景的擴容性,這個具體就不介紹了,一句話,目標高遠,難度 也很大。但IOTA目前也基本上敲定了解決方案,並通過goshimmer項目已經快完成原型了 。 在這個方案裡面,IOTA在白皮書當中提到了一個抵禦惡意垃圾交易(Spam)的機制(因為 IOTA支持0值交易,所以它面臨的惡意垃圾交易的風險要更高),就是通過動態改變本地 POW(工作量證明)的難度,來控制擁有高算力(或者租用外部高算力)的節點的交易發送 頻率,防止網絡擁堵和保障網絡整體安全。 這個想法其實是一種很普遍的做法,但在昨天的討論中,Hans表示這種方式在網絡發展到 一定程度以後,特別是引入Mana機制以後,這種做法就顯得不適宜了。因為就算採用這種 動態Pow難度調整機制,spam攻擊者依然可以通過算力競爭來進行攻擊,從而拉高整個網 絡正常節點的Pow平均能耗,雖然這種情形對攻擊者成本巨大,但是也不能排除這種狂亂 型攻擊者的存在。 隨著IOTA在Cooridice中引入了新的mana機制,這種機制有可能形成一個新的更合理的經 濟模型,持有Token的節點就擁有更多的Mana值,而這個值有助於該節點在網絡中具有更 高的“聲望”或“信用”,因此Hans認為可以參考Mana來決定每個節點的交易發送次數上 限,而不僅僅只用於達成網絡共識。 從技術層面講,這樣做無疑徹底避免了算力競爭,同時也進一步讓IOTA網絡更加節能綠色 。同時,也對幣價形成了支撐。 4. 為什麼說:這個想法對幣價是個重大的利好? 如果交易次數上限由站點的Mana來調整,那麼誰具有更多的mana,就意味著他能發送更多 的交易,且被網絡優先確認。 根據官方目前零星披露的mana生成機制,mana跟該節點持有的Token數量有直接關係(可 能不是唯一關係)。因此,對於Tangle網絡的使用者而言,就同樣意味著,必須要持有一 定數量的Token,才能保障自己的交易機會足夠且具備更高的確認優先級別。隨著IOTA被 越來越多的人使用,這當然對幣價是個天大的利好。 5. 這樣做是否違背了IOTA對用戶的“0手續費”的承諾? 筆者一開始也覺得這是否違背了“0手續費”承諾,但隨著Hans的解釋和自己事後分析, 其實不然。理由如下: 節點持有Token產生的Mana,應該只會用於當網絡擁堵時的競爭,而在整體資源不夠的前 提下,持有Token對整個生態有突出貢獻,自然有必要給予更高的優先級和資源傾斜,這 是符合生態經濟的良性發展邏輯的。 節點持有的Token並不會隨著Mana的消耗而減少。 節點Token產生的Mana值有上限,且隨著停滯時間而逐漸消減,因此並不會造成窮者越窮 ,富者越富或者通貨膨脹。 新機制減少了所有節點用於Pow的能源費用消耗,而原來的這種7*24小時的不斷的能源費 用有時會超過持有的Token的價值。 因此,我個人認為,這種機制並沒有違背承諾,反而使整個生態經濟更具有合理性。 6. 這個想法實現的可能性有多大? 從目前Hans透露的信息來看,這個想法在IF團隊內部還屬於討論階段,也並未透露目前正 反兩方的力量對比,如果單純從技術可實現難度來看,應該並不困難,因為目前shimmer 原型中mana部分的開發已經基本完成,現在只是將它新增一個應用場景,由此是否產生其 他的一些技術困難,作者能力有限,無法評估。 7. 實現這個想法對現在的項目進度影響大不大? 有一定的影響,但不會很大,因為該機制只是針對Spam攻擊所轉換的一種機制,整體 Coordicide的其他模塊的實現路徑依然沒有變化。 非常期待Hans Moog能針對這個議題繼續展開公開的討論,也期待讀者您提出寶貴的想法 資料來源:IOTA中國 --- 個人的理解是持有越多的IOTA在節點,就擁有更多mana 自然能發出更多交易,以及被優先確認交易的權利 藉此脫離PoW算力競賽的問題~ 跟PoS有87%像? 最近信仰充值怎麼這麼多?IOTA不就該乖乖當穩定幣嗎哈哈 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.145.15 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1567180282.A.84A.html

08/31 00:07, 4年前 , 1F
希望好消息帶動上漲
08/31 00:07, 1F

08/31 00:14, 4年前 , 2F
依照慣例,利多消息帶動下跌XD
08/31 00:14, 2F

08/31 00:23, 4年前 , 3F
推推~
08/31 00:23, 3F

08/31 00:31, 4年前 , 4F
啊不就POS嗎
08/31 00:31, 4F

08/31 01:06, 4年前 , 5F
他這邊文章說Bitcoin早期發展有錯
08/31 01:06, 5F

08/31 01:06, 4年前 , 6F
Bitcoin從來沒有協調器這種東西
08/31 01:06, 6F

08/31 01:07, 4年前 , 7F
有的是中本聰持有的全網廣播私鑰,可在緊急時全網廣播
08/31 01:07, 7F

08/31 01:07, 4年前 , 8F
而Bitcoin早期時可以發出零手續費交易
08/31 01:07, 8F

08/31 01:08, 4年前 , 9F
用的是coin age來避免spam
08/31 01:08, 9F

08/31 01:30, 4年前 , 10F
自己用下來 IOTA問題在於錢包
08/31 01:30, 10F

08/31 01:42, 4年前 , 11F
啊不就POS嗎
08/31 01:42, 11F

08/31 02:42, 4年前 , 12F
再多的利多消息還是不會還錢
08/31 02:42, 12F

08/31 02:55, 4年前 , 13F
其實coordicide和mana這些東西一出來 就把原本的tangle白皮
08/31 02:55, 13F

08/31 02:55, 4年前 , 14F
書自打臉光光了
08/31 02:55, 14F

08/31 02:58, 4年前 , 15F
就算不懂細節 光看文字也能感覺IF正在節節敗退
08/31 02:58, 15F

08/31 03:01, 4年前 , 16F
照這樣繼續下去 等有人花力氣去看完coordicide 然後批評coo
08/31 03:01, 16F

08/31 03:01, 4年前 , 17F
rdicide造成的新問題的時候
08/31 03:01, 17F

08/31 03:01, 4年前 , 18F
IF大概又要再推出新的白皮書來解決新問題
08/31 03:01, 18F

08/31 03:02, 4年前 , 19F
然後就發現這些問題連鎖根本解不完
08/31 03:02, 19F

08/31 03:05, 4年前 , 20F
追根究底都是因為他堅持在不切實際的方向:0手續費+去中心
08/31 03:05, 20F

08/31 03:07, 4年前 , 21F
回顧一下歷史:
08/31 03:07, 21F

08/31 03:07, 4年前 , 22F
1. tangle白皮書
08/31 03:07, 22F

08/31 03:09, 4年前 , 23F
由於「暫時」存在容易被51%攻擊的問題 所以先用個白皮書也
08/31 03:09, 23F

08/31 03:10, 4年前 , 24F
沒提到的COO來擋一陣 (打臉1:那tangle白皮書寫好玩的?)
08/31 03:10, 24F

08/31 03:11, 4年前 , 25F
2. COO時期 被抨擊中心化問題
08/31 03:11, 25F

08/31 03:13, 4年前 , 26F
3. 終於可以拿掉COO這個中心化的東西惹 什麼?你說拿掉COO
08/31 03:13, 26F

08/31 03:14, 4年前 , 27F
的話要還再推出新的機制?IF:因為完全照原本的tangle白皮
08/31 03:14, 27F

08/31 03:15, 4年前 , 28F
書那樣運作就容易被51%攻擊啊(又打臉:這就是當時tangle白
08/31 03:15, 28F

08/31 03:15, 4年前 , 29F
皮書一直被抨擊的問題啊 現在終於自己承認了齁)
08/31 03:15, 29F

08/31 03:19, 4年前 , 30F
4. 提出coordicide取代COO 節點持有mana類似信用分數
08/31 03:19, 30F

08/31 03:21, 4年前 , 31F
因為實在太多無意義的內容 所以我也沒去研究
08/31 03:21, 31F

08/31 03:24, 4年前 , 32F
所以最後一句也是打臉的一部分嗎
08/31 03:24, 32F

08/31 03:24, 4年前 , 33F
但coordicide引起的新問題倒是可以直接在這裡斷言
08/31 03:24, 33F

08/31 03:25, 4年前 , 34F
要碼就是mana根本可以輕鬆累積 這就回歸最初容易被51%攻擊
08/31 03:25, 34F

08/31 03:26, 4年前 , 35F
類似的問題
08/31 03:26, 35F

08/31 03:31, 4年前 , 36F
要碼就是獲得mana要KYC之類的 但這樣就不夠去中心
08/31 03:31, 36F

08/31 03:31, 4年前 , 37F
總之coordicide怎樣弄 一定可以舉出他的問題
08/31 03:31, 37F

08/31 03:32, 4年前 , 38F
只要把握0手續費+去中心這個矛盾 往這個方向思考就很容易想
08/31 03:32, 38F

08/31 03:35, 4年前 , 39F
看上面這段發展 不難觀察到 1->2->3->4這個演進不斷重複遭
08/31 03:35, 39F

08/31 03:36, 4年前 , 40F
遇著「容易被51%攻擊」「不夠去中心」這些老問題
08/31 03:36, 40F

08/31 03:37, 4年前 , 41F
懂的人就知道整個就是在搞笑 不懂的也該看出其實根本就沒啥
08/31 03:37, 41F

08/31 03:37, 4年前 , 42F
突破
08/31 03:37, 42F

08/31 03:41, 4年前 , 43F
A大我還沒打完啊 被你斷惹
08/31 03:41, 43F

08/31 04:20, 4年前 , 44F
2f正確 iota慣性就是 利多消息造成下跌
08/31 04:20, 44F

08/31 08:15, 4年前 , 45F
早期Bitcoin不是有checkpoint嗎
08/31 08:15, 45F

08/31 09:11, 4年前 , 46F
iota很難達到去中心化的根本原因是缺乏獎勵,不單單是技術
08/31 09:11, 46F

08/31 09:22, 4年前 , 47F
但有獎勵的幣若不能公平的分配,也一樣很難達到去中心化。
08/31 09:22, 47F

08/31 09:22, 4年前 , 48F
像預挖、改難度調整、頻繁改算法或每區塊有25%分配給自己
08/31 09:22, 48F

08/31 09:22, 4年前 , 49F
的這些幣種,最終都是中心幣,都是歸零幣
08/31 09:22, 49F

08/31 09:25, 4年前 , 50F
我覺得看起來是平時tangle, 有大量交易衝突時pos判定
08/31 09:25, 50F

08/31 09:25, 4年前 , 51F
。大量零元理論上應該沒關係,因為交易時也做驗證。只
08/31 09:25, 51F

08/31 09:25, 4年前 , 52F
是不知道這樣會不會牽涉到交易衝突時的判定而有問題。
08/31 09:25, 52F

08/31 10:24, 4年前 , 53F
還錢
08/31 10:24, 53F

08/31 10:25, 4年前 , 54F
要讓系統動起來需要永恆的能量,永動機在幣圈一樣是不存在
08/31 10:25, 54F

08/31 10:25, 4年前 , 55F
08/31 10:25, 55F

08/31 11:58, 4年前 , 56F
原來iota有支撐
08/31 11:58, 56F

08/31 14:00, 4年前 , 57F
是缺乏激勵沒錯 手續費是激勵之一
08/31 14:00, 57F

08/31 15:03, 4年前 , 58F
bitcoin的checkpoint主要是是硬分叉的安全機制
08/31 15:03, 58F

08/31 15:03, 4年前 , 59F
早期時常硬分叉,當然會需要這個機制
08/31 15:03, 59F

08/31 15:04, 4年前 , 60F
但和協調器那種常態型直接決定tangle共識走向不同
08/31 15:04, 60F

08/31 15:08, 4年前 , 61F
其實我覺得IOTA某種程度上和Blockstream Core的LN
08/31 15:08, 61F

08/31 15:09, 4年前 , 62F
還真有些雷同,很喜歡用fancy詞彙去包裝新技術
08/31 15:09, 62F

08/31 15:10, 4年前 , 63F
但這些技術從立論基礎就已經是不穩的了
08/31 15:10, 63F

08/31 15:11, 4年前 , 64F
LN是認為大家願意收錢之前還要先花錢,花錢之前要鎖錢
08/31 15:11, 64F

08/31 15:12, 4年前 , 65F
安全機制其實也是if對coo的說詞
08/31 15:12, 65F

08/31 15:12, 4年前 , 66F
IOTA則是認為一個沒有實際利益的完整節點
08/31 15:12, 66F

08/31 15:13, 4年前 , 67F
大家會願意為了去中心化的理想,大家都來跑達成去中心
08/31 15:13, 67F

08/31 15:14, 4年前 , 68F
而為了避免被攻擊,每個交易的PoW必然和手續費等價
08/31 15:14, 68F

08/31 15:15, 4年前 , 69F
那其實就直接用Bitcoin系統還更為簡單和合理
08/31 15:15, 69F

08/31 15:15, 4年前 , 70F
而為了拋棄PoW,改成類似於PoS的mana系統
08/31 15:15, 70F

08/31 15:15, 4年前 , 71F
必然也會有nothing in ths stake的PoS問題
08/31 15:15, 71F

08/31 15:17, 4年前 , 72F
我是沒啥興趣去批評IOTA,不過這些議題是本質上的問題
08/31 15:17, 72F

08/31 15:19, 4年前 , 73F
只能說中本聰真的太猛,一開始就已把各個機制巧妙安排
08/31 15:19, 73F

08/31 15:19, 4年前 , 74F
就算現在整天被Blockstream Core惡搞也難以動搖BTC
08/31 15:19, 74F

08/31 15:47, 4年前 , 75F
@desion30
08/31 15:47, 75F

08/31 15:47, 4年前 , 76F
checkpoint是依附在client節點軟體之上的
08/31 15:47, 76F

08/31 15:47, 4年前 , 77F
甚至還有參數可以直接關掉
08/31 15:47, 77F

08/31 15:48, 4年前 , 78F
它的作用是告訴軟體之前發生過那些分叉,不要白白走錯
08/31 15:48, 78F

08/31 15:48, 4年前 , 79F
"只有在"client節點軟體發行新版的時候才有可能發新的
08/31 15:48, 79F

08/31 15:49, 4年前 , 80F
這和協調者一直在網路上"直接指定"那些tip才是正確的
08/31 15:49, 80F

08/31 15:49, 4年前 , 81F
兩者對於網路的控制能力根本天差地遠
08/31 15:49, 81F

08/31 15:50, 4年前 , 82F
checkpoint只能告訴節點舊的fork不要走錯
08/31 15:50, 82F

08/31 15:50, 4年前 , 83F
協調器則是可以在網路上直接即時指定新的交易確認方向
08/31 15:50, 83F

08/31 17:55, 4年前 , 84F
IF把COO歸類為「早期的輔助」根本就混淆視聽
08/31 17:55, 84F

08/31 17:55, 4年前 , 85F
比特幣的checkpoint、deep reorg protection這些東西在算力
08/31 17:55, 85F

08/31 17:55, 4年前 , 86F
生態系建立起來之後可以直接拔掉 獎勵制度促使礦場或阿貓阿
08/31 17:55, 86F

08/31 17:55, 4年前 , 87F
狗都來投入算力
08/31 17:55, 87F

08/31 17:55, 4年前 , 88F
而tangle沒有這種促進機制 根本無法獨自運作
08/31 17:55, 88F

08/31 17:55, 4年前 , 89F
所謂的把COO拔掉 根本就不是在「維持原本tangle機制」的前
08/31 17:55, 89F

08/31 17:55, 4年前 , 90F
提下進行的
08/31 17:55, 90F
※ 編輯: Q8i (123.193.145.15 臺灣), 12/03/2019 22:55:32
文章代碼(AID): #1TQKNwXA (DigiCurrency)