国产一级电影在线观看_免费观看在线的黄片视频_激情五月天综合网_9l国产精品久久久久尤物

百科知識(shí)

當(dāng)前位置: 首頁(yè) > 百科知識(shí)

百科知識(shí)

助力EOS生態(tài),BOS為EOS貢獻(xiàn)代碼

2024-10-13 16:33:22 來(lái)源:互聯(lián)網(wǎng)

BOSCore仍然致力于為 EOSIO 貢獻(xiàn)代碼,增加生態(tài)力量,為社區(qū)開(kāi)發(fā)人員解決實(shí)際需求。

history_plugin 存在的問(wèn)題

眾所周知,history_plugin 是 EOSIO 提供全歷史節(jié)點(diǎn)的技術(shù)方案,雖然該方案基于內(nèi)存模型,將所有鏈上數(shù)據(jù)全部放到內(nèi)存中,查詢速度非???,但這也帶來(lái)了一個(gè)令開(kāi)發(fā)者頭疼的問(wèn)題:想查詢?nèi)湹臍v史記錄,就不得不維護(hù)一個(gè)非常消耗內(nèi)存的 history_plugin節(jié)點(diǎn)。

從主網(wǎng)上線開(kāi)始,隨著整個(gè)鏈的交易越來(lái)越多,將交易記錄放到內(nèi)存中并不是一個(gè)明智的選擇,history_plugin 更像是一個(gè)“臨時(shí)作品”。

據(jù) EOS 主網(wǎng)上提供 history_plugin 節(jié)點(diǎn)的團(tuán)隊(duì)介紹,這種方案的成本已經(jīng)達(dá)到服務(wù)器需要至少 4T 的內(nèi)存,這對(duì)于一般的需要使用自己歷史節(jié)點(diǎn)的開(kāi)發(fā)者來(lái)說(shuō)是不可忍受的。不僅如此,高昂的服務(wù)器成本是一方面,運(yùn)維難也是另外一方面。

一直以來(lái),社區(qū)技術(shù)力量也在不斷尋找自己的解決方案。目前常見(jiàn)的有 TokenPocket 開(kāi)發(fā)的 kafka_plugin,基于 state_history_plugin 的 Hyperion 項(xiàng)目都是比較出色的/卓越的/優(yōu)異的/杰出的的鏈上數(shù)據(jù)查詢方案。

EOSIO 本身也在不斷實(shí)現(xiàn)新的方式來(lái)提供鏈上數(shù)據(jù)的查詢,trace_api_plugin 可以通過(guò)API 接口獲取到一個(gè)塊中所有交易,對(duì)于開(kāi)發(fā)者來(lái)說(shuō)學(xué)習(xí)成本最低,上手最快。但是,原生提供的數(shù)據(jù)并不能滿足開(kāi)發(fā)者需求,需要進(jìn)一步完善。

BOS 為 EOS 貢獻(xiàn)代碼

BOSCore 項(xiàng)目從啟動(dòng)之初就十分關(guān)注社區(qū)開(kāi)發(fā)者的需求。從主網(wǎng)啟動(dòng)時(shí)實(shí)現(xiàn)的BOS IBC技術(shù),再到如今的 IBC HUB Protocol 以及 3s LIB,BOS 一直本著方便開(kāi)發(fā)者和用戶的初心在努力創(chuàng)造和鉆研。

BOSCore 的技術(shù)實(shí)力一直來(lái)廣受認(rèn)同,不僅將 EOSIO 的共識(shí)速度提高了近50倍,還完成了將 EVM (Ethereum Virtual Machine,以太坊虛擬機(jī))移植到 EOSIO 的挑戰(zhàn)。

一堆有技術(shù)夢(mèng)想的 coder 們聚集在一起,總是有很多靈感的火花。Vince 是團(tuán)隊(duì)的算法工程師,負(fù)責(zé) BOS 算法設(shè)計(jì)和核心功能開(kāi)發(fā),曾任職分布式系統(tǒng)架構(gòu)師及智能推薦系統(tǒng)架構(gòu)師,有豐富的機(jī)器學(xué)習(xí)和數(shù)據(jù)挖掘經(jīng)驗(yàn)。他在 EOSIO 社區(qū)浸潤(rùn)已久,也時(shí)常參與社區(qū)對(duì)于技術(shù)痛點(diǎn)以及未來(lái)期望的討論。

有開(kāi)發(fā)者找到我們,希望可以針對(duì) trace_api_plugin 的不足進(jìn)行改進(jìn)時(shí),Vince 不僅完成了更可用的版本,而且將滿足社區(qū)開(kāi)發(fā)者需求的代碼提交到了 EOSIO。

PR詳情參見(jiàn)[https://github.com/EOSIO/eos/pull/9005]

針對(duì) trace_api_plugin,添加了多個(gè)字段,可以直接在返回?cái)?shù)據(jù)中直接使用,解決了原來(lái) trace_api_plugin 數(shù)據(jù)不足的問(wèn)題,可以讓其作為一個(gè)鏈上數(shù)據(jù)查詢方案來(lái)使用。

完善后trace_api_plugin返回?cái)?shù)據(jù)截圖

對(duì)于 BOSCore 來(lái)說(shuō),除了不斷實(shí)現(xiàn)技術(shù)創(chuàng)新之外,仍然致力于為 EOSIO 貢獻(xiàn)代碼,增加生態(tài)力量,為社區(qū)開(kāi)發(fā)人員解決實(shí)際需求。

來(lái)源:金色財(cái)經(jīng)

上一篇:利比亞局勢(shì)致原油下跌 伯南克扭轉(zhuǎn)操作救命
下一篇:裁員潮繼續(xù)!亞馬遜(AMZN.US)宣布將解雇數(shù)百名員工

熱門(mén)文章