[譯] 2019 區塊鏈平臺與技術展望

Rickon發表於2019-02-11

[譯] 2019 區塊鏈平臺與技術展望

no.thisispatrick — “Electric Water” (CC BY-NC-ND 2.0)

自 2015 年以來,以太坊 一直是智慧合約平臺的主導者,但是在 2018,谷歌、亞馬遜和蘋果公司打造智慧合約平臺的競賽逐漸升溫,且賭注很大。主導新興價值網際網路的平臺可能輕易地達到萬億美元的市值。

TL;DR: 請在底部參閱 2019 年值得關注的加密技術的完整列表。

2018 年底,開發人員厭倦了等待 EVM 的擴充套件成為現實。像 Raiden Network’s 這樣的新興技術登陸以太坊主網給以太坊開發者來了期待已久的希望,但這可能太晚了並且還遠遠不夠。今年,具有更快第 1 層共識的替代區塊鏈開始吸引開發人員的注意力,開發人員去哪裡,應用程式和使用者也會隨之而去。

[譯] 2019 區塊鏈平臺與技術展望

但是,要追趕上來很難。以太坊有成千上萬的開發者課程、教程、文章和 Stack Overflow 問答,這是一個很好的開始。他們還擁有致力於改進提案和核心協議開發的最大、最活躍的社群。

開發人員可能會對緩慢的交易和糟糕的使用者介面感到不滿,但以太坊仍然在佔據著開發人員的心。超過 3000 個 ICO 已經在以太坊發行,其最接近的競爭對手仍然有數百計。以太坊在 2018 年遭受了一些重大打擊,但本週的一次大反彈可以作為給挑戰者的迴應:不要將以太坊排除在外

[譯] 2019 區塊鏈平臺與技術展望

以太坊反彈:這還沒有結束!

[譯] 2019 區塊鏈平臺與技術展望

2018 年 12 月 28 號 24 小時內漲幅排行

主導主題

2017 年主要的加密主題是 ICO 大爆炸:初次發行代幣產品(ICOs)的曙光。這種爆炸式增長一直持續到 2018 年上半年,直到監管問題對加密行業產生寒蟬效應。

[譯] 2019 區塊鏈平臺與技術展望

每月 ICO 募資:2014-2018 來源:CoinDesk

2018年有兩個主要主題:

BUIDL 跑道 - 我們可以在資金耗盡之前將我們的加密專案推向市場嗎?子主題:加密行業的浪費。許多公司在打造可行的產品之前,花費了大量資金飛到世界各地舉行會議。在你建立 MVP 之前就在營銷上花錢,這與精益創業的理念背道而馳,自 2001 年網際網路泡沫破裂以來,精益創業理念一直主導著明智的科技領導者。

加密“寒冬” - 在 2017 年底,加密市場又跨越了另一個 10 倍的增長。每次發生這種情況,市場都會回落,然後再攀升至上次的 10 倍。2018 年是 10 倍峰值之後的第一年,所以很自然地,我們再次下跌。不幸的是,許多加密專案在價格暴跌 80%-90% 期間保留了他們在市場上籌集的資金,現在錢即將耗盡。這已經導致了很多裁員。(另見:“BUIDL 聖誕節:區塊鏈聖誕節裁員的故事

這意味著什麼?加密市場有可預測的起伏。根據過去的表現,我們知道在我們達到下一個 10 倍標記後,價格很可能會在接下來的幾個月中下降 80%-90%。這對於財務部門來說意味著他們應該計劃專案跑道—傳統上至少 18 個月的運營費用,並用法定貨幣存入資金以保護它免受市場下行週期的影響。這樣,無論加密市場如何,他們都可以繼續運營。如果在將該跑道投入保管之後還有額外的資金,當然是將這些資金留在市場中並期望在買入時獲得長期收益。

大多數專案都做不到這點。那些公司被迫進行裁員,而在我看來應該從財務主管開始。

[譯] 2019 區塊鏈平臺與技術展望

比特幣價格(記錄):每個紅色的箭頭都比上次高十倍

精明的加密行業投資者意識到了市場週期,並計劃他們期望保持 7 到 10 多年的長期投資策略。對於這些投資者來說,加密行業投資的前景再次開始變得好看起來。

關於“加密業寒冬”的提示:加密行業從未經歷人工智慧行業在 1987 年至 2009 年間經歷過的寒冬,這可能強化了“加密寒冬”的名稱。在非常真實的人工智慧寒冬,研究人員使用諸如“機器學習”和“分析”之類的委婉語來確保資金以避免“AI”的恥辱,許多人已經開始將其視為永遠不會實現的科幻烏托邦。今天,AI 的進步帶給我們一些最令人振奮的技術,包括自動駕駛汽車,自動飛行無人機以及機器人技術的重大突破。

2019 年的主題是什麼?

如果 2017 年是關於 ICO,2018 年是關於“生存”,那麼 2019 年的加密相關的主題會是什麼?

吸引使用者

去中心化應用程式在 2018 年只有很少的受眾,但 2019 年可能是我們第一次看到有著數百萬使用者的去中心化應用程式的年份,而拒絕加密的極客最終將開始以加密貨幣進行交易。

DappRadar 稱,2018 年最受歡迎的以太坊 dApp 目前每日活躍使用者不足一千。但是,一種新的加密應用程式正在顯現。

支援加密的 Brave Browser (由Mozilla的聯合創始人兼web 平臺程式語言 JavaScript 的建立者 Brendan Eich 領導)已經在 Google Play 商店中有著超過 1000 萬的安裝量。Brave 使使用者可以輕鬆獲得並使用 BAT 加密貨幣。您可以通過瀏覽自己喜歡的網站獲得加密幣。如果您選擇加入,Brave 將使用不會跟蹤您的行為的廣告替換廣告網路商投放的具有潛在危險的跟蹤型廣告。作為交換,你將自動獲得 BAT,只是為了做你以前總做的事情。

[譯] 2019 區塊鏈平臺與技術展望

截圖:Brave 瀏覽器整合了 BAT 錢包

Sliver.tv 是一個讓遊戲玩家直播遊戲視訊給其他遊戲愛好者觀看的視訊遊戲流媒體網站。它最近整合了 Theta 加密貨幣,它允許觀眾通過觀看視訊流和與其他觀眾共享網路頻寬來獲得加密貨幣。

[譯] 2019 區塊鏈平臺與技術展望

截圖 左邊:騰訊遊戲的無限法則在 Sliver 上直播。右:Sliver.tv 整合了 Theta 錢包。

觀眾也可以贏得 Theta,捐給主播或者使用它來在 Sliver 商店購買虛擬或真實的商品。Sliver.tv 每月活躍使用者超過兩萬,可能是迄今為止最受歡迎的加密應用程式,供一般受眾使用(即不是投資/交換/錢包應用)。

Sliver.tv 是一個非常有前途的開端,但它使用中心化的託管錢包,使用者無法提取資金。

Cent.co 著眼於基於內容的社交網路的未來。想象一下 Twitter 和 Medium 的最大優勢:長格式內容以咬入式內容流的形式呈現,你可以將其擴充套件到更大的圖片。你可以給建立內容的使用者小費,當其他人給你小費時,你也會得到獎勵。給小費被稱為“播種”。當你對內容播種時,一部分錢會給內容原始建立者,一部分錢會給在你之前播種內容的每個人。它為釋出高質量的內容以及你認為會在平臺上流行的種子內容創造了經濟激勵。

[譯] 2019 區塊鏈平臺與技術展望

Cent 截圖

Cent 用提供獎勵來獲得工作的方式 - 任何型別的工作 - 由 Cent 生態系統的使用者完成。您可以提出問題並提供回答的懸賞。您可以要求提供 logo 設計幫助,或者請求幫助編輯您的最新帖子。任何對您來說物有所值的東西。您可以控制您懸賞的金額以及將獲得這筆錢的人數,因此就算您的提議病毒式傳播,您也不會意外地超出預算。Cent背後的想法是創造一種經濟形式,允許其使用者日常工作之外只使用他們的才能和 Cent 平臺線上掙錢。我不確定人們每小時在 Cent 上賺多少錢,但我確信它看起來非常有前途。

它也是我迄今為止看到的最使用者友好的 dApp 之一,到目前為止,我沒有看到任何跡象表明它被以太坊擴充套件問題所困擾。要使用 Cent,你需要一個 Web3 瀏覽器比如 Trust 或者 Coinbase Wallet

我仍然渴望看到一個帶有使用者控制錢包的 dApp 達到 1000 多萬使用者量。它會在 2019 年發生嗎?

以太坊挑戰者

以太坊挑戰者將於 2019 年進入研發和社群建設階段。以太坊有一個很好的開端,但是 2019 年可能是競爭壓力真正開始壓迫以太坊的一年。以太坊的挑戰者們主要有兩種勢力:ICO 平臺dAPP 平臺

許多潛在的挑戰者將同時充當這兩個角色,但還是儘可能的去獨立看待這兩個角色會比較好。

ICO 平臺 — 幾乎是從有了 ICO 平臺這個概念產生開始,以太坊就一直是 ICO 發行最合適的選擇。智慧合約應用程式還沒有真正開始吸引客戶,但是 ICO 在 2017 年和 2018 年就已經取得了極大的成功。

2019 年,以太坊不再是推出 ICO 唯一的選擇,也可能不再是最好的選擇。競爭者正在加快步伐。在 2018 年,數百個加密資產在競爭者平臺推出。尤其是Waves 認識到推出加密資產是以太坊的殺手級應用程式,並著手讓它變得簡單。他們這樣做了。您可以在 Waves 上釋出新代幣,而不需要任何編碼。

[譯] 2019 區塊鏈平臺與技術展望

截圖:Waves 代幣生成工具

它們還具有傳遞特質,可讓您輕鬆地將代幣分發給許多人 - 例如,從您的 ICO 進行 airdrop 傳遞或分發代幣。進行 ICO 的難點在於交易所上市。Waves wallet 包括一個整合的分散交換(DEX),以便使用者可以立即開始交易新代幣。Waves DEX 功能優於集中式交換,在任何使用者體驗競爭中可以輕鬆擊敗基於以太坊的 DEX。與集中式交換不同,DEX 資金由使用者控制的金鑰管理,因此他們不必信任被監管的集中交換,或擔心如果交易被黑客攻擊會發生什麼。Android Waves 錢包已被下載超過 100,000 次。

以太坊仍然是最受歡迎的代幣釋出平臺,但 Waves 已成功吸引了數百個專案Stellar 是另一個可選的流行 ICO 平臺,它也 緊隨其後。一些專案已經在其他替代平臺上推出,包括 NEOEOS等,但看起來 Waves 和 Stellar 可能會在 2019 年從新的代幣釋出平臺中脫穎而出。

他們很有可能會吸引到更多原本將在 2019 年在以太坊上推出的專案。

dApps(去中心化應用程式)

加密行業的願景是建立有價值的網際網路,你可能會說去中心化應用程式起著關鍵作用 但究竟什麼是 dApp?為什麼它們很重要,哪些 dApp 平臺將在 2019 年重塑秩序?

什麼是 dApp?dApp 是去中心化應用的縮寫,它本質上是中心化應用程式的對立面。中心化應用程式掌握著使用者的資料。舉了例子,您的銀行應用程式可以幫助您管理銀行帳戶餘額,但從技術上講,您無法控制這筆錢 — 銀行在控制。

如果他們想未經你的允許借錢給別人,他們可以也會做!如果他們想要凍結您的帳戶,他們可以。如果他們想延遲你的提現,他們可以。

Facebook 也是一個非常好的例子。如果 Facebook 想分享你的好友列表給第三方開發者,他們未經你的允許就能做到。如果他們想分享你的私人訊息,他們也可以。如果他們想關閉某個功能或殺掉你的應用,他們還是可以做到。

另一方面,去中心化應用程式不會將所有使用者資料儲存在集中式資料庫中。取而代之的是他們依賴去中心化技術,如區塊鏈和其他 DLT(分散式賬本技術),去中心化資料庫去中心化檔案儲存系統。dApps 可以讓您控制自己的身份,貨幣和資料。(他們還沒有全部做到這些,但我懷疑那些做到的將顛覆 Web 3.0。)

dApp 經常需要通過網路進行交易。為此,他們通常依賴區塊鏈,例如比特幣,以太坊,Waves 等。他們通常需要與錢包介面才能授權交易。

我當前最喜歡的 dApps 內建了錢包,並且要麼是監管(意味著他們管理諸如私人金鑰之類的硬體,例如 Sliver.tv),要麼直接與錢包整合(例如 Brave)。

dApp 使用者體驗

dApp 使用者體驗正在變得越來越好。現在有兩個流行的瀏覽器整合了 dApp 支援功能,因此不需要考慮瀏覽器擴充套件:Trust(最近被 Binance 收購)和 Coinbase Wallet(直到 Coinbase 在收購Trust後不久收購了它的 Toshi)。兩者都比 Metamask 等替代品具有更好的使用者體驗,並提供與 Web3 API 的整合,這有助於 dApp 與以太坊區塊鏈整合。

我最喜歡的 dApp 使用區塊鏈來達成一致,但它們也連線到快速資料庫並且載入非常迅速。我最喜歡的 dApp 也不需要使用者批准可能在區塊鏈上發生的每一筆事務。良好的 dApp 使用者體驗的關鍵是選擇你所遇到的區塊鏈。例如,可以擁有一個由資料庫支援的虛擬帳戶,該資料庫只需要定期同步到區塊鏈,用於結算或安全,或兩者兼而有之。

在 2018 年初,Lightning Network 作為比特幣區塊鏈的第二層協議釋出。2019 年 12 月,Raiden Network 在以太坊區塊鏈上釋出了 alpha 版本。兩個網路都使用由 Hashed Timelock Contracts (HTLCs) 連線的支付渠道提供點對點的離線支付。這對終端使用者意味著現在幾乎可以立即用您的 dApp 進行交易,而不是等待可能需要長達 10 分鐘的區塊鏈確認。

智慧合約平臺

Solidity 自從其可用以來已經統治了智慧合約程式語言生態系統。它在以太坊虛擬機器(EVM)上的智慧合約程式設計中無處不在。但Solidity有一些嚴重的問題,包括算術溢位和下溢型別錯誤,以及凍結 3 億美元delegatecall 漏洞。所有這些漏洞都是程式語言級別存在的問題的例子。換句話說,更好的程式語言可以建立更加安全的智慧合約。

挑戰者來了。

  • Waves RIDE:一種圖靈不完整(無迴圈或遞迴)的類 Haskell 式函式式程式語言,用於 Waves 區塊鏈。它具有靜態型別、延遲評估、模式匹配和用於確定是否允許事務完成的謂詞表示式。圖靈完整版本也在開發中。Waves 的智慧合約支援目前正在主網上執行。我們應該能在 2019 年看到第一批 Waves dApp 出現。

  • Plutus (Cardano) 是另一種受 Haskell 啟發的函數語言程式設計語言,它是為了 Cardano 區塊鏈而生。Cardano 計劃在 2019 年推出兩個重要版本:Shelley,它提供完全的去中心化和賭注,以及 Cardano-CL,它是支援可程式設計智慧合約的虛擬機器。

  • Scilla (Zilliqa) 是一種經過正式驗證的智慧合約語言,其設計考慮了計算和效果的分離。這意味著狀態轉換的計算和通訊是嚴格隔離的,這使得 Scilla 智慧合約更容易測試和靜態驗證以最大限度地減少出錯的可能性。Zilliqa 的主網計劃於 2019 年 1 月底推出。

  • ewasm (Ethereum) 並不是一個智慧合約語言,而是一個編譯器目標,它將允許以太坊程式設計師用其他語言程式設計(如Rust,C ++,也許某一天是智慧合約特定語言,如 Simplicity),並編譯成以太坊風格的 WebAssembly。ewasm 是 WebAssembly 的一個更安全的子集,它是 Web 平臺相對較新的低階編譯目標。方便的是,wasm(以及 ewasm)模組可以在任何 JavaScript 專案中使用。對於大多數區塊鏈程式碼,通常超過 75% 的程式碼根本不在智慧合約中 — 它在 JavaScript 中必須與智慧合約進行通訊。ewasm 和 JavaScript 共享繫結和模組支援的共同基礎。

  • JavaScript (Lisk) Lisk 是一個區塊鏈開發平臺,允許開發人員使用 JavaScript 編寫程式碼併為特定應用程式建立自定義區塊鏈,從而避免乙太網的大規模擴充套件問題。Lisk 允許開發人員建立自己的支鏈來管理所有特定應用程式的區塊鏈操作,因此它不必與其他任何應用程式競爭主鏈的計算資源。目前,Lisk 沒有開發智慧合約程式語言或 虛擬機器,區塊鏈交易功能與比特幣相似。

  • Rust (via ewasm, Cardano client) 是一種低階語言(就像 C 語言),具有 Haskell 等語言的一些安全功能。Rust 具有保證常量引用以避免意外突變,靜態防止空指標異常(必須顯式宣告選項),只提供對當前狀態有意義的操作的狀態型別,分析模式匹配以保證函式完整性(無法匹配的模式將導致編譯時錯誤)等。基本上,它就像 C++ 和 Haskell 生的一個嬰兒,沒有繼承任何不好的東西。Rust 可以編譯為 ewasm,或者用於構建像 Cardano 這樣的區塊鏈的客戶端程式碼。用於 Lisk 的模組可以在 Rust 中構建並編譯為 wasm 以在 Lisk 專案中匯入。

你可能不需要智慧合約

在 2019 年,你可能不需要智慧合約程式語言來開發一個 dApp 產品。

大部分去中心化應用開發者建立從區塊鏈中提取資料並將其拉入可以有效查詢的資料庫中的節點。這個過程並不是很好玩,並且給加密應用程式增加了很多維護負擔。使用 GraphQL 可以輕鬆地查詢區塊鏈資料。去中心化節點彙集區塊鏈資料,由 IPFS 提供支援。

您可以將計算工作傳送到 iExec,甚至可以使用 Render Token 處理強烈的圖形渲染。隨著所有這些加密代幣飛來飛去,我們可能需要做一些交叉鏈原子交換來跨多個區塊鏈交易代幣。

您可以使用可驗證的宣告,分批並錨定到您選擇的區塊鏈(建議:比特幣)來記錄任何型別的資料,包括房地產,汽車和 NFT 等資產的所有權和轉移。您可以在 IPFSStorj 上儲存這些宣告,支援檔案和各種資料庫記錄(請參閱 OrbitDB)。

清單

好吧,這有點多。讓我們回顧一下你應該在 2019 年密切關注的技術:

加密數字貨幣

加密應用程式

錢包 & dApp 瀏覽器

dApp 平臺

智慧合約語言

去中心化計算服務 (AWS for dApps)

相關技術


我們正在打造數字化收藏品的名聲:加密


Eric Elliott 是一位分散式系統專家,也是 Composing SoftwareProgramming JavaScript Applications” 這兩本書的作者。作為 DevAnywhere.io 的聯合創始人,他教開發人員遠端工作所需的技能,並讓他們擁抱工作與生活的平衡。他建立開發團隊並提供建議給加密專案,併為 Adobe Systems, Zumba Fitness, The Wall Street Journal, ESPN, BBC, 和包括 Usher, Frank Ocean, Metallica, 在內的頂尖藝術家貢獻軟體相關的經驗。

他和世界上最漂亮的女人一起享受著孤傲的生活。

感謝 JS_Cheerleader

如果發現譯文存在錯誤或其他需要改進的地方,歡迎到 掘金翻譯計劃 對譯文進行修改並 PR,也可獲得相應獎勵積分。文章開頭的 本文永久連結 即為本文在 GitHub 上的 MarkDown 連結。


掘金翻譯計劃 是一個翻譯優質網際網路技術文章的社群,文章來源為 掘金 上的英文分享文章。內容覆蓋 AndroidiOS前端後端區塊鏈產品設計人工智慧等領域,想要檢視更多優質譯文請持續關注 掘金翻譯計劃官方微博知乎專欄

相關文章