本文來自?Mycrypto,原文作者:MaartenZuidhoorn,由Odaily星球日報譯者Katie辜編譯。
以太坊上存在著不同的交易類型,比如,將ETH發送到某個地址,部署合約等等。在柏林網絡升級之前,以太坊上就有四種不同的交易類型:
?帶接收地址的常規交易,數據域等;
?沒有目的地址的合約部署交易,數據域用于合約代碼;
?帶v值簽名方式的交易,但不包括鏈ID;
?帶v值簽名方式的交易,但包括鏈ID。
不同的以太坊客戶端、庫和其它工具會分析每次交易,理解每個交易類型。雖然只有四種交易類型,但也有很多復雜性和情況需要處理。技術人員應該檢查交易中所有的域,弄清楚是屬于什么交易類型。這對于新型交易來說是關鍵,比如元交易、多重簽名交易等pre-EIP-2718交易類型。
以太坊現在有了一個新的交易標準,這是由開發人員邁卡·佐爾圖在EIP-2718中定義和創建的。類型化交易信封形成了以太坊上一些和其它尚未開發的功能的基礎。
LooksRare:將推出Moonshot項目,并將定期回購LOOKS:5月27日消息,NFT 市場 LooksRare 發文稱,將在 4 至 6 周內推出 Moonshot 項目,它將為 LooksRare 協議產生費用,并將用其中一大部分費用從市場上定期回購 LOOKS 代幣。目前,LooksRare 已從前 5 次 Raffles 中回購超過 55 萬枚 LOOKS(超過 4.5 萬美元),回購的代幣將存入 LooksRare 財庫。[2023/5/27 9:45:16]
本文我們將詳細介紹柏林升級中包含的一些標準,以及其它可能未來可能包括的內容。
標準交易信封
以太坊有一個交易格式。每個交易包括一個隨機數(nonce)、gas價格、gas極限、目的地址、value、數據、v、r、和s。這些字段是RLP編碼的,如下所示:
RLP()
EIP-2718為類型化交易定義了一個新的廣泛的信封。在新標準中,交易如下所示:
韓國通過法案要求立法者和其他政府官員申報其持有的數字資產:金色財經報道,韓國國民議會一致通過了一項法案,該法案將授權立法者和其他高級政府官員申報其持有的數字資產。一院制機構的 268 名成員均一致通過了以韓國代表金南國命名的《金南國預防法》。該法案于周一成功通過了一個關鍵委員會,并在最近進行了修正后獲得通過。該修正案要求現任議會成員必須在 6 月底之前披露從任期開始至 5 月 31 日期間獲得的所有數字資產。
議員 Chun Jae-soo表示,傳統資產,如現金、股票和房地產類型的資產僅在超過 1000 萬韓元時才需要申報。對于加密貨幣,由于不可預測的價值波動,每一枚硬幣都需要報告。[2023/5/26 10:40:40]
TransactionType||TransactionPayload
其中,這些字段被定義為:
?交易類型:介于0和0x7f之間的數字,總共有128個可能的交易類型。
Web3構建和管理模擬游戲Tiny Colony上線Immutable X:1月14日消息,Web3構建和管理模擬游戲Tiny Colony宣布在Immutable X上推出。通過采用Immutable X技術,Tiny Colony將能夠提供許多新特性和功能,包括更快、更靈敏的性能;改進安全性;內置加密錢包,為新Web3游戲玩家提供更方便的訪問功能;玩家可以選擇使用法定貨幣購買游戲內資產等。現有的Tiny Colony NFT玩家可以訪問游戲的MVP版本來測試核心機制,并向開發團隊提供反饋。
據了解,Tiny Colony是一款像素化建筑和管理模擬游戲,最初在Solana區塊鏈上開發。其聯合創始人兼首席執行官Arshia Navabi曾就職于Netflix、迪士尼、Prime和派拉蒙的熱門影片制作團隊。
此前,Tiny Colony曾是Solana生態游戲市場Fractal上最暢銷的系列,售出超過18000件資產并籌集了300萬美元。(PR Newswire)[2023/1/14 11:12:12]
?交易有效負載:由交易類型定義的任意字節數組。
Web3氣候科技初創公司Thallo完成250萬種子輪融資,Ripple等領投:11月15日消息,位于埃及沙姆沙伊赫的Web3氣候科技初創公司Thallo宣布完成250萬種子輪融資,此輪融資由Ripple、Arcan LLC、Friendly Trading Group2以及Allegory、Cerulean Ventures和Flori Ventures領投。
該公司計劃利用新資金加速推出基于區塊鏈的旗艦碳交易平臺。Thallo使用區塊鏈技術撮合碳信用的買賣雙方,同時利用區塊鏈技術使流程高效、可追溯和透明,其Web3領域里的合作伙伴包括Ripple、Celo、Polygon和Chainlink等。[2022/11/15 13:08:25]
這些字段連接組合形成類型化交易。該標準沒有描述交易有效負載的格式;它可以是任何任意的字節系列,由新的交易類型定義的編碼器進行編碼。選擇簡單的字節連接是因為讀取一個字節數組的第一個字節,而不需要任何庫或工具:你不需要一個RLP或SSZ解析器來檢查交易類型。
Forlend路線圖宣布將為用戶提供隱私借貸:據官方消息,Forlend作為第一個建立在Findora鏈上新型借貸協議,在其路線圖中宣布將融合ZK(零知識證明)技術為用戶提供隱私借貸。這是Findora生態系統的首個隱私借貸項目。目前已支持以太坊和BSC鏈,V2主網啟動后將根據社區投票結果支持Polygon和其他網絡。
據悉,該協議旨在通過隱私鏈上的交易來保護用戶的資產類型,交易金額以及錢包地址,從而為用戶提供一個更加安全的DeFi借貸環境。[2022/9/6 13:10:56]
這種新方法使新的EIPs可以引入交易類型,而不在現有交易格式中引入不必要的復雜性,而且使用不同的以太坊工具來區分不同的交易變得更容易。
增加的復雜性的一個很好的例子是EIP-155,它通過在交易中使用鏈ID來引入了回復保護。向交易參數中添加一個新字段將會破壞向后兼容性,所以鏈ID被編碼到交易簽名(v)的恢復參數(v)中。使用EIP-2718,我們可以簡單地創建一個新的交易類型,以維護向后兼容性。
向后兼容性和原始交易
EIP-2718的一個大主題是向后兼容性。EIP-2718采用完全向后兼容模式,這意味著任何現有的工具、庫、錢包和交易都可以使用它,但他們將無法使用EIP-2718提供的新“功能”以及使用它的標準。舊的交易格式對于以太坊網絡上的新交易仍然有效。
新交易類型的最大數目為0x7f,被選為維持這些舊交易的向后兼容性。RLP編碼的交易總是以一個為l的字節開頭,參數大于或等于0xc0,因此類型化交易永遠不會與舊交易發生沖突,并且只需檢查第一個字節,就可以區分類型化交易和舊交易。
EIP-2718本身不定義任何交易類型,但有一些建議使用新標準:
?EIP-1559:ETH1.0鏈市場手續費變化;
?EIP-2711:贊助、到期和批處理交易,也由開發人員邁卡·佐爾圖創建,這也是EIP-2718被創建的原因;
?EIP-2930:可選的訪問列表。
其中一些標準將在下面進一步詳細說明。
為什么需要新的交易類型?
新的交易類型可以支持功能的集成,否則將通過Solidity合約或第三方解決方案進行處理。以即將到期的交易為例。在現有的解決方案中,你可以將資金發送到一個Solidity合約,簽署一項交易,并將該交易發送到一個專門的節點,以便該交易具有額外的參數,如到期日。然后節點處理發送交易,并確保它在設置的到期日期之前執行,否則交易不會被廣播。一些dApps和合約(例如Uniswap)內置了這個功能,但對于大多數交易來說,這是不容易實現的。
EIP-2711將此功能本地化添加到以太坊網絡中,同時保持與原始類型交易的向后兼容性(如上一節所述)。它不需要智能合約或專門的節點來運行。然而,目前EIP-2711仍是一個草案,不清楚該EIP是否會很快加入以太坊網絡。也可能被分割成多個更小的EIPs(如EIP-3074)。
EIP-1559的新交易格式
在EIP-1559中,gas的工作方式發生了顯著的變化。不再向礦工支付全部gas,而是燃燒一部分gas。我們不詳細介紹EIP-1559的所有變化,但它確實指定了一種新的交易格式:
0x02||RLP()
最顯著的變化是:
?Gas價格已被“每個gas最高優先費用”和“每個gas最高費用”所替代。
?鏈ID是單獨編碼,而不是包含在簽名v值中。這本質上用一個更簡單的執行取代了EIP-155。
?簽名v值現在是一個簡單的奇偶校驗位(“簽名Y奇偶校驗”),它是0或1,這取決于應該使用橢圓曲線上的哪個點。
EIP-1559還提供了一種基于EIP-2930來指定訪問列表的方法。這可以降低交易的gas成本。
由于EIP-1559對gas費用的工作方式發生了重大變化,因此它與原始交易并不直接兼容。為了保持向后兼容性,EIP-1559描述了一種將原始交易升級到EIP-1559兼容的交易的方法。它通過使用原始gas價格作為每個gas的最高優先費用和最高gas費用來實現這一點。
原始元交易和分批交易
元交易已經出現了幾年,但到目前為止仍一直需要智能合約。與即將到期的交易一樣,這需要將ETH發送到智能合約,而該合約必須專門支持元交易。
EIP-2711使得原生元交易(稱為贊助交易)和批交易成為可能,而不需要智能合約。一種新的交易格式被定義,交易類型為0x02(盡管這可能會發生變化,因為EIP-1559使用相同的交易類型)。交易如下:
0x02||RLP()
基本上,EIP-2711包括一個(可選的)有效載荷和gas支付人的簽名。該賬戶將用于支付交易中的gas費用。例如,可以從一個地址發送ERC-20代幣,而不需要該地址持有任何ETH。發送方有效載荷、簽名等是基于交易子類型定義的。例如,對于交易類型為1的交易,發送方有效載荷被定義為:
,nonce,ChainId,ValidUntil,gasLimit,gasPrice]
子交易被定義為:發送地址、值、數據。這使得可以在單個交易中指定多個地址、值和數據。例如,這可以用于在單個交易中調用ERC-20的批準和轉移。
有關EIP-2711中可用的所有交易子類型的詳細說明,建議讀者閱讀官方文件。
總結
類型化交易為以太坊網絡帶來了很多可能性。它們可以在不給以太坊客戶端、庫和其它可用工具增加大量復雜性的情況下創建。
目前,新的交易類型還沒有被廣泛使用,因為EIP最近才被包含在網絡中,但有一些激動人心的EIP正在開發中,比如EIP-2711,它增加了過期交易、批處理交易和贊助交易(又稱元交易)等特性。現在可以在以太坊上定義新的交易類型,因此可以輕松創建其它EIP。
不好意思諸位,近期參加幾個區塊鏈大會,文章更新的晚了些。今天市場走的可謂是“慘絕人寰”,應該是說多方利空同時發難,昨天所謂三大協會的公告今天還在對市場形成打擊的效果,今天是多重的利空消息面爆發,
1900/1/1 0:00:005月20日消息,曼城將發布紀念英超聯賽冠軍的NFT系列產品,該系列將在足球隊獲得英超聯賽獎杯的第二天在NFT市場的MakersPlace上發售.
1900/1/1 0:00:00據慢霧區情報,幣安智能鏈上DeFi收益聚合器PancakeBunny項目遭遇閃電貸攻擊,慢霧安全團隊第一時間介入分析,并將結果以簡訊的形式分享,供大家參考:1.攻擊者先發起一筆交易.
1900/1/1 0:00:00此處特別感謝DankradFeist和AdityaAsgaonkar的校對工作。分片是以太坊可擴展性的未來,是讓以太坊生態系統實現每秒數千筆交易的關鍵,這樣大部分人才能以負擔得起使用成本,成為該.
1900/1/1 0:00:00親愛的用戶: 頂峰AscendEX全球獨家首發Freela(FREL)并于北京時間5月26日21:00同步開啟拍賣活動.
1900/1/1 0:00:00美國財政部宣布,要求超過1萬美元的加密數字貨幣交易向美國國稅局報告,財政部在一份稅收執法建議報告中表示,作為現金轉賬,那些接受加密資產作為支付方式的公司.
1900/1/1 0:00:00