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

no.thisispatrick — 「Electric Water」 (CC BY-NC-ND 2.0)javascript

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

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

2018 年末,開發人員厭倦了等待 EVM 的擴展成爲現實。像 Raiden Network’s 這樣的新興技術登錄以太坊主網給以太坊開發者來了期待已久的但願,但這可能太晚了而且還遠遠不夠。今年,具備更快第 1 層共識的替代區塊鏈開始吸引開發人員的注意力,開發人員去哪裏,應用程序和用戶也會隨之而去。java

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

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

以太坊反彈:這尚未結束!git

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

主導主題

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

每個月 ICO 募資:2014-2018 來源:CoinDeskweb

2018年有兩個主要主題:

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

加密「寒冬」 - 在 2017 年末,加密市場又跨越了另外一個 10 倍的增加。每次發生這種狀況,市場都會回落,而後再攀升至上次的 10 倍。2018 年是 10 倍峯值以後的第一年,因此很天然地,咱們再次下跌。不幸的是,許多加密項目在價格暴跌 80%-90% 期間保留了他們在市場上籌集的資金,如今錢即將耗盡。這已經致使了不少裁人。(另見:「BUIDL 聖誕節:區塊鏈聖誕節裁人的故事

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

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

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

精明的加密行業投資者意識到了市場週期,並計劃他們指望保持 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,只是爲了作你之前總作的事情。

截圖:Brave 瀏覽器集成了 BAT 錢包

Sliver.tv 是一個讓遊戲玩家直播遊戲視頻給其餘遊戲愛好者觀看的視頻遊戲流媒體網站。它最近集成了 Theta 加密貨幣,它容許觀衆經過觀看視頻流和與其餘觀衆共享網絡帶寬來得到加密貨幣。

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

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

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

Cent.co 着眼於基於內容的社交網絡的將來。想象一下 Twitter 和 Medium 的最大優點:長格式內容以咬入式內容流的形式呈現,你能夠將其擴展到更大的圖片。你能夠給建立內容的用戶小費,當其餘人給你小費時,你也會獲得獎勵。給小費被稱爲「播種」。當你對內容播種時,一部分錢會給內容原始建立者,一部分錢會給在你以前播種內容的每一個人。它爲發佈高質量的內容以及你認爲會在平臺上流行的種子內容創造了經濟激勵。

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 上發佈新代幣,而不須要任何編碼。

截屏: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前端後端區塊鏈產品設計人工智能等領域,想要查看更多優質譯文請持續關注 掘金翻譯計劃官方微博知乎專欄

相關文章
相關標籤/搜索