2024年12月11日,中國人民銀行發布金融行業標準《貿易金融分布式賬本技術要求》(JR/T 0308-2024)(以下簡稱“《要求》”),當日實施。據悉,該文件的起草單位包括6大行和多家股份制銀行等。
《要求》規定了分布式賬本技術在貿易金融領域應用的目標、技術參考架構、相關技術要求等,適用于在貿易金融領域開展分布式賬本技術研發和應用的相關機構。
5大應用目標,參考架構包括5部分
《要求》提到,在貿易金融領域應用分布式賬本技術的目標包括:保障貿易金融業務數據安全可信;促進貿易金融相關方信任傳遞和協同合作;實現貿易金融業務降低成本和提升效率;提高貿易金融安全性和隱私保護;加強貿易金融治理和審計效能。
貿易金融分布式賬本技術參考架構則包括:
一是用戶層:為貿易金融用戶提供相關管理功能。
二是接口層:為上層應用和外部系統提供接口支持,包括用戶層接口、外部系統接口等。
三是核心功能層:實現貿易金融分布式賬本系統的核心功能。
四是基礎設施層:提供貿易金融分布式賬本系統正常運行所需的環境和基礎組件,包括網絡、存儲、計算等。
五是跨層功能:提供跨多個層的功能組件。
從技術架構的5部分分別提出技術要求
《要求》從貿易金融分布式賬本技術參考架構的5個部分分別提出了技術要求,此為該文件的重點內容。
用戶層涉及業務管理、用戶管理、系統管理3方面。
其中,業務管理功能方面宜滿足以下要求:
一是支持貿易金融業務要素和流程的新增、修改、刪除、設置、處理、查詢、展示等管理功能。
二是支持為不同身份和權限的用戶配置和提供相應的業務管理功能。
三是具有引導性,展示是否必填、格式要求、要素的關聯要求、文件類型、文件大小、選項列表、操作提示、操作限制、邊界值等。
四是具有明確性,保證用戶知曉操作要求及結果,包括業務內容、流程、要求、操作結果、后續操作等,涉及其他相關方提供的信息時標示信息來源。
五是具有一致性,展示的信息與系統中實際數據一致,涉及影像時展示完整。
用戶管理功能方面:宜支持用戶的注冊、權限管理、消息通知、查詢、凍結、注銷等全生命周期管理;支持用戶身份認證;保證用戶的賬號、身份、權限等相關信息的關聯性和一致性。
系統管理功能方面:宜支持系統的更新和版本管理;支持系統各項參數的配置;支持系統相關信息的查詢;支持系統運行情況的監測和處置;支持系統功能的啟用和停用;支持系統集成和對接管理;支持為不同身份和權限的用戶配置和提供相應的系統管理功能。
接口層宜滿足以下要求:
一是具備用戶層接口,為用戶層提供貿易金融業務管理、用戶管理和系統管理相關能力。
二是具備外部系統接口,提供系統間對接和集成能力。
三是支持為不同身份和權限的調用方配置和提供相應的接口調用能力。
四是支持接口配置和執行流量控制策略。
五是接口設計符合高內聚、低耦合的原則。
六是接口設計符合冪等性、容錯性要求。
核心功能層涉及節點管理、賬本記錄、共識協議、智能合約、密碼服務、時序服務6方面。
其中,節點管理功能方面:應支持配置節點服務;支持監控節點狀態;支持控制節點權限;支持節點準入準出和數量動態增減。
賬本記錄功能方面:應支持賬本記錄持久化存儲;支持查詢賬本記錄,包括當前和歷史記錄查詢;支持新增有效賬本記錄;支持賬本記錄防篡改;支持賬本記錄完整性和有效性校驗;賬本記錄應具備一定的容錯能力;對于多個節點共同維護的賬本記錄,各相關節點本地存儲的數據應保持一致;節點本地存儲的賬本記錄失效時,應能夠從其他節點獲得有效的賬本記錄。
共識協議功能方面:應支持多節點參與共識和確認;保證各正常節點的賬本記錄最終狀態一致;應在可接受的有限時間內形成共識;支持對參與共識的相關信息進行驗證;支持識別和拒絕未經共識的新增賬本記錄;宜支持按需選擇不同的共識協議,以及共識協議可插拔;宜具備一定的容錯能力,按需支持BFT類或CFT類等協議。
智能合約功能方面:應具備智能合約開發、發布、升級、停用等全流程管理機制;支持對智能合約內容開展靜態安全檢查和動態安全檢查;智能合約的內容和運行結果應能夠被觀測,且支持查詢智能合約歷史版本和歷史運行記錄;在滿足約定條件后,智能合約應不被干擾地嚴格執行;智能合約運行時不應訪問所處執行環境以外的資源;智能合約應具有確定的運行結果,且運行結果能被重復獨立驗證;智能合約的運行應具備交易原子性,且支持交易回滾;智能合約的運行應在有限時間內終止;支持智能合約之間相互調用;宜支持智能合約在不同平臺間遷移;支持智能合約模板管理;支持智能合約通過預言機等方式從外部獲取數據。
基礎設施層應滿足以下要求:
一是提供計算、存儲、網絡等基礎功能。
二是支持節點間消息的單播、組播和廣播。
三是滿足貿易金融業務對系統的吞吐量、時延、并發等性能需求。
四是滿足貿易金融業務的業務連續性需求,且符合JR/T 0044和JR/T 0071(所有部分)中備份和恢復相關要求。
五是支持軟硬件資源靈活擴展,且不影響已有業務。
六是支持軟硬件資源配置的自動化管理和應用。
七是支持對軟硬件資源使用情況進行監測和管理,且在出現異常時及時告警。
八是宜支持多種節點拓撲,以及不同拓撲間的調整。
跨層功能涉及跨鏈互通、數據管理、事務管理、安全和隱私保護、治理和審計支持5方面。
其中,跨鏈互通功能方面:應保障跨鏈交易在整個流程中的事務一致性;保障跨鏈交易在整個流程中的事務可追溯;宜支持在發起方系統、目的方系統和鏈間互操作組件中查詢跨鏈交易;支持跨鏈交易在出現故障時進行回滾。
最后,《要求》還在附錄部分提到了分布式賬本技術對開展貿易金融業務的優化作用、分布式賬本技術在貿易金融領域應用的考慮事項、分布式賬本技術再造貿易金融流程的示例。
責任編輯:陳愛
免責聲明:
中國電子銀行網發布的專欄、投稿以及征文相關文章,其文字、圖片、視頻均來源于作者投稿或轉載自相關作品方;如涉及未經許可使用作品的問題,請您優先聯系我們(聯系郵箱:cebnet@cfca.com.cn,電話:400-880-9888),我們會第一時間核實,謝謝配合。