比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > Gate.io > Info

應用鏈:技術指南 | 一文讀懂跨鏈網關的設計理念_區塊鏈

Author:

Time:1900/1/1 0:00:00

跨鏈網關在跨鏈體系中,是一個對接具體類型區塊鏈以及轉發跨鏈消息的重要組成部分。它主要提供了應用鏈適配、跨鏈交易監聽、跨鏈交易執行、跨鏈交易路由等核心功能。本文主要從跨鏈網關的架構、跨鏈交易流程以及應用鏈和跨鏈網關解耦方式等方面介紹跨鏈網關的設計理念。

一、整體架構

跨鏈網關的整體架構如下圖所示:

考慮到不同場景下的跨鏈需求,跨鏈網關可以靈活支持兩種跨鏈模式。一種是中繼模式,也就是通過中繼鏈來進行跨鏈操作,比較適合較多區塊鏈進行跨鏈互操作的場景。另一種是直連模式,能夠直接連接到其他跨鏈網關,進行跨鏈交易的傳遞,比較適合鏈對鏈的小型跨鏈系統。為了支持不同跨鏈模式之間的切換,跨鏈網關采用了如下分層的設計。

天啟資本首席交易員TraderT:高頻交易不止于技術指標,應多觀察和思考:7月2號19:00,合約帝金牌講師、天啟資本首席交易員TraderT做客MXC抹茶社區,就個人在數字貨幣合約市場的投資心得進行分享。

TraderT表示,投資主要分為三個步驟:倉位管理;嚴格的止損;嚴格的提款本金固定及充值紀律。交易員進行一次交易的判斷流程通常是制定計劃,包括預判行情、開單計劃、止盈止損的點位、突發事件下是否入場等綜合因素。每個人都有自己的哈姆雷特,每個人對于技術分析的理解都不同。我做高頻交易的思路是,作為“Day Trader”每天需要觀察什么,做什么,如何進行高頻交易,而不是完全通過技術指標去分析。[2020/7/2]

第一層是應用鏈層:該層負責和應用鏈及其智能合約進行交互邏輯,為上層的交互提供統一的交互接口。由于區塊鏈的架構因鏈而異,為了讓應用鏈適配和跨鏈網關能夠解耦,達到便捷接入的效果,我們采用了插件機制。

58學院TIM:不要過分依賴技術指標:今晚,在58學院第二期《合約市場中的叢林法則(上)》的直播中,58學院研究員兼58COIN礦池高級產品經理TIM談及技術指標時表示:技術指標雖然有一定作用,但其更容易成為交易者做決定的絆腳石。任何指標都是具有滯后性的,當你過分依賴使用各種指標,便容易忽視圖表或價格如何在關鍵水平附近的走勢形態。所以在判斷走勢時切記不要過分依賴技術指標,真正的能具有前瞻性往往就是基于裸K價格圖表中的價格行為。[2020/6/4]

第二層是交互層:這一層包含了如何提交IBTP包以及如何監聽應用鏈上的跨鏈交易等具體邏輯。交互層處于跨鏈網關中的底層,包括執行模塊和監聽模塊。交互層向上層模塊屏蔽了跨鏈交易從應用鏈獲取和提交的細節,提供了更精簡的交互接口。

第三層是中繼層:該層作為跨鏈網關中消息流轉的中轉調度層,從應用鏈上來的跨鏈消息和從其他區塊鏈接收的跨鏈消息都統一通過該層進行相應的處理和路由。中繼層主要能夠屏蔽不同跨鏈模式下的復雜性,統一調用底層的模塊。

浩云科技回復深交所:兆物信連在區塊鏈核心技術指標上有領先優勢:3月17日消息,日前,深交所向浩云科技下發問詢函,要求浩云科技說明認為兆物信連是“國際領先的區塊鏈底層技術服務商”的原因及相關依據,信息披露是否審慎合理,是否誤導投資者。對此,浩云科技在3月17日披露的問詢函回復公告中表示,兆物信連全資子公司湖南宸瀚信息科技有限責任公司成立于2015年,為中國高科技產業化研究會區塊鏈產業聯盟常務理事單位等。兆物信連區塊鏈底層平臺MT在10分片純性能測試情況下,其TPS(注:每秒系統處理的交易數量)約為240萬次。對比國際上知名的Hyperledge Fabric以及國內的頭部企業,兆物信連在區塊鏈核心技術指標上有領先優勢。浩云科技認為,公司信息披露審慎合理,不存在誤導投資者的情形。不過,其也指出,目前,國內聯盟鏈主要廠商為螞蟻金服、騰訊、京東、百度等企業,隨著更多企業加入,市場競爭日趨激烈。(新京報)[2020/3/17]

二、跨鏈交易處理流程

動態 | Libra技術指導委員會將于2020年第一季度發布技術治理框架:Facebook 領導的穩定幣項目 Libra 發布最新公告宣布,其技術指導委員會 TSC 將在 2020 年第一季度發布技術治理框架及其相關文件,包括開源社區針對網絡的技術升級如何進行提案的流程,以及評估這些提案的一系列透明流程。Libra 技術指導委員會 TSC 于 2019 年 12 月 16 日由 Libra 協會理事會投票決定成立,包括五名成員,分別是加密貨幣托管服務 Anchorage 聯合創始人兼總裁 Diogo Monica、Calibra 核心產品負責人 George Cabrera III、Bison Trails 首席執行官兼創始人 Joe Lallouz、聯合廣場風投合伙人 Nick Grossman 和慈善組織 Mercy Corps 新興技術總監 Ric Shreves。[2020/1/17]

在一個典型的跨鏈交易流程中,在應用鏈A上的用戶發起了一筆發送到應用鏈B的跨鏈交易,應用鏈B上執行完成后返回回執到應用鏈A。以下按照整個流程的順序詳細介紹跨鏈網關在整個流程中的處理細節。

動態 | 比特幣的長期技術指標預示牛市可能到來:彭博社發文稱,從比特幣定向運動指數(DMI)的長期趨勢來看,它進入了一個新的牛市階段。此外,價格趨勢突破了VERA band的上限,這被普遍認為是一個令人鼓舞的跡象。隨著年底的臨近,這一比特幣可能會出現上漲。[2018/11/7]

監聽交易

跨鏈交易由用戶發起,調用部署在應用鏈A上的跨鏈合約。跨鏈合約在收到跨鏈交易的請求后,拋出一個特定格式的跨鏈事件。由相應的應用鏈插件輪詢或者訂閱該跨鏈事件,并收集應用鏈A上對于該跨鏈事件的Proof信息,隨IBTP包一起發送到跨鏈網關的監聽模塊上。

監聽模塊對于跨鏈交易做基本的檢查操作,檢查通過的跨鏈交易才能提交到分發模塊。如果跨鏈交易有問題,執行相應的的回滾操作。

分發交易

收到監聽模塊提交的跨鏈交易后,由于跨鏈網關支持不同的跨鏈模式,所以分發模塊需要統籌負責跨鏈交易具體的傳遞對象。

在中繼模式下,分發模塊將跨鏈交易通過直接和中繼鏈的代理模塊發送跨鏈交易。在直連模式下,可以通過P2P網絡連接到其他應用鏈的跨鏈網關并發送相應的跨鏈交易。

同步交易

不同跨鏈模式下,同步交易的方式也不同。

在中繼鏈模式下,跨鏈交易參與共識,并且打包進區塊中。所以同步交易時候,需要中繼鏈輕節點模塊不斷同步更新區塊頭信息。同步模塊則是同步中繼鏈區塊中和自身跨鏈網關相關的所有跨鏈交易。對于中繼鏈同步的交易,還需要配合輕節點對跨鏈交易進行SPV驗證,確保跨鏈交易的有效性。

在直連模式下,跨鏈網關通過P2P網絡接收跨鏈交易。

檢查交易

對于同步自其它鏈的跨鏈交易,都需要通過檢查模塊的檢查才能交給分發模塊進行下一步的處理。檢查的邏輯和跨鏈的模式相關。

在中繼模式下,跨鏈交易已經通過了中繼鏈的驗證引擎,并且參與過中繼鏈的共識,所以檢查模塊只需要驗證跨鏈交易確實來自于中繼鏈即可。而在中繼鏈上,對于通過共識的跨鏈交易,中繼鏈節點會對其進行簽名。檢查模塊對于附帶的簽名進行驗證即可驗證跨鏈交易的有效性。

在直連模式下,跨鏈交易是通過P2P網絡獲取的跨鏈交易,所以相比中繼模式,檢查模塊需要承擔更多的驗證工作。主要需要檢查的有應用鏈的注冊檢查,驗證引擎的驗證檢查等。如果應用鏈需要定制化跨鏈交易的驗證規則,后續可以通過更新驗證規則的方式更加動態的進行。

執行交易

來自中繼鏈或者其他跨鏈網關的跨鏈交易,通過檢查模塊的檢查后,就可以提交到執行模塊。執行模塊直接和應用鏈插件對接,在調用跨鏈合約之前,需要檢查序號以防止重放攻擊。

提交交易之后,執行模塊需要等待應用鏈上執行的結果,并將結果通過跨鏈回執的方式返回給分發模塊,跨鏈回執的傳遞流程和跨鏈交易類似。執行模塊要保證跨鏈交易提交到了應用鏈上,并且需要返回相應的回執信息。

三、插件機制

對于跨鏈場景來說,一個比較棘手的問題是不同架構的區塊鏈的接入適配。為了簡化不同區塊鏈的適配問題,我們在跨鏈網關中采用了插件機制。跨鏈網關主要負責與中繼鏈或者其他跨鏈網關的交互和通信。而所有具體在應用鏈上進行操作的部分全部封裝到應用鏈插件中,并按照跨鏈網關和應用鏈交互的需求確定了一套適合跨鏈交互的插件接口。

這樣對于跨鏈網關來說,對接任何新的類型的應用鏈的時候,都不需要修改自身,而是根據確定的接口開發一個新的應用鏈插件即可。

插件需要提供的接口主要分為以下四個主要部分:

1.提交交易接口

跨鏈網關提交IBTP包的接口。跨鏈網關和應用鏈插件交互的基礎是IBTP:跨鏈網關向插件提交的IBTP包,得到的回執信息也是IBTP包。這樣插件向跨鏈網關屏蔽了不同區塊鏈交易結構不一致的復雜性,簡化了跨鏈網關的設計。

應用鏈插件負責解析IBTP包,并轉換為適配應用鏈提交交易的結構。同時也要對于得到的執行結果進行封裝,同時從應用鏈獲取對于改跨鏈交易的Proof信息。

2.查詢跨鏈交易元信息接口

IBTP協議層面,協議能夠感知的最小粒度是應用鏈。協議只能讓跨鏈交易轉發到IBTP包中目的鏈ID所對應的跨鏈網關。對于更細粒度的鏈上合約和用戶賬號地址等,在應用層中對IBTP的payload字段中自行解析和定義業務結構。

所以跨鏈合約需要記錄的是自身應用鏈與其他鏈的最新交易序號信息,并且在執行跨鏈交易時更新這些元信息。因為這些元信息對于跨鏈網關重啟恢復來說至關重要,所以插件需要提供一個能夠查詢這些元信息的接口。

3.查詢歷史交易信息

對于應用鏈拋出的跨鏈事件,可能會因為網絡抖動或者跨鏈網關宕機等不可控原因,導致部分跨鏈事件沒有及時收到。這種情況下,插件需要提供查詢遺漏的跨鏈事件的接口,用于跨鏈網關恢復跨鏈網關處理跨鏈事件的順序。

4.查詢應用鏈基礎信息

跨鏈網關對于使用應用鏈插件是無感知的,所以如果如果跨鏈網關需要獲取應用鏈的基礎信息時,需要向應用鏈插件查詢。

滿足上面四個要求的插件能夠滿足跨鏈網關收集轉發跨鏈交易的需要,同時能夠充分解耦跨鏈網關對于底層應用鏈的依賴,讓適配新類型的區塊鏈變得更加便捷和簡單。

本文作者:徐才巢,趣鏈科技跨鏈項目負責人

Tags:應用鏈區塊鏈BTPIBT區塊鏈工程專業學什么女生BTPL幣SHIBTAMA

Gate.io
BTC:行情分析:比特幣市場情緒萎靡,震蕩行情延續_比特幣現在的市值

昨日比特幣行情上行逐漸乏力,但9400支撐位置并未跌破,所以行情進入震蕩節奏,高點止步9487位置.

1900/1/1 0:00:00
比特幣:為了牛市,今年一定要活下來呀!| 成都礦業觀察手記(一)_coinw幣贏網APP

寫在前面: 過去十年,比特幣挖礦都沒有像今天這么復雜。比特幣減半、豐水期來臨、礦機更新換代、金融玩法無孔不入,礦業政策飄忽不定,五浪疊加,不確定性大增.

1900/1/1 0:00:00
以太坊:科普 | 以太坊治理的全景_THE

作者:BorisMann 翻譯:阿劍 來源:以太坊愛好者 在本文中,我嘗試歸納以太坊治理方法的不同層級。核心的概念曾在EthereumMagicians論壇上發表過,也引發了一些討論.

1900/1/1 0:00:00
BTC:行情分析:大盤聯動美股暴跌,還會出現極端行情嗎?_usdt幣怎么兌換人民幣

作者|哈希派分析團隊 金色財經合約行情分析 | BTC震蕩緩慢下跌,市場做多情緒受到壓制:據火幣BTC永續合約行情顯示,截至今日18:00(GMT+8).

1900/1/1 0:00:00
比特幣:區塊鏈入門 | 中本聰的挖礦行為,有哪些特點?_區塊鏈專業好找工作嗎

來源:幣新區塊 編者注:原標題為《中本聰的礦工生涯》 幣新消息,監測鏈上大額轉賬的推特機器人@Whale_alert昨夜十點稱,有40個比特幣從2009年3月后未發生轉賬的比特幣遠古地址轉出.

1900/1/1 0:00:00
加密貨幣:交易所的牌照局:一面是生死符,一面是吉祥物_BIT

牌照是主流金融體系中最重要的標志之一,但在加密貨幣交易所領域內部,牌照的意義在很大程度被扭曲,成為了大部分交易所相互攀比、「裝飾門面」的工具。但在并不遙遠的未來,牌照的真正價值將得到充分彰顯.

1900/1/1 0:00:00
ads