區塊鏈網絡中的供應商數據庫
【聚焦電子化政府采購區塊鏈系統】
區塊鏈網絡中的供應商數據庫
——利用區塊鏈技術開發全球電子政府采購架構(三)
電子化政府采購系統中供應商注冊的現狀
全球所有電子化政府采購系統中有數以百萬計的注冊供應商,并且這個數字在未來幾年內將持續增長。構建全球電子化政府采購系統區塊鏈網絡最復雜的問題是在所有電子化采購系統中創建一個供應商數據庫,數據庫中供應商的身份是唯一的,重復注冊的供應商數據將被刪除。當供應商擁有全球區塊鏈唯一身份標識(GID)時,可將全球電子化政府采購系統中的供應商活動關聯起來,參與政府采購活動的相關人員可在區塊鏈網絡中了解到授予供應商合同的真實記錄、供應商正在執行的合同的狀態、供應商是否被列入黑名單。
供應商注冊程序在多種多樣的采購系統中并沒有明確標準。有些電子化政府采購系統通過國家數據庫核實供應商的身份,然后進行注冊。有些采購系統則獨立于國家數據庫,各自審查核實供應商的身份,然后進行注冊。在很多電子化政府采購系統中,供應商可在線填寫表格,使用其電子郵件地址進行注冊。大型企業在同一個政府采購系統中擁有多個身份的情況很常見。如表1,名稱為XYZ的有限公司(XYZ Limited)在電子化政府采購系統A24(e-GP System A24)和A19(e-GP System A19)中均有供應商用戶身份(Supplier ID in e-GP System)。在A24采購系統中,其用戶名為1213、1214,在A19采購系統中的用戶名為7979。如果通過電子化政府采購系統區塊鏈賦予每個供應商全球唯一的身份標識來識別XYZ有限公司,就能夠解決在不同系統中同一供應商多次注冊的問題。通常,多數大型企業不會跟蹤它們在各個政府采購系統中創建的用戶名。由于不同電子化政府采購系統的數據結構不同,手動輸入的數據容易出現錯誤,因此,多系統中同一用戶的身份匹配是一件非常困難的事情。建立全球供應商數據庫必須意識到這些挑戰。
供應商在區塊鏈中的身份創建
已在電子化政府采購系統區塊鏈網絡中注冊的政府采購系統,可向在其系統中注冊的供應商提出建議,由政府采購系統作為可被信任的第三方向電子化政府采購系統區塊鏈網絡中的中央服務器提出,請求供應商加入區塊鏈網絡并為其創建用戶名(中央服務器必須響應每個注冊過的采購系統的所有請求)。中央服務器為供應商創建全球唯一的用戶身份,就像為每個注冊系統提供唯一身份一樣。
已在區塊鏈網絡中注冊的電子采購系統機構(e-GP Agency)向管理政府采購區塊鏈網絡的機構(e-GP Blockchain Governance Body)提交為供應商加入區塊鏈網絡并為供應商創建用戶名的請求。管理政府采購區塊鏈網絡的機構創建供應商全球唯一的用戶身份。電子化政府采購系統區塊鏈中的中央公鑰基礎設施服務器(PKI)為每個注冊供應商生成一對公-私密鑰。具體操作如下:中央服務器驗證政府采購系統并啟動中央公鑰基礎設施服務器提出創建新密鑰的請求。格式為:在區塊鏈中注冊的A24采購系統尋求為該采購系統中用戶名為1212、全球唯一用戶身份為54321的供應商創建一對密鑰。全球唯一用戶身份為54321的供應商所提供的郵件為abc@mail.com。中央公鑰基礎設施服務器給所提供的郵箱地址發送生成的鏈接以自行生成公-私密鑰,并可下載私鑰。電子化政府采購區塊鏈網絡的默認管理員在交易池中廣播為供應商創建全球唯一用戶身份的詳細信息,以便記錄在區塊鏈中。具體如下:默認管理員在某年某月某日將全球唯一用戶身份號54321分配給名為DEF的供應商。管理員收到請求創建全球唯一用戶身份的信息來自區塊鏈中注冊的A24采購系統,供應商DEF在A24采購系統中的身份為1212。全球唯一用戶身份號54321的供應商的公鑰為<<MFswDQYJKoZIhvcNAQEBBQADSgAwRwJAcOxYWdooDffIK8HbnAHTK1p5r4oTNmNKGC+1Frma/cyLm+cwAHpBD7muUq4TdkEafu20a6/R3d5iLsAv5QARvwIDAQAB>>。A24采購系統可選擇從區塊鏈中提取數據更新其系統中的記錄,或在A24采購系統和區塊鏈網絡之間建立響應機制。圖1為供應商全球唯一用戶身份的產生過程概述。
此外,建議類似區塊鏈中注冊的A24采購系統在作為第三方為其系統中注冊的供應商請求在區塊鏈中注冊、創建身份或者取得公-私密鑰時,要求供應商至少在該系統中有過一次政府采購交易活動。如果每個系統都為每個供應商向區塊鏈網絡提供上述請求,政府采購區塊鏈將會超載。表2是在區塊鏈中注冊的A24采購系統中的供應商申請全球唯一用戶身份之前。表中,名為ABC的有限公司在A24采購系統中的供應商用戶身份為1211、名為DEF有限公司在A24采購系統中的供應商用戶身份為1212、名為XYZ的有限公司在A24采購系統中的供應商用戶身份為1213和1214(該供應商為重復注冊)。表3是區塊鏈中注冊的A24采購系統中的供應商申請全球唯一用戶身份之后。表中,名為DEF的有限公司在A24采購系統中的供應商用戶身份為1212,在2018年8月24日申請到區塊鏈中唯一用戶身份為54321;名為XYZ的有限公司在A24采購系統中的供應商用戶身份為1213,在2017年12月4日申請到區塊鏈中唯一用戶身份為55256;名為XYZ的有限公司在A24采購系統中的供應商用戶身份為1214,在2018年9月4日申請到區塊鏈中唯一用戶身份為55924。表2中有兩點需要值得注意,其一是名為ABC的有限公司在A24采購系統中的供應商用戶身份為1211,沒有全球唯一用戶身份。根據以上設計,要么是A24采購系統沒有向區塊鏈網絡發送創建全球唯一標識的請求,要么是ABC有限公司在A24采購系統中沒有參與過一次政府采購活動。其二是名為XYZ的有限公司在A24采購系統中重復注冊,且獲得兩個全球唯一用戶身份。
供應商數據庫中重復數據的刪除
由于區塊鏈服務器不對供應商用戶身份進行任何驗證,因此,采購系統中有多個用戶身份的供應商,每個身份都會得到一個全球唯一的用戶身份。表4中的XYZ有限公司通過A24采購系統獲得兩個全球唯一用戶身份,一個為55256,另一個為55924。實際上,除了A24采購系統,XYZ有限公司還可以通過A19采購系統獲得另外一個全球用戶身份。現實中,有不少公司像XYZ有限公司這樣,在不同系統或同一系統中多次重復注冊,而且它們自己并不清楚其擁有多個全球唯一標識。鑒于此,這樣的公司要有意識地決定選取一個全球唯一標識作為其身份,才能參與政府采購系統區塊鏈網絡的活動。
在此,筆者給出兩個建議。第一,供應商要有區塊鏈記錄。電子化政府采購系統要求供應商提交合同授予、履行合同能力、業績證明文件等信息作為在線投標申請的區塊鏈記錄。供應商需從已接入電子化政府采購系統區塊鏈網絡的系統中提交這些區塊鏈記錄。第二,供應商需獲取全球唯一用戶身份。供應商在提交區塊鏈記錄時,需先獲取自己的全球唯一用戶身份。如果沒有申請到全球唯一用戶身份,系統將不允許其提交區塊鏈記錄。如果在電子化政府采購系統中申請的全球唯一用戶身份和供應商導入區塊鏈記錄的全球唯一用戶身份不匹配,系統也會拒絕上傳。因此,供應商要么更新區塊鏈記錄里的全球唯一用戶身份,要么更新電子化政府采購系統中的全球唯一用戶身份,使其能夠在整個電子化政府采購系統中同步全球唯一用戶身份數據,且保證供應商的其他全球唯一用戶身份被剔除。在所有電子化政府采購系統中始終如一地實施這兩個條件,是構建全球無重復數據供應商庫的基本要求。
供應商如何刪除多余的全球唯一用戶身份
仍以XYZ有限公司為例。如果供應商XYZ有限公司想將全球唯一用戶身份確定為A24采購系統中的55256,而該公司在A24采購系統中還擁有編號為55924的全球唯一用戶身份,它必須向獲得該身份的采購系統申請修改全球唯一用戶身份。例如,盡管供應商XYZ有限公司在A19采購系統中也申請到其他全球唯一標識,但想修改55256為其全球唯一用戶身份,它必須向A24采購系統即申請獲得標識的系統提出請求。在向電子化政府采購系統區塊鏈服務器提交請求之前,A24采購系統將首先驗證并確認以下內容:第一,認證XYZ有限公司的身份;第二,驗證并確認全球唯一用戶身份編號55924和全球唯一標識編號55256是否屬于XYZ有限公司。驗證并確認的過程為,A24采購系統使用全球唯一用戶身份55256的公鑰對隨機生成的虛擬純文本(A)進行加密,然后要求全球唯一標識55256解密該值并在系統中輸入解密值(B)以進行驗證。如果系統生成的解密值和55256解密的值相匹配,則確認XYZ有限公司具有全球唯一標識55256的私鑰。由此可以得出結論,XYZ有限公司是全球唯一標識55256合法所有者。
在確認全球唯一標識55256屬于XYZ有限公司之后,A24采購系統將向政府采購區塊鏈服務器提交以下請求:A24采購系統尋求為供應商XYZ有限公司修改全球唯一標識從編號55924改為55256。XYZ有限公司獲得55924全球唯一標識是通過A24采購系統申請的,申請時供應商在A24采購系統中的身份號為1214。然后,區塊鏈中央服務器將驗證并確認采購系統中身份號為1214的供應商XYZ是通過A24采購系統的請求申請到編號為55924的全球唯一標識的。區塊鏈中的默認管理員將A24采購系統中身份號為1214的供應商XYZ有限公司的全球唯一標識在某年某月某日由55924改為55256。上述信息將在交易池中廣播。當A24采購系統收到區塊鏈中央服務器的確認后,將數據自動更新到其數據庫中。之后,供應商XYZ有限公司其他采購系統中的全球唯一標識都根據以上方式修改,無論是A24采購系統還是A19采購系統中,XYZ有限公司的全球唯一標識均為55256。
(本文由本報記者昝妍編譯自世界銀行采購專員Quamrul Hasan與印度博士Ramanathan Somasundaram在亞洲開發銀行聯合發布的名為《電子化政府采購流程中使用區塊鏈的可能性》的報告)
本報擁有此文版權,若需轉載或復制,請注明來源于中國政府采購報,標注作者,并保持文章的完整性。否則,將追究法律責任。
責任編輯:LIZHENG
點擊排行
歡迎訂閱中國政府采購報
我國政府采購領域第一份“中”字頭的專業報紙——《中國政府采購報》已于2010年5月7日正式創刊!
《中國政府采購報》由中國財經報社主辦,作為財政部指定的政府采購信息發布媒體,服務政府采購改革,支持政府采購事業,推動政府采購發展是國家和時代賦予《中國政府采購報》的重大使命。
《中國政府采購報》的前身是伴隨我國政府采購事業一路同行12年的《中國財經報?政府采購周刊》。《中國政府采購報》以專業的水準、豐富的資訊、及時的報道、權威的影響,與您一起把握和感受中國政府采購發展事業的脈搏與動向。
《中國政府采購報》為國際流行對開大報,精美彩色印刷;每周二、周五出版,每期8個版,全年訂價276元,每月定價23元,每季定價69元。零售每份3元。可以破月、破季訂閱。 可以破月、破季訂閱。
歡迎訂閱《中國政府采購報》!
訂閱方式:郵局訂閱(請到當地郵局直接訂閱)