比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

VEN:如何設計好用的以太坊輕客戶端?

Author:

Time:1900/1/1 0:00:00

原文標題:《科普|如何開發出好用的輕量級客戶端,Part-1》

撰文:PiperMerriam

翻譯&校對:閔敏&阿劍

大約5年前,我們開始構建Trinity——以太坊網絡上的新型「輕量級客戶端」。那時候Geth剛剛發布了第一版LES協議,而我們曾心懷遠大的夢想。

遠大的夢想往往被現實所擊倒。這些年來,我們得到了一些教訓:

EVM計算從根本上來說是「繁重的」。LES如同茫茫沙漠,客戶端就是沙漠中渴求數據的旅人。同步并維護狀態的難度過高。區塊鏈上的歷史記錄在絕大多數情況下是無用的,卻是必不可少的。核心以太坊協議在本質上對「輕量級」不友好。Python太慢了。我們的目標是遠大的,方法是有缺陷的。現在是該從頭再來的時候了。

幣安戰略主管宣布離職:金色財經報道,幣安首席戰略官Patrick Hillman證實,他將離開公司,并于周四在推特上表示,他的離職條件良好。Hillman指出,他的家人將在接下來的幾個小時內迎來另一個孩子,現在是時候讓位了。此外,?《財富》雜志報道稱,總法律顧問Han Ng和合規高級副總裁Steven Christie也將離開公司。該出版物稱,高管決定離職是因為CZ對司法部正在進行的調查的回應。[2023/7/7 22:22:46]

訪問以太坊協議

如果你想要與以太坊協議交互,擺在你面前的是兩個選擇:

自己運行客戶端。使用?Infura?等中心化提供商的服務。上述兩個選擇可以滿足大多數用例的要求,但是它們位于兩個極端。以太坊客戶端需要消耗大量磁盤空間,花費數小時乃至數天時間進行同步,而且對CPU和內存的占用通常很大。中心化提供商是一種簡單可靠的方案,但是要以犧牲隱私性、安全性和去中心化原則為代價。

Solana創始人:Solana對比新公鏈仍有諸多優勢:5月4日消息,Solana 創始人 Anatoly Yakovenko 表示,在競爭日益激烈的環境中,他對 Solana 區塊鏈的前景并不擔心。面對未來來自 Scroll、Base 和 Linea 等新興區塊鏈網絡的壓力,Yakovenko 仍然對 Solana 的技術充滿信心。

Anatoly Yakovenko 說:它們都沒有 Solana 快,沒有 Solana 那么強大的交易處理性能,也沒有 Solana 運行的節點多。我認為我們在技術方面仍然遙遙領先,可以看到像 Helium 這樣的項目已經從自己的網絡遷移到 Solana,Render 也投票決定遷移到 Solana。

此外,針對 FTX 崩盤事件對 Solana 的沖擊問題,Yakovenko 認為,FTX 創始人 SBF 確實是 Solana 的堅定支持者,通過 Token 上市、投資等表達了對 Solana 上多個應用的支持,FTX 的衰落雖然是前所未有,但幾乎沒有理由因此能破壞 Solana 生態系統。

Anatoly Yakovenko 表示:還有非常多與 FTX 無關的開發人員在 Solana 上參與構建,我們在上一次黑客松中誕生了 800 多個項目,是 Solana 有史以來最大規模的黑客松,而這發生在 FTX 崩盤的兩個月后。[2023/5/4 14:42:55]

為什么我們不能有介于二者之間的第三種選擇?互聯網已經證明過很多次了,在困難模式和簡單模式之間,人們往往會選擇后者。

破產文件顯示FTX Ventures財務數據混亂,資金無法追蹤:金色財經報道,新的破產文件表明,FTX Ventures財務數據混亂,資金無法追蹤。文件顯示,FTX Ventures既投資于其他公司又接受投資,將其資金分散在Clifton Bay Investments LLC、FTX Ventures Ltd、Island Bay Ventures Inc和“潛在的附屬公司”。此外,根據新任FTX CEO John Ray的說法,Clifton Bay Investments和FTX Ventures是唯一編制季度財務報表的實體。甚至還沒有找到Island Bay Ventures的財務報表。9月30日的資產負債表顯示,FTX Ventures的資產為4.93億美元,其中大部分歸屬于“投資”項下,FTX Ventures的總負債為4.92億美元。

此前報道,前Lightspeed Ventures合伙人、FTX Ventures負責人Amy Wu上周五宣布辭職。[2022/11/18 13:19:32]

自己托管郵件vs.Gmail購買DVD或CDvs.盜版盜版vs.流媒體自己運行以太坊節點vs.Infura我想過采用隱私保護型解決方案。然而,我的所有交易都是通過MyCrypto或?Metamask?完成的。這兩款錢包都來自中心化提供商。它們都支持用戶使用自己的節點,但是就現有的客戶端來說,我認為這么做成本太高。如果我們想與這些中心化解決方案爭奪市場份額,我們需要為用戶提供更好的選擇。

韓國游戲開發商Com2u已啟動新的區塊鏈主網XPLA:8月22日消息,據外媒報道,韓國游戲開發商Com2uS于8月19日下午創建了創世區塊,并正式啟動了區塊鏈主網“XPLA”。在創世區塊創建之前,現有C2X代幣首次銷毀也正常完成。銷毀的C2X將重新發行與主網啟動時相同數量的XPLA。流通中的C2X也會在某個時間點轉換成等量的XPLA。XPLA官網也隨著主網的上線而發布,并介紹XPLA的愿景是發展成為一個包含未來數字內容和平臺的區塊鏈生態系統。

此前消息,Com2uS欲將其C2X平臺脫離Terra區塊鏈,擬推出C2X主網。(Digital Today)[2022/8/22 12:39:52]

我們對客戶端的要求是:

能夠在資源有限的設備上運行公開標準「錢包」應用所需的API不需要同步從用戶的角度來說,我希望讓客戶端時刻保持運行,而不會影響我的設備的性能。我希望在離線一段時間后,再上線時無需等待客戶端同步。

這就是我心中的「圣杯」,是我舍命也要攀登的高峰。

錢包

我們這里講的是如何為錢包構建一個完美的客戶端。錢包無處不在,而且主要由中心化提供商支持。總的來說,錢包要滿足以下需求:

追蹤區塊鏈的最新區塊查看賬戶余額和nonce讀取合約信息估算交易的gaslimit發送交易監控需要打包的待處理交易大多數錢包都采用標準化的JSON-RPCAPI。根據上述需求轉化成的JSON-RPC端點如下所示:

eth_blockNumber?用來追蹤鏈首塊eth_getBalance?和?eth_getTransactionCount?用來查看賬戶信息eth_call?用來讀取合約信息eth_estimateGas?用來估算gaslimiteth_sendRawTransaction?用來發送交易eth_getTransactionReceipt?表示交易已經被挖出如果我們更深入分析該功能的必備條件,就會得到更低一級的需求:

訪問賬戶和合約存儲以支持?eth_call、eth_estimateGas、eth_getBalance?和?eth_getTransactionCount訪問gossip網絡來追蹤鏈首塊和?eth_sendRawTransaction訪問鏈上歷史記錄來獲得?eth_getTransactionReceipt因此,如果我們可以滿足這些需求,就可以構建一個適合輕量級錢包的客戶端,不需要同步,也無需犧牲隱私性和安全性。

如今的以太坊網絡

目前,以太坊客戶端可以在以太坊協議和LESDevP2P協議之間進行選擇。

LES協議采用服務器/客戶端模型。在該模型中,數據會根據要求從服務器流向客戶端。該協議不允許客戶端通過任何有意義的方式返回數據,這點可以從協議狀態看出。根據我的經驗來看,LES協議中的服務器和客戶端在數量上嚴重失衡。運行服務器的成本很高,現有服務器的數量不足。這就導致LES變得不可靠,而且經常會變得完全不可用。

以太坊協議則另有缺陷。該協議很好地達到了目的,確保網絡中所有的節點都盡可能地復制了完整的歷史記錄和狀態數據。這對客戶端的要求很高。網絡中的每個節點都必須保存完整的歷史記錄和狀態。沒有保存這些數據的節點不太可能保持健康的點對點連接,可能會在無法滿足對等節點的數據要求時斷開連接。

在本系列文章中,我們想要解構以太坊協議這一「龐然大物」。該協議包含了我們理想的客戶端類型的所必備的一切功能。它的設計適合全節點和礦工,但是不適合我們所概述的輕量級客戶端。

解構以太坊協議

讓我們將目光轉向以太坊協議……

我們需要解決這個問題。在與以太坊協議交互時,人們可選擇的方式有限,而且高度依賴中心化提供商。當前的網絡狀態就預示了未來可能發生的情況。

我們構想了另一種適用于以太坊錢包的輕量級客戶端。這一構想不只是一個想法,而是以實驗、原型以及我們對現有協議不斷深入的認知為基礎的。

我們正在研究的解決方案需要對核心以太坊協議進行一些修改,以便支持該用例。在該系列的下一篇文章中,我將概述需要修改和新增的部分,以及我們計劃如何去實現它們。最重要的是,我將講述我自己對這一新型輕量級客戶端的用戶體驗的期望。

Tags:VEN以太坊SolanaSOLAstra Guild Ventures以太坊官網中文solana幣最新消息SOLVE

中幣交易所
FIL:IPFS-最新資訊:2021年FIL價格走勢預測 有望漲至300美金

幣圈定律 ——任何幣種不變三大定律 第一:橫久必漲 第二:跌久必漲 第三:漲久必跌?? 區塊鏈幣圈,想翻身別計較短暫得失與漲跌,區塊鏈大浪淘沙.

1900/1/1 0:00:00
NFT:1.26日早盤解讀

早間解讀: 在昨晚的晚間解讀中提到了上方中期下跌趨勢線一帶的壓力,晚間多頭上沖至35000一帶也是回落,并且破了昨晚34000一帶的強壓突破位,在突破中期下跌趨勢線前.

1900/1/1 0:00:00
OIN:Filecoin挖礦的礦工數量3個月時間翻了將近4倍

Filecoin自主網上線之后,三個月之內取得了令人矚目的2EB存儲容量,全網參與Filecoin挖礦的礦工數量也在持續增加,從上線之初的300名礦工,到如今的將近1200名,翻了將近4倍.

1900/1/1 0:00:00
BIT:市場情況漸漸好轉 大家有喘息的機會

BTCLong-ShortRatio(5Min)ExName|Longs|ShortsBitmex|56.34%|43.66%Elon Mask:接下來幾個月.

1900/1/1 0:00:00
加密貨幣:楚漢財金:1.26以太晚間行情分析及入場思路

帶著大家盈利是下策,給有效的方法是中策,而給到一個好的觀念才是上策。然而大部分卻常常陶醉在下策,期待著中策,從來沒想過上策的在這個市場里過著.

1900/1/1 0:00:00
USHI:Defi全面開花 ! 壽 司 sushi 分 叉 幣火熱空 投中.

1月18日16:10,金色財經數據顯示,UNI及SUSHI持續拉升。UNI短線上漲,突破9.2美元關口;SUSHI短線上漲,突破7.7美元關口。至此,UNI實現新高,SUSHI接近歷史高位.

1900/1/1 0:00:00
ads