螞蟻區塊鏈 BaaS 平臺使用者指南

買賣虛擬貨幣
建立聯盟透過本文,您將瞭解如何 建立聯盟 以及聯盟中的 角色及許可權。聯盟是一個虛擬組織,由多個機構組成。聯盟機構可以:· 共享聯盟區塊鏈· 共享資料模型配置· 建立區塊鏈應用,並共享給聯盟內的其他機構前置條件
您已開通區塊鏈服務。建立聯盟1. 登入控制檯,點選 產品與服務 > 區塊鏈 > BaaS 平臺 進入 BaaS 控制檯。2. 在 我的聯盟 標籤頁中,點選 新增聯盟。3. 在 建立聯盟鏈 視窗中,輸入以下資訊,填寫完畢後點選 提交。· 聯盟名稱:申請的聯盟名,如:醫院收據發票聯盟
· 聯盟描述:聯盟簡介,如:使用者醫院繳費發票· 聯絡人:聯盟建立者使用者名稱· 聯絡電話:聯盟建立者電話· 聯絡郵箱:聯盟建立者郵箱4. 提交之後,聯盟建立完畢,此時聯盟建立者擁有聯盟盟主的許可權。聯盟建立成功後,您可以邀請機構加入聯盟。
聯盟角色及許可權聯盟內包含兩種不同的角色:· 聯盟盟主:聯盟建立者· 聯盟機構成員:已加入聯盟的租戶下所有的賬戶

各個聯盟角色所對應的功能許可權如下表(Y 表示支援;N 表示不支援):


管理聯盟區塊鏈

您可以在 BaaS 控制檯中對區塊鏈進行以下管理操作:

· 建立區塊鏈
· 申請區塊鏈許可權
· 重置證書
· 檢視區塊鏈詳情
· 管理節點
· 管理賬戶
· 管理配置
· 管理跨鏈配置

說明:僅合約鏈支援節點管理、賬戶管理及配置管理操作。

建立區塊鏈

進入聯盟後,完成以下步驟,申請建立區塊鏈:

1. 在左側導航欄中,點選 聯盟內的鏈 > 新增鏈。
2. 在彈出的對話方塊中填寫 區塊鏈型別、區塊鏈名稱,選擇 主機規格,完成後提交申請。

3. BaaS 平臺目前處於公測期間,您提交申請後,BaaS 平臺管理人員會對您的申請進行稽覈。稽覈透過後,平臺管理人員將會為您建立區塊鏈。

申請區塊鏈許可權

在 BaaS 平臺管理人員為您建立好區塊鏈後,您可以申請區塊鏈許可權。操作步驟如下

1. 在左側導航欄中,點選 聯盟內的鏈,在右側的聯盟區塊鏈頁面上選擇需要申請許可權的區塊鏈,然後點選 上傳證書。
2. 上傳生成的證書請求,並點選 提交。
3. 申請成功之後,可以下載開發元件及簽名證書到本地,進行區塊鏈應用開發。

重置證書

如果您忘記自己的私鑰檔案或密碼,或者不想使用以前的證書,可以選擇重置證書。操作步驟如下:

1. 在左側導航欄中,點選 聯盟內的鏈,在右側的聯盟區塊鏈頁面上選擇需要重置證書的區塊鏈,然後點選 重置證書。

2. 在彈出的 重置證書 視窗中,選擇接收驗證碼的郵箱地址,輸入獲取的驗證碼,然後點選 提交。

3. 提交之後,您可以重新申請證書。

說明:重置證書需要重新生成證書請求。

檢視區塊鏈詳情

成功申請區塊鏈許可權之後,點選 檢視詳情 進入區塊鏈瀏覽器,您會看到以下資訊:

· 業務統計
· 交易量變化
· 最新區塊

您可以在區塊鏈查詢欄中輸入:

· 區塊鏈高度:查詢塊資訊
· 交易雜湊:查詢交易資訊

管理節點

您可以檢視當前區塊鏈的節點列表,包括節點地址,服務埠,共識狀態等資訊。在公測期間,如需新增節點,可以由聯盟盟主透過 提交工單 進行申請。

管理賬戶

您可以建立和檢視區塊鏈上的賬戶。聯盟內所有成員可見。
重要:螞蟻區塊鏈 BaaS 平臺並不會為您儲存私鑰,請自行妥善保管私鑰。

管理配置

您可以檢視當前區塊鏈配置。所有配置都可動態修改並生效。在公測期間,動態修改配置功能暫不開放。

管理跨鏈配置

您可以對當前區塊鏈進行跨鏈服務配置。目前,僅聯盟管理員有許可權管理跨鏈配置。

開啟跨鏈功能
如要開通跨鏈功能,可在鏈管理頁面上,點選 跨鏈管理 標籤並從其下拉選單中選擇 基本設定,然後在 基本設定 欄中點選 開啟 按鈕,開啟跨鏈功能。

管理外部 Web 資料來源

在鏈管理頁面上,點選 跨鏈管理 標籤並從其下拉選單中選擇 外部資料,可管理當前的公共資料來源和私有資料來源。

· 公共資料來源
如果要啟用 BaaS 平臺提供的公共資料來源,可點選 公共資料來源 標籤,選擇需要的資料來源,在操作欄中點選 啟用 即可;不需要某些公共資料來源時,則選擇對應的資料來源,在操作欄中點選 停用 即可。

· 私有資料來源
如果還需要訪問其他資料來源,可點選 私有資料來源 > 新增外部訪問,填寫資料來源相關資訊並儲存。新增的資料來源在 BaaS 管理員稽覈透過之後即可使用。


管理聯盟應用

聯盟內區塊鏈應用的管理流程主要包含以下 4 個步驟:

1. 建立區塊鏈應用
2. 應用開發
3. 上傳應用
4. 檢視及下載應用

建立區塊鏈應用

1. 進入聯盟後,從左側導航欄選擇 應用 > 本機構內應用,然後點選 新增應用。
2. 在 新增應用 視窗中,輸入以下資訊:

· 應用型別:應用市場支援建立的應用型別,如應用程式。
· 底層區塊鏈:應用市場底層支援的區塊鏈,目前支援存證鏈。
· 應用名稱:可自定義應用名,建議名稱和應用內容相關聯,便於識別。
· 標籤:應用標籤,目前支援存證和溯源。
· 技術棧:生成的技術棧型別,目前支援 Java Spring Boot。
· Maven groupId:生成程式碼框架中的 groupId。
· Maven artifactId:生成程式碼框架中 artifactId。
· 描述:應用的簡介,建議包含應用的背景、內容以及用途。

3.輸入完畢後,點選 提交 按鈕,完成應用建立。

應用開發

基於區塊鏈 SDK 進行應用開發。

上傳應用

1. 從左側導航欄選擇 應用 > 本機構內應用,然後從右側的應用列表中選擇要上傳的區塊鏈應用,點選 上傳歷史 檢視當前應用已上傳版本。

2. 點選 上傳應用,根據提示輸入應用相關資訊,上傳版本,伺服器會自動將其構建成 Docker 映象。具體操作如下:

a. 輸入應用基本資訊,包括應用名稱、應用描述、標籤、版本(如 1.0.1)以及此版本功能描述。填寫完畢後,點選 下一步。
b. 設定應用啟動配置。在釋出時,可新增需要的自定義配置,如連線資料庫地址等。若沒有,則點選 下一步 跳過此步驟。
c. 設定資料初始化依賴。在釋出時,可新增需要的相關資料,如初始資料庫表,若沒有,則點選 下一步 跳過此步驟。
d. 上傳應用。點選 上傳應用,將已簽名的可執行 JAR 包上傳到伺服器。上傳完畢後,下方編輯框中會展示構建 Docker 映象的 Dockerfile。

重要:上傳應用時,需要先對 JAR 包簽名,然後再上傳簽名後的 JAR 包。

e .(可選)編輯 Dockerfile。編輯 Dockerfile,定製 Docker 映象。若不需要,點選完成。

3. 應用上傳完畢後,點選 返回應用管理。剛釋出的應用處於 Docker 構建中,需要等待一段時間。
4. 應用版本構建完畢後,可以選擇 共享到聯盟。共享之後,聯盟中其他機構可以在 應用 > 聯盟內共享應用 中檢視該應用。

JAR 包簽名

前置條件
您已 生成證書請求,成功申請並下載證書檔案。

操作步驟

1. 生成 pkcs12 證書,其中 key_pkcs10.pem 在生成證書請求過程中已經生成,cert.pem 為下載的證書檔案。

openssl pkcs12 -inkey key_pkcs10.pem -in cert.pem -passin pass:****** -export -out key.p12 -passout pass:****** -name alias_name

2.檢查生成的 pkcs12 證書。

keytool -list -keystore key.p12

3. 給 JAR 包簽名。

 jarsigner -verbose -keystore key.p12 -signedjar signed_jar_name.jar origin_jar_name.jar alias_name

4. 驗證簽名。

 jarsigner -certs -verify signed_jar_name.jar

檢視及下載應用

1. 從左側導航欄選擇 應用 > 聯盟內共享應用,然後點選 檢視詳情,檢視相應應用的相關資訊。
2. 在彈出的視窗中,點選 下載,將應用下載到本地。

3. 解壓應用 .zip 包後,按照檔案中的 Readme 操作即可。


管理聯盟配置

管理聯盟配置,包括建立、修改和檢視業務資料模型。

說明:

· 聯盟盟主可以建立、修改和檢視業務資料模型。
· 聯盟其他機構成員僅可以檢視業務資料模型。

建立業務資料模型

說明:僅聯盟盟主有權建立業務資料模型。

1. 進入聯盟後,從左側導航欄選擇 聯盟配置 > 業務資料模型。
2. 選擇一條鏈,填寫名稱和描述,點選 下一步。
3. 配置資料格式。可透過以下兩種方式進行配置:

· 方式一:新增資料表
a.在頁面右上方,點選 新增資料表。
b. 輸入資料表名。
c. 根據業務需求,在資料表名稱下方的輸入框中輸入分類名稱,建立分類。一個聯盟鏈上可以建立多個分類。
d. 點選 新增 按鈕建立該分類下的欄位。可新增多個欄位。

· 方式二:匯入資料格式

a. 在頁面右上方,點選 匯入資料格式。
b. 在 匯入資料格式 視窗中,選擇 BaaS 平臺提供的預置資料格式,點選 確定 完成匯入。

c. 匯入完成後,介面展示具體的資料格式資訊,您可以在此基礎上進行新增或者修改,生成新的資料格式。

修改業務資料模型

說明:僅聯盟盟主有權修改業務資料模型。

1. 進入聯盟後,從左側導航欄選擇 聯盟配置 > 業務資料模型。
2. 選擇一條鏈,點選 下一步。
3. 在業務資料模型管理頁面,新增、刪除或修改分類和欄位資訊,生成新的資料格式。

檢視業務資料模型

1. 進入聯盟後,從左側導航欄選擇 聯盟配置 > 業務資料模型。
2. 選擇一條鏈,點選 下一步,檢視當前聯盟鏈的資料模型配置。


管理聯盟機構

對聯盟機構進行管理,包括邀請其他機構加入當前聯盟,凍結機構。

前置條件

您已建立好聯盟,或已經是某個聯盟的機構成員。

邀請機構加入聯盟

1. 在 BaaS 平臺首頁,選擇要邀請機構加入的聯盟,進入該聯盟頁面。
2. 在左側導航欄中,點選 聯盟管理 > 聯盟機構 > 邀請機構,輸入受邀請機構的電子郵箱,點選 傳送。

3. 受邀機構收到邀請郵件之後,使用受邀郵箱登入金融科技,進入 BaaS 平臺,此時受邀機構處於加入聯盟待稽覈的狀態。

說明:
· 如果是由聯盟盟主發起邀請,則無需審批,在受邀機構接收邀請加入聯盟後,系統會向各聯盟機構推送通知。
· 如果是由其它聯盟機構發起邀請,聯盟盟主與受邀機構將同時收到邀請郵件,但只有在盟主審批加入申請後,受邀機構方可加入聯盟。
· 僅聯盟盟主(即聯盟建立者)有審批許可權。

4. 審批加入聯盟的申請。具體操作如下:

a. 在左側導航欄中,點選 聯盟管理 > 機構審批 檢視機構審批列表資訊。
b. 點選 詳情,在審批視窗中進行審批操作。

5. 審批透過後,受邀機構成功加入聯盟,成為聯盟機構。

凍結機構

說明:僅聯盟盟主有許可權執行凍結操作。

一旦發現任何機構在聯盟鏈中上傳違法違規資訊,如色情內容、反動言論等,聯盟盟主可以將該機構凍結。被凍結機構將無法再進入該聯盟,其在聯盟鏈上已經申請的證書也會被吊銷。

具體操作如下:

1. 在 BaaS 平臺首頁,選擇要被凍結的機構所在的聯盟,進入該聯盟頁面。
2. 在左側導航欄中,點選 聯盟管理 > 聯盟機構。
3. 在聯盟機構列表中,選擇要凍結的機構,點選操作列中的 凍結。
4. 在 確認凍結聯盟機構 視窗中,選擇接收驗證碼的郵箱地址,輸入獲取的驗證碼以及凍結理由,然後點選 提交。被凍結機構的狀態將變為 凍結。


更多區塊鏈資訊:www.qukuaiwang.com.cn/news

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;