繼續昨天的話題,這是對 Devcon5 內容(部分)解讀的下篇,希望幫助大家在瞭解以太坊生態的同時,能夠對區塊鏈生態的一些最新發展也有所瞭解。沒看過上篇的小夥伴點擊 從 Devcon5 大會看以太坊和區塊鏈生態發展(上)

原文標題:《【原創】從 Devcon5 大會看以太坊和區塊鏈生態發展(下)》
作者: 萬向區塊鏈研究組

加密經濟、用戶體驗、Web3、DeFi 這些行業熱門話題,也是 Devcon5 大會重點討論的議題。我們選取了一些具有代表性的觀點和解決方案,供大家參考。

先來看看 V 神對加密經濟學和密碼學的觀點。

Vitalik Buterin:加密經濟學和密碼學

Vitalik 在 Devcon5 主題演講中重點提到「加密經濟學(cryptoeconomics)」,旨在強調其對整個區塊鏈生態的影響和意義。

Vitalik 認爲比特幣使用「加密經濟學」來解決的兩個主要問題:權重分配和激勵機制。後者「激勵機制」容易理解;前者權重分配是指,在所有的 BFT 算法模型中,會對惡意節點掌握的資源佔總資源的比例做一個假設,但是在去中心化程度很高的系統中,特別是公鏈系統中,這個資源如何界定?比特幣能通過算力來衡量。

接下來,Vitalik 先從假設前提這個角度比較密碼學與加密經濟學。

1、對於密碼學而言,不需要一些前提假設,我們就能證明事情的合理性,因爲它基於數學的合理性。

2、加密經濟學需要對參與者很少的假設就能來證明一些事情。比如說,理想情況下,假設攻擊者能夠並且願意支付用於攻擊的成本上限。基於這樣的假設可以做很多系統設計。這兩套系統通過各自的優勢都能實現去中心化 / 信任最小化。

之後,通過「交互計算」和「zk-SNARKs」的對比提出他的觀點「加密經濟學可以和加密算法競爭」。交互計算:假設有一個函數,該函數的計算可以分解成很多步,並且中間步驟的值都很小。提交者提交一系列的中間計算結果和一個抵押。然後會存在一個挑戰階段,即任何人都可以對計算中的某一步提出挑戰,以此來驗證該函數的中間某個計算結果的合理性。

可以發現這種交互計算的方式其實與 zk-SNARKs 做的是同樣的事情,交互計算的優點是:相對 zk-SNARKs 要更容易實現,比 SNARKs 效率更高,但是 SNARKs 則不需要挑戰這個過程。

加密經濟學可以用於:基本層共識的安全性、輕客戶端、抗 DoS 攻擊的鏈下協議。

我們初步分析認爲,Vitalik 對於 BTC 模型,BFT 算法等本質的理解是比較深的,這也會幫助其帶領生態往前發展。其提出的交互計算,則是 TrueBit 中提出的交互驗證遊戲的一個子集。我們推斷,把計算切分成小份,也是便於鏈上做驗證。而 Vitalik 提議給 TrueBit 論文的 forced error 機制,在大會 PPT 中沒有介紹,Vitalik 應該是想抽象一個例子來講加密經濟學的作用。

隨着區塊鏈技術的快速發展,「用戶體驗「被越來越多的提及和談論,用戶的體驗效果直接影響產品在市場中的競爭力。使用戶獲得良好的體驗,纔是區塊鏈走到人民羣衆中去的根本。在 Devcon 大會中跟用戶體驗相關的課題主要有如下幾個。

用戶體驗

1、State of Ethereum

Etherscan 項目 CEO Matthew Tan 基於以太坊上的數據對以太坊生態中的用戶信息進行統計,如用戶地理位置的分佈、用戶年齡段分佈、性別分佈、使用的瀏覽器類型、使用的設備以及操作系統等。

根據其統計分析,指出目前的用戶痛點 top5,分別爲:

1)請求退款或取消交易
2)交易 / 餘額信息不能即時反映
3)交易失敗後咋辦
4)用戶被欺詐
5)怎樣將 token 提現並存在銀行賬戶

2、The Bounties Network and Rimble

The Bounties Network and Rimble 項目主要負責研究阻礙 dApp 應用和可用性的用戶體驗問題,針對用戶體驗問題,通過使用獎金激勵來產生創造性和有效的解決方案。Rimble 將對最佳解決方案進行驗證和迭代,最終將它們整合到開源資源中,讓開發人員更容易構建可用性更廣的 dApp。

每個賞金項目鏈接中會包含如下內容:

1)問題背景介紹
2)挑戰:提出需解決的明確需求
3)提交要求:最低提交要求和理想提交要求
4)評估標準:給出詳細的項目評估標準
5)獎勵金額:項目的完成度對應的賞金金額

3、Ethical Design Practices for Web3

Omna Toshniwal & Jenny Pollack 的演講主題爲《Ethical Design Practices for Web3》,其演講的內容爲:描述現如今 web 是如何破壞用戶信任的,具體來說,缺乏用戶控制、缺乏選擇、不道德的數據共享和網站使用暗模式;web3 嘗試解決其中的一些問題,但演講者認爲還不夠成熟,於是分享一些實用的設計實踐。

在許多最佳實踐以及 web2 的產品設計的金字塔模型由下至上依次爲:功能性、可靠性、可用性、娛樂性,但演講者認爲,尊重人權應該是一個好的產品設計的核心,因此需在產品設計的金字塔模型的最底層中加入道德性。

關於 web3 產品的道德性設計,給出如下建議:

1)設計出用戶可理解的權限控制模型
2)權限要易於管理並可撤銷
3)自動執行的步驟需詢問用戶
4)用戶使用需安全、可靠

4、ENS(Ethereum Name Service)

名稱的可讀性作爲用戶體驗的重要部分,簡單、易讀的名稱可以給用戶提供便捷。ENS 着重解決 Ethereum 中的可讀性問題。

ENS 提供一種安全且去中心化的方式,使用簡單、易讀的名稱來處理區塊鏈內外的資源,其主要的工作是將可讀的名字映射到機器可讀的標識符,如以太坊的地址、hash 值和元數據。

ENS 的目標與互聯網域名服務 DNS 類似,但由於 Ethereum 區塊鏈提供的功能和約束,其架構有很大的不同。與 DNS 一樣,ENS 在一個名爲域的點分隔的層次結構名稱系統上運行,域的所有者完全控制子域。

域的所有者可以是外部帳戶 (用戶) 或智能合約。註冊商只是擁有一個域的智能合約,並將該域的子域分發給遵循合約中定義的一些規則的用戶。

域名所有者可以:

1)爲域設置解析器和 TTL
2)將域的所有權轉讓
3)更改子域的所有權

解析器負責將名稱轉換爲地址的實際過程。每個記錄類型如 Ethereum 地址、hash 值等都定義了一個或多個方法,解析器必須實現這些方法才能提供這類記錄的解析。

在 ENS 中解析一個名稱需要兩個步驟:詢問註冊中心哪個解析器負責該名稱,然後向該解析器詢問查詢的答案。

DeFi

DeFi 也是今年行業的另一個流行語,它是「Decentralized Finance」的縮寫,指的是「去中心化金融」。在區塊鏈的世界中,這個概念指代那些在開放去中心化網絡中發展出的各類金融領域的應用,其目標是建立一個多層面的金融系統,以區塊鏈技術和密碼貨幣爲基礎,重新創造並完善已有的金融體系。DeFi 行業覆蓋的領域較爲廣泛,涉及支付、穩定幣、借貸、去中心化交易所、衍生品等,DeFi 領域涌現一批有價值的項目,比如 MakerDAO、Compound、InstaDApp、Oasis App、Wirex、crypto.com、monolith 等。其中 MakerDao 目前是 DeFi 領域最廣爲人知的項目,被普遍認爲「啓動了 DeFi 運動的項目」。

在 Devcon5 中,MakerDAO 創始人 Rune Christensen 在演講中介紹了 DeFi 下一步的發展方向,同時宣佈了多抵押 Dai 系統(MCD)將於 11 月 18 日正式推出,並強調了 Maker 協議去中心化治理對本次上線的重要性。多抵押 Dai 將給 Maker 協議帶來很多新功能,包括期待已久的 Dai 存款利率(DSR)和更多的抵押品類型。

Oracle

區塊鏈預言機(Oracle)是區塊鏈與外部世界交互的一種實現機制。它允許確定的智能合約對不確定的外部世界作出反應,是智能合約與外部進行數據交互的有效途徑,也是區塊鏈與現實世界進行數據交互的接口。

Oracle 分類

1、由可信中心提供數據通過第三方企業,提供智能合約運行所需要的外部數據,並將數據傳輸至智能合約中。

主要項目 : Oraclize、Town Crier。

2、由分佈式節點提供數據

分佈式的預言機節點 / 預言機服務提供商從分散的數據源獲取數據,通過算法對數據進行聚合,並將結果返回給到智能合約中。

主要項目 : ChainLink、Augur、Witnet、DOS Network。

3、由可信聯盟提供數據

組成的分散的預言機網絡中的節點是指定的,對節點的信任,這很大程度上源於節點本身的利益相關者身份以及節點本身的機構聲譽。

主要項目:Maker 的預言機。

以上是我們對 Devcon 大會部分內容做的解讀和分享,後續會有更多幹貨持續分享,保持對我們的關注!

來源鏈接:mp.weixin.qq.com