區塊鏈的TPS

2021-08-29 12:25:16 字數 1509 閱讀 7118

多鏈技術(同步)百萬級 分鏈技術 現在1000多 三角形

眾所周知,位元幣每秒只能進行大約7筆交易,以太坊稍微好一些,也就10-20筆。作為乙個支付系統,這是遠遠遠遠不夠的,經常也有人拿這點來說事,認為區塊鏈效率低云云。

其實現在有很多的方案在試**決tps的問題,比如說fabric可以到數千的tps,石墨烯系列可以到上萬的tps,位元幣和以太坊的off-chain方案理論上支援無限的tps。那麼是不是說這些新的技術才是區塊鏈的未來呢?這個問題總是很難回答,要說一大堆共識,分布式,安全之類的事情。

過年期間看了bm的乙個訪談,他提到了vb的乙個理論,scalability,decentralization和security在區塊鏈中不能兼顧,類似於分布式系統裡面的cap理論。

我發現這個理論用來解釋區塊鏈技術真是簡單粗暴而有效。

比如說:聯盟鏈通過准入機制,控制了驗證節點的數量,通過犧牲decentralization提公升了scalability;石墨烯系列的dpos,ripplenet的共識也是同理;位元幣通過提高每個區塊的容量,也可以達到擴容的目的,但結果是對礦機提出了更高的要求,形成自然的准入門檻,實際上也是犧牲了decentralization;位元幣和以太坊挖礦難度都可以調整,降低挖礦難度實際上也可以提公升scalability,但付出的代價是抗攻擊能力下降了,犧牲的是security。

但這個理論放在off-chain型別的方案上就失效了,比如說閃電網路(雷電網路),以太坊的plasma還有r3 corda(這個比較特殊,直接把鏈都省了)。對off-chain方案原理感興趣的童鞋移步這裡,大致方案就是交易雙方鎖定準備金,把海量的交易打包以後上鏈,鏈上只儲存交易的最終結果。通過智慧型合約和線下的多重簽名機制,作弊方將會被罰沒準備金。

off-chain方案看上去很完美,保證decentralization和security,同時無限擴充套件。

但天下沒有免費的午餐,我們以閃電網路為例(事實上plasma我還沒完全理解?),至少它有下面幾個缺點:

1.閃電網路中鎖定的位元幣只能用在閃電網路中,只有交易通道關閉的時候才能真正成為鏈上承認的貨幣,這在理論上會出現類似銀行擠兌的情況。如果大家對閃電網路失去信心,集中關閉通道,會拖垮位元幣網路。但,這個似乎也不是很大的問題,只要閃電網路沒有爆出什麼漏洞,比如說簽名演算法被攻破之類的。

2.交易是在鏈外執行,鏈上無法驗證提交的交易是否最新版本,雖然指令碼保證了提交舊版本交易的攻擊者有被罰沒準備金的風險,但前提是要防禦者監控網路並提交更新版本交易的證據。也就是說從原來位元幣的被動防禦(私鑰不丟失就能保證資金安全)轉變成主動防禦。從這個角度看也算是降低了security吧。這個主動防禦的操作交給使用者也不太現實,最終必然會衍生出一些服務公司,代替使用者儲存鏈外交易憑證,並防止作弊。某種意義上面又從「去中介化的信任」轉變為需要信任中介了。這個角度看,似乎也是犧牲了decentralization。

3.閃電網路中只有儲存最終的資金狀態儲存,中間的交易細節全部被忽略,支持者認為是保護了使用者的隱私,反對者認為是損失了交易資料。

4.因為通道需要準備金維持,不可能任意兩個使用者間都存在交易通道,使用者之間轉賬可以通過中轉的方法,最終很可能會有大資金形成中心化的中轉節點。

tps在區塊鏈是什麼意思 區塊鏈的TPS是什麼

tps英文全稱是transaction persecond,應用在數字貨幣,tps指的是系統吞度量,也是每秒系統處理的數量。假如tps每秒併發太低,很容易造成網路擁堵嚴重,從而使得區塊鏈在 值的高併發業務領域無法落地。比如,由於tps每秒併發太低,位元幣和以太坊都存在交易費用高 確認時間長 擴充套件...

PCHAIN曹鋒博士 區塊鏈TPS的前世今生

1 區塊鏈的tps緣起 tps transaction persecond 並不是乙個新的名詞,在傳統資料庫中它代表了每秒鐘可處理的事務 交易 數目。其計算方法,簡單來說就是用單位時間內處理事務數量除以時間長度。tps在傳統資料庫中已經有各種加速方法,並且根據事務的型別進行了細分,分為增加 刪除 修...

tps在區塊鏈是什麼意思 一文讀懂 TPS介紹!

top 事務處理系統,又稱為電子資料處理系統 electronic data processing system,edps 它是指面向企業最底層的管理系統,對企業日常運作所產生的事務資訊進行處理。tps的最初形式設計範圍小,如訂票系統 會計成本核算系統,其特點是處理問題的高度結構化,但功能單一,如庫...