0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

智能合約系統(tǒng)Dapp開發(fā)技術(shù)

搭建punk2558 ? 來源: 搭建punk2558 ? 作者: 搭建punk2558 ? 2022-09-22 14:42 ? 次閱讀

本質(zhì)上來說,智能合約是一段程序,它以計(jì)算機(jī)指令的方式實(shí)現(xiàn)了傳統(tǒng)合約的自動(dòng)化處理。智能合約程序不只是一個(gè)可以自動(dòng)執(zhí)行的計(jì)算機(jī)程序,它本身就是一個(gè)系統(tǒng)參與者,對(duì)接收到的信息進(jìn)行回應(yīng),可以接收和儲(chǔ)存價(jià)值,也可以向外發(fā)送信息和價(jià)值。這個(gè)程序就像一個(gè)可以被信任的人,可以臨時(shí)保管資產(chǎn),總是按照事先的規(guī)則執(zhí)行操作。簡(jiǎn)單講,智能合約就是雙方在區(qū)塊鏈資產(chǎn)上交易時(shí),觸發(fā)執(zhí)行的一段代碼,這段代碼就是智能合約。提前規(guī)定好合約的內(nèi)容,當(dāng)在滿足觸發(fā)合約條件的時(shí)候,程序就會(huì)自動(dòng)執(zhí)行合約內(nèi)容。

鏈基于此定義設(shè)計(jì)了自己的智能合約平臺(tái),支持智能合約的拓展能力,能夠基于智能合約編寫圖靈完備的業(yè)務(wù)邏輯來實(shí)現(xiàn)豐富的業(yè)務(wù)場(chǎng)景。

合約生命周期

一份智能合約的典型的生命周期覆蓋合約編寫、合約編譯、合約部署、合約調(diào)用、合約升級(jí)、合約凍結(jié)六個(gè)環(huán)節(jié)。

合約類型

目前提供對(duì)EVM、Native、MYVM、Precompiled合約類型的支持。其中,MYVM合約類型,由螞蟻?zhàn)匝械腗YVM虛擬機(jī)類型支持,以LLVM(Low Level Virtual Machine)編譯模型支持多種合約編程語(yǔ)言(如Solidity、C++、Go、Java、AssemblyScript),支持更優(yōu)秀的性能,以及更出色的開發(fā)者友好特性。

合約擴(kuò)展

智能合約提供了多種形式的合約擴(kuò)展能力,包括RSA驗(yàn)簽、Base64編解碼、上下文獲取、JSON&XML解析等。

智能合約開發(fā)工具

在區(qū)塊鏈應(yīng)用開發(fā)過程中,需要調(diào)用您的智能合約,智能合約主要用于調(diào)用區(qū)塊鏈。為提高基于鏈上的開發(fā)效率,BaaS平臺(tái)提供了Cloud IDE智能合約開發(fā)工具和離線智能合約開發(fā)工具,幫助您快速實(shí)現(xiàn)智能合約的開發(fā)。

您也可以直接在應(yīng)用速搭平臺(tái)上通過快速創(chuàng)建應(yīng)用模板,方便快捷地完成智能合約的開發(fā)。

Cloud IDE智能合約開發(fā)環(huán)境

Cloud IDE是一個(gè)在線的智能合約開發(fā)環(huán)境,此工具提供以下功能:

合約編輯與編譯,展示編譯結(jié)果字節(jié)碼和接口說明(ABI)。

合約的部署和調(diào)用;提供默認(rèn)體驗(yàn)鏈環(huán)境和測(cè)試賬戶,用來部署和調(diào)用合約。

解析合約方法的返回值、事件日志等,輔助調(diào)試合約;保存合約到BaaS合約管理。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    利用仿真技術(shù)進(jìn)行智能制動(dòng)系統(tǒng)開發(fā)

    在當(dāng)前的汽車行業(yè)中,安全性仍然是首要關(guān)注點(diǎn)之一。自動(dòng)緊急制動(dòng)系統(tǒng)(AEB)作為增強(qiáng)道路安全的核心技術(shù),正逐漸普及。該系統(tǒng)通過高級(jí)傳感器和算法來預(yù)測(cè)和應(yīng)對(duì)潛在的撞車風(fēng)險(xiǎn),極大提升了安全性。在 AEB
    的頭像 發(fā)表于 09-05 09:38 ?156次閱讀
    利用仿真<b class='flag-5'>技術(shù)</b>進(jìn)行<b class='flag-5'>智能</b>制動(dòng)<b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>開發(fā)</b>

    開啟全新AI時(shí)代 智能嵌入式系統(tǒng)快速發(fā)展——“第六屆國(guó)產(chǎn)嵌入式操作系統(tǒng)技術(shù)與產(chǎn)業(yè)發(fā)展論壇”圓滿結(jié)束

    智能系統(tǒng)中正在發(fā)揮關(guān)鍵性的作用,嵌入式操作系統(tǒng)急需升級(jí)換代適配智能系統(tǒng)技術(shù)與應(yīng)用架構(gòu)的新發(fā)展。
    發(fā)表于 08-30 17:24

    【?嵌入式機(jī)電一體化系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)?閱讀體驗(yàn)】+《智能技術(shù)在船舶維護(hù)中的應(yīng)用探索》

    智能技術(shù)在船舶維護(hù)中的應(yīng)用探索 本文深入分析了海洋工業(yè)中污損生物對(duì)船舶性能的負(fù)面影響,并探討了智能技術(shù),尤其是基于樹莓派的嵌入式系統(tǒng)設(shè)
    發(fā)表于 08-26 22:22

    龍芯 2K0300 蜂鳥開發(fā)系統(tǒng)正式發(fā)布??!

    龍芯2K0300蜂鳥開發(fā)系統(tǒng)正式發(fā)布 6月18日,龍芯2K0300蜂鳥開發(fā)系統(tǒng)發(fā)布暨技術(shù)交流會(huì)在廣州成功舉辦。百余位嵌入式領(lǐng)域的業(yè)界專家、合
    發(fā)表于 06-19 16:27

    笙泉、呈功攜手推出FOC智能型調(diào)機(jī)系統(tǒng),實(shí)現(xiàn)高效開發(fā)馬達(dá)控制產(chǎn)品

    本帖最后由 noctor 于 2024-6-3 14:45 編輯 笙泉、呈功攜手推出FOC智能型調(diào)機(jī)系統(tǒng),實(shí)現(xiàn)高效開發(fā)馬達(dá)控制產(chǎn)品 FOC智能型調(diào)機(jī)
    發(fā)表于 06-03 11:58

    智能家居系統(tǒng)開發(fā)-基于米爾瑞薩RZ/G2UL開發(fā)

    本篇評(píng)測(cè)由電子工程世界的優(yōu)秀評(píng)測(cè)者“Bruceou”提供。1、項(xiàng)目背景智能家居控制系統(tǒng),是以智能家居系統(tǒng)為平臺(tái),家居電器及家電設(shè)備為主要控制對(duì)象,利用綜合布線
    的頭像 發(fā)表于 05-17 08:01 ?814次閱讀
    <b class='flag-5'>智能</b>家居<b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>開發(fā)</b>-基于米爾瑞薩RZ/G2UL<b class='flag-5'>開發(fā)</b>板

    ALVA中標(biāo)智能工廠AR遠(yuǎn)程協(xié)助系統(tǒng)開發(fā)項(xiàng)目

    近日,ALVA Systems 中標(biāo)上海中臣煙草數(shù)控技術(shù)有限公司(上海煙草機(jī)械有限責(zé)任公司下屬企業(yè))智能工廠 AR 遠(yuǎn)程協(xié)助系統(tǒng)開發(fā)項(xiàng)目。
    的頭像 發(fā)表于 01-12 11:35 ?664次閱讀

    LabVIEW開發(fā)自動(dòng)駕駛的雙目測(cè)距系統(tǒng)

    LabVIEW開發(fā)自動(dòng)駕駛的雙目測(cè)距系統(tǒng) 隨著車輛駕駛技術(shù)的不斷發(fā)展,自動(dòng)駕駛技術(shù)正日益成為現(xiàn)實(shí)。從L2級(jí)別的輔助駕駛技術(shù)到L3級(jí)別的受條件
    發(fā)表于 12-19 18:02

    智慧構(gòu)思:智能合約技術(shù)精髓與價(jià)值轉(zhuǎn)化?——華為云BCS區(qū)塊鏈服務(wù)

    經(jīng)由復(fù)雜的審批流程或中介,而由數(shù)碼契約處理,并自動(dòng)按預(yù)設(shè)條件執(zhí)行。信任不再源于權(quán)威保障,而是鐫刻在一串代碼內(nèi),契約得以公開、透明,不容篡改。這就是采用華為云BCS「智能合約」(即:華為云區(qū)塊鏈服務(wù)關(guān)鍵技術(shù)之一)實(shí)
    的頭像 發(fā)表于 11-25 17:35 ?581次閱讀
    智慧構(gòu)思:<b class='flag-5'>智能</b><b class='flag-5'>合約</b><b class='flag-5'>技術(shù)</b>精髓與價(jià)值轉(zhuǎn)化?——華為云BCS區(qū)塊鏈服務(wù)

    基于RFID技術(shù)智能倉(cāng)儲(chǔ)系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于RFID技術(shù)智能倉(cāng)儲(chǔ)系統(tǒng)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-08 11:47 ?27次下載
    基于RFID<b class='flag-5'>技術(shù)</b>的<b class='flag-5'>智能</b>倉(cāng)儲(chǔ)<b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    語(yǔ)音識(shí)別技術(shù)智能門禁系統(tǒng)中的應(yīng)用與設(shè)計(jì)

    智能門禁系統(tǒng)是現(xiàn)代安全防范系統(tǒng)的重要組成部分,它能夠有效地控制人員出入,并提高安全防范水平。隨著人工智能技術(shù)的不斷發(fā)展,語(yǔ)音識(shí)別技術(shù)
    的頭像 發(fā)表于 11-03 09:09 ?533次閱讀

    技術(shù)筑生態(tài),智聯(lián)贏未來 第二屆OpenHarmony技術(shù)大會(huì)即將在京啟幕

    開發(fā)框架分論壇、開發(fā)者工具分論壇、應(yīng)用(北向)生態(tài)分論壇、硬件(南向)生態(tài)分論壇,交流議題從OpenHarmony操作系統(tǒng)技術(shù)應(yīng)用報(bào)告、原生智能
    發(fā)表于 10-31 11:27

    基于藍(lán)牙技術(shù)的動(dòng)態(tài)心電監(jiān)護(hù)系統(tǒng)開發(fā)介紹

    電子發(fā)燒友網(wǎng)站提供《基于藍(lán)牙技術(shù)的動(dòng)態(tài)心電監(jiān)護(hù)系統(tǒng)開發(fā)介紹.pdf》資料免費(fèi)下載
    發(fā)表于 10-18 10:50 ?1次下載
    基于藍(lán)牙<b class='flag-5'>技術(shù)</b>的動(dòng)態(tài)心電監(jiān)護(hù)<b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>開發(fā)</b>介紹

    科通技術(shù)推出首款基于OpenHarmony開發(fā)智能BMS電池管理系統(tǒng)

    據(jù)硬蛋創(chuàng)新(原“科通芯城”)介紹,集團(tuán)旗下服務(wù)于芯片產(chǎn)業(yè)的技術(shù)服務(wù)公司科通技術(shù)推出首款基于 OpenHarmony 開源鴻蒙開發(fā)智能BMS電池管理
    的頭像 發(fā)表于 10-10 14:36 ?777次閱讀

    智能運(yùn)維技術(shù)的發(fā)展和設(shè)計(jì)資料

    )和大數(shù)據(jù)技術(shù)(BigData),設(shè)計(jì)開發(fā)智能終端和后臺(tái)服務(wù)器系統(tǒng),實(shí)現(xiàn)對(duì)變電站設(shè)備的實(shí)時(shí)增強(qiáng)顯示、缺陷告警、缺陷分析與判斷智能化、缺陷遠(yuǎn)程
    發(fā)表于 09-21 07:18