BSN-DDC基礎網路詳解(八):部署自定義智慧合約

BSN研習社發表於2023-04-14

DDC 網路內的每個開放聯盟鏈都有自己技術特色的底層技術,其智慧合約的程式語言可能有不同的標準。算力中心方和平臺方可根據應用業務的需要自行選擇任何開放聯盟鏈並根據相應標準編寫智慧合約,具體合約編寫說明,請參見相應開放聯盟鏈的線上文件。

智慧合約在部署過程中,需要部署者支付一定數量的開放聯盟鏈能量值,所以在部署合約之前,應提前生成鏈賬戶和對該鏈賬戶進行能量值充值(具體請參見鏈賬戶的建立和充值)。

DDC 網路內的每個智慧合約,都將受到 BSN 聯盟的管理,對於違規操作的合約,根據國家法律監管要求 BSN 聯盟將對其進行關停處理。

01

算力中心部署智慧合約

算力中心方及開發者可以透過算力中心本地部署的各個開放聯盟鏈節點進行定製開發的智慧合約的部署和呼叫。算力中心目前只支援使用者鏈賬戶的私鑰以“私鑰託管”模式儲存在算力中心本地,使用者可以透過算力中心門戶下載私鑰或在使用門戶 OpenAPI 建立鏈賬戶時獲得私鑰。發起合約部署的鏈賬戶使用自己的私鑰簽名部署合約交易,透過算力中心的節點閘道器發起鏈上合約部署。

02

平臺方部署智慧合約

平臺方可自主選擇是否使用官方 DDC 合約生成和管理 DDC,也可以部署自己的 DDC/NFT 合約。官方 DDC 合約程式碼將開源並持續維護更新,平臺方可以使用官方 DDC 合約,或在其基礎上做定製修改,部署成自己的 DDC/NFT 合約。

平臺方部署和呼叫自己的 DDC/NFT 合約僅需要支付能量值的消耗費用,其中部署合約所需的能量值消耗與合約的大小有關,呼叫合約所需的能量值消耗與每條 DDC 開放聯盟鏈的合約邏輯處理消耗的鏈上算力和儲存資源有關,每筆 DDC/NFT 的交易成本大約在 0.03-0.07 元左右。

-END-


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012206/viewspace-2945774/,如需轉載,請註明出處,否則將追究法律責任。

相關文章