chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

樹圖區(qū)塊鏈Conflux 把 TPS 大幅度提高以后,數(shù)據(jù)怎么存?

倩倩 ? 來源:用戶投稿 ? 2019-12-16 14:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

區(qū)塊鏈相關(guān)從業(yè)者朋友們經(jīng)常提到這樣一個(gè)問題:樹圖區(qū)塊鏈Conflux 把 TPS 大幅度提高以后,數(shù)據(jù)怎么存?以現(xiàn)在樹圖區(qū)塊鏈Conflux 的網(wǎng)絡(luò)參數(shù)為例,平均每秒生成 4 個(gè)區(qū)塊,每個(gè)區(qū)塊大小約為 300KB。那么在滿載的情況下,一秒的吞吐量為 1.2MB,一天約 100GB,每年新增的交易歷史數(shù)據(jù)可達(dá) 30TB。在企業(yè)級和工業(yè)級的應(yīng)用中存儲(chǔ) 30TB 數(shù)據(jù)并不是一件特別困難的事情,按照現(xiàn)在的市場價(jià) 3 塊 10TB 硬盤只需 5000-7000 元。但是不同于 Hashgraph 那樣的“企業(yè)級聯(lián)盟鏈”,樹圖區(qū)塊鏈Conflux 要最大程度地保證去中心化,因此就必須盡可能地降低參與共識的成本。

為了降低參與共識的門檻,樹圖區(qū)塊鏈Conflux在開發(fā)時(shí)把全節(jié)點(diǎn)的最低運(yùn)行配置限制在 2019 年主流家用臺(tái)式機(jī)的水平。包括同步交易、執(zhí)行交易、驗(yàn)證交易、維護(hù)樹圖結(jié)構(gòu)等操作在內(nèi),全節(jié)點(diǎn)消耗的CPU、硬盤、內(nèi)存等計(jì)算資源受到了非常嚴(yán)格的控制。因此,通過要求礦工增加新硬盤以存儲(chǔ)新增數(shù)據(jù)的“簡單解決方案”從一開始就不在考慮范圍之內(nèi)。

高吞吐量還帶來另外一個(gè)問題:新節(jié)點(diǎn)加入的時(shí)候,需要花多長時(shí)間來同步已有的數(shù)據(jù)?為了解決高吞吐量帶來的存儲(chǔ)和同步的問題,樹圖區(qū)塊鏈Conflux 采用了如下方案:對于足夠老的區(qū)塊,全節(jié)點(diǎn)只需存儲(chǔ)區(qū)塊頭而不用存儲(chǔ)區(qū)塊內(nèi)的具體交易信息。樹圖區(qū)塊鏈Conflux 未來會(huì)提供“檔案節(jié)點(diǎn)”(Archive Node)的代碼,允許任何人運(yùn)行一個(gè)檔案節(jié)點(diǎn),存儲(chǔ)所有歷史數(shù)據(jù)。上述設(shè)計(jì)可能與大家直覺中認(rèn)識的區(qū)塊鏈有些出入,所以下面我們解釋一下,為什么這樣的設(shè)計(jì)沒有丟失區(qū)塊鏈基本的屬性。讓我們一起來看一下 樹圖區(qū)塊鏈Conflux的區(qū)塊頭里都包含哪些信息:首先,區(qū)塊頭包含所有區(qū)塊引用的信息。這意味著 樹圖區(qū)塊鏈Conflux 的樹圖結(jié)構(gòu)是在每個(gè)全節(jié)點(diǎn)都完整保存的。

其次,工作量證明要求每個(gè)區(qū)塊頭的哈希值足夠小,需要有足夠多的“前導(dǎo)0”。即使不保存區(qū)塊內(nèi)的交易,僅從區(qū)塊頭也足以判斷區(qū)塊生成時(shí)是否付出了足夠的工作量。也就是說,區(qū)塊頭中還保留了工作量證明的信息。因此,區(qū)塊之間的結(jié)構(gòu)和區(qū)塊頭中的信息,都是以去中心化和不可篡改的方式,在每一個(gè)全節(jié)點(diǎn)那里被存下來的。攻擊者如果想改寫歷史,就必須付出與“歷史累計(jì)工作量”相當(dāng)?shù)拇鷥r(jià)。除了樹圖結(jié)構(gòu)和工作量證明外,區(qū)塊頭還包含有這個(gè)區(qū)塊交易和交易執(zhí)行結(jié)果的默克爾樹根(Merkle Root)。

這里的默克爾樹根實(shí)際上就是一個(gè)代表了當(dāng)前的數(shù)據(jù)內(nèi)容的哈希值。樹圖區(qū)塊鏈Conflux 的每個(gè)區(qū)塊頭包含 3 個(gè)這樣哈希值: 交易哈希根 (Transaction Root):對應(yīng)于區(qū)塊內(nèi)所有交易內(nèi)容。 狀態(tài)哈希根 (State Root):對應(yīng)于交易執(zhí)行后的“世界狀態(tài)”,包括每個(gè)賬戶地址的余額和所有智能合約的狀態(tài)。(由于采用了延遲執(zhí)行的策略,在 樹圖區(qū)塊鏈Conflux 里區(qū)塊頭里的狀態(tài)根對應(yīng)的是執(zhí)行了之前區(qū)塊里的交易后的狀態(tài),該區(qū)塊內(nèi)的交易將延遲到更晚的區(qū)塊才會(huì)執(zhí)行。) 交易收據(jù)哈希根 (Receipt Root):對應(yīng)于合約執(zhí)行過程中產(chǎn)生的收據(jù)。包括執(zhí)行是否成功,執(zhí)行過程中是否觸發(fā)了轉(zhuǎn)賬等。如果某個(gè)用戶想要獲得較早的交易數(shù)據(jù)和執(zhí)行結(jié)果,則他可以從“檔案節(jié)點(diǎn)”那里查詢,并通過比對區(qū)塊頭中的哈希值來判斷檔案節(jié)點(diǎn)提供的數(shù)據(jù)是否正確。(這里每一個(gè)哈希值本質(zhì)上都是一個(gè) Merkle Tree 的 Root Hash,所以檔案節(jié)點(diǎn)只需提供被查詢數(shù)據(jù)的默克爾證明 Merkle Proof 就可以了,而不用傳輸整個(gè)區(qū)塊。)由于哈希函數(shù)可以抗碰撞的特點(diǎn),檔案節(jié)點(diǎn)無法為一筆不存在的交易偽造一個(gè)能通過檢測的證明。

對于檔案節(jié)點(diǎn)來說,唯一的攻擊方式是拒絕提供交易數(shù)據(jù),由此帶來的后果至多也只是影響到歷史交易的可查詢性。即使沒有任何一個(gè)誠實(shí)的節(jié)點(diǎn)保存較早的歷史交易,那些交易也只會(huì)被遺忘而不會(huì)被篡改,交易的不可篡改性依然可以得到保證。

由于檔案節(jié)點(diǎn)的“作惡”方式非常有限,所以檔案節(jié)點(diǎn)本身對去中心化要求也沒那么高,完全可以由 樹圖區(qū)塊鏈Conflux 基金會(huì)和社區(qū)共同維護(hù)若干個(gè)檔案節(jié)點(diǎn)。實(shí)際上,因?yàn)檫\(yùn)行檔案節(jié)點(diǎn)并不需要任何審核或許可,所以大用戶也可以根據(jù)業(yè)務(wù)需要自己運(yùn)行或委托他人運(yùn)行檔案節(jié)點(diǎn),以此確保查詢歷史交易數(shù)據(jù)的性能和可靠性。對于在 樹圖區(qū)塊鏈Conflux 上運(yùn)行的 DApp 來說,如果其本身需要保存和隨時(shí)訪問的數(shù)據(jù)量不是很大 —— 比如說每年新增 1MB 數(shù)據(jù),則這些業(yè)務(wù)數(shù)據(jù)完全可以存儲(chǔ)在智能合約的內(nèi)部狀態(tài)里。存儲(chǔ)于合約內(nèi)部狀態(tài)的數(shù)據(jù)會(huì)作為世界狀態(tài)的一部分被每一個(gè)全節(jié)點(diǎn)保存和同步,無需自己運(yùn)行檔案節(jié)點(diǎn)也可以保證最高程度的可用性。

技術(shù)的革新往往會(huì)帶來經(jīng)濟(jì)、社會(huì)發(fā)展格局的改變。從某種意義上說,在區(qū)塊鏈等新興領(lǐng)域,不同的城市、地區(qū)、國家其實(shí)是處于同一個(gè)起跑線的,這當(dāng)中起關(guān)鍵作用的是有沒有革新的勇氣和前沿的思維,而作為支撐起將來國內(nèi)技術(shù)發(fā)展的區(qū)塊鏈技術(shù),顯然需要更多像樹圖區(qū)塊鏈Conflux 這樣優(yōu)秀的團(tuán)隊(duì)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11192

    瀏覽量

    221786
  • 區(qū)塊鏈
    +關(guān)注

    關(guān)注

    112

    文章

    15571

    瀏覽量

    110174
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    反激/全橋逆變GS尖峰如何解決?請各位前輩多多指教吧

    為外接學(xué)生電源進(jìn)行供電,全橋逆變上功率時(shí),輔助電源電壓下降、電流上升,功率飆升而且電壓電流一直在大幅度波動(dòng);拿熱成像看了,除電感外沒什么地方發(fā)熱。所以懷疑是GS尖峰導(dǎo)致。
    發(fā)表于 07-12 15:38

    cs1237 讀取數(shù)值老是跳

    使用過程中,讀取的數(shù)值大幅度波動(dòng)頻繁,低速率傳輸沒問題,只要高于40就會(huì)上下跳,這是怎么回事?
    發(fā)表于 07-09 13:42

    tps5430輸出電壓偏高知道什么原因嗎?

    5.66v,原理如下: 同時(shí)附上TPS5430官方建議原理: 經(jīng)測試,輸入12v調(diào)整為10v或9v,輸出電壓變?yōu)?.01v,正常,各位大佬知道什么原因嗎?
    發(fā)表于 05-23 16:11

    如何提高TPS65145芯片接受EN信號后的啟動(dòng)到輸出電壓的這段時(shí)間?

    如何提高TPS65145芯片接受EN信號后的啟動(dòng)到輸出電壓的這段時(shí)間
    發(fā)表于 03-03 08:24

    人工智能、云計(jì)算、區(qū)塊三者區(qū)別對比

    AI人工智能基于算法和數(shù)據(jù),擅長處理復(fù)雜數(shù)據(jù);云計(jì)算依賴虛擬化和網(wǎng)絡(luò),提供高效計(jì)算;區(qū)塊利用密碼學(xué),保證數(shù)據(jù)安全透明。三者在
    的頭像 發(fā)表于 02-20 14:45 ?1044次閱讀

    請問ADS1255/6支持菊花嗎?

    ADS1255/6支持菊花嗎?連接方法是否同ADS1271?菊花連接以后各ADC是否同步采集,順序輸出數(shù)據(jù)
    發(fā)表于 02-12 06:05

    科技在物聯(lián)網(wǎng)方面

    傳輸?shù)男枨?。例如,利?G的低延遲、高帶寬特性,實(shí)現(xiàn)機(jī)器人與云端服務(wù)器之間的快速數(shù)據(jù)傳輸,提高機(jī)器人的響應(yīng)速度和智能化水平。 智能決策與數(shù)據(jù)分析 邊緣計(jì)算與云計(jì)算結(jié)合:宇科技的機(jī)
    發(fā)表于 02-04 06:48

    利用ADS1281作為數(shù)據(jù)采集的時(shí)候,輸出就出現(xiàn)了限幅為什么?

    ,而且此時(shí)的限幅幅度也是正負(fù)2V對應(yīng)的值。隨著輸入的加大,平頂?shù)膶挾茸儗挘?b class='flag-5'>大幅度不變。 同時(shí),在輸出限幅的時(shí)候,會(huì)有一段時(shí)間的振蕩,是輸入所沒有的。附件是采集數(shù)據(jù)的一些截圖。 哪位大師可以解釋一下出現(xiàn)的原因。不勝感激。
    發(fā)表于 01-24 07:37

    Arm漲價(jià)計(jì)劃或影響三星Exynos芯片未來

    據(jù)外媒報(bào)道,芯片巨頭Arm計(jì)劃大幅度提高授權(quán)許可費(fèi)用,漲幅最高可達(dá)300%。這一消息對三星Exynos芯片的未來發(fā)展構(gòu)成了嚴(yán)峻挑戰(zhàn)。
    的頭像 發(fā)表于 01-23 16:17 ?623次閱讀

    LDC1101提高采樣率到140Ksps后RP raw數(shù)據(jù)幅度特別大,怎么解決?

    LDC1101,我如果用2M左右的諧振頻率設(shè)計(jì)線圈,resptime最大去采集數(shù)據(jù),RP rawdata采集出來的數(shù)據(jù)范圍很小。如果提高resptime的話,返回會(huì)稍微變大。如果我
    發(fā)表于 12-11 06:52

    如何讀取ADS1299菊花數(shù)據(jù)?

    ADS1299的寄存機(jī)。然后使用菊花模式讀取采集到的數(shù)據(jù)。 8. 在菊花模式下,如果電路板級傳播延遲過大,就需要在DOUT和DAISYIN中間延遲電路或D觸發(fā)器,通過縮短兩個(gè)引腳的距離可以
    發(fā)表于 12-04 06:56

    dap協(xié)議的基本概念 dap協(xié)議在區(qū)塊中的應(yīng)用

    DAP協(xié)議,即分布式應(yīng)用協(xié)議(Distributed Application Protocol),是一種旨在促進(jìn)去中心化應(yīng)用(DApps)在區(qū)塊網(wǎng)絡(luò)上的構(gòu)建和運(yùn)行的框架。DAP協(xié)議的核心目標(biāo)是提供
    的頭像 發(fā)表于 11-22 15:39 ?2928次閱讀

    YOGO ROBO智能機(jī)器人助力區(qū)塊行業(yè)發(fā)展

    日前,上海靜安區(qū)成功舉辦了全國首個(gè)區(qū)塊主題的場景集市——“數(shù)通谷”區(qū)塊+醫(yī)療場景集市。本次活動(dòng)匯聚了來自
    的頭像 發(fā)表于 11-22 11:33 ?960次閱讀

    有單通道數(shù)據(jù)模塊嗎?

    請問,有單通道數(shù)據(jù)模塊嗎?應(yīng)用是系統(tǒng)網(wǎng)電斷電后,任然可以鎖數(shù)據(jù)狀態(tài)。要求鎖模塊能長期單獨(dú)長期供電。
    發(fā)表于 11-13 07:42

    TPS65950原理清單

    電子發(fā)燒友網(wǎng)站提供《TPS65950原理清單.pdf》資料免費(fèi)下載
    發(fā)表于 10-29 09:58 ?0次下載
    <b class='flag-5'>TPS</b>65950原理<b class='flag-5'>圖</b>清單