StarkNet Alpha 在幾周前登陸了主網,上線初期并沒有應用費用機制,而與 L1 交互的 gas 成本實際上是由 StarkWare 補貼的。我們針對目前 StarkNet Alpha 版本提出了一種估算和收取交易費用的方式。
隨著網絡的不斷升級,我們認為網絡計算和收取費用的方式也相應地更新。我們在這里提出了一個初步的費用計算和收費方法,目的是隨著 StarkNet 的發展對其進行完善。了解這些參數有助于構建者在設計他們的 StarkNet dApp 時更好地進行規劃。
StarkNet 的交易成本
通常來說,一筆交易的成本由幾個因素決定:
1、數據 —— 發送至 L1 的數據量:
1.1 狀態差異信息
涉嫌內幕交易的前OpenSea高管Nate Chastain正開發新NFT平臺Oval:4月1日消息,前OpenSea高管Nate Chastain正在開發一個新的NFT平臺Oval。截至2月底,Oval正在尋求以3000萬美元的投資前估值籌集300萬美元的種子輪融資;在更早之前,Oval希望以5000萬美元的投資前估值籌集750萬美元。
此前2021年9月17日消息,涉嫌“老鼠倉”操作的OpenSea高管Nate Chastain的推特個人簡介已變更為“前OpenSea”,這意味著他已從OpenSea離職。Nate Chastain此前為OpenSea產品負責人。近日,此人因疑似利用職務之便進行“老鼠倉”操作而備受爭議。(CoinDesk)[2022/4/1 14:30:41]
1.2 L2 → L1 信息的數量
BKEX Global將提高Staking鎖倉挖礦DIP礦池收益率:據BKEX Global公告,BKEX Global將于11月5日17:00-11月26日17:00(UTC+8)提高Staking鎖倉挖礦DIP礦池收益率。具體收益見原文鏈接。
BKEX Global Staking鎖倉挖礦于10月24日開啟DIP礦池,單筆最小鎖倉量為100,解鎖周期為7天。 Staking鎖倉挖礦收益為幣本位收益,鎖倉期間,用戶可靈活解鎖,隨時解鎖鎖倉資產。[2020/11/5 11:42:17]
1.3 已消耗的 L1 → L2 信息
這些數據都會在不同的 StarkNet L1 交易中以 call data 的形式發送到 L1。
2、計算成本 —— 這是針對跟蹤步驟 (trace steps) 的計費,包括操作系統 (OS) 步驟 (如系統調用)。包括:
動態 | Facebook推特和Instagram賬戶都遭到了黑客攻擊:本周早些時候,社交巨頭Facebook的推特和Instagram賬戶都遭到了黑客攻擊。遭受同樣攻擊的還有HBO、NFL和《紐約時報》等。Facebook和Messenger均是受害者。但這些賬戶是如何被盜,以及為什么會同時受到影響,尚未可知。推特迅速封鎖了這些賬戶,并尋求歸還給失主。而對于本就面臨諸多阻礙的加密貨幣項目Libra,這一事件無疑帶來了更多隱憂。
此前消息,BM今早轉推了一篇關于Facebook推特賬戶被盜的文章,并附文:這就是為什么每個擁有大量用戶的網站都需要采用區塊鏈和安全硬件密鑰的原因。(Nulltx)[2020/2/9]
L1 證明驗證
L2 計算成本 (SHARP)
3、存儲成本:在交易執行期間需要進行多少讀/寫操作。
聲音 | 慢霧:ETDP錢包連續轉移近2000 ETH到Bitstamp交易所,項目方疑似跑路:據慢霧科技反洗錢(AML)系統監測顯示,自北京時間 12 月 16 日凌晨 2 點開始,ETDP 項目方錢包(地址 0xE1d9C35F…19Dc1C3)連續轉移近 2000 ETH 到 Bitstamp 交易所,另有 3800 ETH 分散在 3 個新地址中,未發生進一步動作。慢霧安全團隊在此提醒交易所、錢包注意加強地址監控,避免相關惡意資金流入平臺。[2019/12/16]
4、交易的 L2 網絡傳輸成本:它的調用數據和發出的事件。
目前的費用機制
概括來講,目前的解決方案是讓用戶/應用程序使用定序者 (Sequencer) 來估算接受 “交易” 所需要花費的成本:
用戶要求一個新的服務 ("gas 估算服務,estimate gas service") 來估算在當前狀態下運行給定 “交易” 所需的費用。該服務根據下文中的公式進行估算。這項服務由 Sequencer 公開。在內部,它將嘗試根據當前的 StarkNet 狀態估算處理該交易所消耗的資源。
正如下文所解釋的,這個估算值將是交易成本的首個粗略的近似值。費用本身將以 ETH (支付貨幣) 來指定,而 gas 價格作為估算服務的參數提供。
在這一點上,用戶可以選擇是否接受所估算的費用,或標記更高/更低的費用。然后,用戶確定其愿意支付的費用并進行簽名,這個簽名也作為交易的一部分被發送到 Sequencer 中,以便執行這筆交易并添加到未來的區塊中。
成本公式
對于費用的首個近似值,我們考慮了服務提供商 (sequencer 定序者 + prover 證明者) 支付的一些外部成本,如用于數據和計算的 L1 gas (上述的第 1 和 2.1 項)。計算的費用可能包括一個加價,以補償 L1 gas 成本的波動。在這一點上,我們忽略了證明創建、存儲操作和網絡的 L2 成本 (上述的第 2.2、3、4 項)。
因此,在這個階段,計算費用的公式將是:
其中:
1、gas_price 是服務中配置的 gas 價格,每 gas 單位使用多少 ETH。這個價格以后可以通過 API 查詢。
2、gas_per_byte 是存儲調用數據時單個字節的 gas 成本,目前為每個字節 16 gas。
3、?(msgs) 是交易從 L2 到 L1 發送的信息數量。
4、bytes_per_msg 是消息的字節數。當然,每個消息的字節數都可以不同,所以我們可以使用所有消息的平均消息字節大小。額外的 5000 gas 是用來更新一個內部計數器的。
5、?(state_dif f_items) 是該交易所做的狀態差異的數量。2?31 分別代表每次存儲寫入時需寫入兩個字段元素,每個字段元素由 31 個字節組成。
6、gas_per_step 是 (L1 上) 單步驗證的一個常數定價。stepstxn 是該函數執行的步驟數。
注意:該交易費成本的大頭在于 L1 數據部分。這包括狀態差異和消息。換句話說,與在 L1 上發布數據的成本相比,計算成本可以忽略不計。(gas_per_step << gas_per_byte)
未來的計劃
這個機制在未來可能會有幾種變化。
首先,我們希望進行一些優化以減少成本。具體來說,當幾筆交易共享相同的證明時,它們也共享一些開銷,因此會降低生產區塊和驗證的成本。在這種情況下,可以對原始交易的估算費用進行一些削減。
引入 volition 用于數據可用性 (即鏈下數據可用性),從而可以提供另一個節約成本的方式,我們希望將其納入成本估算的因素。為基于 L2 的數據所做的存儲修改可能會產生不同的成本。
當網絡變得去中心化時,我們會采用其他機制和市場設計,其中細節目前正在研究中。一個例子是使用 “費用拍賣” 模式 —— 用戶可以使用不同成本組成的某種線性組合進行付費,并允許 sequencer 挑選付費最高的交易。
最后,引入費用抽象將允許網絡參與者使用 ETH 以外的代幣進行付費。
來源 | community.starknet.io
作者 | Lior Schejter
在數字資產的發展歷程中,穩定幣作為最為重要的資產之一,同時也是資金進入加密市場的通道,在加密市場中發揮著深刻的作用和影響.
1900/1/1 0:00:001.DeFi代幣總市值:1110.49億美元 DeFi總市值 數據來源:coingecko2.過去24小時去中心化交易所的交易量:125.
1900/1/1 0:00:00據 Footprint Analytics 數據顯示,游戲領域自 2021 年 9 月吸引了大批投資者,融資金額于 11 月達到高峰 13 億美元.
1900/1/1 0:00:00Shibarium公測版將于2022年第三季度推出:6月24日消息,Shiba Inu(SHIB)的第二層擴展解決方案Shibarium測試網預計將在 2022 年第三季度進行.
1900/1/1 0:00:00原標題:比特幣一度跌穿35000美元,較歷史高點幾乎腰斬,到底遭遇了什么?對于熟悉加密貨幣的投資者而言,早已習慣了比特幣大起大落的行情.
1900/1/1 0:00:00虎年新春將至,投資者們對2022年投資市場的擔心似乎大于期待。隨著美聯儲的金融政策由鴿轉鷹,美國股市從歷史高點開始調整,加密貨幣市場也隨之掉頭向下,比特幣直接跌破3.5萬美元.
1900/1/1 0:00:00