Parity 開發者負責人Shawn Tabrizi:Web3 真正的目標是Unstoppable

Parity 開發者負責人Shawn Tabrizi 最近接受了Fundamentals 播客的專訪,討論了Polkadot 的核心價值主張,主要關注的優化功能,共享安全、互操作性和不可阻止性的概念,還有Polkadot 的經濟模型,如何評價區塊鍊網絡原生代幣的價值,以及目前的增長驅動因素和挑戰,未來的計劃等等。由於該訪談較長,PolkaWorld 將分三次將重點信息分享給大家。

在第一部分本文中,Shawn 詳細解釋了:

  1. Polkadot 真正的價值主張

  2. 幫助L1 解決了什麼樣的問題

  3. 以及為什麼去中心化不是目標而是一個工具

  4. 還有這麼看待區塊鏈行業的的未來發展!

太長不讀的一些重要觀點:

  • 如果我們回頭看2017 年Polkadot 的原始白皮書,目標是為開發者創建靈活、安全、希望是便宜的區塊空間,供他們在其上構建。但是真正的主要目標是擴大下一個原語,下一個技術,並向每個人提供區塊空間。

  • 但在Polkadot 生態系統中,如果我們要讓許多不同的區塊鏈存在,當然我們需要有一個SDK,讓他們能夠輕鬆地在他們想要的任何級別進行開發,但仍然與Polkadot 兼容。

  • 如果我們相信多鏈的未來,未來有數百個數千個的區塊鏈,每當我們啟動所有這些新的區塊鏈時,如果每個鏈都需要擁有十億美元的市值才能保持安全,那這些錢從哪裡來呢?這不是一種可持續的事情!

  • 任何在Polkdot 上的平行鏈,任何分片都可以繼承波卡網絡價值幾十億美元的安全性。

  • 現在有很多橋都在主動橋接一些市場最受歡迎的鏈,比如以太坊。但如果我們有10,000 個區塊鏈,每一個都要製作自己的定制橋接到其他鏈,那就是指數級的擴展問題,這是一個非常複雜的問題要解決。所以,你就知道Polkadot 是如何努力在協議級別建立一個互操作性層,以便所有的區塊鏈可以互相通信,互相交互,並且在交互過程中有很多的安全保障。

  • 如果我必須指出行業中的一個問題,如果你是一個天才或者加密專家,你可以構建一個完整的區塊鏈,你可以構建一個新的鏈,而不是貢獻給或者幫助推動現有的。

  • 去中心化就是目標並不是每增加一個節點,網絡就會變得更好。去中心化並不是唯一的工具,還有其他工具,比如隱私層,混合節點,你使用的加密技術等等,這些都可以帶來不可阻擋性。

以下是PolkaWorld 整理的第一部分的全文:

主持人:可以從中繼鏈的角度描述一下Polkadot 的核心價值主張嗎?

Shawn:我認為最近出現的一個有趣的敘述是關於區塊空間的。這個詞在去年就出現了,我認為它非常重要。如果我們回頭看2017 年Polkadot 的原始白皮書,我認為那總是目標,目標是為開發者創建靈活、安全、希望是便宜的區塊空間,供他們在其上構建。所以,這是Polkadot 的主要目標。但是除此之外,我認為Polkadot 和Web3 基金會,以及更大的使命,就是實現 Web3 的未來。

區塊鏈之所以會出現在世界上,比特幣之所以會在金融危機之後被創建出來,是有原因的。我們希望為用戶提供更多無需信任的解決方案,以在上面構建東西。當然它在最開始的時候是加密貨幣,但很明顯,它通過以太坊很快就過渡到了當前的階段,我們現在可以構建其他類型的應用和技術堆棧。我認為Polkadot 的全部關注點就是推進這個使命,即創造一個更安全的Web3 的未來,並且規模更大。顯然,Polkadot 實現這一目標的支柱是像共享安全、安全的互操作性和真正無法停止的Web3 原語這樣的東西。但是真正的主要目標是擴大下一個原語,下一個技術,並向每個人提供區塊空間。

主持人:與之前已經存在的區塊鏈相對,你認為Polkadot 真正專注做好的優化是什麼?

Shawn:最主要的優化是非常明確的。第一件事是並行化(parallelization)。如果你回到以太坊,你知道Polkadot 的根源來自以太坊,Gavin Wood 是以太坊的聯合創始人和CTO,他寫了原始的以太坊客戶端。當他發布Polkadot 時,他真正想試圖推動的是以太坊2.0 原本應該是什麼的願景,即這應該是一個分片網絡。那為什麼我們要進行數據分片?這是為了實現並行化。當你有一個數據庫,並且有多個交易試圖觸及相同的數據庫鍵時,你顯然會遇到這個常見的問題,也就是你無法有兩個不同的操作觸及同一個鍵,或者你擔心他們會相互覆蓋,或者出現某種競態條件。所以,實現並行化並避免這些競態條件的解決方案就是通過分片數據,通過將不同的數據部分隔離到不同的位置,並允許說,只要你在不同的位置觸及數據,你就可以並行進行所有這些操作。所以這是第一步,實現並行化。

但是我們在此基礎上做出了另一個決定,這與以太坊不同。以太坊最初應該是一個同構的分片解決方案,即以太坊的每一個分片都應該像EVM 一樣。在Polkadot 中,我們更進一步,實現了異構的分片解決方案,即Polkadot 中的每一個平行鏈(即我們的分片)都可以是完全不同的邏輯位置功能區塊鏈。所以這確實允許你在每一個分片定制一個不同的邏輯層。我們能夠通過使用像Wasm 這樣的新技術來實現這一點,這是另一個非常重要的決策點。

Wasm 是一個非常成熟的、靈活的虛擬機環境,比EVM 這樣的東西更加強大,應用也更廣泛,它可以完美地執行像區塊鏈環境這樣的東西,因為它是沙盒的、安全的、確定的。然後最後,像Rust 這樣的語言,它可以確保一切都是快速的,並在核心協議層面上提高效率,我們在所有主要技術中都使用Rust 語言,以便實現這一目標。

實際上,從並行化開始,通過異構分片使事情具有應用特性,選擇重要的平台如Wasm,並全部以強大、健壯的語言作為支撐。這一切都非常明確!

主持人:從一個獨立的平行鏈的角度來看,你們的模型解決了他們面臨的什麼問題?

Shawn:當你在建立一個新的區塊鏈時,你會遇到很多問題,首先就是構建技術堆棧。我過去做過一個demo,其中描述了過去區塊鏈的開發方式,比特幣就像是第一個從零開始的平台,然後你看到了一堆比特幣分叉,像萊特幣那些,他們基本上採用了同樣的軟件,大部分保持不變,只改動了一小部分。但我們知道這並不是進行區塊鏈開發的有效方式,你基本上是拿一些用於解決問題A 的代碼,試圖改變和修復它來解決問題B,最後你得到的產品可能並不是最好的解決方案。所以我們在Polkadot 中嘗試解決的第一個問題就是通過創建一個靈活的區塊鏈開發SDK,叫做Substrate。

這個平台從一開始就被設計為一個非常靈活,模塊化,可擴展的SDK,用於構建快速高效的區塊鏈,它甚至不必要求你用Substrate 構建的區塊鏈必須在Polkadot 上。事實上,有很多人已經使用Substrate 啟動了自己的獨立區塊鏈。但在Polkadot 生態系統中,如果我們要讓許多不同的區塊鏈存在,當然我們需要有一個SDK,讓他們能夠輕鬆地在他們想要的任何級別進行開發。它可以是你只修改幾個小時就完成,或者修改幾個月,然後改變了所有的事情,但仍然與Polkadot 兼容。所以你可以選擇在什麼級別進行修改和擴展!但再次強調,Substrate 從一開始就被設計為這樣的。

這是首要的問題,接下來是引導問題,這是新區塊鏈在試圖啟動他們的網絡時面臨的問題。如果我嘗試啟動一個區塊鏈,顯然最重要的一點就是人們能夠在我的平台上進行構建或使用,就是它的安全性。我們知道網絡的安全性與其經濟狀況有關。如果代幣的價值太低,總市值也太低,攻擊網絡的成本就會非常低,這可能會阻止很多人實際使用它。如果我們相信多鏈的未來,未來有數百個數千個的區塊鏈,每當我們啟動所有這些新的區塊鏈時,如果每個鏈都需要擁有十億美元的市值才能保持安全,那這些錢從哪裡來呢?這不是一種可持續的事情!實際上,如果我們看一下區塊鏈行業,整個行業中最大的擴展問題實際上是經濟擴展。我不認為有足夠的資金來保護所有這些不同的鍊和不同的項目。

所以,顯然,Polkadot 用共享安全性的概念解決了這個問題。基本上,任何在Polkdot 上的平行鏈,任何分片都可以繼承波卡網絡的全部安全性,並且可以在不需要為自身提供保障的情況下進行操作。所以,如果你是一個小項目,你得到了一個平行鏈的插槽,那麼你擁有價值十億美元的安全性,你可以完全被其他人使用者信任。所以這是一個非常重要的概念。

我們還有網絡,對吧?網絡對區塊鏈也是一個巨大的問題。如果你思考區塊鏈的概念,它是一個點對點的網絡,為了使點對點網絡有用,你需要節點。而你在網絡中擁有的節點數量基本上直接與網絡的安全性和效率相關。所以,如果你的區塊鍊網絡只有像五個人連接,那麼它可能不會很安全,也不會很高效。所以你是在整個波卡網絡的支持下,整個波卡的價值幾十億美元網絡在保護你的鏈的安全性。

最後一個問題是互操作性。當你擁有所有這些不同的區塊鏈時,你肯定會想開始與其他區塊鏈互通。當你擁有自己鏈的時候,你將擁有自己的社區,但是你真正獲得價值的時候是,當你開始把你的社區以及你的代幣和其他一些東西和資產橋接到其他鏈的時候。現在有很多橋都在主動橋接一些市場最受歡迎的鏈,比如,如果你是以太坊,你並不用擔心這個問題,因為人們會為你建立橋。但是如果我們有10,000 個區塊鏈,每一個都要製作自己的定制橋接到其他鏈,那就是指數級的擴展問題,這是一個非常複雜的問題要解決。所以,你知道Polkadot 是如何努力在協議級別建立一個互操作性層,以便所有的區塊鏈可以互相通信,互相交互,並且在交互過程中有很多的安全保障。

還有像XCMP 這樣的通用消息傳遞協議,XCM 是更具體但仍然開放的消息格式,然後當然是一堆消息處理的東西,比如證明交付和在協議級別處理消息,這確實使得在這個領域內的互操作性能夠高效地工作。我認為這些就是Polkadot 試圖解決的最終鏈開發者面臨的問題。

主持人:你如何看待區塊鏈行業的未來和發展?

Shawn:我認為區塊鏈今天真正讓人遺憾的一件事是,通過代幣,它不知何故鼓勵了這種極端主義思維。因為如果你在時間點A 投資了代幣X,可能過了一兩年,或者十年之後,一個真正更好的解決方案出現了,這個方案真的將解決Web3 世界的問題,但你對那個鏈並不感興趣。你只關心你的鏈,它要么偷走所有的創新,要么殺死其他的鏈並保持存在,因為你投資了那個代幣。我認為這是一個非常有毒的行為。

如果我必須指出行業中的一個問題,如果你是一個天才或者加密專家,你可以構建一個完整的區塊鏈,你可以構建一個新的鏈,而不是貢獻給或者幫助推動現有的。這是一個非常糟糕的處境,在你想鼓勵使這項技術變得更好的遊戲理論方面。如果你看一下當前的區塊鏈生態系統的景象,你可能會很自信地說只會有一個區塊鏈,或者比特幣會取勝,或者以太坊會取勝。有很多新的區塊鏈出來,有不同的價值觀念,不同的權衡和想法,我認為這是好的。就像你選擇運行你的網站的服務器一樣,我們有像AWS、谷歌、微軟這樣的大公司,也有一些區域性的小公司,它們有不同的優勢。

我認為我們可能看到的是許多不同的區塊鏈平台,所有這些平台都有不同的優化,並且有面向不同需求的場景。舉一些例子,其中之一可能是滑動比例尺,比如安全性,網絡必須要有多安全?越安全的話操作起來就越慢,做事情的成本也就越高。如果你正在進行價值數万億美元的國家級轉賬,你可能希望使用非常安全且有點慢的東西;有很多人對遊戲感興趣,那個可能安全性要少很多,但吞吐量更高,那可能適安全性較低但很快的鏈;然後你可能還有其他類型的應用,比如身份層,可能需要不同的加密原語或者不同的需求。所以你可能會看到一堆不同的針對特定應用的鏈出來,這些鏈將滿足那些需求。

當然,所有這些鏈最終都要進行通信,並與其他鏈進行操作。我認為這是未來區塊鏈的非常美好的畫面,我希望這成為現實。

主持人:你今年早些時候在丹佛的一次講話提到去中心化不是目標,它是一個工具,而目標是不可阻擋(Unstoppable)。你能簡要闡述一下為什麼不可阻擋是如此重要嗎?

Shawn:這實際上回到了我們為什麼在這個領域的問題。我們一次又一次地學到,當權力集中化,當少數個別行動者試圖為世界做好事時,他們經常會利用它傷害大眾。這其實現在還在發生。比如有很多government ,它們正在傷害自己的公民,因為他們超支、超印、超借、超貸。這就是比特幣最初的價值立場,消除中心化的意外控制,也是以太坊這樣的計算層的價值立場,你實際上可以有智能合約之類的東西被執行,獨立於個別行動者。你可能不信任法律體系能正確執行事情,雖然我們可能不擔心自己的錢會被取出你的銀行賬戶,但愛德華·斯諾登曾經也是一個公民,僅僅因為他揭露了一些關於軍隊的信息,現在就成了一個被流放到俄羅斯、在隱藏中的人,他所有的錢都被拿走了。再一次,我並不是想討論這是好是壞,誰是正確的一方,但你可以想像,如果可以針對一個人做這樣的事情,那可以對任何人做這樣的事情,無論掌權者的利益是什麼。

所以我們在構建這些系統時,我們的目標是我們希望它們是不可阻擋的,我們希望沒有任何一方可以阻止一個項目的發生。這就像現在在美國Government,他們正在談論加密貨幣和比特幣,他們很害怕,他們應該進行監管,他們根本不知道他們在談論什麼,因為你不能監管這些技術,你不能阻止它。他們可以出台一部法律來禁止它,就像他們過去所做的,他們禁止了隱私,禁止了密碼學。過去當密碼學剛剛出現的時候,它實際上是一種軍事工具,普通公民使用密碼學加密他們的數據是不合法的。那我們現在看到,這根本是不行的,它不能阻止人們使用技術,所以在這種情況下,不可阻擋性是對攻擊的抵抗能力,是對現有權力阻止你的技術的抵抗能力。

現在,去中心化是你可以實現這一目標的一種方式。如果你有數百個或數千個遍布全美的節點,美國Government 就不能只按一個按鈕就把它們全部關閉,他們必須挨家挨戶地去阻止它。但我認為去中心化更像是一個滑動尺度。比如說,如果我告訴你有10 個節點在運行一個網絡,我認為你和我都會同意,這可能不夠去中心化,可能Government 能夠阻止10 個不同的節點。如果我說有1000 個節點,那就好多了。如果我說有10000 個節點,我認為我們已經到了這樣的地步,基本上Government 沒有能力阻止全世界一萬台計算機來阻止網絡的運行。

如果我說有十億個節點,我不認為你會說那比10000 個節點更安全。如何處理十億個節點的擴展問題,以及運行十億個節點有多複雜,對網絡來說是更大的問題。實際上,這些擴展效應是指數級的,所以在網絡上有十億個節點實際上會使區塊鏈無法運行,它們就不能運行,它們無法處理這種事情。所以當我們談論去中心化時,我們並不是說去中心化就是目標並不是每增加一個節點,網絡就會變得更好。實際上,我們想做的是找到一個可以隨時改變,可以隨時評估的閾值,來做到不可阻擋性。再次強調,去中心化並不是唯一的工具,還有其他工具,比如隱私層,混合節點,你使用的加密技術等等,這些都可以帶來不可阻擋性。

所以真正的目標,我認為是不可阻擋性,我認為我們過分強調了這個詞“去中心化”,就像它是終點一樣,但我並不認為它是。在不可阻擋性的方程式中,去中心化只是一個變量。那麼,從波卡的角度看,方程式中的其他變量是什麼呢?

我認為這涉及到很多事情。隱私是一個大問題。我認為我們在這個領域還沒有看到足夠的隱私,隱私有點困難,因為隱私通常意味著更複雜的邏輯,它意味著更複雜的計算。基本上,如果你有一個區塊鏈A,它的吞吐量是X,更糟的性能,這是我們現在還沒有真正準備好處理的問題。再者,我認為我們需要看一下加密原語,像比特幣最初使用的是SHA-256,以太坊使用的是SHA-3,將來還會有更多。在某個時候,關於量子加密和量子抵抗的問題將會成為一個新的議題。但顯然,如果Government 能破解量子,並能真正破解所有這些加密,基本上就可以破解任何區塊鏈,Satoshi 的代幣和每個人的代幣基本上都沒了。所以,這是另一個不可阻擋性的要點。

我認為還有生態系統社區。你可以在技術層面構建所有正確的技術棧,使技術去中心化、安全和不可阻擋,但它是否全部由一家公司支持?是否全部由一個基金會資助?在這種情況下,Government 又有了另一個攻擊點,那就是可以停止一個項目的所有開發。所以,項目可能是所有正確的事情,但如果他們自己開發,那麼基本上項目就死在水里了。

所以,有很多不同的不可阻擋性層面,我認為波卡一直都在關注。我認為當我們觀察Polkadot 網絡的所有不同方面,社區,技術,我們關注的是什麼會確保如果一切都出錯,波卡仍然會繼續增長。

Total
0
Shares
Related Posts