罪犯的指紋也可以上鏈了,司法聯盟鏈能否還你真相?
星球日報/張詠晴編譯
2019-04-10 08:35

 

3 月 30 日,中國國家互聯網訊息辦公室發布了第一批境內區塊鏈訊息服務備案編號,共有來自全國 18 個省的 197 個區塊鏈訊息服務在列,其中,「真相網路科技(北京)有限公司」(以下簡稱「真相科技」)的司法聯盟鏈 legalXchain 出現在了《境內區塊鏈訊息服務備案清單(第一批)》的前十榜單。

 

2018 年 12 月 28 日下午,經相關部門批准成立的全國第一家互聯網公證處杭州互聯網公證處掛牌成立,「真相科技」司法聯盟鏈 legalXchain 與杭州互聯網公證處共建的全國首個區塊鏈分散式電子證據保管平台於杭州互聯網公證處同步上線。

 

據「真相科技」官方介紹,legalXchain 是基於 Hyperledger Fabric 架構開發應用於司法產業分散式應用的聯盟鏈,主要應用在法院、司法鑒定機構和公證處等機構。

 

Hyperledger Fabric 是 Linux 基金會所主導的 Hyperledger(超級帳本)的項目之一,主要代碼由 IBM、Intel、各大銀行等貢獻。Hyperledger Fabric 旨在作為開發模塊化體系結構的區塊鏈應用程式的基礎,以便諸如共識和會員服務等組件可以即插即用。

 

數據指紋上鏈,多鏈並行共識

 

據悉,legalXchain 目前可以實現數據指紋上鏈,原始數據按需授權訪問,數據安全與共享無需大量的協調工作。不僅如此,鏈上數據可以實現數據指紋快速追蹤,由此來追蹤罪犯的犯罪時間和地點。

 

在中心化治理思想下,機構的數據都是獨立運行在自己獨立的伺服器上。數據的生成和消費,都由中心化伺服器控制,數據彼此之間不能互通,不同平台之間要想進行數據共享,就要進行「系統對接」,通過 API 授權方式進行訪問,開發和維護成本較高,數據的完整性和可靠性也無法得到有效保證。

 

legalXchain 基於區塊鏈區塊鏈的去中心化的治理思想,為司法機構提供數據共享的可能性,允許相關的節點成員以授權的方式進行訪問,基於 legalXchain 的訪問控制機制,數據所有者可以設置哪些對象能看,哪些對象不能看,以實現不同的對象看到不同的數據。

 

根據「真相科技」披露的 legalXchain 技術白皮書,legalXchain 支持多鏈共存,每個 Peer 節點連接到共識服務的一個或多個渠道,一個獨立的渠道代表了一個 「小區塊鏈」。這加強了某些機構間交易數據的私密性,而「小區塊鏈」之間又可以透過節點進行聯播,增強了鏈與鏈之間的共享性。

 

legalXchain 採用優化的 BFT 共識協議和 P2P 通訊,基於 Kafka 提供排序服務,交戶關係如下圖所示,Order 服務為 Peer 節點提供了可訂閱的主題,每個主題是一個渠道。Peer 可以訂閱多個渠道,並且只能訪問訂閱渠道上的交易。

 

圖片截自「真相科技」legalXchain白皮書

 

整個排序服務包括 Kafka 集群、ZooKeeper、Order 伺服器節點,每個 Peer 節點可連接到共識服務的一個或多個渠道。在渠道上廣播的交易,透過消息機制以主題為劃分寫入 Kafka,實現按共識的順序排列。訂閱該渠道的 Peer 節點即可接受到加密的區塊。然後,每個 Peer 節點可以單獨驗證區塊,並將其提交到帳本。

 

此外,legalXchain 還採用了模塊化設計,透過定義模塊之間的藉口來實現模塊之間的鬆散耦合,模塊間利用 GRPC 協議(Odaily 星球日報注:GRPC 協議是Google發布的一個基於 HTTP2 協議承載的高性能、通用的 RPC 開源軟體框架)、抽象藉口等方式充分解耦,一個模塊內的修改不會影響其它模塊的功能。也就是說,開發者可以根據自己的需求做訂製化開發,根據不同用戶和場景的需求,採用不同的可插拔的模塊組件。

 

本文為巴比特資訊授權刊登,原文標題為「罪犯的指紋也可以上鏈了,司法聯盟鏈能否還你真相?