国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Solidity】智能合約案例——②供應(yīng)鏈金融合約

這篇具有很好參考價(jià)值的文章主要介紹了【Solidity】智能合約案例——②供應(yīng)鏈金融合約。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一、合約源碼分析:

二、合約整體流程:

? ? ? ? 1.部署合約:

????????2.添加實(shí)體

? ? ? ? 3.發(fā)送交易存證

? ? ? ? ? ?①.銀行向公司交易(公司向銀行提供交易存證)

? ? ? ? ? ?②.公司向銀行交易(銀行向公司提供交易存證)

? ? ? ? ? ?③.公司向公司交易(接收存證的公司需要給發(fā)送存證的公司提供交易存證)


一、合約源碼分析:

????????Ownable.sol: 權(quán)限控制合約,功能為:管理合約的所有者,合約所有者轉(zhuǎn)移

? ? ? ? SupplyChain.sol: 供應(yīng)鏈金融主合約,功能為:添加銀行,添加公司,銀行向公司交易,公司與公司交易,公司與銀行交易,查詢公司信息,查詢銀行信息,查詢存證信息

二、合約整體流程:

? ? ? ? 1.部署合約:

? ? ? ? ???部署此合約需要添加一個(gè)合約所有者,即監(jiān)管者,監(jiān)管者負(fù)責(zé)對(duì)銀行,公司等實(shí)體的添加。

【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

? ? ? ? ? ?合約全方法:

【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

????????2.添加實(shí)體

? ? ? ? ? ?添加銀行,這里的credit為銀行的存款總額,建議設(shè)為整數(shù),方便后續(xù)查詢。

【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

? ? ? ? 添加公司,這里添加兩個(gè)公司,便于測(cè)試后面的公司之間的交易接口。

【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

????????注意:添加銀行和公司的操作必須由監(jiān)管者完成,這也是合約中監(jiān)管者職能的體現(xiàn)

????????添加實(shí)體后,我們便可以通過合約中的getCompany、getBank等方法對(duì)公司/銀行的信息進(jìn)行查詢。

【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

? ? ? ? 3.發(fā)送交易存證

? ? ? ? ? ?①.銀行向公司交易(公司向銀行提供交易存證)

? ? ? ? ? ? ? ? 交易存證即公司確認(rèn)收到了這筆錢,發(fā)送了交易存證,故公司為發(fā)送方(senderAddress),銀行為接收方(accepterAddress)。receiptType:為存證索引(1-存證、2-現(xiàn)金)。必須只能接受人創(chuàng)建此交易,也就是接受人承認(rèn)這筆交易存在。

????????????????【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

? ? ? ? ? ? ? ? 此時(shí)調(diào)用方法查詢相關(guān)交易存證以及銀行和公司目前的財(cái)務(wù)情況。

? ? ? ? ? ? ? ??【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

?????????????????這張圖需要解釋一下:在對(duì)于銀行的查詢中,我們看到返回了一個(gè)字符串,一個(gè)地址,一個(gè)數(shù)字,兩個(gè)數(shù)組,分別對(duì)應(yīng):銀行名字、銀行地址、銀行賬戶余額,而兩個(gè)數(shù)組一個(gè)為空,一個(gè)為1,這里的1不是receiptType,而是這筆交易的一個(gè)索引值,我們可以通過getReceipt查詢這筆交易,因此,交易的索引出現(xiàn)在了銀行的第一個(gè)數(shù)組內(nèi),數(shù)組的名稱為:acceptReceiptIndex即為銀行接受的交易,那么在getReceipt查詢返回的兩個(gè)數(shù)字中,哪個(gè)是receiptType呢?我們接著往下走。

? ? ? ? ? ? ? ? ②.公司向銀行交易(銀行向公司提供交易存證)

? ? ? ? ? ? ? ? 我們以百度在線網(wǎng)絡(luò)技術(shù)有限公司向農(nóng)業(yè)銀行發(fā)起交易為例。

????????????????【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

? ? ? ? ? ? ? ? 在這次交易中,我們將兩個(gè)地址的位置調(diào)換,實(shí)現(xiàn)公司向銀行交易。

????????????????【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

? ? ? ? ? ? ? ? 此時(shí)進(jìn)行查詢,一切都明了了,getReceipt的查詢返回的兩個(gè)數(shù)字第一個(gè)為receiptType,而另一個(gè)為交易類型,對(duì)應(yīng)了第3種交易類型:transferType: 交易類型,1: 銀行轉(zhuǎn)賬給公司,2: 公司與公司間轉(zhuǎn)賬,3: 公司轉(zhuǎn)賬給銀行

? ? ? ? ? ? ? ? ③.公司向公司交易(接收存證的公司需要給發(fā)送存證的公司提供交易存證)

????????????????我們以百度在線網(wǎng)絡(luò)技術(shù)有限公司向上海嗶哩嗶哩科技有限公司發(fā)起交易為例。

????????????????【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

? ? ? ? ? ? ? ? 此時(shí)對(duì)兩個(gè)公司,以及交易索引3查詢

????????????????【Solidity】智能合約案例——②供應(yīng)鏈金融合約,solidity,智能合約,區(qū)塊鏈,去中心化,web3,信任鏈,金融

????????????????百度在線網(wǎng)絡(luò)技術(shù)有限公司的資金確實(shí)減少了,多了一筆索引為3的交易,查詢后我們得知,公司之間的receiptType值為2,屬于現(xiàn)金交易,而第二個(gè)2即為上文所提到的transferType,第二種類型:公司與公司間轉(zhuǎn)賬。

? ? ? ? 至此,合約的流程完畢,該合約提供了一個(gè)透明、高效、安全的供應(yīng)鏈金融解決方案,可以幫助企業(yè)和金融機(jī)構(gòu)更加靈活地管理資產(chǎn)。文章來源地址http://www.zghlxwxcb.cn/news/detail-740659.html

到了這里,關(guān)于【Solidity】智能合約案例——②供應(yīng)鏈金融合約的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于區(qū)塊鏈技術(shù)的供應(yīng)鏈金融平臺(tái)

    基于區(qū)塊鏈技術(shù)的供應(yīng)鏈金融平臺(tái)

    目錄 一、項(xiàng)目背景 1 1.1 供應(yīng)鏈+金融場(chǎng)景 1 1.2 功能需求分析 2 二、方案設(shè)計(jì) 2 2.1 存儲(chǔ)設(shè)計(jì) 2 我們使用一個(gè)列表來保存所有的債權(quán)憑證 3 2.2 基本功能 3 企業(yè)注冊(cè)(該方法僅限部署該合約的認(rèn)證機(jī)構(gòu)調(diào)用) 4 2.3 核心功能 9 2.4 前端實(shí)現(xiàn) 13 2.5后端實(shí)現(xiàn) 16 實(shí)現(xiàn)智能合約方法調(diào)用接口

    2023年04月10日
    瀏覽(29)
  • 基于Java實(shí)現(xiàn)的區(qū)塊鏈供應(yīng)鏈金融系統(tǒng)平臺(tái)設(shè)計(jì)

    基于Java實(shí)現(xiàn)的區(qū)塊鏈供應(yīng)鏈金融系統(tǒng)平臺(tái)設(shè)計(jì)

    中小微企業(yè)融資難、融資貴是長(zhǎng)久以來我國金融發(fā)展過程中需要解決的問題。世界銀行、中小企業(yè)金融論壇、國際金融公司聯(lián)合發(fā)布的《中小微企業(yè)融資缺口:對(duì)新興市場(chǎng)微型、小型和中型企業(yè)融資不足與機(jī)遇的評(píng)估》報(bào)告中表示,中國 40%的中小微企業(yè)存在信貸困難,或是完

    2024年01月17日
    瀏覽(25)
  • 云起無垠典型案例入選《2023軟件供應(yīng)鏈安全洞察》報(bào)告

    云起無垠典型案例入選《2023軟件供應(yīng)鏈安全洞察》報(bào)告

    近日,歷時(shí)6個(gè)月,由ISC編制的《2023軟件供應(yīng)鏈安全洞察》報(bào)告(以下簡(jiǎn)稱《報(bào)告》)正式對(duì)外發(fā)布?!秷?bào)告》圍繞軟件供應(yīng)鏈安全現(xiàn)狀、技術(shù)內(nèi)核、治理指南、落地實(shí)踐展開,以期為行業(yè)從業(yè)者提供有價(jià)值的信息和洞見,幫助整個(gè)行業(yè)在應(yīng)對(duì)軟件供應(yīng)鏈安全挑戰(zhàn)的道路上邁

    2024年02月07日
    瀏覽(21)
  • 服裝制作企業(yè)如何構(gòu)建智能供應(yīng)鏈體系

    “大規(guī)模定制”滿足柔性化出產(chǎn)需要是智能制作極端顯著的特征,決定用戶出產(chǎn)什么、出產(chǎn)多少。 客戶高度的個(gè)性化需求,產(chǎn)品立異周期的繼續(xù)縮短,服裝出產(chǎn)節(jié)拍不斷加速。 這些是服裝企業(yè)有必要迎接的課題。 因而,服裝出產(chǎn)制作企業(yè)的高度柔性出產(chǎn)依據(jù)市場(chǎng)和顧客個(gè)性

    2023年04月08日
    瀏覽(26)
  • 人工智能在供應(yīng)鏈管理中的潛力

    在當(dāng)今的數(shù)字時(shí)代,人工智能(AI)已經(jīng)成為許多行業(yè)的核心技術(shù)之一,其中供應(yīng)鏈管理也不例外。供應(yīng)鏈管理是一種集中于管理供應(yīng)鏈活動(dòng)的業(yè)務(wù)策略和流程的方法,旨在提高供應(yīng)鏈的效率、靈活性和透明度。然而,傳統(tǒng)的供應(yīng)鏈管理方法面臨著許多挑戰(zhàn),如數(shù)據(jù)處理、預(yù)測(cè)和

    2024年02月21日
    瀏覽(20)
  • 智能供應(yīng)鏈的安全與隱私:保護(hù)企業(yè)核心利益

    隨著大數(shù)據(jù)、人工智能和云計(jì)算等技術(shù)的快速發(fā)展,智能供應(yīng)鏈已經(jīng)成為企業(yè)管理和生產(chǎn)過程中不可或缺的一部分。智能供應(yīng)鏈可以幫助企業(yè)更有效地管理資源、優(yōu)化流程、提高效率和降低成本。然而,與其他技術(shù)一樣,智能供應(yīng)鏈也面臨著安全和隱私挑戰(zhàn)。企業(yè)需要確保其

    2024年04月11日
    瀏覽(26)
  • 助力軟件供應(yīng)鏈安全 螞蟻集團(tuán)多項(xiàng)產(chǎn)品入選信通院優(yōu)秀案例

    助力軟件供應(yīng)鏈安全 螞蟻集團(tuán)多項(xiàng)產(chǎn)品入選信通院優(yōu)秀案例

    近日,由中國信息通信研究院(以下簡(jiǎn)稱“中國信通院”)主辦,中國通信標(biāo)準(zhǔn)化協(xié)會(huì)云計(jì)算標(biāo)準(zhǔn)和開源推進(jìn)委員會(huì)承辦的3SCON軟件供應(yīng)鏈安全會(huì)議以線上直播形式召開。會(huì)上主辦方發(fā)布了首期《軟件供應(yīng)鏈廠商和產(chǎn)品名錄》,螞蟻集團(tuán)多項(xiàng)技術(shù)產(chǎn)品入選優(yōu)秀實(shí)踐案例。 《軟

    2024年02月02日
    瀏覽(22)
  • 如何通過人工智能和自動(dòng)化提高供應(yīng)鏈彈性?

    如何通過人工智能和自動(dòng)化提高供應(yīng)鏈彈性?

    全球供應(yīng)鏈中的數(shù)字化轉(zhuǎn)型已經(jīng)引起了廣泛關(guān)注,盡管在過去的十年中,這一話題被廣泛討論,但許多公司仍然對(duì)如何實(shí)現(xiàn)這一不明確的目標(biāo)感到困惑。人們普遍認(rèn)識(shí)到這種轉(zhuǎn)變的重要性,而新冠疫情及其帶來的巨大影響也為行業(yè)向數(shù)字化轉(zhuǎn)型方向推進(jìn)提供了強(qiáng)大的助力。

    2024年02月11日
    瀏覽(22)
  • 北京筑龍智能物料:企業(yè)供應(yīng)鏈數(shù)字化轉(zhuǎn)型新思路

    北京筑龍智能物料:企業(yè)供應(yīng)鏈數(shù)字化轉(zhuǎn)型新思路

    8月16-18日,由中國物流與采購聯(lián)合會(huì)主辦的“2023(第十五屆)物流與供應(yīng)鏈數(shù)字化發(fā)展大會(huì)”在貴州省貴陽市召開。北京筑龍智能化事業(yè)部總經(jīng)理、筑龍研究院副院長(zhǎng)胡婧玥受邀出席,帶來主題為“智能物料——企業(yè)供應(yīng)鏈數(shù)字化轉(zhuǎn)型新思路”的分享,介紹了北京筑龍?jiān)诠?yīng)

    2024年02月12日
    瀏覽(35)
  • 智能制造數(shù)字化工廠智慧供應(yīng)鏈大數(shù)據(jù)解決方案(PPT)

    智能制造數(shù)字化工廠智慧供應(yīng)鏈大數(shù)據(jù)解決方案(PPT)

    企業(yè)在供應(yīng)鏈計(jì)劃、訂單、采購、生產(chǎn)、倉儲(chǔ)、物流等日常運(yùn)作和人力、設(shè)備、物料、庫存、質(zhì)量、績(jī)效管理中會(huì)應(yīng)用到各種IT系統(tǒng)模塊,并且隨著信息化、自動(dòng)化水平的持續(xù)提升尤其是物聯(lián)網(wǎng)的日益廣泛應(yīng)用,運(yùn)作流程中積累的各種數(shù)據(jù)成幾何倍數(shù)遞增,而這些數(shù)據(jù)的來源

    2024年04月23日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包