區塊鏈技術如今已經席卷全球,為防止錯失機會及突如其來的新科技所帶來的沖擊,區塊鏈布道者們和各行業的戰略家、規劃師、都在不遺余力的研究和推廣,區塊鏈在應用層面上也有了越來越多的實踐,如金融、供應鏈、版權存證等領域已是風生水起;區塊鏈技術將分布式存儲、加密技術、P2P 網絡等融為一體,天然具有去中心化、去信任化的技術優勢,被人們稱之為價值互聯網;而從信息互聯網到價值互聯網的轉變,正在為各行業的模式創新奠定基礎條件;在區塊鏈上,人們所持有的任何價值信息都可以存儲其中,并可以通過點對點的方式進行交易,交易的信任不是來自于中心化機構的證明,而是來自于加密技術機制。
區塊鏈之所以被如此高度重視,源自于互聯網技術的快速發展和廣泛應用,使得人們的經濟交往和交易活動轉到網上進行,而網絡世界和網絡交易的發展,亟須與之相適應的身份驗證、價值核實、交易確認、數據存儲與核查等方面的創新,而區塊鏈技術給我們帶來了啟迪和實踐。世界經濟論壇創始人克勞斯 ? 施瓦布說:自蒸汽機、電和計算機發明以來 , 我們又迎來了第四次工業革命 -- 數字革命 , 而區塊鏈技術就是第四次工業革命的成果 。
從技術的視角看,區塊鏈是一種多方共同維護的分布式總賬,以塊鏈結構來保存數據,并使用密碼學來保證存儲和傳輸安全,這種技術已經開始應用于金融、醫療和供應鏈等各個商業場景中。
高盛集團在一份報告中指出“區塊鏈可能會顛覆一切,區塊鏈所提供的解決方案不僅給消費者機會,更給企業更大的盈利潛力”;SWIFT 發布的標題為《區塊鏈技術在證券交易周期中的影響和潛力》報告稱,鑒于每年在清算,結算等交易過程中,實名制、反洗錢程序花費超過 400 億美元,該報告推斷“區塊鏈技術可以讓全球證券市場每年減少百億美元的開銷”。德勤公司認為:“區塊鏈可以在通信、交易和合約方面產生深遠影響,從根本上改變商業、政府和社會。”
在我國,我們已經看到,區塊鏈正在加速賦能產業。
正是在這一背景下,legalXchain 區塊鏈網絡“應運而生”,成為全球在強法律要求業務領域率先大規模社會化使用的區塊鏈實踐。
在 legalXchain 上,我們相信區塊鏈技術將會使得不僅僅是司法服務機構、政府機構,還有行業內的消費者和相關企業都將獲益匪淺,各合作方之間可以在互信、互利的框架下實現更加廣泛的協作。legalXchain 的愿景是:構建法律敏感數據的基礎技術設施。
區塊鏈在數據和法律結合層面上具有天然的優勢,legalXchain 團隊從 2016 年開始研究區塊鏈技術在法律科技領域中的運用,并在 2018 年大規模落地商用 legalXchain 區塊鏈網絡。
為什么要做 legalXchain
區塊鏈進入 2.0 時代之后,這項技術與法律及信任就有著密不可分的關系,代碼即法律、代碼即信任體現了社會對區塊鏈技術在解決簡單信任與法律的透明化方面的期望。在進入數字時代之后,數字世界的法律范疇錨定和界定就一直是圍繞互聯網和數字經濟的持續的熱門話題,區塊鏈的分布式共識機制以及加密防篡改技術提供了對于解決經濟關系以及法律關系問題的可能。
所有數字經濟的問題,歸根結底是以數據呈現的經濟活動,這種數據可以是靜態結構化數據,也可以是動態非結構化數據,如果通過區塊鏈技術可以實現對數據的法律化界定,在互聯網和數字世界實現法律機制的代碼化便成為可能。當然,區塊鏈技術作為一個定義組織關系和經濟關系的技術,關系的定義必然涉及到不同主體之間的主體界定以及行為界定,普通意義上的區塊鏈網絡并不具備在強法律關聯的業務場景上有效的基礎。
因此,需要創造加強版的區塊鏈技術賦能到法律相關場景,這種法律類場景是一般意義上的,不僅是在司法體系業務當中,凡是涉及權利界定的領域都屬于這一范疇。因此,構建這樣的區塊鏈系統等于構建數字世界的文明運行基礎,對于強法律感知的區塊鏈技術需要解決主體問題、安全等級問題、共識結構問題等,因此,面向法律感知領域的數字網絡基礎需要一套新的區塊鏈技術體系。legalXchain 團隊在 Linux 基金會超級賬本 Fabric項目基礎之上,研究創造的 legal Fabric 技術框架,就是為了構建與法律、監管、政務密切相關產品的技術框架。
在當前的數字化世界中與法律、監管、政務相關的信息系統應用主要存在以下問題:
● 業務斷層及數據孤島
自互聯網出現以來,集中化市場設施正在不斷增加機構間的共享數據、交易量和成本,一樣的事情往往被重復做了多次,每個人都記錄自己的信息,形成了一個個數據孤島;當需要進行信息的交換時,就會帶來較高的成本,從一個系統對接到另外一個系統,往往需要雙方投入研發力量,使用 API 等形式打通數據依賴。在司法服務領域,電子數據提取、使用、反饋等過程往往涉及到多個系統的流轉,這普遍產生了業務之間的斷層以及傳遞成本、溝通成本較高等問題,顯然,這與信息社會對效率的要求不相符合。同樣的,不同的應用之間沒有直接的聯系又無從協同。legalXchain 將通過分布式應用架構在數據和應用層面保障不同業務應用在數據層面的協同以及在上層業務流程上的協同。
● 數據安全與數據共享的對立
數據只有共享才能產生爆炸式的價值,當社會不斷的呼吁數據開發與共享的同時,我們同樣面臨數據安全和隱私保護的挑戰,這個矛盾的形態,直到區塊鏈技術出現才被打破,通過區塊鏈的加密和分布式數據技術可以將這一矛盾形成統一,從而實現數據的按需按時流轉。這得益于 legalXchain 針對法律、監管、政務市場分布式數據加密和訪問機制的設計。
● 信息流轉中的信息丟失
信息化時代的信息流轉往往以信息的流失為代價,這會導致信息的不完整性和無效性,信息流作為一種數字化形式呈現的信息,在流轉過程中不僅會丟失信息的內涵,也會丟失信息的外延,而這種外延信息的丟失在實際的業務當中往往對信息的價值流失造成直接的破壞性影響。數據或信息除了本身的內容之外還有很多外延屬性,包括時間、主體、數字地址、硬件信息等等,我們很難保證在傳統的信息流中保障這些信息外延能夠得到有效的繼承和傳遞,從而造成信息價值的流失。區塊鏈技術將有效解決信息流轉中的信息內涵和外延的不可篡改性的保持和流轉。
我們相信區塊鏈技術的進步,提供了一個前所未有的機遇:區塊鏈安全地保存和共享所有數據記錄,并將重塑社會服務資源價值交換多方的信任關系,同時確保多方的承諾能夠按照網絡的自治機制(智能合約)去自動執行,而無需浪費社會資源的當前和后置審查。
legalXchain 區塊鏈愿構建起法律、監管、政務的底層基礎設施,成為所有參與主體共識和協作的基礎通信網絡。對于司法體系而言,legalXchain 將連接不同職能體系的業務流和數據流,并將系統的服務能力更好的直接傳遞到公眾;在監管領域,legalXchain 通過前置共識和審計將監管透明化、可追溯并保持客觀與真實;在更廣意義的社會法律范疇,legalXchain 將在數據與資產確權、責任界定、契約的代碼化與智能執行方面發揮維護數字世界法律規則與實現的基礎作用。
legalXchain 對司法界的意義
我們希望 legalXchain 能夠創造出一種全新的協作模式,來重塑整個司法服務過程中各個服務環節的效率;當前司法服務領域所面臨的服務效率低下,以及中心化治理導致的司法糾紛和司法腐敗等問題,將首次通過一種優秀的技術得出一個良好的解決方案。
我們相信,更高質量的數據、更少的差異和機構間更快地達成協議所帶來的成本節約,將為司法界帶來重大意義:
1、提升維權效率,破解司法服務效率低下的問題
legalXchain 具有帶許可的開放性,可以讓任何機構或個人,在任意時間、任意地點向區塊鏈寫入信息;在全球任何一個地方,只要能連接到互聯網,就可以不受時間和空間的限制,將數據保存到不可篡改的分布式賬本中,且永不丟失;也避免了中心化服務器所存在的宕機和數據安全風險。
區塊鏈技術可以為數據提供永久性的存在證明,任何數據一經寫入,便永久存在,形成永遠不可抹掉的事實依據,免去了多機構間校驗各類電子數據真實性的步驟,很多反復的數據驗真、數據核對、甚至審計工作將不再需要,所有機構使用同一本賬簿,可以極大提高效率。
由此,可以想象,司法服務環節維權難的問題將得到一定程度的解決,因為維權難所反映的效率低下的本質已經面臨改變,傳統司法服務中的電子數據驗證,核查等環節將變得多余,維權效率由此可獲得大幅提升。
2、實現司法數據的融合共享,打破數據孤島
在中心化治理思想下,機構的數據都是獨立運行在自己獨立的服務器上,數據的生成和消費,都有中心化服務器的控制,數據形成了一個個孤島,彼此之間不能互通。不同平臺之間想要進行數據共享,要進行“系統對接”,通過 API 授權方式進行訪問,開發和維護成本高,數據的完整性和可靠性也無法得到有效保證。
區塊鏈技術提升了整體數據的透明度。每個節點有相同的副本,因此數據均為公開透明(但不會默認公開),同時可實現數據的精確追蹤,基于區塊鏈的鏈式結構,使得每一個數據都可以回溯。
legalXchain 基于區塊鏈的去中心化治理思想,將為司法數據的融合共享,打開了一個新的契機。區塊鏈上所有的數據,都可以根據一定的規則,允許相關的節點成員以某種授權的方式進行訪問,基于 legalXchain訪問控制機制,數據所有者可以設置哪些對象能看,哪些對象不能看,以實現不同的對象看到不同的數據,由此,既實現了數據共享,又可以明確所有權歸屬。
數據孤島一旦被打破,將大大提升不同機構或個人對司法服務的談判權,你可以根據自己的需求來實現服務的定向采購,這也將反向推動司法服務創新且更加重視需求導向,在技術可行的支持下,實現流水線式的標準化服務快餐與個性化 VIP 服務的并行發展。
3、推動社會信用體系建設,降低司法成本
區塊鏈的核心即多方信任機制,讓人們在互不信任且沒有中立中央機構的情況下,能夠做到互相協作。簡單地說,它是一臺創造信任的機器,區塊鏈的“算法證明機制”將保證整個網絡的安全,借助它,整個系統中的所有節點能夠自動安全的交換數據。這將極大的推動司法服務信用體系建設,任何機構或個人不再依賴于任何中心化的機構所賦予的“信用”,信用來自于你一系列交易事實的真實反映。
區塊鏈所具有的數據不可篡改和時間戳的存在性證明等特質可以很好地支持電子證據的可采信度。在legalXchain,按照合約記錄在賬本上的事實,無論有任何爭議,都會被各方看作是有力的證據,并具有法律約束力;以往案件中爭議的焦點和審查難點,如電子證據的來源、真實性、客觀性,以及平臺的中立性等問題,也有望在新技術的應用下得到有效緩解,從而降低司法服務成本。
4、以技術為引擎,推動創新發展,引領司法服務轉型升級
互聯網信息技術的發展,為技術推動服務的變革和創新奠定了基礎,在今天,互聯網所到之處,已呈摧枯拉朽之勢,更有業內人士高呼:今天所有的生意都值得用互聯網的方式重做一遍。區塊鏈的出現,將成為新時代推動變革的主要引擎,它即將產生的變革動力,將對司法服務的可持續協調發展做出巨大貢獻,這一貢獻必將在司法史上留下濃重的一筆。
任何新技術的應用,都可以從歷史演變的路徑中,找到其遞進規律,總是最先有了基礎設施,而后擴展到一般性業務,在不久的將來,將會產生更多的新業務運行在 legalXchain 上,希望 legalXchain 能普惠到司法服務的更多業務場景中。以此為契機,司法服務機構可以據此建立新的服務標準,以市場和用戶為導向,變革自己的商業模式,推動自身乃至整個行業的良性發展。
5、減少司法糾紛,提高全社會契約執行效率
通常的紙質合約只是具有法律效力的文件,并不負責過程的實施。而 legalXchain 中所具有的智能合約則是以機器自動的方式,將義務和權利的關系以程序的形式表達出來。這種表達方式的另一個好處是,計算機程序指令是一種形式化的數學語言,相比于含義豐富的自然語言,程序就像一加一等于二一樣沒有任何歧義。
一個簡單的例子是自動售貨機,只要程序和機器沒有故障,并且消費者付了錢,機器就能立即自動把貨物交給消費者。
在現實生活中,智能合約的應用已經出現在日常的應用中,大家常用的比如信用卡代扣、水電氣代扣業務就是一些典型的智能合約例子,只要你在相應的銀行卡上余額足夠,到期就會自動扣款。
本質上來說,智能合約就是一個程序,它以計算機指令的方式實現了傳統合約的自動化處理。在legalXchain,所有記錄在賬本上的事實是具有權威性的,而非在別處取到的副本,因此直接通過平臺更容易達成協議。智能合約將保障協議以自動、正確的方式執行,確保交易的有效性和可執行性。從而實現執行成本的大幅降低,減少司法糾紛,提升社會的契約執行效率。
綜上,我們發起了 legalXchain 區塊鏈網絡,并渴望依賴已經被證明的區塊鏈技術以及 legalXchain 在區塊鏈應用到強法律敏感度業務的技術創新和突破,在現有的法律框架內,為司法界創建一個全局共享賬本架構。構建一個真正適合司法界的區塊鏈底層基礎設施,打造統一、標準、可靠的數據及業務協同平臺,滿足聯盟所有機構或組織的工程化需要,并提供高度可擴展性。
legalXchain 對政務協同的意義
建立高效可靠的政務信息系統及協同機制對于社會政治、經濟、文化、公共服務、社會治理等具有重要意義,一個高效的政務體系在數字化時代需要高效的、能夠提供可靠協同機制的政務網絡支撐。政務作為維持社會方方面面發展的重要公共機構,政務效率對于一個國家的經濟發展具有直接的作用。經過多年的建設,各國家的政務信息系統建設取得了巨大的進步,但面對全面信息化和不同政府機關的協同問題,幾乎是個嚴重影響政務效率進一步提升的瓶頸,一方面,政務信息需要在不同機構之間流轉,同時又需要保證信息的安全性;另一方面,涉及政務業務的信息流在現有的相互割裂的信息系統之間無法實現有序、可追溯的流動。legalXchain 區塊鏈網絡將打破政務信息系統之間的信息壁壘,并實現基于區塊鏈的信息流,從而支撐政務業務的協同。
legalXchain 對社會監督的意義
社會監督和社會監管機構在應對信息化時代的監管問題,存在監管滯后、難以審查認定的情況,監督或監管機構這種事后審查的方式,對于發現問題根源、還原事實真相極為不暢。監督或監管機構作為行使監督檢查職能的組織,通常意義上,不具備也不應該在被監督部門的日常工作中介入實際的業務流程當中,這也不符合監督工作的定位。這種矛盾一直交織在監督業務當中。legalXchain 將建立一個安全可靠、不可篡改、數據安全、事后可追溯的審查監督機制。從而使社會監督工作客觀、真實、有效。
legalXchain 對法律基礎的意義
數字世界與現實世界很大的不同在于法律基礎設施框架是缺失的,在現實物理世界當中,法律、道德、準則經過人類社會數千年的發展已經形成和固化出維持現代社會生活運行的規則。而在數字世界當中,政治、經濟、文化、民生等社會活動以數字化的形態運行,而在整個互聯網的建設發展過程中,法律基礎架構一直未實現數字化,而是通過向物理世界映射的方式進行。legalXchain 的一個重要和劃時代的作用,是通過相關法律科技技術將現實中的法律、道德、準則映射到數字世界當中,從而實現在數字世界中保障經濟運行環境和運行規則,進而構建一個文明的數字社會。這些法律基礎包括權屬的界定、行為的界定、契約的執行、懲治和獎勵機制的數字化等,從而在數字世界內部實現法律運行的閉環。
legalXchain 對數據資產的意義
對于物理世界向數字世界過渡周期內,數據資產的界定是一個重要命題,當越來越多的資產不斷的數字化,如何在數字世界中界定和交易這些數據資產成為一個基本命題,比較直觀的數據資產包括企業數據、以數字化呈現的網絡虛擬資產、以數字化呈現的知識產權以及物理資產的數字化呈現等。legalXchain 不僅需要界定數字世界的新型資產定義,也需要實現物理資產到數字資產的影射和錨定,從而實現代表任何資產的數據資產的線上權益界定以及交易行為的保障。
設計原則
1、業務驅動
法律強相關(legal-sensitive)業務的特點是需求非常多樣,不同的服務機構有不同的服務場景和創新需求。legalXchain 在設計上首先從分析企業應用的典型用例出發,設計底層區塊鏈協議和系統功能特性,確保系統的實現能夠最終適應廣泛的企業需求,滿足服務創新需求。
2、可拓展性
legalXchain 支持多鏈共存,每個 Peer 節點連接到共識服務的一個或多個通道,一個獨立的通道代表了一個“小區塊鏈”,這加強了某些機構間交易數據的私密性,而“小區塊鏈”之間又可以通過節點進行聯通,又增強了鏈與鏈之間的共享性。這種私密性和共享性的結合,可以滿足機構間既需要共享又需要競爭的復雜需求,拓展更多的業務場景。
3、模塊化
legalXchain 采用模塊化設計,通過定義模塊間清晰的接口實現模塊之間的松散耦合,模塊間利用 gRPC協議、抽象接口等方式充分解耦,一個模塊內的修改不會影響其它模塊的功能。也就是說,開發者也可以根據自己的需求做定制化開發,根據不同用戶和場景的需要,采用不同的可插拔的模塊組件。
4、易用性
通過提供“區塊鏈即服務”平臺(Blockchain as a Service,簡稱BaaS)可以降低機構及個人用戶的使用門檻。我們將提供開發部署包,開發 SDK,樣例代碼等,讓開發者不需要關注底層復雜技術,只專注于自己的業務即可,可以使得第三方應用以更加快捷簡單的方式接入區塊鏈,降低研發成本。基于我們提供的數據定制、交易分析,節點動態管理等前端功能,并輔以數據和圖表的可視化管理,將會讓平臺變得更加簡單易用。
5、合規性
支持司法監管和審計節點的接入;監管方或審計方可以只部署“備份節點”,從其它節點同步數據作為備案;也可以部署為共識節點,以便對公眾開放數據查詢和驗證,作為司法數據公示。
實現方案
1、外部數據互通
交易數據在上傳到區塊鏈的過程中,原始數據信息不會上傳到區塊鏈上,區塊鏈僅保留該數據經過加密處理后的 Hash 值,即數據摘要;憑借區塊鏈天生自帶的永久性存在性證明,來確保摘要信息的真實性。因此在實際數據使用過程中,必然會用到存在于第三方中心化數據庫中的原文數據。在以太坊中有預言機(oraclize)實現以太坊與鏈外數據源的互通,在 legalXchain 聯盟鏈中,我們開創性的建立了以智能合約為基礎的信任鏈,以支持對鏈外數據源的訪問,實現流程如下圖所示:
所有的訪問鏈外數據訪問請求都將被強制加密驗證;從而確保數據源的真實性和中心化數據的完整性,實現了外部數據在聯盟鏈中達成一致共識的最終目標。
2、賬戶管理
在區塊鏈網絡中,賬戶地址是為了安全交換而設計出來的方案,legalXchain 賬戶使用了 Account 模型而非比特幣的 UTXO 模型(Unspent Transaction Output)。盡管 UTXO 設計非常巧妙,支持多筆交易并行,且賬戶隱私保護相對較好。但是,比特幣的賬戶設計是面向交易的特定設計,要基于 UTXO 實現智能合約是非常困難的。
而 legalXchain 生態中的智能合約,往往需要條件、狀態來觸發資產交易,因此 legalXchain 選擇了Account 模型。
legalXchain的每個賬戶都由一對鑰匙定義,一個私鑰和一個公鑰。 私鑰、公鑰、賬戶地址,這三者都使用了高級別的安全散列算法,可確保足夠的安全。散列是信息的提煉,通常其輸出要比輸入小得多,且為一個固定長度。以目前的技術手段,加密性強的散列一定是不可逆的。即通過用戶的賬戶地址,無法推導出用戶的私鑰信息。
3、訪問控制與授權
在 legalXchain聯盟鏈的業務需求中,無法像比特幣一樣,讓所有的交易參與方都看到所有的交易數據,對于數據隱私保護的要求是毋庸置疑的。
目前在傳統解決方案中我們一般使用物理隔離的方法,即交易數據只保存在相關參與方各自的物理空間里。但是區塊鏈技術帶來的優勢特點正是交易的參與方可以使用“達成共識的同一個賬本”,而這個實現的保障就是legalXchain身份證書管理服務,在賬本各類事件和交易中,參與者和對象都具有明確的身份信息,一方面可利用 PKI 技術來對交易方身份與交易數據進行加密,另一方面是利用節點對交易數據的訪問控制和授權,實現交易數據的權限隔離。
4、多級數據加密
所有數據在節點之間傳播以前,在本節點處根據 SDK 對關鍵業務數據進行一次摘要處理,得到原始數據指紋,然后針對此數據指紋,結合時間戳信息,再實施一次摘要處理(Hash),通過兩次摘要處理,在區塊鏈自身加密機制的基礎上,極大的確保了司法數據對安全性方面的需求。
legalXchain采用 SHA512 算法加密技術來確保數據安全,SHA-512 是 SHA-2 中安全性能較高的算法,主要由明文填充、消息擴展函數變換和隨機數變換等部分組成,初始值和中間計算結果由 8 個 64 位的移位寄存器組成。該算法允許輸入的最大長度是 2^168 位,并產生一個 512 位的消息摘要,輸入消息被分成若干個1024 位的塊處理,是目前公認的高強度的加密算法。
在數據驗證階段,原始數據會在本節點再次進行兩次摘要,并同區塊鏈中保存的摘要信息進行校驗,驗證一致方可認為該內容未被篡改。
5、多鏈并行共識
由于分布式的特點,區塊鏈需要共識機制才能正常運轉,共識過程意味著多個 Peer 節點對于某一批交易的發生順序、合法性以及它們對賬本狀態的更新達成一致的觀點。
legalXchain 采用優化的 BFT 共識協議和 P2P 通訊,支持多鏈并行共識,基于 Kafka 提供排序服務,交互關系如下圖所示,Order 服務為 Peer 節點提供了可訂閱的主題,每個主題是一個通道。Peer 可以訂閱多個通道,并且只能訪問訂閱通道上的交易。
整個排序服務包括 Kafka 集群、ZooKeeper、Order 服務節點。每個 Peer 節點可連接到共識服務的一個或多個通道。 在通道上廣播的交易,通過消息機制以主題為劃分寫入 Kafka,實現按共識的順序排列,訂閱該通道的 Peer 節點即可接收到加密的區塊。然后,每個 Peer 節點可以單獨驗證區塊,并將其提交到賬本。
運行機制
legalXchain 將每一次訪問區塊鏈的業務請求,都視為一筆“交易”,根據交易在網絡中涉及的角色,將legalXchain 中的節點分為 Client、SDK、Peers、Orders、Membership,不同類型的節點可以承擔不同的工作職責。
在去中心的系統中,所有組織機構彼此對等,沒所謂的絕對“權威”,所有的業務實施均需要取得關聯方的彼此“信任”,鏈碼(智能合約)執行的背書過程,即視為針對一筆交易建立“信任”的過程。SDK 提交一個請求到 Peer 節點,所有收到請求的 Peer 都將啟動鏈碼,根據本地賬本模擬執行交易,并對讀寫集實施簽名,然后,根據 Peer 自節點自身數據狀態的角度,“承認”了這一交易的有效性。產生背書結果的過程,也即相當于業務參與群體從業務邏輯產生的數據狀態變化這一維度上達成了共識。
由于交易是在整個區塊鏈網絡的各 Peer 節點上發生,根據“共同維護一套賬本”的初衷,Order 需要集中式的對所有未記錄交易實施時間上的排序,并將排序結果生成統一區塊,廣播給整個網絡中的所有 Peer 節點,committer 節點驗證通過后將新區塊加入到區塊鏈中并且更新賬本信息。也即相當于從業務參與群體從交易最終結果這一維度上達成了共識。
平臺總體架構
1、總體技術架構
legalXchain 構建了一種分層架構,支持以模塊為單位進行開發,此架構將大大提高其擴展性和可插拔性,實現按需集成。根據不同模塊在系統中所處的位置,簡單描述如下:
多個不同的客戶端可以直接通過 SDK 或 API 來調用系統資源,包括賬本,合約,權限管理等,而無需關心如何實現。
成員管理可支持聯盟成員的動態增加。權限管理則負責整個過程中的訪問控制。她利用了已有的 PKI 體系、數字證書、加解密算法等諸多安全技術。
賬戶是價值安全交換的基礎,不同的賬戶有著不同的權益價值。
賬本是最核心的結構,記錄應用信息,應用則通過發起交易來向賬本中記錄數據。賬本存儲進一步地依賴核心的區塊鏈結構、數據庫、共識機制等技術;交易執行的邏輯通過智能合約來承載。整個網絡運行中發生的事件可以被應用訪問,以觸發外部流程甚至其他系統。她依賴容器、狀態機等技術;底層由多個節點組成 P2P 網絡,通過 gRPC 通道進行交互,利用 Gossip 協議進行同步。
2、業務架構
legalXchain 從司法行業的實際業務場景出發,在保證底層技術支撐的同時,從上層業務治理的角度,并對業務層各組件進行了封裝,可滿足機構開發者簡便快捷的接入到區塊鏈平臺中。
業務層提供了相關機制保障和邏輯優化,為系統接入層提供實施組件式服務:
成員動態管理:
負責所有區塊鏈參與者的身份管理服務,包括公鑰私鑰等信息的生成,頒發憑證,吊銷憑證,延期憑證,驗證憑證等功能,提供審計專用憑證服務滿足審計監管單位對聯盟鏈的監管和審計。
外部數據交換:
提供對中心化數據源和數據的認證以及鑒別,確保數據的完整性和有效性。
節點動態維護:
提供可視化的節點動態管理,實現聯盟鏈節點的一鍵部署,節點動態加入和退出,以及節點運行實時狀態的監控和運維。
賬戶管理:
提供對賬戶地址管理和身份驗證等。
跨鏈交互:
通過跨鏈技術實現鏈狀態的轉移。
智能合約動態部署:
基于安全容器云技術,提供智能合約的快速安裝和部署服務。
技術特色
1、分鏈業務治理
在現有區塊鏈技術下,數據存儲采用鏈式本地存儲導致無法平行擴展,共識機制采用同步式狀態機模型導致無法高效處理交易,同時受限于網絡中單節點的性能極限,因此單鏈架構無法滿足應用的性能、容量、用戶體驗及其他要求。
legalXchain 采用 1+N 多鏈混合結構,結合底層 P2P 技術,將鏈上所有企業應用劃分為不同安全區域,每一個安全區域在邏輯和物理上相對獨立,又互相關聯。他們共用一條公有鏈,以維持私有身份唯一性,并在不同的企業應用之間產生價值交換,同時他們又具備自己的私有鏈,私有鏈之間數據具有安全隔離和物理隔離的特征,保證他們的隱私不被泄露。
2、高性能
legalXchain 基于節點類型分配網絡角色。執行事務的操作從事務排序和提交驗證中分離出來,以便向網絡提供并發性控制和并行性操作。在排序之前執行事務使每個對等節點能夠同時處理多個事務。這種并發計算的方式,提高了每個對等節點的處理效率,并加速了對排序服務的事務的交付,大大提升了系統的響應性能。對執行過程的拆分,也使得對等節點可以從排序工作負載中解放出來;在一個節點上的進程可以獨立于另一個節點進行驗證;最大限度的拆解了交易的耦合度,提升了單個節點的處理效率。
3、事件驅動
事件驅動機制,實現了區塊鏈和鏈外世界的連接,從而將非區塊鏈數據源也納入到區塊鏈生態中;智能合約可以幫助連接到第三方中心化數據庫或公共服務數據庫,或其他物聯網設備;通過建立對鏈外數據的監聽服務,去主動感知并捕獲業務變化趨勢或數據狀態的變化,觸發智能合約進行計算和響應判定,若滿足條件即進行智能合約的執行,給出結果反饋。
服務模型
1、SDK 和 BAAS 服務
通過對區塊鏈底層服務的抽象,將上手難,以及與業務無關的操作,以 SDK 或 BAAS 服務的形式,對公共的業務進行封裝,讓開發者可以通過便捷的方式來集成區塊鏈平臺的資源和服務,幫助開發者提高效率,縮短應用上線時間,降低開發成本;開發者只專注于自己的業務即可,不需要對區塊鏈底層運行邏輯重復開發。
2、數據可視化服務
將平臺運行的狀態,數據的變化趨勢等內容信息,以圖表的方式進行可視化呈現,幫助機構用戶發現和發掘數據的趨勢和決策價值,以優化自身業務模型,適應市場競爭環境的變化。
3、智能合約開發服務
legalXchain 可以根據機構用戶的需要,基于團隊自己長期的經驗積累和技術實踐,提供智能合約的開發,部署和驗證服務,幫助機構用戶將已驗證的業務模型,低成本的遷移到區塊鏈平臺中,享受新技術帶來的創新紅利。
4、環境搭建和部署服務
幫助機構用戶完成應用上線所需要的硬件,軟件,網絡環境配置等一系列專業化操作,避免其他開發者遇到的重復性難題,避免由此而消耗大量的試錯成本,為機構提供一個可用的運行環境,降低區塊鏈接入門檻,降低開發工作的復雜化,使得機構用戶可以以較少的時間投入,讓自已的業務在區塊鏈平臺上運行起來。
legalXchain Token 機制
為了承載 legalXchain 區塊鏈網絡上數據及業務的價值,legalXchain 具備 Token 機制,用以表示用戶對數據及業務的權利。
1、legalXchain 的 Token 機制設定固定數量的 Token,Token 標識為 IPX,IPX 承載了 legalXchain 區塊鏈生態網絡中數據價值。
2、legalXchain IPX 固定數量為 100 億個 IPX。
3、可以通過向 legalXchain 區塊鏈網絡貢獻數據來獲得 IPX。
4、可以通過 IPX 使用 legalXchain 區塊鏈網絡中的所有分布式應用上所提供的服務,包括數據確權、數據交易、數據分發、數據流轉、數據維權等。
5、隨著 IPX 所能代表的數據價值單元不斷增加,通過貢獻數據獲得 IPX 的數量會逐步遞減。
legalXchain 典型業務場景
1、legalXchain 在版權領域的應用
數字版權產業和傳統版權產業均可以通過 legalXchain 重構新的生態模式、激活版權生態。區塊鏈技術應用于版權這一法律敏感行業,需要重點解決幾方面問題。一是權利主體的確認、權利生成的客觀不可篡改時間;二是權利內容的確認、三是權利的流轉與權利保護。很明顯單一的區塊鏈技術并不能滿足版權應用的所有要求,區塊鏈技術的特點是保證了內容和記錄的不可篡改性,這只是區塊鏈技術應用于內容相關產業的一個必要條件。區塊鏈技術需要與邊界法律技術、大數據及 AI 技術相結合才能真正落地區塊鏈版權應用。legalXchain 在成熟區塊鏈技術框架上增加了與法律要素密切相關的技術融合,對于權利主體的確認、時間的確認、權利內容的確認形成完整的解決方案;并通過區塊鏈系統實現數據追蹤,結合可靠的大數據和 AI 技術,實現鏈上與鏈外的完整內容觸達閉環。典型的建設模式如下:
其中大數據與 AI 模塊起到了區塊鏈網絡預言機的作用,并通過智能合約銜接鏈外數據狀態與上鏈動作。
2、legalXchain 在電子證據領域的應用
區塊鏈技術在數據加密和不可篡改性等方面的技術特征,和電子證據技術密切相關,傳統意義上的電子證據技術同樣需要保證數據的原始性和完整性,區塊鏈技術的加密和鏈式結構在上鏈后數據的完整性和不可篡改性可以無縫應用到電子證據領域。當然,區塊鏈技術對于電子證據應用來說,還有其他方面的優勢,包括原始數據的保密性以及數據流轉過程中的完整性。legalXchain 在數據加密方面的優勢以及多通道業務機制、分布式數據網關系統,尤其適合在電子證據平臺領域中的應用。
3、legalXchain 在賦能司法領域的應用
區塊鏈對數據敏感性和數據安全性的保障,特別適合于在司法相關領域的應用,基于 legalXchain 的區塊鏈網絡可以將司法機構作為區塊鏈接點,并通過區塊鏈分布式應用賦能司法機構的信息系統,使司法機構的信息系統具備 legalXchain 所具有的特性,這些特性包括數據的按需流轉、數據的可追溯以及區塊鏈分布式應用所具備的大數據、云計算和 AI 方面的能力,可以有效提升司法機構的信息服務能力及司法協同效率。
4、legalXchain 在政務協同領域的應用
政務的信息化水平在 IT 行業迅速發展的幾十年間已經取得了豐碩的成果,現有的政務信息化設施已經覆蓋公共服務領域以及政府內部從辦公自動化到業務流程信息化的全方位布局。目前,傳統意義上的政務信息化水準在很多國家一家達到頂峰水平,更多的水平提升是通過大數據及 AI 技術來強化各個業務系統的效能,這是一種在框架內的提升,大數據和 AI 技術在本質上不會改變現有政府信息化系統的服務范疇和核心功能。借助legalXchain 區塊鏈技術,現有的政務信息化系統將發生質的變化,這主要體現在通過 legalXchain 區塊鏈技術,不同的政務信息系統將實現協同能力,一個跨機構合作的信息化系統將突破信息壁壘和應用孤島,實現信息化系統服務能力的指數級增長。legalXchain提供現有信息系統的平滑升級能力,在legalXchain區塊鏈技術體系下,現有的信息系統可以不經過重構重新加以利用架構在區塊鏈網絡之上,將原有的信息系統變成區塊鏈網絡的分布式應用。
5、legalXchain 在企業數據主權領域的應用
在區塊鏈技術成熟之前,機構或企業內部數據的主權和開放共享一直是一個矛盾的存在,一方面,企業需要開放內部數據已獲得信息流的流通能力,一方面,企業內部的數據存在信息敏感和安全性的問題,通過legalXchain 區塊鏈網絡,企業內部數據在進行加密分發的同時進行數據確權,非授權節點或用戶無法訪問到原始數據,經過授權的節點和用戶可以在區塊鏈網絡提供的法律框架和權益保護機制的前提之下進行高效流轉。
6、legalXchain 在監管領域的應用
監管或審計業務的核心在于既不能干擾到正常的業務信息流,又要對信息系統的數據在需要時進行有效觸達,這同樣是個矛盾問題,借助 legalXchain 區塊鏈技術,監管或審計系統能夠作為數據的指紋旁路同步各類需監管數據,在需要時,審查監督原始數據,從而既保證信息的客觀真實性,又不干擾到正常業務系統的運轉。
legalXcha in 宗旨及相關角色
legalXchain 以構建可信網絡空間和法律數據為宗旨,目標是打造一個全社會可以使用的,有訪問權限控制和隱私保護的數字基礎設施;通過自主區塊鏈技術服務于智慧司法、互聯網法治、互聯網陽光政務、知識產權保護、數據資產交易等需要法律意義支撐的數據存證及交易場景;以技術為引擎,推動創新發展,驅動社會文明發展。
● 技術委員會:負責區塊鏈的功能開發,性能優化,技術維護等
● 產品委員會:負責區塊鏈的產品規劃,設計等
● 審計委員會:負責區塊鏈平臺的審計,由聯盟選舉產生
● 監督委員會:監督區塊鏈的運行情況,由監督機構組成
● 成員單位:區塊鏈各參與節點,由司法機關、政府機構、企業單位、社會組織等組成
評論
查看更多