NEAR Protocol 一龍: 2020 將是OpenWeb 之年

在這裏插入圖片描述
嘉賓:Illia 一龍丨NEAR 聯合創始人
主持人:代世超丨CypherJump CEO

昨天下午,一塊+組織了一場以「**公鏈 2020 :NEAR Protocol 駛向OpenWeb之路」**爲主題的線上AMA,邀請NEAR 聯合創始人Illia一龍跟大家分享他的觀點和有關NEAR的介紹。

以下爲Illia一龍在本次AMA中回答整理

1.代世超:你是如何進入區塊鏈行業又做了NEAR公鏈的?

**@Illia 一龍 | NEAR:**我和Alex之前一直在AI公司 NEAR.ai 工作。在進行program synthesis(軟件工程自動化)領域的前沿研究的時候,我們缺少真正的數據和真正的用戶。

作爲產品的一部分,我們建立了一個共同協作的平臺,這個平臺聘用世界各地的工程師來解決編程任務,我們能夠構建更好的模型。

在這個過程中我們遇到了兩個頭疼的問題,一個是世界各地的支付問題,另一個是我們公司本身無法提供給開發者足夠多的任務。

我們開始研究如何把這個平臺轉化成一個共同協作的市場(marketplace),區塊鏈似乎是一個完美的解決方法。

Alex 來自建立分片數據庫 MemSQL (硅谷知名分片數據庫,被高盛和Uber使用)的背景,我曾在Google Research從事大型分佈式機器學習系統的工作。

我們鑽研了有關區塊鏈,共識以及周圍的一些技術。在學習的過程中,我們發現無論是從技術還是可用性的角度,現有的公鏈中,都找不到合適的解決方案。

7月4日(美國獨立日),我們與MemSQL和Google的一些朋友進行了聊天,發現在那間會議室裏,有出色的系統工程師,他們對這項技術感到很振奮,而且他們有着構建生產分佈式系統的經驗。

就這樣NEAR Protocol 誕生了,在一週的時間內, NEAR.ai 從3個人發展到了9個人。現在,NEAR團隊在全球擁有超過30個人。

2. 代世超:NEAR的分片設計是什麼樣的,和目前已有的分片方案有什麼不同?

**@Illia 一龍 | NEAR:**首先,NEAR是一個開發平臺。這意味着我們專注於爲開發人員提供最佳的體驗,讓它在不限制用戶體驗的情況下構建應用程序。我們專注於工具、APIs還有通用編程語言,讓開發變得非常容易。

其次,我們關注於讓普通的非幣圈用戶能夠輕鬆地使用構建在NEAR上的應用程序——用戶不需要具備代幣,錢包或私鑰/公鑰方面的知識即可開始使用。

分片和可擴展性由此而來,區塊鏈不應該阻止開發者或用戶使用應用程序。因此,基礎構架帶來的限制應該儘量小。

我們的分片設計對開發人員來說是比較友好的, 不需要知道過多的關於分片的細節。比如,我們使用分片塊來代替分片鏈。

這意味着開發人員在與我們的系統交互時可以認爲只有一條鏈, 跨分片交易變得簡潔快速,也統一了分片gas價格。

爲此,我們還設計了一種新穎的分片方法,稱爲nightshade夜影,可以在
https://near.ai/nightshade
上了解更多有關該方法的信息,或查看視頻
https://www.youtube.com/watch?v=4CKvfYJTjxk。

另外,經濟學對於任何一條鏈都極爲重要,尤其是在分片或多鏈的設計裏。我們在隱藏系統複雜性和解決開發者需求方面已經取得了很大的進展。

Near經濟學:
https://near.ai/economics
中文版
https://blog.csdn.net/sun_dsk1/article/details/102763595

3.代世超:你認爲分片帶來的最大的可用性挑戰是什麼,NEAR打算如何應對?

**@Illia 一龍 | NEAR:**與以太坊等單個區塊鏈相比,開發者在分片區塊鏈上構建的最大挑戰是,跨合約調用變成異步。我們在以太坊中發送交易時,如果在許多合約中執行失敗,系統將還原所有狀態變更。

這種方式在本質上是高度不可擴展的。而且,如果我們查看Web2 中使用的任何分佈式系統,就會發現一切都在異步運行。

你可能已經看到 DevCon 上關於將如何損害體驗和可組合性的評論。我們正在做以下這些事情來解決這個問題:

1)Nightshade 設計使跨分片交易能夠在下一個區塊中可靠地執行。正因如此,我們使所有跨合同交易的操作都完全相同,從而使開發者不必擔心合同的分片位置。

2)動態重新分片可以重新平衡分片之間的合同,從而在網絡增長時保持負載不變。

3)經濟設計的目的是在提供可預測的費用,包括使各個分片的gas價格均等,再次確保開發者不需要關注存在分片的事實。

4)跨合同調用是異步的,並支持回調。面向Rust和AssemblyScript的SDK(TypeScript編譯器)提供了一個Futures API-一個面向開發者的接口,開發者可以輕鬆地將複雜的異步調用與回調鏈接在一起。例如,可以以此實現Map Reduce。

5)運行時裏的其他工具可爲智能合約的狀態提供安全的鎖定。這使得我們可以構建類似以太坊的複雜合約:調用合約時的失敗會傳播並還原其他合約中部分狀態變化。

4.代世超:NEAR爲什麼要過渡到PoST?純PoS有什麼問題呢?如何實現呢?

**@Illia 一龍 | NEAR:**PoST目前仍然在研究中, 我們發現了PoS的一些核心問題,這個視頻中在這方面進行了一些描述:
https://www.youtube.com/watch?v=XiJI7EhNsmc&list=PL9tzQn_TEuFW_t9QDzlQJZpEQnhcZte2y
大家可以看看。

其中一個核心問題就是遠程攻擊,當網絡可能有大量驗證者離線時,就需要某種形式的主觀性和挑戰性。然而,這些問題 PoW 有更好的解決方案,因爲大量的能源成本和集中力量合力減少了回報的差異。

PoST 不僅解決了這些問題,而且由於不需要專門的硬件,所以使“挖礦”空間證明更加的公平。

我們不打算在即將到來的 MainNet 中進行任何 PoST 工作, 而是會在主網上線之後進行這方面的研發,並且提交給社區,來決定是否值得對這塊進行升級。

5.代世超:這次NEAR中國行活動主題是:「區塊鏈技術在政府和企業中的應用」,NEAR在企業應用上的解決方案有哪些優勢?

**@Illia 一龍 | NEAR:**NEAR 有一個隱私分片 ,下面詳細講講:

當合約不在同一鏈條下運作時,NEAR 的設計提供的核心是交叉合約通信。這對於分片公鏈很重要,但實際上也允許企業可以運行自己的分片的企業用例。我們稱作爲 Private Shard。

在 Hyperledger 或 Corda 之類的系統中,你需要設置這樣的參與者集,讓他們同意共享他們放入這條鏈中的所有數據和合約。

Private Shard 的好處是不需要建立財團或任何前期投資。對於一個企業來說,設置其他私有分片可以訪問的數據和合約,或者該企業是否希望其他人以後再參與同一分片,是很容易的。

Private Shard 對於企業來說也很容易掌握,因爲對於他們來說,這是一種 SaaS 模型,企業可以在私有云或數據中心建立自己的私有分片,並開始將這用作應用程序的後端。

好處是這些應用程序在整個系統中都具有通用的命名空間,並且可以與公共區塊鏈應用程序以及其他私有分片進行通信。

當另一個企業 B 要與企業 A 進行交互時,因爲有共享的合同的全局命名空間,和公開的狀態證明,他們可以輕鬆地調用企業A的合約。

從管理公共資產(如數字房地產或貨幣價值)到可以輕鬆地依靠通用協議進行通信的不同企業之間的應用程序網絡擴展,私有分片可以帶來很多好處。

6.代世超:NEAR稱使用開發模版的話 15 分鐘就可以基於平臺開發一個 APP,並即時發佈,對開發者十分友好。可以具體介紹一下開發者如何參與到NEAR生態做App,一龍有沒有什麼想法可以啓發大家?

**@Illia 一龍 | NEAR:**我們爲開發者提供了不少工具:

在線IDE可以快速開始構建:
https://near.dev

文檔:
https://docs.cn.nearprotocol.com

Rust綁定也有一些合同的示例:

https://github.com/nearprotocol/near-bindgen/tree/master/examples

Nearlib是JS SDK,允許構建簡單的前端/與區塊鏈集成
https://github.com/nearprotocol/nearlib

適用於Corgis的示例NFT:
https://github.com/nearprotocol/crypto-corgis-solution

實際上,我們已經爲中國開發者開展了線上黑客馬拉松,並發表了一些想法https://github.com/nearprotocol/hackathon/blob/master/ideas.md

黑客松新宣傳稿:
https://mp.weixin.qq.com/s/tpZuRimooezHfV-uQdRgbg

7.代世超:是否可以回顧總結2019年NEAR的項目進展結果,再簡單陳述在2020年NEAR有哪些計劃?

**@Illia 一龍 | NEAR:**NEAR 在2019年的項目進展結果:
從舊金山的一個小團隊到現在的全球社區。

更改並實現了分片設計,並與全球各地的外部驗證節點一起運行了預發佈的TestNet。

第一批應用程序開發者正在 NEAR 上開發 Apps,並將在主網上線時與我們一起啓動。我們幫助其中一些開發者籌集資金並擴大規模用來提供良好的體驗。

我們在世界各地舉行了無數次meetup、workshop和8次黑客馬拉松,開發者就有關如何改進平臺爲我們提供了寶貴的反饋。

對於2020年,我們的首要目標是上線主網並開始發展Open Web社區。

我們認爲,有很多機會可以吸引新的開發者和創業者來建立與下一波與用戶更接軌的業務,並且我們可以通過 NEAR 推動這一過渡的一部分。

我們確實認爲 2020 年將是增長的一年:生態系統中的開發者增長,發佈的應用程序增長,消費者使用率的增長,以及大型公司採用率的增長。

8.代世超:2020 會是The year of OpenWeb,這個預測的依據是什麼,能談談你理解的OpenWeb嗎?

**@Illia 一龍 | NEAR:**OpenWeb是圍繞用戶的業務和應用程序的新範式。目前,Web2 的激勵是建立護城河並最大程度地提高收入,即使損害用戶的利益也在所不惜。

OpenWeb 的目標是將控制權重新帶給用戶:金錢、資產和數據。

Near已經在全球範圍內採取了一些行動,從這個方向開始,通過 GDPR 和數據可移植性法律,促進隱私和自我主權——所有這些都是在試圖改變現狀。但是目前爲止,在web2中除了集中的零邊際成本之外,還沒有真正的替代品。

社交網絡就是一個例子。他們都開始嘗試獲取用戶,並真正向基於其構建並滿足較小羣體需求的應用程序開放。但是,隨着網絡效應的加劇,最初顧客獲得的價值消失了,取而代之的是試圖收購那些潛在的競爭者,以防止他們威脅到自己。

解決這個問題的一種方法是使社交圖譜本身商品化。

兩者都使它成爲用戶所有,而不是提供軟件的公司所的,並使它在所有應用程序中都可以移植和使用。這消除了圍繞用戶數據或朋友的煩惱,反而將迫使公司開發更好的產品並滿足他們的需求,併爲他們的需求提供更協調的服務。

這也意味着,更多小衆的應用程序可以利用這些數據爲小型社區或社會團體提供良好的體驗,而這是目前不可能的,因爲沒有本地應用程序會收集足夠的網絡,並且沒有全球性應用程序會專注於爲小的地方社區。

甚至接受更多區塊鏈技術的企業也會參與到這個運動中來,解鎖用戶的數據,並允許更多的互操作性。

我們相信,到2020年,我們將開始看到第一個兌現這個承諾的應用程序,並看到應用程序和用戶長期站在一條陣營上。

掃碼關注公衆號,回覆“1”加入開發者社羣

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章