什麼是 Chaincode 範例?
Oracle Blockchain Platform 包含以 Go 和 Node.js 撰寫的鏈碼範例,可協助您瞭解如何導入和管理網路的鏈碼。
若要前往 Oracle Blockchain Platform 主控台的「鏈碼範例」頁面,請開啟開發人員工具頁籤,然後選取範例。
「鏈碼範例」頁面包含:
- 「餘額拋轉」範例是一個簡單的鏈碼,代表兩方具有帳戶餘額與作業,以查詢各方之間的餘額與拋轉資金。
- Marble 範例包含一個鏈碼,用於建立每個大理石都有顏色和大小屬性的組合。您可以將大理石指定給擁有者,並允許作業依擁有者之間的名稱或顏色來查詢狀態和貿易大理石。
- 汽車經銷商樣本包括一個鏈碼,用於管理車輛零件的生產、轉移和查詢;從這些零件組裝的車輛;以及車輛轉移。
在此範例中,一個大型汽車製造商及其經銷商和買家建立了區塊鏈網路,以簡化其供應鏈活動。區塊鏈可協助他們縮短與車輛和零件稽核軌跡調節問題所需的時間。
- Fiat Money Token 範例包含一個鏈碼,可管理代表費用的小數有趣記號的完整生命週期。初始化記號、建立記號使用者帳戶並指派 minter 角色之後,您就可以發出、傳輸及燒錄記號。您也可以追蹤記號科目餘額與交易歷史記錄。如需記號範例的詳細資訊,請參閱使用範例記號設定檔案。
- 「忠誠度變數替代字」範例包含使用變數替代字來管理忠誠度方案的鏈碼。忠誠度點數可獲得、兌換及移轉。如需記號範例的詳細資訊,請參閱使用範例記號設定檔案。
- NFT Art Collection Marketplace 範例包含一個鏈碼,用於模擬購買和銷售與藝術作品相關的不可行代幣 (NFT)。在此範例中,博物館可以為區塊鏈網路中的圖稿染 (建立) NFT。消費者之後可以從博物館購買 NFT,再經銷。NFT Art Collection Marketplace 範例是針對 TypeScript 中的鏈碼開發所設計,有兩種版本可供使用:一種是 ERC-721 記號標準,另一種是 ERC-1155 記號標準。如需記號範例的詳細資訊,請參閱使用範例記號設定檔案。
使用每個範例下的在此處下載範例連結來下載範例鏈碼。下載包含 Go 和 Node.js 版本的鏈碼。
下載也包含 Java 版本的鏈碼。