了解區塊鏈三難抉擇,識破吹牛b的項目方 🐮
身為一個加密貨幣信仰者,除了佛係持幣外也需要多加研究區塊鏈的各項技術,才能夠信仰滿點握住百倍幣。
來來來~ 我跟你說,我們這個項目是目前市面上最強公鏈,我們解決了規模化的問題 TPS 達到了 5,000k TPS,同時確保了去中心化的共識機制以及高安全度,最重要的你知道嗎,在這上面進行交易的手續費可說是微乎其微呢!
等等⚠️⚠️ 豪車吹也要有個邏輯,除非是克服了幾十年來的三難抉擇問題 (Trilemma),不然規模化、去中心化、安全這三點在區塊鏈是無法兼得的,一起來了解一下什麼是三難抉擇,小心靈車錯當豪車直接吃了龜苓膏!
區塊鏈規模化的三難抉擇
根據 Vitalik 在 Github 上的 Sharding FAQ 中描述到了區塊鏈的三難抉擇,在去中心化、規模化以及安全三點僅能取其二:
The trilemma claims that blockchain systems can only at most have two of the following three properties:
- Decentralization (defined as the system being able to run in a scenario where each participant only has access to O(c) resources, ie. a regular laptop or small VPS)
- Scalability (defined as being able to process O(n) > O(c) transactions)
- Security (defined as being secure against attackers with up to O(n) resources)
以比特幣為例,藉由 PoW 共識 以及龐大的算力達到了去中心化以及安全兩項特性,但交易費高且速度慢讓他無法成為一個具有高度擴展性的架構。
為了達成高度擴展性 (手續費低且速度快),勢必得在去中心化以及安全取其一犧牲。關於其他的例子以及分析,可以直接參考以下這篇文章。
藉由簡單的問題了解三難抉擇
在一個村莊中,有種田的農夫以及狩獵的獵人,農夫在剛插秧的時候跟獵人提議了未來收成後,會保證給他米,但他現在需要先提供獵物讓他填飽肚子。獵人因為信任農夫,所以答應了這個約定。
中間記帳人的出現
但隨著農莊人口開始變多,農夫以及獵人也越來越多,他們彼此間約定了互相交換收成的承諾開始跑票了,於是大家想了個辦法,村莊推派了一位記帳人負責將每個人之間互相的承諾記錄下來,全村莊就以這位記帳人的帳本為準,跑票的問題解決了,村莊又得以繼續發展。
過了一陣子,記帳人因為整天都幫忙農莊的人民記帳,提出了以下需求:
因為我每天都在幫大家記帳,所以我應該從每次記帳中拿出一小部分的提成當作我的工作所得。
村民們因為群村帳冊掌握在他手上,雖然心有不滿,但也只好接受。
逐漸的,記帳人因為掌管全村莊的金流分潤,變成全村最有錢,也不斷的不合理的提高所需抽取的提成,最後村民終於受不了了決定廢除這個制度。
✖️ 中間單一記帳人 - 非去中心化✔️ 帳冊安全、交易速度流暢
分布式帳本的出現
有鑑於一個人掌管帳冊會造成權力過於集中的情況,於是有個聰明的村民提出了一個方式:
與其由一個記帳人掌握大家的帳冊,不如我們所有人都擁有一本帳冊,並且隨時互相登記更新!
於是每個村民都拿了一本帳冊,並且約定每天固定時段到村莊廣場進行核對,確認每本帳冊都是一樣的,若是有不一樣的則以多數決為最終結果。
這個方法終於解決了之前中間記帳人的問題,每位村民都有了帳本達成了去中心化的目標!
於是村民就以這個方式持續進行了好幾年,漸漸的因為人數太多,每天的記帳時間上升和困難度越來越高,這種記帳方式又變得不適合使用了...
✖️ 交易速度越來越慢✔️ 帳冊安全、分散式帳本去中心化
如以上情況,村民們也陷入了三難問題的泥淖,交易速度、帳冊安全以及帳本的去中心化只能取其二,必須得犧牲其中一項。
除了區塊鏈以外的解決方案
因為區塊鏈天生的規模化三難抉擇,促使眾多開發者持續研究其他分布式帳本的技術,例如以 DAG 為架構的解決方案等,但這邊還是需要特別注意,雖然每個項目都宣稱同時達成規模化、可信任以及去中心化三項要素,其實或多或少還是有犧牲了其中一項才能完成規模化的目標。
除了直接在主鏈獲得技術上的突破外,側鏈以及其他 off-chain 方案也是個未來能夠解決規模化問題的替代方案。
如果想看到更多加密貨幣的文章
👏 請幫我拍手 3 秒如果覺得這篇文章對你有幫助
👏 請幫我拍手 5 秒要跟我一起脫離韭菜
👏 請跟我一起拍手 10 秒!!