IOTA真的能實現足夠的算力嗎 - 數位貨幣

Table of Contents

※ 引述《kugwa (苦瓜)》之銘言:
: 但運作方式有一處根本差異
: 新的交易被接到Tangle時 這筆交易並不會馬上使帳本更新
: 而是要等累積權重到達一定的量才會被帳本採用
: 也就是交易有confirmed的概念
: (我之前是用finalized這個字 這兩個字我當一樣意思來用)
: 交易confirmed之後就再也不會被撤銷了
: 這與Blockchain的「最長鏈的交易才被帳本採用 新區塊一接上最長鏈就立即更新帳本」
: 有著截然不同的性質
: 來看看Tangle如何防止雙花
: 其實有了上述概念之後應該不難理解
: 用互斥交易A跟B的例子來說明
: 假設大家走A的sub-tangle
: 當A的累積權重到達一定量被視為confirmed 才會被帳本採計
: 這時候再拿B後面跟一大串交易接到Tangle上是沒有意義的
: 因為B跟A互斥 而A已經confirmed 所以B不可能被帳本採計
感謝您的解釋
我大概明白您要表達的意思 但這跟IOTA的tangle網路特性似乎沒有相關
你說的這規則在現行區塊鏈也可以一樣比造辦理 但為什麼BTC等不使用這樣的機制
因為"當一個節點有了confirm過的交易 即使有更高權重的交易(鏈)出現它也不去承認"
這句話就是有中心化風險的

我們一開始的原命題是"沒有coordinator的存在"
那假設當一個新節點加入網路時 它錯過了以上發生的故事 只是單純想重新同步網路狀態
它會看到兩條鏈(sub-tangle)
一條是誠實節點堅守的總權重低但號稱是"誠實"的鏈
一條是高算力打造高權重的鏈
請問新節點在不預設哪個節點是可信任(也就是現在coordinator)的情況下
它是不是只能選擇高權重那條鏈?



--

All Comments

Cara avatarCara2018-01-28
似乎tip selection algorithm會進行很多輪
Olivia avatarOlivia2018-02-01
看鄰居告訴他的tip是哪些
所以如果多數鄰居誠實
Hedy avatarHedy2018-02-05
最後選的就會是跟誠實的一樣
Connor avatarConnor2018-02-07
https://goo.gl/uWQQfc 這篇有提到「累積信任」的設計
Andy avatarAndy2018-02-10
新節點加入時,運作最久、連線穩定的節點會被優先推薦
Poppy avatarPoppy2018-02-15
多數鄰居是誠實這件事本身是不可預期的吧 在BTC中 100個鄰居
Kama avatarKama2018-02-17
只要有一個鄰居是誠實的 跟你講了最長的那個鏈就會follow
其他99個再怎樣鬧也沒有用 , IOTA是靠鄰居多數決來決定自己
Sarah avatarSarah2018-02-19
靠哪一派? 那如果再某個當下無法連到多數誠實節點 那這個節
點就永遠變成反派節點的其中一員了??
Susan avatarSusan2018-02-19
我目前真的是這樣理解
不然真的不知道怎麼解釋他們說的正常節點數量很重要這件事
Sierra Rose avatarSierra Rose2018-02-20
還有網路拓樸
Ina avatarIna2018-02-21
Ash1taka "被優先推薦" 這就算是中心化了 1.為什麼我要聽某
John avatarJohn2018-02-22
節點跟我推薦? 2.為什麼我要相信推薦給我的節點? 3.那些歷史
Selena avatarSelena2018-02-26
悠久的"可信賴"節點就不會被攻擊置換掉?
Regina avatarRegina2018-02-26
萬一運作久的誠實節點是已佈局很久的惡意節點?
Frederic avatarFrederic2018-02-26
我剛也在想kuma大說的狀況... 應該問問Roman Semko
Oscar avatarOscar2018-02-28
我猜最後運作模式還是中心化的幾個官方節點為準
Faithe avatarFaithe2018-03-04
我覺得 一個算力爆高的點要有夠多鄰居站他旁邊才有用
Emma avatarEmma2018-03-09
一個鄰居很少,但算力爆高的點,權重累加會拼不贏其他互動
密集的點的tangle生長速度
Selena avatarSelena2018-03-09
基本上建新節點比加算力還簡單 所以攻擊者不會看起來是一個
算力爆高的孤立節點 而是偽裝成一群"很常在交易"的普通節點
Audriana avatarAudriana2018-03-11
就是因為建新節點這件事幾乎是零成本 所以才有PoW鏈的發生
James avatarJames2018-03-15
如果被切兩邊,一邊算力少但點很多,另一邊是算力多但點很少
,且權重相近。一個新的點進來,我是這個點我會寧願相信點
多的那一邊
Ina avatarIna2018-03-15
如果靠節點投票就可以解決共識問題 Bitcoin當初就不會被設計
Edwina avatarEdwina2018-03-19
喔喔 原來是這樣 那樣的話我要重新想過
Kumar avatarKumar2018-03-23
他每個用戶節點只能做一次交易,所以理論上
擁有高算力應該是模擬一堆用戶節點才對。
Belly avatarBelly2018-03-23
成要PoW , 你也可以把它想成線上遊戲怎樣防止一機多掛?
Damian avatarDamian2018-03-27
你跟本不會知道這幾百幾千個用戶都是同一個吧
Sandy avatarSandy2018-03-30
另一個例子 IOTA官方都自己說它們可以模擬幾千個節點互相交
Freda avatarFreda2018-04-03
https://hackmd.io/s/SyMBZd3NG#
有人可以解釋為什麼X最後變成0% confirmation嗎
Aaliyah avatarAaliyah2018-04-06
易 不就代表一個組織可以任意創造無限多個節點嗎?
Ivy avatarIvy2018-04-10
節點本來就自由新增,跟實際硬體數無關
Andrew avatarAndrew2018-04-13
請教建新節點的cost到底有啥?
以及蓋iot裝置節點
和蓋運算節點的cost的差別?
Gary avatarGary2018-04-15
不管多低 應該還是要有一些些costs
Andrew avatarAndrew2018-04-20
純建新節點cost近乎0 只有PoW才能保證背後代表多少硬體
Doris avatarDoris2018-04-25
X在efghi那邊輸了,3:2, 有衝突就不能選。
Lucy avatarLucy2018-04-29
所以從硬體cost和網路拓樸cost
只能看有運算力的節點的cost
Bennie avatarBennie2018-05-02
X與Y類似算力比拼,但用節點數來呈現勝負。
Y雖然贏了,但也有可能不是誠實的。
Irma avatarIrma2018-05-04
那圖只是解釋有矛盾時,節點會選擇不衝突的來延續
Jacky avatarJacky2018-05-07
但有運算力的節點,不抽手續費
cost和利益不符。因此不會像比特幣礦工去最大化算力
Doris avatarDoris2018-05-11
我知 但為啥最後他寫0%? 不是還是有一個孤立的tip指到X?
Anonymous avatarAnonymous2018-05-13
由於XY兩交易互斥,新節點在紅群與橘群只能選1邊站
Daph Bay avatarDaph Bay2018-05-16
如果有利可圖,也是來自於模型外,譬如我是店家我要收iota
買賣東西給客人,因此我要來pow
Catherine avatarCatherine2018-05-17
至少要驗證2筆交易,才能延續X那一群阿
只剩1個Tip可選,就無法再連連看
Liam avatarLiam2018-05-20
這樣的話靠利益去支撐算力根本不靠譜
Damian avatarDamian2018-05-24
我記得選來驗證的兩筆交易 可以是同一個吧?
Xanthe avatarXanthe2018-05-27
不行兩筆驗同個交易喔,白皮書或tangle explorer上看
Odelette avatarOdelette2018-05-31
一定要驗兩筆不同的交易,否則無法產生網狀結構
Hedda avatarHedda2018-06-01
但同一筆舊交易可以被很多不同的新交易驗證
Joe avatarJoe2018-06-02
bu 4 bar!? https://hackmd.io/s/HyQrzrV0Z#
這圖就有交易選同一筆來驗阿
Tom avatarTom2018-06-05
樓上那個hack MD的圖畫,B對A的「雙鍵」肯定畫錯了
Ula avatarUla2018-06-10
可是下面還有很多圖都是雙鍵阿 而且這張晏誠主編的耶
Charlie avatarCharlie2018-06-14
愛好者社團裡似乎是大咖
Blanche avatarBlanche2018-06-14
白皮書沒這樣畫,目前看過的visualization也無此例喔
Odelette avatarOdelette2018-06-16
我相信那個共筆上畫的圖是「過度簡化」的結果
David avatarDavid2018-06-21
照正確的tangle邏輯來畫,要多畫很多交易格子
Erin avatarErin2018-06-21
我也覺得只是簡化格子來說明,但反而讓人誤解
Michael avatarMichael2018-06-22
但就算是真的不能選同一筆驗證好了 第一個連結的最後張圖
Anthony avatarAnthony2018-06-22
攻擊者還是可以先發個交易去驗e,f 這樣X那半又起死回生了吧
Kumar avatarKumar2018-06-23
因為X那半就又變兩個tip了
Hedy avatarHedy2018-06-24
IOTA的交易驗證不是隨機的嗎?不能指定驗證誰啊
Ursula avatarUrsula2018-06-26
誠實節點是隨機 攻擊者也可以"號稱"隨機阿 你要怎樣檢驗?
Susan avatarSusan2018-06-28
我是攻擊者 故自己選
Dorothy avatarDorothy2018-07-01
若贏不了節點數,多延伸一次也沒有意義吧。
Gilbert avatarGilbert2018-07-06
他有score機制避免誠實node去選較老的node產生tip
攻擊者應該是偽裝誠實者,想要吸引誠實節點加入它那一
Madame avatarMadame2018-07-10
X一旦輸給Y,應該也沒有硬撐的必要?
Jake avatarJake2018-07-13
樓上這個論點就跟交易會confirmed是一樣意思吧?
Madame avatarMadame2018-07-16
網路一樣可能分裂為兩派
順帶一題 白皮書第三頁
The node chooses two other transactions to approve
Puput avatarPuput2018-07-19
according to an algorithm.
In general, these two transactions may coincide.
白皮書說可以選同一個來驗
Ursula avatarUrsula2018-07-21
如果Y才是攻擊者,那X群會消失就是必然
Delia avatarDelia2018-07-26
不管怎樣,IOTA似乎就是比誰支持者多。
Leila avatarLeila2018-07-30
一旦分出勝負,之後新Tip會接到強勢的一方
Kristin avatarKristin2018-08-03
兩邊有矛盾,大家只能選邊站,西瓜靠大邊
能否驗同一個或必須驗兩個,大概也不太重要
Wallis avatarWallis2018-08-08
我現在只是想確認 攻擊者如果有過50%算力 到底能不能影響
誠實的節點
Puput avatarPuput2018-08-09
如果現在誠實的都認Y 但攻擊者一直去長大X 這樣到底有沒有
Jessica avatarJessica2018-08-10
X或Y誰後面連結最多最長節點數,誰就贏了
Frederic avatarFrederic2018-08-11
那假如 現在已經發展到「誠實節點看到X已經被孤立剩1 tip」
Selena avatarSelena2018-08-14
現在攻擊者真的做到超速串一堆交易去壯大X
Anonymous avatarAnonymous2018-08-15
使得誠實節點看到的X那邊sub-tangle又變長起來
並且tip也變得很多很多
比Y那邊的tip還多
James avatarJames2018-08-16
這樣誠實節點到底會不會回心轉意去愛X
Tristan Cohan avatarTristan Cohan2018-08-21
攻擊者重新開戰會不會比較簡單點……
Edwina avatarEdwina2018-08-24
如果你已經大算力自創一堆node+騙誠實node, 還輸,
Edwina avatarEdwina2018-08-29
只靠自身算力應該不法逆轉勝。
要是能贏,應該假設攻擊者是Y....
Noah avatarNoah2018-08-29
X是被孤立的誠實者
這樣比較合理。
Ophelia avatarOphelia2018-09-01
我只是想確認「Y先被誠實節點採用之後 到底有無可能轉為採
Gary avatarGary2018-09-05
用X」
因此提出上述的案例
Joseph avatarJoseph2018-09-06
這我就不敢猜了,自知不夠了解。
Franklin avatarFranklin2018-09-07
這很重要因為關乎整個網路是否會分裂
Candice avatarCandice2018-09-09
MKjk大提出了強烈的論點來否定分裂的狀況
Robert avatarRobert2018-09-09
看來攻擊者事先要養鄰居