SChain 是一個區塊鍊應用程式平台。
只要幾個步驟,你的應用程式就能被佈署到一個全拖管的 SChain 區塊鍊網路中。
你可以在 SChain 開發者中心 管理你的應用程式。
- 在開發者中心儀表板,點選 建立新 App 按鈕。
- 在對話框中輸入 我的應用程式 作為應用程式名稱。
- 點選 Create 按鈕。
只要幾秒鐘的時間,你的應用程式就會被創建完成。一旦創建完成,你可以在儀表板上看到一個新的應用程式區塊。
檢視你的應用程式區塊,其中顯示了一段 ID 序列號。此序列號為應用程式的唯一識別碼,當使用 SDK 存取 Chaincode 時需要此唯一識別碼。
在開發者中心的開發者資訊頁面中,你可以找到一段 API Key 序列號。此序列號為開發者帳號的唯一識別碼,當使用 SDK 存取 Chaincode 時需要此唯一識別碼。
區塊鍊應用程式通常會將其核心代碼運行在區塊鍊網路中,以區塊鍊來保護核心代碼所存取的帳本資料。
開發者可將撰寫完成的 Chaincode 代碼上傳到 SChain 開發者中心。SChain 會將 Chaincode 代碼部屬到一個全拖管的區塊鍊網路中。目前,SChain 支援 Hyperledger Fabric 的 Chaincode 格式。
資料儲存樣板 是最簡單的 Chaincode 代碼範例。
代碼中實作了 set, get 和 delete 函數,讓開發者可以在分散式帳本中管理多個 key-value 鍵值組。
- 造訪開發者中心儀表板,在應用程式區塊中點選 智能合約設定 按鈕。
- 在對話框中選擇 資料儲存樣板 (你也可以上傳自行撰寫的 Chaincode 代碼)。
- 點選 設定 按鈕。
SChain 會為你在區塊鍊網路中部署一個資料儲存樣板的 Chaincode 代碼。
SChain 提供了 Javascript 版本的 SDK。
開發者可使用 SDK 來存取區塊鍊中的 Chaincode 代碼。
schain-ico 是另一個 Chaincode 代碼範例,代碼展示了 ERC-20 介面函數的實作。
我們也提供了一個 ICO 錢包 應用程式,其代碼展示了與 ICO Chaincode 函數互動的方法。