您的位置:首頁 > 區(qū)塊鏈 >

百度超級鏈計劃明年開源XuperData 支持合約SDK

2019-07-30 08:58:54 來源: 巴比特

7月27日,百度超級鏈學(xué)院首場沙龍在北京拉開帷幕。百度超級鏈資深研發(fā)工程師和產(chǎn)品經(jīng)理們從技術(shù)、應(yīng)用、Baas三方面進(jìn)行了分享。除此之外,

7月27日,百度超級鏈學(xué)院首場沙龍在北京拉開帷幕。百度超級鏈資深研發(fā)工程師和產(chǎn)品經(jīng)理們從技術(shù)、應(yīng)用、Baas三方面進(jìn)行了分享。

除此之外,百度超級鏈團(tuán)隊還透露了接下來的規(guī)劃,計劃在2020年上半年開源超級節(jié)點技術(shù)、開源XuperData,實現(xiàn)跨鏈,并支持聯(lián)邦學(xué)習(xí)。百度超級鏈團(tuán)隊告訴巴比特:“XuperChain的跨鏈與Cosmos 還有polkadot相比有類似也有區(qū)別。”

1001564399627_.pic_hd

這場為開發(fā)者量身定制的沙龍究竟講了哪些干貨?一起來看看。巴比特記者在現(xiàn)場和超級鏈團(tuán)隊進(jìn)行了交流,詢問他們對于Libra競爭、可插拔共識機(jī)制的設(shè)置等問題。

技術(shù)篇:擁有140+專利,超級鏈有什么優(yōu)勢?

據(jù)資深研發(fā)工程師鄭旗介紹,XuperChain具備四大技術(shù)優(yōu)勢:

第一, 技術(shù)自研可控。作為國產(chǎn)自研的區(qū)塊鏈技術(shù),XuperChain擁有140+技術(shù)專利,更適合中國商業(yè)化的應(yīng)用場景;

第二, 簡單易用。支持網(wǎng)絡(luò)、鏈、智能合約完全線上化部署、管理和使用,提供豐富的管理運維功能和多種區(qū)塊鏈SDK、開發(fā)指南,大大降低使用門檻,輕松監(jiān)管多個區(qū)塊鏈網(wǎng)絡(luò);

第三, 性能卓越。自研高性能虛擬機(jī),使得資源消耗可衡量,獨創(chuàng)鏈內(nèi)并行技術(shù),能并行執(zhí)行和驗證合約,最終達(dá)到單鏈每秒處理交易數(shù)8萬TPS,整體網(wǎng)絡(luò)可達(dá)到20萬TPS;

第四, 基礎(chǔ)設(shè)施具備彈性。支持DPOS、授權(quán)共識、PBFT三種熱插拔共識機(jī)制,支持多種智能合約開發(fā)語言,包括Go、C++、 Solidity。

百度超級鏈?zhǔn)且粋€多鏈架構(gòu),其自底向上主要包括4層,分別是公共組件層、core層、API層和應(yīng)用層。公共組件層是所有鏈共享的模塊,主要包括Crypto模塊、存儲模塊、P2P網(wǎng)絡(luò)模塊。Core層是單鏈內(nèi)部的主要模塊,主要包括事務(wù)引擎、共識模塊和賬本模塊。API層是支持的調(diào)用方式,目前支持Grpc協(xié)議和Http協(xié)議。最上層是應(yīng)用層,通過SDK和輕量級客戶端為用戶提供支持。

圖1 XuperChain架構(gòu)圖

XuperChain開源了四大核心專利技術(shù),分別為鏈內(nèi)并行技術(shù)、可插拔共識機(jī)制、賬號權(quán)限系統(tǒng)、一體化智能合約。

鏈內(nèi)并行技術(shù)

支持對合約數(shù)據(jù)進(jìn)行隱式的DAG構(gòu)建和合約最大粒度的并行處理,能夠充分利用多核和多機(jī)的計算資源。為了描述讀寫集,XuperChain定義了一個名為XuperModel的新的事務(wù)模型。該模型是比特幣UTXO模型的一個演變。在比特幣的UTXO模型中,每個交易都需要在輸入字段中引用早期交易的輸出,以證明資金來源。

同樣,在XuperModel中,每個事務(wù)讀取的數(shù)據(jù)需要引用早先的事務(wù)寫入的數(shù)據(jù)。在XuperModel中,事務(wù)的輸入表示在執(zhí)行智能合約期間讀取的數(shù)據(jù)源,即數(shù)據(jù)來自哪些事務(wù)的輸出。事務(wù)的輸出表示事務(wù)寫入狀態(tài)數(shù)據(jù)庫的數(shù)據(jù),而這些數(shù)據(jù)會被后續(xù)的合約調(diào)用所引用。

圖3 XuperModel

可插拔共識機(jī)制

不同的應(yīng)用場景對共識的需求是不同的,為了支持不同業(yè)務(wù)根據(jù)其特色選擇不同的共識,百度超級鏈設(shè)計了一套可插拔共識機(jī)制。

百度超級鏈共識模塊主要包括3層:最底層為共識模塊依賴的公共組件,包括Consensus Interface、Chained-BFT、原子鐘等;中間層為基于共識的公共接口,目前已經(jīng)支持以及即將支持的主要有TDPoS、POW、XpoS等;最上層由可插拔的共識組成,包括Step Consensus 和Pluggable Consensus,負(fù)責(zé)維護(hù)鏈從創(chuàng)建到當(dāng)前高度的共識升級歷史。

圖4 共識模塊

賬號權(quán)限系統(tǒng)

支持多AK控制的合約賬戶。采用更靈活的資產(chǎn)管理方式,可擁有多私鑰持有賬戶、靈活的權(quán)限管理模型。支持賬戶對智能合約進(jìn)行管理,智能合約需要部署在一個具體的賬戶內(nèi)部,并且賬戶可設(shè)置合約方法的權(quán)限管理模型。

圖5 權(quán)限系統(tǒng)

支持多種權(quán)限模型,包括權(quán)重閾值模型、AK集模型、CA控制模型、社區(qū)治理模型。下圖是權(quán)重閾值模型的具體用例。

超級鏈的賬戶是支持嵌套的。權(quán)重閾值模型是其所有者的簽名都會有一個權(quán)重,賬戶會設(shè)置一個通過其權(quán)限檢驗的最小閾值,當(dāng)其多個擁有者的簽名閾值和大于賬戶所要求的最低閾值時,則權(quán)限校驗通過。假設(shè)賬戶A要求有>=0.4的擁有者簽名,則權(quán)限校驗通過。賬戶B要求有>= 0.6 的擁有者簽名,則權(quán)限驗證通過。那么右邊這3種簽名組合,第二種和第三種簽名組合能通過賬戶A的權(quán)限校驗,第一種簽名組合無法通過賬戶A的權(quán)限校驗。

一體化智能合約

具備多語言架構(gòu)、智能合約和核心架構(gòu)分離、合約生命周期管理、預(yù)執(zhí)行等特色。百度超級鏈的智能合約的研發(fā)聚焦于安全和速度。在合約設(shè)計里,主要通過XuperBridge用來訪問。XuperBridge是整個合約實現(xiàn)安全調(diào)用的橋梁,向下擴(kuò)展虛擬機(jī)、語言,向上對接服務(wù)。

圖6 一體化智能合約

應(yīng)用篇:賦能溯源與司法,區(qū)塊鏈不是單打獨斗

在本次沙龍上,百度超級鏈高級產(chǎn)品經(jīng)理梁子介紹了基于XuperChain的應(yīng)用落地案例,分別是區(qū)塊鏈溯源解決方案和司法電子證據(jù)平臺。

溯源應(yīng)用案例

百度超級鏈團(tuán)隊認(rèn)為,“雖然區(qū)塊鏈給解決溯源行業(yè)痛點帶來了新的可能,但是整套解決方案目前還處于發(fā)展階段。與金融等行業(yè)高調(diào)的顛覆性不同,區(qū)塊鏈為這個行業(yè)帶來的更多是改良式創(chuàng)新,增強(qiáng)溯源信息的公信力。”

百度超級鏈團(tuán)隊介紹到,他們的方案具備以下特點:

1.區(qū)塊鏈并不是單打獨斗,區(qū)塊鏈+AI+IOT設(shè)備(芯片)才是溯源頂配。 2.區(qū)塊鏈溯源能力具備極強(qiáng)的營銷價值,實現(xiàn)低成本接入,大聲量營銷,才能幫助企業(yè)最大化區(qū)塊鏈溯源的價值。 3.區(qū)塊鏈司法體系的建設(shè)實現(xiàn)溯源數(shù)據(jù)實時存證,提升數(shù)據(jù)公信力。

圖7 溯源

以溯源與家具行業(yè)的結(jié)合為例:首先,基于區(qū)塊鏈記錄特點、生產(chǎn)時間、地點、人物、批號等數(shù)據(jù)信息,不可篡改、永久保存。 核心環(huán)節(jié)的溯源數(shù)據(jù)將同步傳輸合作法院存證。其次,引入AI技術(shù),識別家具上的木紋,保證貨源與鏈上數(shù)據(jù)一致性。最后,還將在家具中植入防偽芯片,提升造假難度。目前,該項目正在落地當(dāng)中。

司法應(yīng)用案例

在傳統(tǒng)方式下,電子數(shù)據(jù)的存證、取證、示證、舉證以及認(rèn)定的整個司法流程,存在不同程度的痛點?;趨^(qū)塊鏈技術(shù),百度超級鏈提供電子數(shù)據(jù)取證、存證、出證、法律援助為一體的一站式電子數(shù)據(jù)保全解決方案,記錄用戶認(rèn)證、數(shù)據(jù)創(chuàng)建、存儲和傳輸?shù)入娮雍灱s全過程,保證數(shù)據(jù)私密安全,聯(lián)合權(quán)威公證處進(jìn)行文件hash值存證,并支持一鍵出證?;趨^(qū)塊鏈技術(shù)的數(shù)據(jù)存證服務(wù),賦予電子數(shù)據(jù)司法證明力,讓電子數(shù)據(jù)成為呈堂證供,降低維權(quán)成本,提升司法效率。

圖8 司法

以知識產(chǎn)權(quán)為例,平臺支持用戶/媒體平臺/版權(quán)方,將版權(quán)登記信息、侵權(quán)取證信息上傳至區(qū)塊鏈網(wǎng)絡(luò)中,并引入鑒定、版權(quán)局作為存證平臺的監(jiān)督節(jié)點,保證隨時可出具國家認(rèn)證的具有司法效力的公證證明,并在遭遇侵權(quán)時作為法院能夠采信的侵權(quán)證據(jù)。同時,與北京、廣州互聯(lián)網(wǎng)法院聯(lián)合打造“區(qū)塊鏈+知識產(chǎn)權(quán)+司法數(shù)據(jù)存證”的鏈接模式。目前一個基于百度區(qū)塊鏈存證平臺的知識產(chǎn)權(quán)案件,已完成法院證據(jù)審查。

圖9 版權(quán)

超級鏈:跨鏈跨什么?怎么看Libra?

在會場的Q&A環(huán)節(jié)中,巴比特與百度超級鏈團(tuán)隊進(jìn)行了交流。

巴比特:2020年計劃開源的跨鏈,主要是跨什么?有切實的跨鏈需求嗎?和cosmos、polkadot這樣的跨鏈項目應(yīng)該是不同的吧?

百度區(qū)塊鏈實驗室:

在2020年跨鏈開源計劃中,主要是通過XuperChain主鏈實現(xiàn)XuperChain平行鏈之間的任意類型數(shù)據(jù)的跨鏈交互。目前業(yè)務(wù)場景中已經(jīng)產(chǎn)生了實際的跨鏈需求,隨著用戶越來越多,存在切實的不同鏈之間數(shù)據(jù)連通的需求。

XuperChain的跨鏈與Cosmos 還有polkadot相比有類似也有區(qū)別。XuperChain不同平行鏈之間允許使用不同的共識,當(dāng)然我們也會提供平行鏈與主鏈之間的共享安全的方式,非常重視跨鏈間的數(shù)據(jù)隱私保護(hù)問題。

巴比特:你們的開發(fā)語言支持會考慮move嗎?有沒有考慮過和Libra的合作與競爭?比如將這個穩(wěn)定幣引入超級鏈中,或者在自己的鏈上發(fā)行一個穩(wěn)定幣?

百度區(qū)塊鏈實驗室:

關(guān)于move語言,其最大的特色是對資源的抽象,百度XuperChain設(shè)計上支持面向資源的合約SDK,并且從框架層面能夠保證資源的安全性。至于是否支持move語言,目前不在計劃內(nèi)。我們會密切關(guān)注Libra的進(jìn)展,所做的事情也一定是在法律和政策允許范圍內(nèi)。

巴比特:超級鏈的可插拔特性可以由用戶來自行配置共識機(jī)制,那么如果有項目繼續(xù)超級鏈配置了pow機(jī)制,并有幣的設(shè)置,對此你們是什么態(tài)度?

百度區(qū)塊鏈實驗室:

作為國內(nèi)的開源技術(shù),我們遵循法律和政策規(guī)定,如有需要,一定配合監(jiān)管。也希望所有基于開源區(qū)塊鏈技術(shù)的應(yīng)用都在法律范圍內(nèi)。

關(guān)鍵詞: 百度超級鏈 XuperData 合約SDK

精選 導(dǎo)讀

募資55億港元萬物云啟動招股 預(yù)計9月29日登陸港交所主板

萬科9月19日早間公告,萬物云當(dāng)日啟動招股,預(yù)計發(fā)行價介乎每股47 1港元至52 7港元,預(yù)計9月29日登陸港交所主板。按發(fā)行1 167億股計算,萬

發(fā)布時間: 2022-09-20 10:39
管理   2022-09-20

公募基金二季度持股情況曝光 隱形重倉股多為高端制造業(yè)

隨著半年報披露收官,公募基金二季度持股情況曝光。截至今年二季度末,公募基金全市場基金總數(shù)為9794只,資產(chǎn)凈值為269454 75億元,同比上

發(fā)布時間: 2022-09-02 10:45
資訊   2022-09-02

又有上市公司宣布變賣房產(chǎn) 上市公司粉飾財報動作不斷

再有上市公司宣布變賣房產(chǎn)。四川長虹25日稱,擬以1 66億元的轉(zhuǎn)讓底價掛牌出售31套房產(chǎn)。今年以來,A股公司出售房產(chǎn)不斷。根據(jù)記者不完全統(tǒng)

發(fā)布時間: 2022-08-26 09:44
資訊   2022-08-26

16天12連板大港股份回復(fù)深交所關(guān)注函 股份繼續(xù)沖高

回復(fù)交易所關(guān)注函后,大港股份繼續(xù)沖高。8月11日大港股份高開,隨后震蕩走高,接近收盤時觸及漲停,報20 2元 股。值得一提的是,在7月21日

發(fā)布時間: 2022-08-12 09:56
資訊   2022-08-12

萬家基金再添第二大股東 中泰證券擬受讓11%基金股權(quán)

7月13日,中泰證券發(fā)布公告,擬受讓齊河眾鑫投資有限公司(以下簡稱齊河眾鑫)所持有的萬家基金11%的股權(quán),交易雙方共同確定本次交易的標(biāo)的資

發(fā)布時間: 2022-07-14 09:39
管理   2022-07-14

央行連續(xù)7日每天30億元逆回購 對債市影響如何?

央行12日再次開展了30億元逆回購操作,中標(biāo)利率2 10%。這已是央行連續(xù)7日每天僅進(jìn)行30億元的逆回購縮量投放,創(chuàng)下去年1月以來的最低操作規(guī)

發(fā)布時間: 2022-07-13 09:38
資訊   2022-07-13

美元指數(shù)創(chuàng)近20年新高 黃金期貨創(chuàng)出逾9個月新低

由于對美聯(lián)儲激進(jìn)加息的擔(dān)憂,美元指數(shù)11日大漲近1%創(chuàng)出近20年新高。受此影響,歐美股市、大宗商品均走弱,而黃金期貨創(chuàng)出逾9個月新低。美

發(fā)布時間: 2022-07-13 09:36
資訊   2022-07-13

美股三大股指全線下跌 納斯達(dá)克跌幅創(chuàng)下記錄以來最大跌幅

今年上半年,美股持續(xù)回落。數(shù)據(jù)顯示,道瓊斯指數(shù)上半年下跌15 3%,納斯達(dá)克綜合指數(shù)下跌29 5%,標(biāo)普500指數(shù)下跌20 6%。其中,納斯達(dá)克連續(xù)

發(fā)布時間: 2022-07-04 09:51
推薦   2022-07-04

融資客熱情回升 兩市融資余額月內(nèi)增加超344億元

近期A股走強(qiáng),滬指6月以來上漲4%,融資客熱情明顯回升。數(shù)據(jù)顯示,截至6月16日,兩市融資余額1 479萬億元,月內(nèi)增加344 67億元,最近一個半

發(fā)布時間: 2022-06-20 09:41
資訊   2022-06-20

4個交易日凈買入超百億元 北向資金持續(xù)流入A股市場

北向資金凈流入態(tài)勢延續(xù)。繼6月15日凈買入133 59億元后,北向資金6月16日凈買入44 52億元。自5月27日至今,除6月13日以外,北向資金累計凈

發(fā)布時間: 2022-06-17 09:37
推薦   2022-06-17