‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
66
圖 4.1 金融 KYC 平台使用情境一流程示意圖 資料來源:本研究整理
圖 4.2 金融 KYC 平台使用情境一系統介接說明圖 資料來源:本研究整理
‧
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
68
圖 4.3 金融 KYC 平台使用情境二流程示意圖 資料來源:本研究整理
圖 4.4 金融 KYC 平台使用情境二系統介接說明圖 資料來源:本研究整理
‧
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
70
8. 透過 Dapp 介面,將使用者的資料在區塊鏈和本身的資料庫進行更新
變更
儲存變更屬性的 hash 值、異動銀行(Bank-C)、屬性 hash 值用銀行私鑰 簽章、及該屬性是否公開查詢
流程示意圖如下:
圖 4.5 金融 KYC 平台使用情境三流程示意圖 資料來源:本研究整理
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
71
圖 4.6 金融 KYC 平台使用情境三系統介接說明圖 資料來源:本研究整理
4.4 在銀行(BANK-B)購買其他金融服務,發現 KYC 資料有異動,進
行相關資料變更 使用者:
1. 進行某些金融服務,觸發到銀行端需進行 KYC 審核動作
銀行:(Bank-B)
1. 在 Dapp 介面,透過使用者的 ID 進區塊鏈查詢使用者資料 2. 比對區塊鏈所有屬性的 Hash 值和銀行端所儲存的屬性 Hash 值
發現某些屬性的 Hash 值不同,確認這些屬性的更新銀行欄位紀錄為 Bank-C
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
72
3. 透過平台紀錄的 Bank-C API 介面位址,向 Bank-C 撈取屬性的資料
Bank-B 以 Hash(ID)搜尋區塊鏈確認屬性可以公開查詢
Bank-B 依公開屬性,透過 API 向 Bank-C 撈取這些公開屬性的實際資料
Bank-B 用私鑰簽章”查詢屬性”放到 API 中,Bank-C 收到後,用 Bank-B 的公鑰驗證此簽章是否正確,正確才允許查詢此屬性資料
Bank-B 將回傳的的屬性值,和區塊鏈查詢的資料進行 Hash 值比對,並 確認每個屬性簽章用 Bank-C 公鑰解開的值,和 Hash 值相同,若相同表 示資料無誤
4. Bank-B 將使用者的 KYC 資料存放在銀行端的資料庫中
示意圖:
圖 4.7 金融 KYC 平台使用情境四流程示意圖 資料來源:本研究整理
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
73
圖 4.8 金融 KYC 平台使用情境四系統介接說明圖 資料來源:本研究整理
4.5 使用者欲變更公開資訊的欄位(Bank-C)
使用者:
1. 透過 Bank C 臨櫃或是網站認證,提供身分證明或網站帳密,變更公開資訊 的項目
銀行:
1. 在 Dapp 介面,透過使用者的 ID 進區塊鏈查詢使用者資料
比對區塊鏈所有屬性的 Hash 值和使用者欲變更的值
發現這些欲變更公開資訊的屬性的更新銀行欄位紀錄為 Bank-A 2. 經過銀行端標準 KYC 審核認證流程進行使用者欲更新的資料驗證
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
74
3. 透過 Dapp 介面,更新使用者資訊
4. 將使用者的資料在本身的資料庫進行更新 5. 將使用者的資料在區塊鏈進行更新
變更
儲存變更異動銀行為 Bank-C 及該屬性是否公開查詢
示意圖:
圖 4.9 金融 KYC 平台使用情境五流程示意圖 資料來源:本研究整理
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
75
圖 4.10 金融 KYC 平台使用情境五系統介接說明圖 資料來源:本研究整理
4.6 使用者欲關閉某銀行的戶頭(Bank-A),不刪除區塊鏈中資料
使用者:
1. 使用者到 Bank-A 櫃台,提供身分證明文件,確認刪除戶頭
銀行:
2. 透過 Dapp 將 Bank-A 銀行端資料庫進行客戶資訊刪除
亦可 follow 銀行客戶資訊留存規範,複製到其他資料庫備存
3. 透過 Dapp 將區塊鏈中 KYC 資料屬性 owner 屬於 Bank-A 的進行屬性資料刪 除
該屬性會變成空值
示意圖:
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
76
圖 4.11 金融 KYC 平台使用情境六流程示意圖 資料來源:本研究整理
圖 4.12 金融 KYC 平台使用情境六系統介接說明圖 資料來源:本研究整理
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
77
4.7 使用者欲關閉某銀行的戶頭(Bank-B),並同時清空區塊鏈中資料
使用者:
1. 使用者到 Bank-B 櫃台,提供身分證明文件,確認刪除戶頭及申請區塊鏈資料 刪除
銀行:
2. 透過 Dapp 將 Bank-B 銀行端資料庫進行客戶資訊刪除
follow 銀行客戶資訊留存規範,可能是註記已停用
3. 透過 Dapp 將區塊鏈中 KYC 資料屬性 owner 屬於 Bank-B 的進行屬性資料清 空
4. 透過 Dapp 將區塊鏈中,該使用者 ID 的資料,其中 exist 屬性標記為 false
其他銀行已無法透過 Dapp 在區塊鏈中查詢該筆資料
示意圖:
圖 4.13 金融 KYC 平台使用情境七流程示意圖 資料來源:本研究整理
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
78
圖 4.14 金融 KYC 平台使用情境七系統介接說明圖 資料來源:本研究整理
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
79