大家好!
昨天 NEAR,是我和我的同事在過去兩年裡一直致力於的一個計畫。
NEAR 是一個用於去中心化應用程式的區塊鏈協議和平台,專注於效能和易用性。
今天我想告訴大家區塊鏈協議在現代世界解決了哪些問題,它們可以解決但尚未解決哪些問題,以及 NEAR 在這方面的應用。
為什麼需要區塊鏈協議?
區塊鏈協議提供了一個非常重要的基礎設施,允許應用程式運作不受任何中心化組織的控制。
在短期內,這已經被用來建立不受銀行和政府控制的金融服務。以太坊是當今最受歡迎的去中心化應用平台,過去兩年出現了大量有趣的金融服務:MakerDAO 建立了一種去中心化貨幣,其價格幾乎正好是一美元,允許在平台上使用非波動性資產。 Compound 建立了將資金存入虛擬帳戶並獲得幾乎保證的收入的能力,Augur 和 Flux 建立了服務,您可以在其中對現實世界中的各種事件進行投注。此外,以太坊上還推出了大量不同的去中心化交易所。所有這些服務要么是自治的,不受任何人控制,要么由服務參與者集體控制。
不受國家和銀行控制的金融產品是一個非常重要的領域。但區塊鏈協議可以讓你做更多的事情。
從中長期來看,同樣的基礎設施將能夠建立服務和應用程序,其目標是建立一個自由開放的互聯網,並減少寡占對我們生活的主導影響。對於日常應用程式:社交網路、聊天、興趣小組等,區塊鏈協議允許您獲得沒有它們就很難實現的功能。三個例子:
1.單一登入及通用帳戶資訊。如今,幾乎所有單一登入服務都是集中式的。如果您使用 Gmail 帳戶登入應用程序,而 Google 決定刪除您的帳戶,您將無法存取您使用 Google 存取的所有應用程式。使用基於區塊鏈的解決方案進行單一登入可以讓您不依賴任何中心化組織。此外,使用此解決方案的應用程式可以在使用者許可的情況下將各種資訊儲存到這樣一個帳戶中,然後可以在其他應用程式中使用。假設的去中心化 Coursera 可以儲存在帳戶上學習課程的事實,假設去中心化的 LinkedIn 可以顯示此信息,而 Coursera、LinkedIn 和登入服務都無法刪除、更改或關閉用戶帳戶,繞過預定義的透明協定.
2. 貨幣化、資產和微交易。開放服務開發不受歡迎的原因之一就是變現非常困難。由於在區塊鏈上,貨幣是協議的基本組成部分,並且其傳輸不受任何限制,因此將各種貨幣化方法整合到應用程式和服務中要容易得多。如果沒有合理的貨幣化途徑,開放網路上的工作將永遠無法吸引大型、嚴肅的團隊,因此,能夠與大型參與者競爭的應用程式將不會出現。
3.數據存儲和計算的協調。在區塊鏈協議上執行計算和儲存數據明顯比在雲端上更昂貴。大多數應用程式和服務在區塊鏈上運行在經濟上是不可行的。然而,如果他們在伺服器上運行和儲存數據,他們可以單方面關閉伺服器並導致數據丟失,或者更改他們運行的程式碼,這在一些去中心化應用程式的上下文中是不可接受的。幸運的是,有多種方法可以讓您以與雲端相當的成本在鏈外儲存資料並執行計算,但不允許刪除資料或替換計算。這些方法使用區塊鏈作為協議,提供資源的參與者提供一些抵押品作為其工作正確性的保證,使用資源的參與者可以銷毀這些抵押品,或者如果他們能夠提供資料不存在的加密證明,則可以將其收回。
上述所有功能都要求底層協定足夠快、便宜且易於用戶理解。
NEAR 的決定
NEAR 解決了現有協議存在的兩個問題。
第一個是 速度,以及由此產生的 交易價格。今天的以太坊每秒允許大約 15 筆交易。如今的需求明顯超過每秒 15 筆交易,因此交易價格非常高:當今最簡單的交易成本約為 40 英鎊,更複雜的交易成本為數美元。我上面描述的幾乎所有用例只有在價格低幾個數量級時才有意義,這反過來又需要更高的吞吐量。
嘗試實現更高吞吐量的協議,同時保持每個網路參與者驗證每個事務並儲存所有狀態的要求會增加硬體需求。這反過來又增加了進入障礙並降低了協議的去中心化和可靠性。
NEAR 使用稱為分片的不同方法進行擴充。我在 Habré 的區塊鏈背景下詳細描述了分片 。分片是在寬度上進行擴展,在未來,它允許您執行更多的計算,並且比在高度上擴展的協議上便宜得多,無論它們設置的硬體要求有多高。
第二個問題是 使用方便。 在 NEAR 上開發和部署應用程式比在其他協定上容易得多。更重要的是,用戶可以使用部署在 NEAR 上的應用程序,而無需了解區塊鏈、交易或私鑰是什麼。
區塊鏈協議歷來都是為了最大的可靠性而不是用戶體驗而設計的。在許多方面,這些目標導致了不相容的要求,而開發可由非技術人員使用但對於丟失帳戶可能花費數百萬美元的場景來說足夠強大的協議的主題是另一篇文章的主題。
上 您可以在瀏覽器的互動式 IDE 中查看使用 Rust 和 AssemblyScript(TypeScript 的子集)開發 NEAR 應用程式的範例,以及它們如何尋找最終使用者。
取而代之的是結論
從定義上來說,開放的網路和去中心化的金融工具不可能由一家公司建立。
建造基礎設施只是建構一個所有核心服務都由社區而非寡頭控制的生態系統所需完成的所有工作的一小部分。
如果您對社區驅動的服務有想法並希望付諸實踐,請加入我們的企業家支持計劃 .
如果您是開發者,請加入生態系統: ,讓我們共同建構開放的網路!
來源: www.habr.com
