比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > Coinw > Info

區塊鏈研究實驗室|如何使用以太坊-DAI-標記和結算“自動執行”智能發票_以太坊

Author:

Time:1900/1/1 0:00:00

注意:此博客文章的目標受眾主要是熟悉區塊鏈和智能合約的開發人員。并非所有開發人員都具有豐富的經濟和金融背景。因此,我們建議您閱讀關于這些金融方面的博文。

定義“智能發票”

我們的目標是展示我們如何使用智能合約來指定和執行現實世界發票的支付,從而將錢從買方轉移到賣方。更具體地說,我們希望實現一個功能,以確保一旦買方接受發票,他就承諾在到截止日期進行付款。

創建以太坊智能合約時會存在某些限制,這些限制會影響如何構建滿足這些目標的解決方案。

在以太坊上,不可能執行“觸發器”,“事件驅動編程”,“觀察者模式”和類似的范例,在這些范例中,某些事情需要作為對其他事情的分離響應發生。因此,我們無法實施在到期日自動執行付款轉帳的解決方案。相反,我們創建了一個流程,保證任何人都可以在達到截止日期后觸發付款執行。

A股收盤:深證區塊鏈50指數下跌4.33%:金色財經消息,A股收盤,上證指數報3315.36點,收盤下跌0.37%,深證成指報11871.93點,收盤下跌0.8%,深證區塊鏈50指數報3504.09點,收盤下跌4.33%。區塊鏈板塊收盤下跌3.71%,數字貨幣板塊收盤下跌4.38%。[2023/4/10 13:54:44]

我們使用三個智能合約來結算真正的貿易發票,它們是:

智能發票

從設計的角度來看,智能發票合同需要盡可能簡單。買方承諾支付,因此有必要審計和理解包括此類承諾在內的所有可能后果。

智能發票包含付款金額、截止日期、付款方和付款受益人。受益人可以由當前受益人更改。所有其他字段都是靜態的,這對于買方來說非常重要,以便了解他所承諾的內容。

智能發票代幣

我們還要將付款標記化。我們通過為智能發票創建一個erc20令牌來實現這一點。這使持有人有權在基礎發票結算后獲得部分付款。我們這樣做是為了說明智能發票的使用案例,例如在結算前出售您的發票代幣以獲得提前付款。

國務院:十四五時期增強傳感器、量子信息、區塊鏈等關鍵技術創新能力:1月12日消息,國務院印發“十四五”數字經濟發展規劃,到2025年,數字經濟邁向全面擴展期,數字經濟核心產業增加值占GDP比重達到10%,數字化創新引領發展能力大幅提升,智能化水平明顯增強,數字技術與實體經濟融合取得顯著成效,數字經濟治理體系更加完善,我國數字經濟競爭力和影響力穩步提升。瞄準傳感器、量子信息、網絡通信、集成電路、關鍵軟件、大數據、人工智能、區塊鏈、新材料等戰略性前瞻性領域,發揮我國社會主義制度優勢、新型舉國體制優勢、超大規模市場優勢,提高數字技術基礎研發能力。著力提升基礎軟硬件、核心電子元器件、關鍵基礎材料和生產裝備的供給水平,強化關鍵產品自給保障能力。強化落實網絡安全技術措施同步規劃、同步建設、同步使用的要求,確保重要系統和設施安全有序運行。(新華社)[2022/1/12 8:44:26]

錢包

久遠銀海:公司是四川省區塊鏈行業協會發起單位之一 設有區塊鏈應用研發團隊:久遠銀海在互動平臺表示,公司是四川省區塊鏈行業協會發起單位之一,設有區塊鏈應用研發團隊。公司一直在持續加大區塊鏈的研發投入,推動區塊鏈技術在民生領域的應用,包括人力資源與社會保障、醫療衛生、醫療保險和公積金等行業的征繳、支付、處方外流、藥品追溯等業務場景,增強了軟件支付的安全性。公司中標的海南省醫保平臺項目建設中涉及區塊鏈技術的應用。[2021/4/13 20:13:32]

買方和賣方都創建并控制他們自己的智能合約錢包。這個錢包可以保持價值,在我們的案例中是DA并I與智能發票發生交互。買方可以承諾通過他的錢包支付給定的智能發票。承諾意味著任何人都可以強制買方錢包在到截止日期支付發票。

端到端測試觀察

使用以太坊的最大挑戰之一是獲得對解決方案的高度信任。對于需要通過實施的大量資金的企業部門尤其如此。

平安集團副CEO:中國區塊鏈技術絕對有能力超越美國和其他國家:近日,平安集團副首席執行官兼首席信息官兼首席運營官陳心穎表示,現在中國在區塊鏈方面的專利總數剛剛超過美國,我也相信中國在技術、應用場景各個方面未來也絕對有能力超越美國和其他國家。平安集團旗下科技公司金融壹賬通推出壹賬鏈,僅在同業票據交易鏈應用上已覆蓋交易額超12萬億,相當于全球虛擬貨幣總價值近6倍。[2018/2/15]

在這個項目中,我們關注的是圍繞單元測試的工具和開發。在本節中,我們使用端到端測試來解釋創建、標記化和執行發票付款過程中涉及的所有步驟。

用于開發的技術堆棧由:node.js、typescript、solidity和truffle框架組成。以下代碼段是端到端測試的一部分。我們還使用一個簡單的cli在mainnet上執行了一個引導。在此過程中我們結算了一張真實的發票,并在下面的步驟中為我們的polit添加了Etherscan鏈接。

1.買方和賣方應各自擁有一個含有以太坊的帳戶。

第一步是檢查買方和賣方是否在其賬戶中都有以太幣。他們都必須支付在以太坊區塊鏈交易所含的gas費用。

2.買方在其賬戶中存有DAI。

我們可以使用任何符合ERC20標準的加密貨幣來完成這個項目,但我們選擇了DAI。首先,我們要求使用“穩定幣”,因為任何企業都不會接受加密貨幣匯率風險。其次,我們與Maker建立了合作伙伴關系。

在此步驟中,我們將DAI添加到買方的帳戶中。我們使用'BigNumber'依賴關系來轉換所需格式的和。

3.買家創建錢包

買方錢包可以持有DAI代幣并與智能發票進行交互。

4.賣方創建錢包

5.賣方為買方創建一張貿易發票。?

通常貿易轉移平臺上會創建發票。發票ID將用作智能發票標識符。為了我們的項目,我們創建了一個對象并添加了所需的屬性。

在試點中,我們使用了真正的貿易發票。

6.賣方為貿易轉移發票創建智能發票和代幣。??

這是賣方創建智能合同實例的步驟,該實例“wrap”有關自執行發票的所有必要信息。

現在我們創建了一個智能發票。我們只需要買方承諾。

7.買方承諾支付智能發票。

?買方驗證智能發票中的承諾金額是否與在貿易轉移平臺上創建的初始發票上確定的金額相同。之后,他承諾在執行之日支付。

8.賣方擁有所有發票代幣并確認買方已承諾支付。

現在是賣家的行動時間。他首先檢查買方是否兌現承諾。至于我們現在關注的是,我們等到截止日期,然后賣方將觸發智能發票執行。

9.截止日期到期

即使在整個這一步驟中沒有任何代理實際上采取任何行動,我們認為如何測試時間是否實際按預期進行測試將是非常有趣的。

10.買方將DAI轉移到自己的錢包中

通常,在到截止日期期,買方應該已經將DAI轉移到自己的錢包中。以防買方沒有足夠的錢支付,在付款的時候,超出了這個項目資金的范圍。

11.賣方觸發支付智能發票

是時候賣家結算智能發票了。?我們檢查智能發票狀態是否設置為“已提交”。這是真的,因為我們看到買方承諾在步驟7付款。此時賣方觸發智能發票。

由于每個代幣代表正好1DAI,我們將令牌余額與發票金額進行比較,以查看它們是否匹配。

12.賣方以交換DAI的方式兌換發票代幣

現在賣方已經結算了智能發票,他可以贖回買方欠他的DAI金額。

13.賣方將DAI從錢包轉移到自己的賬戶

我們現在有了一個完整的流程,兩個代理在他們之間建立智能發票。如果供應商希望從他的錢包中取出DAI,他可以這樣做。我們已經包含了這個測試步驟,這樣我們就可以正確地從頭到尾地跟蹤資金。

最后的想法

這個試點是關于想象智能發票在以太坊世界中的運作方式。?顯然,這個項目并不支持大量的發票發送,而是為了說明智能合約和區塊鏈如何適應B2B領域。

本文轉載公眾號:區塊鏈研究實驗室,專注區塊鏈技術,產品社群,經濟模型等全方位的知識體系輸出,為大家帶來不一樣的社群學習體驗。歡迎聯系作者微信加入社群:csschan1120??

Tags:區塊鏈DAI以太坊RC20區塊鏈域名還有市場前景嗎YFDai Finance以太坊幣今日價格行情最新brc20幣有哪些

Coinw
Flexacoin (FXC)上市_LEX

親愛的用戶: 胖比特國際站已上線項目Flexacoin(FXC)并支持FXC/ETH交易對,現已開放交易.

1900/1/1 0:00:00
WBFex將于8月26日上線 PCCE 金秋計劃_CCE

為慶祝WBFex平臺上線PCCE,WBFex攜手PCCE開啟金秋計劃。開展百萬空投獎勵系列活動,活動規則如下: 活動1:新用戶空投 2019年8月26日12:00:00-2019年9月4日18:.

1900/1/1 0:00:00
誰是區塊鏈的基礎:公鏈 or AWS?——區塊鏈周報0825_BTC

導讀 AWS服務故障引發連鎖反應,AWS才是區塊鏈最重要的基礎設施? 摘要 專題:2019年8月23日,Binance發布公告稱由于網絡服務商部分機房故障,Binance的充值、提現功能暫停.

1900/1/1 0:00:00
Bibox“合約挖礦”即將上線_BOX

挖礦特色 合約成交即可挖礦;最長可享受12個月分紅;合約手續費回購BIX,加速通縮,賦能BIX,提升BIX核心價值;成為Bibox合約生態的年度共建者,與平臺共享合約手續費收入.

1900/1/1 0:00:00
賣掉了礦機 我去炒鞋了_LTC

比起炒幣,炒鞋更像炒礦機。文|黃雪姣運營|蓋遙編輯|盧曉明出品|Odaily星球日報吳亦凡引爆炒鞋圈之后,沉寂多日的幣圈按耐不住了。幣民老K心理頗不平衡.

1900/1/1 0:00:00
拒絕抄襲,代碼開源,哈希圖共識算法能否破解區塊鏈頑疾?_區塊鏈

8月21日,幣安CEO趙長鵬發推特稱,“新的區塊鏈已在很大程度上解決了速度及容量問題,我們需要專注于應用.

1900/1/1 0:00:00
ads