[譯] 將來的應用平臺

Image: Mr Hasgaha (CC BY-NC 2.0)javascript

目前咱們生活在集中控制的牢籠中。監獄中以犧牲其餘人爲代價讓少部分人擁有特權。可是科技有潛力改變這些。前端

若是你是一個生活在當今世界下軟件工程師,那麼你就有潛力參與到這個之前從未發生的最大的全球變革中。這個變革將會影響到上億的人的生活,會創造新的經濟機遇,拯救生命,讓數十億人蔘與數字經濟。java

集中化平臺

在 2011 年,我是 facebook 上最受歡迎的音樂 app 創始團隊的一員,這款 app 月活超過 3 千萬。咱們飛速的發展,將其餘優秀的音樂服務整合到一塊兒,例如 Spotify、Bands in Town、Google Search 和 Billboard Magazine。50 萬個樂隊使用這個平臺來管理他們的我的資料,演出日期,音樂流媒體和商品。android

而後有一天,Facebook 關閉了藝術家檔案默認着陸頁面的設置。一晚上之間,網絡癱瘓。在那天大量的公司被這單一的技術選擇搞砸了。臉書更改了一個功能形成了大量的工程師丟失了他們的工做。數百個有用的有趣的 app 將不復存在,一個充滿創造力的使人興奮的生態系統被扼殺了。ios

可是 FaceBook 不是惟一一傢俱備這麼大破壞力的公司。Google Searc 由於依賴搜索流量的公司創造大業務而臭名昭著,經過經過搜索算法來更新淘汰這些公司。git

這個問題不是指 Facebook、Google 和 Apple 是魔鬼。問題在於這麼多的權利一開始就集中控制在少數大公司手中。將來的你的 app 運行情況可能超出了你的控制,決定你命運的可能掌握在別人手中。github

若是能夠在由社區控制和管理的架構上構建應用程序,而不受限於自私的大公司的想法。試想一下,一個全球的計算機網絡,全部計算機鏈接在一塊兒,開發人員合做構建一個更具包容性、更分散的應用程序平臺。web

出於能讓任何人在任何地放發佈自由連接在一塊兒的文檔的想法,web 誕生了。它創建在沒有集中控制的網絡基礎上。在 20 世紀 90 年代,出現了幾個互相競爭的私有服務。爲了與萬維網直接競爭,相似 AOL 和 CompuServe 的公司推出了本身的內容網絡:可是萬維網贏了。算法

同時微軟和蘋果也在手機設備平臺上競爭。若是咱們把時間停留在 2010 年,你可能以爲蘋果贏得了市場。但今天,開源的 Linux 操做系統主導了市場 Android 設備佔據了全球移動智能手機市場的 86%編程

在 20 世紀 90 年代,主導市場的是收取證書費用(或版稅)的商業軟件。今天,若是有人建立了一個閉源GUI工具包並試圖收取許可費用,不多有人會願意放棄開源的 React 生態系統。

可是爲了應用程序能存活,咱們開發的應用程序仍依賴於像 Facebook、Google 或 Twitter 的集中式公司。一場即將改變一切的「海嘯」就要到來。

20 世紀 90 年代末,人們開始在互聯網上共享 MP3 文件,最初是經過位於中央服務器上的文件傳輸協議(FTP)來實現的。但很快,中央服務器就受到了唱片公司的攻擊。社區與第一個流行的去中心化音樂共享服務 Napster 抗爭,但唱片公司辯稱,儘管 Napster 沒有直接託管音樂,但它令人們違法。

Napster 是一家由中心化的公司擁有和運營的公司,在 2000 年,Metallica 起訴 Napster,導致其停擺。

可是若是你認爲 p2p 的故事到此結束,那你就大錯特錯了。從 Napster 的失敗中崛起了 gnutellabittorrentipfs。全部附加源碼的開源協議施行。全部未控制的去中心化的公司都提起訴訟,目前爲止,沒有人能使其停擺。

集中資金

2008 年,房地產市場崩潰。太多無擔保的抵押貸款債務集中在少數很是大的銀行。當貸款違約率開始遇上他們時,多米諾骨牌開始倒塌,致使多家銀行倒閉和救助,僅在美國就有超過 7.7 萬億美圓的救助。相似的崩潰和救援在整個歐洲發生,威脅到整個全球經濟,並使世界陷入自大蕭條以來最嚴重的衰退。

2009 年 1 月 9 日, Genesis 區塊在比特幣區塊鏈上開採。嵌入在塊中的消息以下:

「《泰晤士報》2009 年 1 月 3 日財政大臣即將對銀行實施第二輪救助。」

全球對銀行業機構的信任度達到了危機引起的低點,公衆因兩年的金融危機、失業和房屋止贖而崩潰,彙集在一塊兒,造成了 2011 年遍及全球的佔領華爾街示威活動。致使危機的銀行家們在中產階級蒸發的時候卻安穩着陸,公衆所以被激怒了。

從那之後,銀行再次開始玩相同的把戲,Facebook、Google 和 Apple 擁有更多的權力,全世界對自由的攻擊不斷升級。

咱們惟一的指望

分散式架構已經爆炸增加。比特幣是點燃投資者想象力的火花,隨着資金大力向加密貨幣注入,開發社區開始造成、發展、增加並進一步擴大。

自 2011 年以來,比特幣網絡散列功率增加了 8 個數量級,價格也隨之增加。

比特幣哈希冪圖(Hans Hodl):2011-2018

比特幣交易之因此起做用,是由於比特幣區塊鏈:第一次大規模展現數字稀缺性和分散共識。到 2013 年,大量的開發人員都在想,數字稀缺性和分散式帳本技術(DLT)還能作些什麼。

事實證實,答案是「不少」。一個名叫維塔利克·布特林的開發者由於他花了 3 年時間玩的魔獸世界遊戲改變了遊戲規則而感到沮喪。Buterin 參與了比特幣,並想探索區塊鏈還能作什麼。在他的頭腦中開始造成一個去中心化的世界計算機的想法。

2015 年,Vitalik Buterin、Gavin Wood 和 Joseph Lubin 推出了以太坊,一個大型開發社區彙集在以太坊周圍。到 2017 年,ICO Big Bang 推出了數千種可供選擇的加密資產,大部分位於以太坊之上,提供了傳統風險投資的替代方案,並在此過程當中創造了幾個新的億萬富翁。

到 2017 年末,投資熱潮達到頂峯,2018 年大部分時間,價格都已回落至現實水平。2018 年的價格下跌是一個歷史性的現象,每次比特幣價格達到另外一個數量級的增加時都會出現這種現象。相信我,相對之前之後會有更大的增加。

與此同時,第一代可擴展的 dApps 也開始出現,包括 Sliver.tv合做夥伴騰訊遊戲,該公司經過加密貨幣獎勵電視觀衆和流媒體,能夠在Sliver平臺上花費並用於遊戲內購買。

同時,Waves Platform使任何人均可以輕鬆建立加密貨幣。它基於 Leased Proof of Stake(LPoS)共識運行本身的區塊鏈 — 比比特幣和以太坊使用的工做證實(PoW)模型更快的基層擴展解決方案。錢包軟件具備內置的 Decentralized EXchange(DEX),用戶能夠在其中交易令牌。Waves 錢包在 Android 商店中下載量超過 100,000。

若是你對加入革命感到好奇,大多數加密應用程序都是在前端使用 JavaScript 構建的。塊鏈節點實現(與塊鏈自己通訊的軟件)是創建在普遍的技術之上的,包括 C++(Bitcoin Core)、GO(EthUM)和 JavaScript(Lisk)。

區塊鏈應用程序一般依賴於智能合約,這不只爲分類帳中記錄的數據提供了共識,並且還爲處理該數據的算法提供了共識。

大多數以太坊開發目前都是在 Solidity 中完成的,它是迄今爲止最經常使用的智能合約編程語言。

比特幣有比特幣腳本。Waves 有一種故意不完整的圖靈函數式編程語言,叫作 Ride,而 Casdano Plutus,這是一種由 Philip Wadler 設計的,他把 Monads 帶到了 Haskell,並在全部現代編程語言中激發了一代新的函數式編程語言。

可是,儘管有全部這些區塊鏈編程語言,世界上大部分的加密和區塊鏈編程都是用 JavaScript 進行的。JavaScript 是推進加密革命的用戶界面的默認標準。

「世界上大量的加密和區塊鏈編程都是用 JavaScript 進行的。」

新博客

在我寫第一篇關於 javascript 的文章以前,我已經在 javascript 專業編程 10 多年了。

在我寫第一篇關於加密的博客文章以前,我一直在使用,構建和遵循分散式架構超過 10 年。

我一直在觀察、學習、建設、領導團隊,並等待合適的時機。技術一般不會在人們第一次聽到時就爆炸。它開始時構建得很慢,而後到達了一個拐點,並開始真正地擴展到主流採用。

加密即將爆炸性增加。2019 年將是第一個數百萬用戶的 dApp 進入市場的一年,而非區塊鏈的極客們開始首次以加密貨幣進行交易。

有一段時間,我可能會在 JavaScript 場景中發表關於分散式架構的博客,若是 JavaScript 開發者們對他有濃烈的興趣。可是,個人大部分加密寫做都會在一個名爲 The Challenge 的新博客。

關於 The Challenge 的第一篇博客文章是由有影響力的密碼資產分析師 Hans HODL 撰寫。我很榮幸地把你介紹給他。

若是你想了解更多關於爲何加密是如此重要的事情,請深吸一口氣,吃點零食,而後繼續閱讀戰歌 "The Challenge"


Eric Elliott「編寫 JavaScript 應用」(O’Reilly)以及「跟着 Eric Elliott 學 Javascript」 兩書的做者。他爲許多公司和組織做過貢獻,例如 Adobe SystemsZumba FitnessThe Wall Street JournalESPNBBC 等,也是不少機構的頂級藝術家,包括但不限於 UsherFrank Ocean 以及 Metallica

大多數時間,他都在 San Francisco Bay Area,同這世上最美麗的女子在一塊兒。

若是發現譯文存在錯誤或其餘須要改進的地方,歡迎到 掘金翻譯計劃 對譯文進行修改並 PR,也可得到相應獎勵積分。文章開頭的 本文永久連接 即爲本文在 GitHub 上的 MarkDown 連接。


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

相關文章
相關標籤/搜索