最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

Hyperledger Cactus(一):架構初探

2022-10-13 13:24 作者:不吃晚飯la  | 我要投稿

Hyperledger cactus是一個區(qū)塊鏈集成框架,能夠在多個分布式賬本上執(zhí)行交易,最大的特點是靈活可插拔的架構,官方定義:SDK of SDKs。

Cactus現在已經支持的分布式賬本有Hyperledger Besu、Corda、Corda OS、Hyperledger Fabric、Go-Ethereum、Quorum、Hyperledger Sawtooth等,均通過賬本插件的方式實現。

對于分布式賬本的操作支持部署賬本、執(zhí)行交易、獲取共識協議、判斷是否具有最終性,如下接口定義所示。

所有的分布式賬本接入cactus都需要實現此接口

?


?

插件化的架構如下圖所示:

?


?

左下角的business logic plugin是業(yè)務邏輯插件,用于實現具體的業(yè)務邏輯,由web服務或者智能合約來實現,比如供應鏈溯源、時間哈希鎖轉移資產等等。

右下角的validator是具體連接分布式賬本的模塊,包括對上文的IPluginLedgerConnector的實現,一方面,validator用于執(zhí)行對區(qū)塊鏈的操作,另一方面,validator也會開啟一個monitor,監(jiān)聽區(qū)塊鏈的事件和區(qū)塊,用于驗證交易是否成功。為了避免validator作惡,cactus現有的安全機制也有對應的預防措施,比如validator是可以被關閉的,一旦發(fā)現validator作惡,可以在不改變部署架構的情況下關閉某些validator,以及對于同一條區(qū)塊鏈,可以部署多個validator由多個參與方共同構建,降低被攻擊的風險。

?


Hyperledger Cactus(一):架構初探的評論 (共 條)

分享到微博請遵守國家法律
广丰县| 广州市| 吴江市| 翼城县| 凭祥市| 鹤壁市| 寿光市| 尉氏县| 隆回县| 柞水县| 攀枝花市| 兴安盟| 沛县| 乌拉特中旗| 乳山市| 洪泽县| 光山县| 临桂县| 平原县| 封丘县| 康乐县| 民勤县| 金秀| 新疆| 湖口县| 沂水县| 和平县| 彭山县| 高清| 南岸区| 天柱县| 上犹县| 基隆市| 达孜县| 西安市| 封丘县| 云和县| 牙克石市| 金平| 东乌珠穆沁旗| 龙南县|