輕客戶端是區塊鏈生態系統中的關鍵要素。它們幫助用戶以安全和去中心化的方式訪問并與區塊鏈交互,而無需同步整個區塊鏈。在本文中,我將用簡單的語言解釋什么是輕客戶端,什么不是,以及它從何而來。
在討論什么是輕客戶端之前,讓我們先從說清楚什么是客戶端開始。計算機科學中的客戶端是連接到服務器的硬件或軟件的一部分。例如,internet 瀏覽器是一個連接到網站的服務器以請求其內容的客戶端。在區塊鏈的語境中,客戶端是以點對點的方式連接到其他客戶端的軟件。因為所有這些客戶端都相互通信,所以它們形成了一個網絡,其中每個客戶端都是一個節點。這就是為什么節點這個術語也被用來代替客戶端的原因。
在以太坊的案例中,過去只有一種類型的節點,現在稱為全節點。這個軟件負責驗證和轉播網絡上的交易和區塊。由于無信任環境(開放的互聯網)和區塊鏈的性質,每個全節點需要下載并驗證每個區塊,所以就是在每個區塊中驗證每一筆交易。
Parity Ethereum 和 Geth 這兩個最受歡迎的以太坊客戶端,今天都可以在一臺中等功率的筆記本電腦上運行。然而,下載和驗證整個區塊鏈的區塊是需要時間和資源的。例如,現在需要使用 SSD 來完全同步以太坊區塊鏈。HDD 無法跟上每秒所需的輸入/輸出操作。
FTX.US前總裁:ETF的關鍵問題是BTC的受監管市場和重大規模的定義是什么:金色財經報道,FTX.US前總裁Brett Harrison在社交媒體上對外匯ETF的操作和監管與最近的現貨BTC ETF提案進行了比較。Harrison稱,有許多ETF追蹤外國貨幣的價格。這些ETF的結構通常是直接持有相關外匯的信托。其中一個例子是FXY,與BTC一樣,大多數即期外匯交易不受監管,尤其是在美國,市場監管權既不屬于SEC也不屬于CFTC的管轄范圍。雖然CFTC不監管外匯,但它對資產具有某些反欺詐權力,類似于它對現貨商品的權力,這些權力在2010年在當時的主席Gensler的領導下得到加強,以解決他所謂的最大的領域CFTC監管的零售欺詐。在SEC多次拒絕現貨BTC ETF提議中,主要理由是缺乏與標的資產或參考資產相關的具有顯著規模的受監管市場的監督共享協議。
許多人指出,貝萊德最近的現貨BTC ETF申請明確提到了與納斯達克就與現有現貨加密貨幣交易所運營商的監控共享協議進行合作的計劃。一個關鍵問題是BTC的受監管市場和重大規模的定義是什么,特別是當與外匯相似時,現貨商品交易通常不受SEC或CFTC監管。[2023/6/20 21:48:31]
全節點使用案例
美聯儲理事沃勒:不認為在美國引入央行數字貨幣有什么實際價值:金色財經報道,美聯儲理事沃勒表示,不認為在美國引入央行數字貨幣(CBDC)有什么實際價值,不清楚央行數字貨幣能化解什么類型的”市場失靈“,任何關于美聯儲數字貨幣的決定都應該由國會做出。[2023/2/11 12:00:15]
現在,組織和個人運行全節點是因為他們的業務需要。想想礦工、區塊瀏覽器、交易所。個人用戶可能希望運行全節點,因為這是與區塊鏈交互的最安全方式。在一個更小的范圍內,他們也可能是純粹的利他主義來幫助網絡。7*24 小時全天候的運行一個全節點需要良好的知識和資源水平,大多數用戶不愿意投資是可以理解的。除了礦工,沒有什么內置的激勵來運行一個全節點,盡管這部分基礎設施對網絡至關重要。
因此,大多數與區塊鏈交互的用戶,不管是否自愿,都會使用一個中心的基礎設施。最流行的軟件錢包默認依賴于第三方托管的節點。這些客戶端連接到遠程節點,并以非密碼驗證的方式完全信任其響應。它的積極方面顯然是增強了用戶體驗,因為這些錢包的用戶不需要運行自己的節點。但是,它們被迫信任第三方節點。默認情況下,Metamask、MyEtherWallet 和 MyCrypto 連接到遠程節點,但如果用戶愿意,仍然允許他們連接到自己的本地節點。這不是 Jaxx 或 Exodus 錢包的情況,它們默認連接到遠程節點,而沒有連接到用戶自己的本地節點的選項。這里沒有提到移動錢包,因為手機無法運行全節點。
《周六夜現場》在OpenSea拍賣NFT作品“到底什么是NFT”:NBC的《周六夜現場》(Saturday Night Live:SNL)團隊正在OpenSea上拍賣NFT作品“到底什么是NFT?”(What the hell's an NFT?)。SNL拍攝的同名短視頻頗受歡迎,它使用2000年代初的流行文化為SNL觀眾揭開了NFT的神秘面紗,三分半的搞笑說唱改編了來自姆爺(Eminem)的《Without Me》,SNL演員還Cosplay了黑客帝國的Morpheus,向觀眾解釋了NFT的簡單概念。截至目前,該NFT目前的出價為6.9 ETH,拍賣于4月5日結束。中標者不僅將獲得NFT,還將收到在第47季錄制《周六夜現場》的兩張門票。(decrypt)[2021/4/4 19:44:02]
像 Infura 這樣的公司致力于運行全節點,并免費提供給那些需要它們的人。抽象出同步一個全節點的麻煩,允許任何用戶輕松地訪問區塊鏈。這樣的解決方案有助于讓更多用戶能夠訪問以太坊。然而,盡管這一舉措是對生態系統的一個重大補充,但它代表了一個中心化的單一失敗點,與去中心化的區塊鏈理念背道而馳。直到幾個月前,錢包開發商還沒有其他選擇。
Wilson, Sonsini, Goodrich & Rosati合伙人:試圖確定什么是證券和什么是商品會導致市場分心:今天在“審查數字和ICO市場”聽證會上,Wilson, Sonsini, Goodrich & Rosati合伙人Robert Rosemblum表示:“試圖確定什么是證券和什么是商品會導致市場分心。我認為從長遠來看,我們不應該擔心證券和商品的區別。”[2018/3/15]
“我們的目標是創建一個兼容不同程度‘輕’的協議,從幾乎不存儲任何內容的客戶端到幾乎存儲所有內容的客戶端。”
— PIP, Parity Light Protocol(https://wiki.parity.io/The-Parity-Light-Protocol-%28PIP%29)
輕量級替代方案:輕客戶端
輕客戶端或輕節點是連接到全節點與區塊鏈交互的軟件。與全節點對應節點不同,輕節點不需要運行 24/7 或讀寫區塊鏈上的大量信息。事實上,輕客戶端并不直接與區塊鏈交互,而是使用全節點作為中介。輕客戶端依賴于全節點去執行許多操作,從請求最新的區塊頭到請求帳戶中的余額。
李笑來:人為割裂區塊鏈和互聯網是利益之爭,不存在什么“古典互聯網”:李笑來在接受媒體采訪時表示:“不存在什么‘古典互聯網’,互聯網就是互聯網,區塊鏈也是互聯網的一部分。你怎么可能指著你的肚子之外的部分說,這是‘古典身體’,然后再接著問,‘這個肚子和古典身體之間有著不可調和的矛盾’?人為割裂區塊鏈和互聯網,本意不是理論體系的互斥,而是利益的爭奪。”對于中國互聯網的主要矛盾是什么,李笑來表示并不知道,只知道互聯網發展迅速造成了更大的貧富差距,引發了一定的社會矛盾,這是不能回避的事實。[2018/3/6]
輕客戶端協議的設計方式允許它們以最小信任的方式與全節點交互。這是一個需要理解的關鍵方面,因此讓我們回顧一下以太坊區塊鏈的基礎知識:
1. 普通用戶使用全節點、輕節點或受信任的遠程節點在網絡上發送交易。
2. 全節點從網絡上的對等節點接收交易,檢查這些交易的有效性,并將它們廣播到網絡。
3. 礦工是連接到特定軟件的全節點。他們像一個普通的全節點一樣從網絡上接收和驗證交易,但是會額外投入大量的精力來尋找問題的解決方案,才會被允許生成下一個區塊。礦工使用的全節點通過應該將哪個區塊添加到區塊鏈并構建在其上達成共識。任何在其上構建了至少 10 個塊的塊都被認為是安全的,因為它包含的交易被還原的概率非常低。
現在,回到我們的輕客戶端。作為起點,輕客戶端需要下載區塊鏈的區塊頭。輕客戶端不需要為它對全節點的每個請求去信任全節點。這是因為區塊頭包含一個名為 Merkle 樹根的信息。Merkle 樹根就是區塊鏈上有賬戶余額和智能合約存儲的所有信息的指紋。如果有任何微小的信息改變,這個指紋也會改變。假設大多數礦工都是誠實的,那么區塊頭和他們所包含的指紋就被認為是有效的。輕客戶端可能需要從全節點請求信息,例如特定帳戶的余額。輕客戶端知道每個區塊的指紋,就可以驗證全節點給出的答案是否與其擁有的指紋匹配。這是一個強有力的工具,可以在事先不知情的情況下證明信息的真實性。
由于輕客戶端需要發送多個請求來執行簡單的操作,因此所需的總體網絡帶寬高于全節點的帶寬。另一方面,所需的資源和存儲量比全節點的資源和存儲量低幾個數量級,同時實現了非常高的安全級別。只需要大約 100MB 的存儲空間和較低的計算能力,輕節點就可以在移動設備上運行!這意味著手機可以以去中心化的方式訪問區塊鏈。
因為只需要一個全節點的一小部分信息,所以一個輕節點可以更快地與區塊鏈同步。目前,將整個以太坊主網區塊鏈同步,輕客戶端大約只需要一個小時,但節點同步超過幾秒對任何應用程序來說都太多了。為輕客戶端開發的解決方案可以快速與區塊鏈頂部同步,盡管這些解決方案通常需要權衡。目前,輕客戶端在其代碼中內置了一個可信的區塊鏈檢查點。正因為如此,客戶端只需要下載最新的區塊頭文件,就可以在幾秒鐘內實現同步。輕客戶端用戶信任客戶端開發人員集成有效的檢查點。這種折衷被認為是可以接受的,因為用戶已經需要信任客戶端實現的開發人員。為了以去中心化的方式快速執行同步,Parity Technologie 目前開發了一種替代解決方案,允許輕客戶端以與全節點類似的方式執行扭曲同步(https://wiki.parity.io/Warp-Sync)。
未來,輕客戶端會遍布各地。 — Marty McFly
輕客戶端的挑戰
輕客戶端非常適合主流應用,例如發送一些交易和驗證帳戶余額。對輕客戶端的主要批評是,輕客戶端不能直接幫助網絡。它們不驗證除自己需要的信息以外的任何其他信息,也不從網絡向其他對等節點提供或轉播信息,它們使用來自全節點的資源,而不提供任何的回報。
與全節點相比,輕客戶端提供了更好的最終用戶體驗,同時允許最終用戶以去中心化的和安全的方式訪問區塊鏈。關鍵是要找到一種激勵個人和機構的方式去運行全節點、服務輕節點、懲罰服務壞數據的惡意全節點。使輕客戶端可持續發展的一種方法是讓他們對全節點發出的每個請求執行小額支付。在不久的將來,輕客戶端將在以太坊分片中扮演重要角色,讓驗證節點快速同步不同的分片。輕客戶端還可用于報告惡意參與者(驗證節點或 plasma 權限)。輕客戶端對全節點的激勵是一個活躍的研究領域,因為激勵是生態系統穩定的關鍵。
有一些很有前途的想法可以讓輕客戶端快速同步,同時避免前面提到的折衷方案。一種想法是允許全節點提供最新的已知區塊頭的零知識證明(例如,zk-STARK https://eprint.iacr.org/2018/046.pdf)。然后,輕客戶端可以驗證它并與鏈的頂部同步,而無需事先知道區塊鏈的狀態。
總之,在短期內,輕客戶端將成為去中心化應用程序的骨干,這對用戶友好的分布式生態系統來說是一個非常好的消息。
原文:https://www.parity.io/what-is-a-light-client/
Tags:區塊鏈NFTRIT以太坊區塊鏈存證流程圖unisat軟件能不能買nftBitgrit以太坊幣最新價格6月走勢分析
ZK Rollups 長期以來一直被認為是以太坊擴容的終極目標。然而,盡管它們對以太坊擴展路線圖很重要,但幾個關鍵點仍然存在廣泛的不確定性:ZK Rollup 到底是什么?特定于應用程序的 Ro.
1900/1/1 0:00:00閃電網絡可能是改善比特幣網絡的項目中宣傳力度最大的一個。這個利用比特幣智能合約構建的第二層協議能夠實現更快、更便宜的支付,因為交易不必再記錄在緩慢且昂貴的比特幣主網上.
1900/1/1 0:00:00成立于牛市,成長于熊市,兩年有余,Cobo已經成長為排名第三的加密貨幣錢包。近日,金色財經采訪了其創始人神魚,說一說錢包行業中的痛點.
1900/1/1 0:00:00幾天前,我舉辦了一個關于加密貨幣價格預測的網絡研討會。在研討會上,我們總結了一些在IntoTheBlock平臺上構建加密資產預測模型的經驗教訓.
1900/1/1 0:00:00比特幣長期以來被吹捧為數字黃金,這意味著它的價格波動不跟隨其他資產(如股票)的走勢而波動。但在今年3月全球冠狀病爆發和股市暴跌之際,投資者尋求避風港,但似乎并沒有轉向比特幣,至少在機構層面上是.
1900/1/1 0:00:00在過去的幾個月中,全球市場已經出現了類似加密貨幣的波動水平,所有主要基準股票市場指數都面臨著巨大的下行壓力,這導致它們在短短的幾周時間內出現了衰退的信號.
1900/1/1 0:00:00