到以太坊,我們腦海中出現的第一個關鍵詞也許就是“gas費”。如今各大區塊鏈項目主網上線,所用的宣傳方向往往也離不開gas這個單詞。
居高不下的gas費一直是區塊鏈交易,尤其是游走于幣圈各個領域的投資者的一個痛點。
隨著區塊鏈項目的增多以及市場規模的擴大,區塊鏈上的交易數目以及平均交易的Gas消耗也隨著增加。
Gasnow中Gas價格歷史數據
近期,隨著市場的起起落落以及主網升級、Layer2解決方案等因素,以以太坊為首的區塊鏈網絡gas費持續下降。
那么除了以上因素以外,是否可以從代碼或者智能合約設計角度去減少完成特定功能必須的交易數目,從而優化項目以及整個區塊鏈的交易成本和環境呢?
BDO認為FTX以3.76億美元收購Digital Assets AG是公允價值:金色財經報道,FTX Trading最近起訴了FTX歐洲部門的內部人士,聲稱前首席執行官Sam Bankman-Fried為其支付的費用明顯過高。 會計師事務所BDO表示,FTX以3.76億美元收購瑞士初創公司Digital Assets AG (DAAG)的交易“合理地代表了公允價值”。DAAG后來更名為FTX Europe。
此前報道,FTX破產律師向法庭申請從FTX Europe領導層追回3.23億美元。[2023/7/25 15:57:43]
今天本文要為大家介紹的就是這一主題:對比可兼容最常見的代幣協議ERC20的幾種協議,包括ERC777,ERC1363以及ERC2612。
幣安宣布推出空投門戶:2月24日消息,幣安在博客宣布推出其新的空投門戶(Airdrop Portal),其中提供了幣安支持的空投概覽和其他相關信息。用戶可以通過這個一站式門戶隨時了解正在進行的空投的最新進展。幣安將繼續定期更新空投門戶。[2023/2/24 12:27:37]
本文將通過分析幾種協議中代幣轉賬操作所需要交易數目,幫助大家發現其中的最優選擇!
ERC20
當前完成ERC20協議代幣的轉賬操作需要分兩步:approve()以及transfer()/tranferFrom()。
因此必須分成兩個交易并支付兩份Gas:即第一個交易完成授權,第二個交易完成轉賬。?
為了解決“兩步走”的問題,當前主要提案有ERC777,ERC1363以及ERC2612,其中前兩者已經完善,ERC2612仍在優化階段。
今日恐慌與貪婪指數為41,恐慌程度有所下降:金色財經報道,今日恐慌與貪婪指數為41(昨日為31),恐慌程度較昨日有所下降,等級仍為恐慌。注:恐慌指數閾值為0-100,包含指標:波動性(25%)+市場交易量(25%)+社交媒體熱度(15%)+市場調查(15%)+比特幣在整個市場中的比例(10%)+谷歌熱詞分析(10%)。[2022/8/11 12:17:20]
ERC20中主要的參與者為代幣發送者sender以及代幣接收者receiver。
下文中將以Alice為代幣發送者sender,Bob為代幣接收者receiver為例,為大家直觀展示操作簡要流程圖。
Ignite的原始聯合創始人重新擔任NewTendermint首席執行官:金色財經報道,Cosmos開發公司Ignite在2 月份進行品牌重塑后,宣布將拆分為兩個實體:Ignite 和 NewTendermint。隨著拆分,Ignite的原始聯合創始人Jae Kwon將作為 NewTendermint 的首席執行官重新加入他的舊團隊。Ignite現任CEO彭忠將繼續擔任重組后的Ignite CEO。
Jae Kwon于 2014 年共同創立了 Ignite(當時稱為 Tendermint),但他于2020年辭去公司首席執行官一職,專注于他的以太坊競爭對手Gno.Land。(Coindesk)[2022/5/26 3:42:21]
ERC20代幣轉賬操作簡要流程圖
ERC777
ERC777嘗試引入operator的概念來規避掉“兩步走”的問題。
operator在被sender授權之后,在該ERC777代幣合約中,sender可通過operator將代幣發送給receiver。
在發送代幣的交易中,sender無需支付gas,發送代幣交易的gas會由operator支付。
ERC777代幣轉賬操作簡要流程圖
ERC1363
ERC1363引入啟發自ERC20中approve(),transfer()和tranferFrom()的高級函數:approveAndCall(),transferAndCall()和transferFromAndCall()。
這些函數可以幫助ERC1363協議合約在完成approve(),transfer()或tranferFrom()之后,繼續執行spender地址處智能合約的onApprovalReceived()方法,以及receiver地址處智能合約的onTransferReceived()方法。
通過這樣的方式來將approve和transfer或者其他任何spender或者receiver想要執行的代碼鏈接起來成為一個交易。
ERC1363代幣轉賬操作簡要流程圖
ERC2612
ERC2612采用了用戶簽名的方式進行approve,簽名中包含了approve的地址以及額度。
用戶通過向ERC2162標準的合約提交該簽名,然后ERC2162標準的合約通過驗證該簽名,從該簽名中獲得approve的地址以及額度,并且在驗證成功之后使用驗證獲得的信息直接觸發transferFrom操作,從而最終解決“兩步走”的問題。
ERC2612代幣轉賬操作簡要流程圖
寫在結尾
這幾類協議對比后,我們發現:
從完成代幣發送所需要的交易數目角度看,ERC1363與ERC2612必然是更加合適的選擇,其中ERC2612相比ERC1363更加靈活。同時ERC777,ERC1363與ERC2612都兼容ERC20類型合約,因此不存在由兼容性引發的問題。
隨著區塊鏈智能合約項目的增多,單個區塊的時間內產生的等待交易數目總數隨之增加。
如果可以通過協議代碼層面減少完成功能需要被打包入區塊的等待交易總數,那么對于區塊鏈上的平均的交易速度以及平均gas花費都會有極大的幫助。
交易成本及環境的優化,不僅會促進區塊鏈網絡的繁榮,區塊鏈生態及基礎設施也會更加完善。
根據官方公告,美國財政部長JanetYellen周一召集了總統金融市場工作組、貨幣審計長辦公室、聯邦存款保險公司討論穩定幣.
1900/1/1 0:00:00Ropsten共識問題 概述 2021年7月21日,OpenEthereum團隊注意到他們在Ropsten上的節點卡在了區塊?10679538?處。人們原以為這是OpenEthereum的問題.
1900/1/1 0:00:00「元宇宙」這個詞匯的含義是什么?它是從何演變而來?以及未來的可能性是什么?對于不同人而言,「元宇宙」這個詞匯有著不同的含義。對于有些人來說,元宇宙是指在持久世界中的沉浸式虛擬現實體驗.
1900/1/1 0:00:00歐盟委員會當地時間7月20日公布了一攬子提案,將在全歐盟范圍內加強對洗錢和恐怖主義融資的打擊,為此建立一個機構.
1900/1/1 0:00:00金色財經區塊鏈7月24日訊??云計算市場在過去幾年發展速度十分迅猛,當前的市場規模估計已經達到了371億美元,而且還將以17.5%的復合年增長率持續增長.
1900/1/1 0:00:00在藍狐筆記之前的文章中,多次提到DeFi的下一步重點在于資產效率的提升。這從Uniswap、Curve等多個協議的迭代中可以看到這個趨勢.
1900/1/1 0:00:00