StarkNet Alpha 在幾周前登陸了主網,上線初期并沒有應用費用機制,而與 L1 交互的 gas 成本實際上是由 StarkWare 補貼的。我們針對目前 StarkNet Alpha 版本提出了一種估算和收取交易費用的方式。
隨著網絡的不斷升級,我們認為網絡計算和收取費用的方式也相應地更新。我們在這里提出了一個初步的費用計算和收費方法,目的是隨著 StarkNet 的發展對其進行完善。了解這些參數有助于構建者在設計他們的 StarkNet dApp 時更好地進行規劃。
StarkNet 的交易成本
通常來說,一筆交易的成本由幾個因素決定:
1、數據 —— 發送至 L1 的數據量:
1.1 狀態差異信息
Web3娛樂公司Toonstar將發布由NFT驅動的動畫片《Space Junk》:金色財經報道,Web3 娛樂公司 Toonstar 將發布由 NFT 驅動的動畫片《Space Junk》(太空垃圾),該系列講述了太空垃圾收集者的故事,由《工作狂》制片人 Dominic Russo 編劇,主演有《拿破侖炸藥》演員 Jon Heder 和《搖滾校園》演員 Tony Cavalero。粉絲將能夠在 Theta 區塊鏈上鑄造太空垃圾 NFT,還有機會通過構建節目的敘事、創造角色和參與僅限代幣持有者的體驗來參與該項目的知識產權(IP)。[2023/4/25 14:26:30]
1.2 L2 → L1 信息的數量
1.3 已消耗的 L1 → L2 信息
這些數據都會在不同的 StarkNet L1 交易中以 call data 的形式發送到 L1。
Asproex(阿波羅)上線項目STAR將于30日開啟第二期回購銷毀:據官方消息,Asproex(阿波羅)上線項目STAR將于2020年9月30日銷毀7,845,545枚STAR,此時距離官方規劃銷毀量1億目標差距約為9000萬STAR,根據官方先前公布信息,銷毀量達到1億時將上線DPoS證明機制主網。
本次銷毀標志著STAR項目的交易量和用戶數量進展迅速,根據STAR社群人員預估,有望在3-6個月內上線主網并開啟節點競選。屆時一系列的生態如預言機、DeFi、游戲NFT板塊等將迅速布局上線。
Asproex(阿波羅)作為一家離岸銀行控股持牌交易平臺,涵蓋CTO(Corporate Token Offering)企業通證上市、合約跟單、ETT指數通證、數字礦業、Digital Bank板塊并持有5國合法牌照,致力于為全球中小微企業提數字化上市一站式服務。[2020/9/27]
2、計算成本 —— 這是針對跟蹤步驟 (trace steps) 的計費,包括操作系統 (OS) 步驟 (如系統調用)。包括:
IDEX 2.0版已通過 Quantstamp 安全審計,將于下月推出:IDEX宣布將于下月推出2.0版本,該版本目前已通過Quantstamp的安全審計。IDEX稱,這絕不意味著審計措施已結束,在為 IDEX 2.0做準備時,IDEX 計劃制定嚴格的安全性和測試以維持行業領先的DEX地位。IDEX 2.0將中心化交易所的速度與功能和去中心化交易所的安全性和自托管功能結合在一起,目前已支持2.0 API沙箱在測試網使用,允許交易者在本地部署交易機器人,以減少摩擦。同時,目前已支持做市商和算法交易者訪問API文件測試使用2.0版相關功能。[2020/8/28]
L1 證明驗證
L2 計算成本 (SHARP)
3、存儲成本:在交易執行期間需要進行多少讀/寫操作。
STARCOIN正式上線C網 區塊鏈技術應用至娛樂產業:來自韓國的STAR PAY公司推出了一整套基于區塊鏈技術的、應用于音樂娛樂產業的電子支付清算方案。其下數字資產STARCOIN將于11月30日(韓國時間)正式上線C網(www.coincoming.com),未來將為全球的K-POP歌迷提供商業演出票務清算及音樂專輯和周邊產品銷售等方面的支付清算服務。[2017/11/30]
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
Tags:STASTARGASARKDefi Shopping StakeFuture Star Coin0XGAS價格QuarkChain
2021年是央行數字貨幣快速發展的一年。根據BIS的在去年第三季度發布的研究,全球至少有87 個國家正在探索發行 CBDC,至少有14個國家正在處于試點狀態,其中包括中國、尼日利亞、巴哈馬、韓國.
1900/1/1 0:00:00對元宇宙的理解存在兩個極端。 一個極端是: 元宇宙是資本的產物,它從頭到腳血淋淋,每一個毛孔里都散發著蠱惑的腥味,引導人類走向阿鼻地獄,它沒有任何浪漫的想象力,也不會為人類創造正面價值.
1900/1/1 0:00:00以太坊?(Ethereum)?的?Layer-1?并非專用于游戲。游戲交易追求高速、廉價,這樣才能擴大和促進每天發生的數千甚至數百萬筆微交易。用戶體驗必須無縫順暢且令人樂在其中.
1900/1/1 0:00:00得益于FaceBook改名Meta的助推和各國政府、公司不遺余力地布局,如今元宇宙已經走上了發展的快車道,其實際應用已經拓展至游戲、電影、音樂、演唱會、博物館甚至金融產品和房地產領域.
1900/1/1 0:00:00在上周五(1月14日)的AMA(互動問答)開場白中,Dan(Ergo戰略顧問)向社區更新了他在Ergo基金會所做的工作.
1900/1/1 0:00:00你可能已經閱讀了許多區塊鏈正在研究從單體設計到模塊化設計的演變。你可能沒有聽說過Celestia(以前稱為 LazyLedger),這是第一個以模塊化架構設計的區塊鏈.
1900/1/1 0:00:00