色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NFT的Dapp開發智能合約技術

搭建punk2558 ? 來源:搭建punk2558 ? 作者:搭建punk2558 ? 2022-08-30 13:55 ? 次閱讀

智能合約

在各業務彼此進行交互之前,必須先定義一套通用的合約,其中包括通用術語、數據、規則、概念定義和流程。將這些合約放在一起,就構成了管理交易各方之間所有交互的業務模型。

poYBAGMNpYKAUDhYAAGC7N9-rkQ759.png

智能合約用可執行的代碼定義了不同組織之間的規則。應用程序調用智能合約來生成被記錄到賬本上的交易。搭建(punk2558)

使用區塊鏈網絡,我們可以將這些合約轉換為可執行程序(業內稱為智能合約),從而實現了各種各樣的新可能性。這是因為智能合約可以為任何類型的業務對象實現治理規則,以便在執行智能合約時自動執行這些規則。例如,一個智能合約可能會確保新車在指定的時間內交付,或者根據預先安排的條款釋放資金,前者可改善貨物流通,而后者可優化資本流動。然而最重要的是,智能合約的執行要比人工業務流程高效得多。

在上圖中,我們可以看到組織ORG1和ORG2是如何通過定義一個car智能合約來實現查詢、轉移和更新汽車的。來自這些組織的應用程序調用此智能合約執行業務流程中已商定的步驟,例如將特定汽車的所有權從ORG1轉移到ORG2。

poYBAGMNpbKAPAC5AACdFE2KyQ8663.png

一個智能合約定義在一個鏈碼中。而多個智能合約也可以定義在同一個鏈碼中。當一個鏈碼部署完畢,該鏈碼中的所有智能合約都可供應用程序使用。

從上圖中我們可以看到,vehicle鏈碼包含了以下三個智能合約:cars、boats和trucks;而insurance鏈碼包含了以下四個智能合約:policy、liability、syndication和securitization。以上每種智能合約都涵蓋了與車輛和保險有關的業務流程的一些關鍵點。在本主題中,我們將以car智能合約為例。我們可以看到,智能合約是一個特定領域的程序,它與特定的業務流程相關,而鏈碼則是一組相關智能合約安裝和實例化的技術容器。

賬本

以最簡單的方式來說,區塊鏈記錄著更新賬本狀態的交易,且記錄不可篡改。智能合約以編程方式訪問賬本兩個不同的部分:一個是區塊鏈(記錄所有交易的歷史,且記錄不可篡改),另一個是世界狀態(保存這些狀態當前值的緩存,是經常需要用到的對象的當前值)。

智能合約主要在世界狀態中將狀態寫入(put)、讀取(get)和刪除(delete),還可以查詢不可篡改的區塊鏈交易記錄。

讀取(get)操作一般代表的是查詢,目的是獲取關于交易對象當前狀態的信息。

寫入(put)操作通常生成一個新的業務對象或者對賬本世界狀態中現有的業務對象進行修改。

刪除(delete)操作代表的是將一個業務對象從賬本的當前狀態中移除,但不從賬本的歷史中移除。

智能合約有許多可用的API。但重要的是,在任意情況下,無論交易創建、讀取、更新還是刪除世界狀態中的業務對象,區塊鏈都包含了這些操作的記錄,且記錄不可更改。

開發

智能合約是應用程序開發的重點,正如我們所看到的,一個鏈碼中可定義一個或多個智能合約。將鏈碼部署到網絡中以后,網絡上的組織就都可以使用該鏈碼中的所有智能合約。這意味著只有管理員才需要考慮鏈碼;其他人都只用考慮智能合約。

智能合約的核心是一組交易定義。例如,在fabcar.js中,你可以看到一個創建了一輛新車的智能合約交易:

async createCar(ctx,carNumber,make,model,color,owner){

const car={

color,

docType:'car',

make,

model,

owner,

};

await ctx.stub.putState(carNumber,Buffer.from(JSON.stringify(car)));

}

在編寫您的第一個應用程序教程中,您可以了解更多關于Fabcar智能合約的信息。

智能合約幾乎可以描述所有與多組織決策中數據不可變性相關的業務案例。智能合約開發人員的工作是將一個現有的業務流程(可能是管理金融價格或交付條件)用JavaScript、GOLANG或Java等編程語言來表示成一個智能合約。將數百年的法律語言轉換為編程語言需要法律和技術方面的技能,智能合約審核員們不斷地實踐著這些技能。您可以在開發應用程序主題中了解如何設計和開發智能合約。

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    【「具身智能機器人系統」閱讀體驗】1.初步理解具身智能

    對人工智能、機器人技術和計算系統交叉領域感興趣的讀者來說不可或缺的書。這本書深入探討了具身智能這一結合物理機器人和智能算法的領域,該領域正在塑造自主系統及其應用的未來。 開篇部分探討了
    發表于 12-28 21:12

    dap協議在DApp開發中的作用

    隨著區塊鏈技術的不斷發展,去中心化應用(DApp)逐漸成為技術領域的熱門話題。DApp以其去中心化、透明性和安全性的特點,為用戶和開發者提供
    的頭像 發表于 11-22 15:43 ?207次閱讀

    智能馬桶腳感方案 TOF傳感器選型推薦

    目前正在開發一個智能馬桶腳感方案,TOF傳感器選型遇到難題了,要么成本高,要么技術難啃,有沒有技術大神可以幫助下啊。
    發表于 11-22 09:37

    智能IC卡測試設備的技術原理和應用場景

    智能IC卡測試設備的技術原理和應用場景,可以從以下幾個方面進行闡述:技術原理智能IC卡測試設備的技術原理主要圍繞IC卡的通信和數據處理機制展
    發表于 09-26 14:27

    LoRa技術農田自動無線智能灌溉系統

    連接。 智能灌溉 智慧農業無線灌溉系統運用了基于擴頻通信的超遠距離、低功耗 LoRa 無線傳輸技術,能夠對農業中環境溫度、濕度、光照強度、土壤墑情等參數進行實時監控,分析處理,從而實現智能化灌溉。 在
    發表于 09-25 17:10

    【?嵌入式機電一體化系統設計與實現?閱讀體驗】+《智能技術在船舶維護中的應用探索》

    智能技術在船舶維護中的應用探索 本文深入分析了海洋工業中污損生物對船舶性能的負面影響,并探討了智能技術,尤其是基于樹莓派的嵌入式系統設計,如何成為解決這一問題的新途徑。污損生物的
    發表于 08-26 22:22

    機智云助力小程序開發:連接智能硬件與智能生活

    隨著智能硬件的普及和小程序的興起,人們的生活越來越依賴于智能化的解決方案。作為物聯網領域的領先者,機智云為小程序開發者提供了豐富的支持和功能,幫助他們輕松實現智能硬件與小程序的連接,為
    的頭像 發表于 06-15 08:10 ?435次閱讀
    機智云助力小程序<b class='flag-5'>開發</b>:連接<b class='flag-5'>智能</b>硬件與<b class='flag-5'>智能</b>生活

    三星電子推出AI芯片一站式合約制造服務,加速智能時代步伐

    在全球科技飛速發展的今天,三星電子再次憑借其前瞻性的戰略眼光和強大的技術實力,引領了新一輪的半導體制造革命。近日,三星電子正式宣布,其合約制造業務將為客戶提供一站式服務,以加快人工智能(AI)芯片的制造速度,滿足市場對高性能AI
    的頭像 發表于 06-13 15:09 ?484次閱讀

    嵌入式開發就業前景怎么樣?

    。在智能家居領域,嵌入式開發的主要工作是開發各種智能化設備和系統,如智能照明、智能安防、
    發表于 06-07 14:51

    請問物聯網智能方向主要用什么芯片和技術開發呢?

    各位大俠,現在物聯網智能家居智能穿戴等方向這么火熱和有前景,這方向一般用什么芯片開發的呢? 如果走這方向目前僅學會51和stm32可以嗎? 還需要學哪些知識 ?現在一般這行業使用stm32的多嗎?
    發表于 05-15 06:25

    SC171開發套件V2 技術資料

    SC171開發套件V2 技術資料 課程類別 鏈接 硬件平臺介紹及使用(SC171開發套件V2 ) https://bbs.elecfans.com/jishu_2422919_1_1.html 安卓
    發表于 05-10 16:47

    SC171開發套件V1 技術資料

    SC171開發套件V1 技術資料 課程類別 鏈接 硬件平臺介紹及使用(SC171開發套件V1 ) https://bbs.elecfans.com/jishu_2421547_1_1.html 安卓
    發表于 05-09 17:58

    **十萬級口語識別,離線自然說技術,讓智能照明更懂你**

    隨著人工智能技術的普及,智能家居設備開始走進千家萬戶。而智能照明系統作為其不可或缺的一部分,占據著舉足輕重的地位。 所謂智能照明,就是通過語音、手機/平板應用程序、無線面板或遙控
    發表于 04-29 17:09

    鴻蒙NEXT南向開發案例:【智能臺燈】

    鴻蒙南向開發智能臺燈案例
    的頭像 發表于 04-03 18:00 ?1018次閱讀
    鴻蒙NEXT南向<b class='flag-5'>開發</b>案例:【<b class='flag-5'>智能</b>臺燈】

    如何提升單片機開發技術?

    單片機開發是現代電子技術中的重要分支,其在各個領域都有著廣泛的應用。單片機開發技術的提升不僅可以提高工作效率,還可以提高工作質量和創新能力。那么,如何提升單片機
    發表于 01-05 10:14
    主站蜘蛛池模板: 无遮掩H黄纯肉动漫在线观看星| 国产精品亚洲精品影院| 青青草 久久久| 国内精品九九视频| JK白丝校花爽到娇喘视频| 亚洲AV久久无码精品九九软件| 蜜芽资源高清在线观看| 国产学生无码中文视频一区| BLACKED太粗太长| 欲奴第一季在线观看全集| 污污内射在线观看一区二区少妇| 麻豆免费版| 精品久久伦理中文字幕| 国产成人AV永久免费观看| 99热这里有精品| 姉调无修版ova国语版| 亚洲色图在线观看视频| 窝窝影院午夜看片毛片| 人妻少妇偷人精品无码洋洋AV| 美女全光末满18勿进| 精品国产午夜福利在线观看蜜月| 国产36d在线观看| YELLOW在线观看高清视频免费| 中文字幕一区二区三区在线播放| 亚洲伦理精品久久| 午夜片无码区在线观看| 色婷婷五月综合中文字幕| 妻子撸av中文字幕| 暖暖高清视频免费| 美女图片131亚洲午夜| 久久无码AV亚洲精品色午夜麻豆| 寂寞少妇直播| 黄网址在线观看| 海角国精产品一区一区三区糖心| 国产精品午夜小视频观看 | 床伴在线观看免费高清完整泰剧第四集 | 被滋润的艳妇疯狂呻吟白洁老七| 97国产精品视频在线观看| 中文字幕一区二区视频 | 中文字幕在线视频网站| 伊人久久天堂|