5.4 多鏈:區塊鏈應用的擴充套件互動

xiaohuanglv發表於2018-08-25

現在我們看到的很多區塊鏈基礎技術構架都是單鏈形態。但在現實社會各個產業價值網路中,多鏈結構的技術更符合複雜價值 邏輯的實際應用,各行各業或者說各個領域都有可能針對不同的業務場景去構造一條鏈,這些平行的鏈之間會存在資料互動的需求,即便是在同一個業務場景下,也 有可能構建一組共同配合工作的鏈來完成複雜的業務邏輯,這個時候各個鏈之間的互動能力就會變得重要起來。我們在此提出了用跨鏈聯結器連線多個可根據商業應 用場景分別構建起來的價值鏈的多鏈架構理念。

如圖所示,不同的鏈之間可以通過一個專門設計的跨鏈聯結器進行互連,跨鏈聯結器就類似於機械部件中的連線件,在軟 件領域中有個專門的術語叫“中介軟體”,在這樣的一箇中介軟體中可以定義大家共同遵循的資料介面規範,各種不同的鏈只要提供針對介面規範的介面實現,就可以進 行互聯,既實現了標準化,也確保了鏈本身設計的靈活性。它的工作方式如下:

1)主鏈作為總賬本,分別在多個價值共識節點之間進行同步,注意,這裡所說的主鏈是一個相對的概念;

2)多鏈結構中,每一條鏈都是自成一個體系的,無論是主鏈還是子鏈,都在自己的節點之間進行資料的複製和傳遞,獨立記賬;

3)主鏈和子鏈間通過跨鏈聯結器保證主鏈對子鏈價值的一致性、合法性、完整性,做跨鏈校驗以及糾正和確認,保證鏈間價值合法合理合規流轉;

4)主鏈和子鏈按照功能和價值網路搭建業務結構,並編寫跨鏈邏輯的具體實現;

5)單一功能的賬本使用和記錄,在單獨的功能子鏈上進行,在校驗沒有發生跟主鏈或非本鏈資料變動的情況下,只在單鏈自行進行查詢、校驗、記賬等單鏈需要行使的區塊鏈價值網路體系功能,極大提高價值網路平行計算能力,維繫良好的可擴充套件性和可利用性。

image.png

來源:我是碼農,轉載請保留出處和連結!

本文連結:http://www.54manong.com/?id=85

'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646208", container: s }); })();
'); (window.slotbydup = window.slotbydup || []).push({ id: "u3646147", container: s }); })();

相關文章