變數替代字存款樣本應用程式工作流程

安裝並設定範例變數替代字存款應用程式之後,您可以在系統擁有者 (銀行) 與參與者組織 (其他實體) 在銀行間市場互動的情況下使用它。

範例應用程式支援 12 個角色或角色。每個角色都有不同的介面和一組作業,支援記號化保證金案例中記號管理的整個工作流程。

銀行角色

  • 銀行管理員:設定權杖與組織;建立公事包與權杖化存款帳戶;設定限制、目的、群組及角色。維護法規遵循控制與核准政策。
  • 銀行核准者:完成指派的金額型或循序移轉核准。設定的銀行核准者或循序銀行核准者鏈會完成政策控制移轉的核准政策決策步驟。
  • 銀行建立者 (次要):要求建立權杖並將建立的資金轉帳給銀行發行者。
  • 銀行發行者:向參與者核發資金,並退回處分資金。
  • 銀行經理:複查指定的建立、核發、暫緩移轉及處分請求。銀行經理人員核准或拒絕建立或撤銷權杖的要求。對於受核准政策規範的核發移轉,只有在滿足必要的核准者順序後,經理才能完成移轉;經理可以在待處理時拒絕移轉。
  • 銀行轉帳員 (燒錄機):提交處分或燒錄要求。
  • 銀行稽核員:複查網路活動、餘額、待處理要求及歷史記錄,而不變更資料。

實體角色

  • 實體管理員:管理參與者公事包、帳戶、應用程式群組、狀態及限制。
  • 實體經理:核准或拒絕參與者組織的移轉。實體經理會複查與其組織保管暨代付款帳戶相關聯的移轉。經理人員可以核准直接經理人員動作、僅在滿足必要的核准者順序後,才完成受政策控制的調動,或拒絕待處理的調動。
  • 實體主管:將資金存入銀行,並將資金移轉給允許的使用者。
  • 實體使用者:將資金移轉給允許的收件人。
  • 實體稽核者:複查參與者 / 組織活動,而不變更資料。

新成立

安裝並設定應用程式之後,您可以準備使用者、公事包、變數替代字存款帳戶及分類帳角色。請先完成下列步驟,再執行權杖作業。

  1. 銀行管理員會先登入。選取智慧合約初始化時,被授予 Token Admin Besu 角色的啟動安裝公事包。即使在記號化存款帳戶存在之前,這是初始管理進入點。
  2. 銀行管理者驗證組織登錄。登錄或複查發起人與參與者組織、確認發起人序號 (1),並驗證組織順序與顯示值。
  3. 銀行管理員會初始化變數替代字並建立初始帳戶。為銀行角色和將管理參與組織的實體管理員建立公事包和標記化存款帳戶。選取正確的公事包、應用程式群組以及帳戶限制。
  4. 系統會部署並設定每個參與的組織。針對參與者應用程式使用相同的按一下或本機建置程序。一鍵部署使用 Oracle Blockchain Platform 組態;本機部署需要手動設定。
  5. 實體管理員登入參與者組織。載入或建立組織的公事包,然後使用允許的應用程式群組和限制來建立管理員、主管、使用者和稽核者帳戶。
  6. 銀行管理員會設定或複查治理與使用者規範控制,並建立或啟用金額型核准政策。沒有核准者的政策可以立即結算相符的移轉;具有核准者的政策會建立設定的核准順序。
  7. 銀行管理員會同步經理人員角色。建立每個實體管理程式帳戶之後,請在該帳戶上使用帳戶動作 > 同步角色命令來套用其 Escrow 分類帳角色。應用程式群組可控制工作區存取權;分類帳角色可控制合約作業。
  8. 每個角色都會登入並驗證存取權。如果有多個可用的公事包,請選取預期的公事包,確認正確的工作區開啟,然後確認允許和限制的動作是否符合指定的應用程式群組和分類帳角色。使用下表中的角色順序。
  9. 完成所有角色組態與存取檢查之後,請依照應用程式工作流程來使用權杖化保證金生命週期。

角色順序

順序 角色 職責 資訊
1 銀行管理員 完成銀行、組織、公事包、帳戶及角色設定。 銀行管理員
2 實體管理員 設定參與者公事包和科目。 實體管理員
3 銀行建立者 提交建立權杖的要求。 銀行建立者
4 銀行經理 核准或拒絕建立要求。 銀行業務經理
5 銀行核准者 針對設定的金額型或循序移轉完成指派的核准。 銀行核准者
6 銀行發行者 向參與者核發資金,並傳回處分的資金。 銀行發行者
7 實體經理 核准直屬主管動作、僅在必要的銀行核准者順序之後完成受政策控制的轉帳,或拒絕待處理的轉帳。 個體管理程式
8 實體主管 存款與轉帳資金。 實體主管
9 實體使用者 將資金轉帳給允許的收件人。 實體使用者
10 銀行轉帳員 在退回資金後提交處分要求。 銀行轉帳員
11 銀行核數師 複查銀行活動與記錄。 銀行稽核員
12 實體稽核者 複查參與者組織活動與歷史記錄。 實體稽核者

應用程式工作流程 (權杖生命週期)

部署和設定之後,案例中的角色會在完整的權杖生命週期中參與下列任務。請注意,移轉核准是有條件的,而不是固定生命週期階段:在提交由政策控制的移轉之後,設定的銀行核准者會在該移轉結算之前完成目前的核准步驟。

  1. 權杖探勘要求。 銀行建立者要求建立權杖並移動已核准的資金。開啟建立權杖頁面,輸入數量和選擇性備忘錄、複查產生的作業 ID,然後提交要求。銀行經理人員核准要求後,請將已核准資金轉帳提交給銀行核發者。適用的核准政策會決定調動是否立即完成或遞送核准。
  2. 權杖探勘核准。 銀行經理人員核准或拒絕銀行要求。開啟建立佇列以核准或拒絕權杖建立。核准記貸建立者;拒絕會將要求保留為未記貸。同一位經理稍後會核准或拒絕銀行轉帳員的燒錄要求,而且只有在滿足其設定的核准順序後才能完成適用的轉帳。
  3. 發行者分配基金。 銀行核發者分配或退回資金。將資金轉帳給實體職員,或使用退休路徑將資金轉帳給銀行轉帳員。現用金額型政策會決定符合資格的轉帳結算是否立即或等待已設定的核准順序。
  4. 異動核准。 銀行核准者完成指派的核准步驟。當以金額為基準的政策將已提交的轉帳遞送給銀行核准者時:開啟銀行核准頁面、複查交易與目前序號位置,然後核准以提前或完成該轉帳或將其拒絕以停止轉帳。多位核准者依序執行。
  5. 託管移轉核准。 實體管理程式會複查管理程式 /Escrow 傳輸。複查與經理 / 保管暨代付款服務帳戶相關聯的待處理參與者移轉。核准直屬主管動作,或在符合組態核准順序後完成合格調動;若調動不得結算,則拒絕。
  6. 主管移轉已核准資金。 實體主管移動參與者資金。將資金移轉給銀行發行者、其他實體主管或實體使用者。有效政策會決定是否立即轉帳結算或遞送至已設定的銀行核准者順序。
  7. 使用者移轉已核准資金。 實體使用者拋轉允許的資金。將資金移轉給允許的實體主管或實體使用者。套用相同的原則規則:沒有已設定的核准者可以立即結算。多位核准者依序執行。
  8. 權杖燒錄要求。 銀行退休者要求退休。收到資金之後,請開啟撤除權杖視窗,輸入金額與必要明細,然後提交燒錄要求。銀行經理人員核准或拒絕要求。核准會將資金從流通中移除;拒絕會使燃燒不完整。
  9. 銀行活動稽核。 銀行稽核者會複查銀行活動。使用稽核者工作區、篩選、交易資料列、明細對話方塊、作業 ID、餘額、核准結果及歷史記錄,以複查唯讀格式可用的銀行活動。
  10. 實體活動稽核實體稽核者會複查參與者活動。使用參與者稽核者工作區來複查組織的帳戶、移轉、核准、餘額、作業 ID 及歷史記錄。實體稽核者工作區的工作區是唯讀的,僅限於自己的組織。

核准原則:建立和處分權杖時,會使用設定的銀行經理要求佇列。核發者、主管、使用者、建立者與使用者,以及退貨移轉使用有效的金額型政策。若未設定核准者,則可立即解決要求。當需要核准時,保單會將要求轉呈至已設定的銀行核准者帳戶;一位核准者必須決定該帳戶,而多位核准者必須依序採取動作。拒絕會停止待處理的轉移,不會結算。

在每個要求或決策之後,視需要重新整理寄件者、收件者、經理及稽核者檢視。請先確認最終狀態與餘額,再提交其他作業。