亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

當前位置:主頁 > 區(qū)塊鏈 > 區(qū)塊鏈技術 > 數(shù)據(jù)可得性

數(shù)據(jù)可得性是什么意思 數(shù)據(jù)可得性問題的重要性及解決方案

2021-03-31 15:28:00 | 來源:以太坊愛好者 | 作者:Mustafa Al-Bassam
這篇文章主要介紹了數(shù)據(jù)可得性是什么意思 數(shù)據(jù)可得性問題的重要性及解決方案,數(shù)據(jù)可得性和數(shù)據(jù)可得性問題指的是一些區(qū)塊鏈擴容方案所面臨一個問題。讓你大家了解區(qū)塊鏈節(jié)點是如何運行的?數(shù)據(jù)可得性問題與哪些方案有關及數(shù)據(jù)可得性問題的解決方案,下面一起來參考下吧!

數(shù)據(jù)可得性是什么意思

“數(shù)據(jù)可得性(data availability)”和“數(shù)據(jù)可得性問題”指的是一些區(qū)塊鏈擴容方案所面臨一個問題。具體來說,就是當新的區(qū)塊創(chuàng)建時,節(jié)點如何確保該區(qū)塊中的所有數(shù)據(jù)都已發(fā)布到網(wǎng)絡上?困難之處在于,如果區(qū)塊生產(chǎn)者沒有公布區(qū)塊中的所有數(shù)據(jù),就沒人能發(fā)現(xiàn)該區(qū)塊中是否隱藏了惡意交易。

在本文中,我將深入探討數(shù)據(jù)可得性問題的重要性,以及相關解決方案。

區(qū)塊鏈節(jié)點是如何運行的?

區(qū)塊鏈上的每個區(qū)塊都由兩部分組成:

  • 區(qū)塊頭,即,區(qū)塊的元數(shù)據(jù),由一些關于區(qū)塊內容的基本信息組成,包括交易的默克爾根。
  • 交易數(shù)據(jù),即,區(qū)塊的主要組成部分,由實際的交易數(shù)據(jù)組成。

區(qū)塊鏈網(wǎng)絡中主要有兩類節(jié)點:

  • 全節(jié)點(又稱完全驗證節(jié)點)。這類節(jié)點會下載區(qū)塊鏈中的每筆交易并驗證其有效性。這需要消耗大量資源和數(shù)百 GB 的磁盤空間,但是這些節(jié)點的安全性最高,因為它們不會接受包含無效交易的區(qū)塊。
  • 輕客戶端。如果你的計算機沒有足夠的資源來運行全節(jié)點,你可以運行輕客戶端。輕客戶端不需要下載或驗證任何交易。它們只下載區(qū)塊頭,并認定區(qū)塊中包含的交易都是有效的。因此,輕客戶端的安全性低于全節(jié)點。

幸運的是,有一種方法可以讓輕客戶端間接檢查區(qū)塊中的所有交易是否有效。輕客戶端可以依賴全節(jié)點向其發(fā)送關于無效交易的 欺詐證明,無需自己檢查交易的有效性。欺詐證明是一個很小的證明,可以證明區(qū)塊中的某個交易是無效的。關于欺詐證明的運作原理,本文不做具體介紹,請閱讀這篇文章。

這里只有一個問題:全節(jié)點如果要為某個區(qū)塊生成欺詐證明,需要知道該區(qū)塊的交易數(shù)據(jù)。如果區(qū)塊生產(chǎn)者只公布區(qū)塊頭,沒有公布交易數(shù)據(jù)的話,全節(jié)點就無法驗證交易的有效性,并針對無效交易生成欺詐證明了。這就要求區(qū)塊生產(chǎn)者公布區(qū)塊的所有數(shù)據(jù),但是我們需要找到一種方法來強制實行。

為了解決這個問題,輕客戶端需要找到某種方法來檢查區(qū)塊的交易數(shù)據(jù)是否真的發(fā)布到了網(wǎng)絡上,以便全節(jié)點進行驗證。然而,我們又要避免讓輕客戶端下載整個區(qū)塊,因為這會使得輕客戶端喪失存在的意義。

我們該如何解決這一問題?首先,我們先來討論數(shù)據(jù)可得性問題的相關性,以及如何采取解決措施。

數(shù)據(jù)可得性問題與哪些方案有關

在上一節(jié)中,我們介紹了數(shù)據(jù)可得性問題。讓我們來討論一下它對可擴展性解決方案的重要性。

增加區(qū)塊大小

在比特幣等區(qū)塊鏈中,絕大部分一般的手提電腦都能運行全節(jié)點并驗證整條鏈,因為存在人為規(guī)定的區(qū)塊大小上限,來防止區(qū)塊鏈變得過大。

但是,如果我們想要增加區(qū)塊大小上限該怎么辦?那就只有更人才能負擔得起運行全節(jié)點并獨立驗證區(qū)塊鏈的成本,大多數(shù)人都會運行安全性更低的輕客戶端。這并不利于去中心化,因為這會讓區(qū)塊生產(chǎn)者更容易更改協(xié)議規(guī)則,插入無效交易來欺騙輕客戶端。因此,為輕客戶端提供欺詐證明支持很重要,但是正如我們已經(jīng)討論過的,輕客戶端需要一種方法來驗證區(qū)塊中的所有數(shù)據(jù)是否都已發(fā)布至網(wǎng)絡。

分片

提高區(qū)塊鏈吞吐量的一種方法是,將區(qū)塊鏈分成多條鏈,即,分片。這些分片都有自己的區(qū)塊生產(chǎn)者,而且可以相互通信,以便在分片之間轉移代幣。分片的意義在于,將網(wǎng)絡中的區(qū)塊生產(chǎn)者分組,這樣就不需要每個區(qū)塊生產(chǎn)者處理每個交易,只需將他們分散到不同的分片上即可。每個分片只需處理部分交易。

通常來說,在分片式區(qū)塊鏈上,驗證者只需要為一個或少數(shù)幾個分片運行全節(jié)點,并為其它分片運行輕客戶端。畢竟,如果每個驗證者都要為每個分片運行一個全節(jié)點,就無法實現(xiàn)分片的目的 —— 將網(wǎng)絡的開銷分割給不同節(jié)點。

然而,這種方法本身存在缺陷。如果分片上的區(qū)塊生產(chǎn)者作惡,開始接受無效交易怎么辦?相比非分片式系統(tǒng),分片式系統(tǒng)更有可能發(fā)生這種情況,因為后者的每個分片上只有少量區(qū)塊生產(chǎn)者,攻擊起來更容易。請記住,區(qū)塊生產(chǎn)者會被不斷分配到不同的分片上。

為便于察覺是否存在分片接受無效交易的情況,我們必須確保分片中的所有數(shù)據(jù)都是公開可得的,以便使用欺詐證明來證明所有無效交易。

Rollup

Optimistic rollup 是一種基于 rollup 側鏈(類似分片)的新型可擴展性策略。這些側鏈有自己專屬的區(qū)塊生產(chǎn)者,可與其它側鏈互相轉移資產(chǎn)。

但是,如果有惡意的區(qū)塊生產(chǎn)者將無效交易打包進區(qū)塊,將側鏈上所有用戶的資金盜走怎么辦?為解決這一問題,我們可以使用欺詐證明來發(fā)現(xiàn)這種情況。但是,還是那個老問題,側鏈用戶需要找到某種方法來確保側鏈上所有區(qū)塊的數(shù)據(jù)都公開可見,以便發(fā)現(xiàn)無效交易。為了解決這一問題,以太坊上的 Rollup 將所有 rollup 區(qū)塊都發(fā)布到以太坊區(qū)塊鏈上,依賴以太坊來實現(xiàn)數(shù)據(jù)可得性。也就是說,將以太坊作為數(shù)據(jù)可得性層。

ZK-rollup 與 optimistic rollup 類似。區(qū)別在于,前者并非使用欺詐證明來發(fā)現(xiàn)無效區(qū)塊,而是使用有效性證明來證明區(qū)塊的有效性。有效性證明本身不需要數(shù)據(jù)可得性。然而,總的來說,ZK-rollup 需要數(shù)據(jù)可得性,因為如果區(qū)塊生產(chǎn)者創(chuàng)建了一個有效區(qū)塊,并為其生成有效性證明,卻沒有公布區(qū)塊數(shù)據(jù),用戶就無法知道區(qū)塊鏈的狀態(tài)以及他們的余額,也就無法與區(qū)塊鏈進行交互。

進一步探索

rollup 的設計旨在將區(qū)塊鏈作為數(shù)據(jù)可得性層來存儲交易,但是實際的交易處理和計算都發(fā)生在 rollup 上。這是一種很有趣的思路:區(qū)塊鏈實際上不需要進行任何計算,但是至少需要將交易分裝到區(qū)塊中,并確保交易的數(shù)據(jù)可得性。

這也是 LazyLedger 的設計思路,即,一種“懶惰的”區(qū)塊鏈,只需要完成區(qū)塊鏈的兩個核心任務 —— 通過可擴展方式對交易進行排序,并實現(xiàn)交易的數(shù)據(jù)可得性。這使得 LazyLedger 成為 rollup 等系統(tǒng)中的最小“可拔插”組件。

數(shù)據(jù)可得性問題的解決方案

下載所有數(shù)據(jù)

正如上文所討論的那樣,解決數(shù)據(jù)可得性問題的最直接方法就是,要求所有人(包括輕客戶端)下載所有數(shù)據(jù)。顯然,這種方法不具備良好的可擴展性。比特幣和以太坊等大多數(shù)區(qū)塊鏈均采用這種方法。

數(shù)據(jù)可得性證明

數(shù)據(jù)可得性證明是一種新技術:客戶端只需下載區(qū)塊中的一小部分數(shù)據(jù),即可檢查該區(qū)塊中所有數(shù)據(jù)是否均已發(fā)布。

數(shù)據(jù)可得性證明采用了一種被稱為糾刪碼的數(shù)學元件。糾刪碼被廣泛應用到了從 CD-ROM 到衛(wèi)星通信再到二維碼等信息技術中。糾刪碼可以將原本 1 MB 的區(qū)塊數(shù)據(jù)擴充成 2MB,其中多出的 1 MB 就是叫做糾刪碼的特殊數(shù)據(jù)。如果區(qū)塊中的任何字節(jié)丟失,糾刪碼都可以幫你找回它們。即使整個區(qū)塊的數(shù)據(jù)丟失, 糾刪碼也可以幫你找回所有數(shù)據(jù)。同樣地,有了糾刪碼,即使 CD-ROM 中的數(shù)據(jù)都被擦除,你的計算機也可以讀取到(譯者注:糾刪碼并不能幫你節(jié)約帶寬,假設 1MB 的數(shù)據(jù)被擴充成了 2 MB,你仍然需要獲得至少 1MB 的數(shù)據(jù)才能恢復出原始數(shù)據(jù),雖然并不要求這 1 MB 的數(shù)據(jù)是連續(xù)的)。

這就意味著,要實現(xiàn) 100% 的數(shù)據(jù)可得性,區(qū)塊生產(chǎn)者只需將區(qū)塊中 50% 的數(shù)據(jù)發(fā)布到網(wǎng)絡上。 如果惡意區(qū)塊生產(chǎn)者想要成功隱瞞 1% 的數(shù)據(jù),就必須隱瞞超過 50% 的數(shù)據(jù),否則這 1% 的數(shù)據(jù)可以通過剩下 50% 的數(shù)據(jù)找回(譯者注:此段第一句存疑)。

有了這個知識,客戶端就能采取措施來確保區(qū)塊中的數(shù)據(jù)不會被隱藏??蛻舳丝梢試L試隨機下載區(qū)塊切分而成的數(shù)據(jù)塊,如果他們未能成功下載數(shù)據(jù)塊(即表明,該數(shù)據(jù)塊屬于惡意區(qū)塊生產(chǎn)者未公開的那 50% 的數(shù)據(jù)),它們就會拒絕承認該區(qū)塊的數(shù)據(jù)可得性。如果下載一個隨機數(shù)據(jù)塊,客戶端就有 50% 的概率發(fā)現(xiàn)無效區(qū)塊。如果下載兩個數(shù)據(jù)塊,就有 75% 的概率。如果下載三個數(shù)據(jù)塊,就有 87.5% 的概率。以此類推,直到下載七個數(shù)據(jù)塊之后,就有 99% 的概率。通過這種方式,客戶端只需下載區(qū)塊中的一小部分數(shù)據(jù),即可有效檢查整個區(qū)塊的數(shù)據(jù)可得性。

數(shù)據(jù)可得性證明的全部細節(jié)會更復雜一些,而且依賴于其它假設,例如,網(wǎng)絡中的輕客戶端數(shù)量不能低于某個下限,這樣就有足夠多的輕客戶端請求數(shù)據(jù)塊,以便恢復整個區(qū)塊的數(shù)據(jù)。如果你想了解更多信息,可以查看關于數(shù)據(jù)可用性證明的論文。

結論

在本文中,我們介紹了數(shù)據(jù)可用性問題,討論了數(shù)據(jù)可用性對區(qū)塊鏈可擴展性的重要性,并提出了解決方案。

以上就是數(shù)據(jù)可得性是什么意思 什么是 “數(shù)據(jù)可得性” 的詳細內容,更多關于數(shù)據(jù)可得性的資料請關注腳本之家其它相關文章!

聲明:文章內容不代表本站觀點及立場,不構成本平臺任何投資建議。本文內容僅供參考,風險自擔!

你可能感興趣的文章

幣圈快訊

  • 美SEC發(fā)布證券代幣化聲明

    2025-07-10 01:02
    ChainCatcher消息,據(jù)美SEC發(fā)布關于證券代幣化聲明,表示區(qū)塊鏈技術為以「代幣化」形式發(fā)行和交易證券開辟了新的模式。代幣化有可能促進資本形成,并提升投資者將其資產(chǎn)用作抵押品的能力。受這些可能性的吸引,越來越多的新興參與者和傳統(tǒng)機構正在積極擁抱鏈上產(chǎn)品。然而,盡管區(qū)塊鏈技術極具潛力,它并不具備「魔法」來改變基礎資產(chǎn)的本質。被代幣化的證券依然是證券。因此,市場參與者在交易此類工具時,必須認真考量并遵守聯(lián)邦證券法的相關規(guī)定。 有時,發(fā)行方會對自身證券進行代幣化。購買此類第三方代幣的投資者可能面臨一些特有風險,例如對手方風險。代幣化證券的發(fā)行方還必須考慮在聯(lián)邦證券法下的信息披露義務,并可參考美國證監(jiān)會公司財務部近期發(fā)布的相關員工聲明。 同時,那些發(fā)行、購買及交易代幣化證券的市場參與者,也應考慮這些證券的屬性及其所引發(fā)的證券法合規(guī)問題。雖然基于區(qū)塊鏈的代幣化是一項新興技術,但「發(fā)行代表證券權利的金融工具」這一行為本身并不新穎。無論是在鏈上還是鏈下發(fā)行此類工具,適用的法律要求都是相同的。因此,市場參與者在設計其代幣化產(chǎn)品方案時,應考慮與美國證監(jiān)會(SEC)及其工作人員進行溝通,我們愿意與市場參與者合作,制定合理的豁免機制,并推動規(guī)則現(xiàn)代化。
  • LondonBTCCompanyLimited正籌集100萬至500萬英鎊,部分將用于增持比特幣

    2025-07-10 00:57
    ChainCatcher消息,據(jù)市場消息,LondonBTCCompanyLimited(原名VinanzLimited)正在籌集100萬至500萬英鎊(最高約合680萬美元)資金,其中部分將用于增持比特幣。
  • 慢霧:GMX遭攻擊核心原因系GMXv1全局空頭均價可被操控,GLP價格遭惡意抬高套利

    2025-07-10 00:54
    ChainCatcher消息,據(jù)慢霧CISO@im23pds發(fā)推表示,「GMX被攻擊的根本原因是GMXv1在處理空頭頭寸時會立即更新全局空頭平局價格,而這個全局平局價格將直接影響總資產(chǎn)規(guī)模(AUM)的計算,進而導致GLP代幣價格被操控。 攻擊者利用這個設計缺陷通過Keeper在執(zhí)行訂單時會啟用timelock.enableLeverage的特性(創(chuàng)建大額空單的必要條件),通過重入的方式成功創(chuàng)建大額空頭頭寸操縱全局平均價格,以在單筆交易中人為抬高GLP價格并通過贖回操作獲利。
  • 分析:特朗普關于美聯(lián)儲需要降息的觀點是正確的

    2025-07-10 00:51
    金色財經(jīng)報道,投資銀行PiperSandler表示,美國總統(tǒng)特朗普關于美聯(lián)儲需要降息的觀點是正確的。
  • OpenAI開放語言模型即將問世

    2025-07-10 00:47
    ChainCatcher消息,據(jù)美國科技媒體TheVerge報道,微軟(MSFT.O)與OpenAI的復雜關系即將迎來戲劇性轉折。就在雙方重新協(xié)商合同以允許OpenAI重組為營利性公司之際,OpenAI正準備發(fā)布一款開放語言模型,這可能進一步加劇兩家公司的裂痕。 知情人士透露,薩姆·奧爾特曼領導的這家AI實驗室即將在下周發(fā)布開放權重模型,該模型不僅會登陸OpenAI和微軟Azure服務器,還將向其他云服務商開放。與OpenAI通常采用的封閉權重模式不同,此次公開的權重參數(shù)(一種訓練參數(shù))將向公眾開放,這種開放性意味著企業(yè)和政府能夠自主部署該模型。(金十)
  • 查看更多