區塊打包在技術上和哲學上都有一定的深度。看到一些人在線上散播錯誤資訊,所以我來試著解釋一下 🧵
真相: - 市場做市商在較低延遲處理時間下會報出更緊湊的報價 - 更緊湊的報價意味著Solana的價格更好 - Solana的更好價格意味著更多的使用、更高的網絡收入,最終Solana獲勝
有多種方法可以打包區塊,但目前主流的做法有: 1. 離散時間拍賣 2. 先進先出(FIFO) 3. 延遲與打包(一個大型離散時間拍賣) 根據使用的策略,會產生各種二次效應。
區塊打包策略之間的一個共同變數是交易延遲,即從接收到交易到被驗證者處理的時間。一旦交易被處理,它就會通過 Turbine 被傳送到網絡的其餘部分。 這意味著 Solana 的交易管道可以控制其連續性。
區塊是 400 毫秒,但這並不意味著交易處理時間是 400 毫秒。區塊可以被視為許多狀態轉換函數的原子單位。區塊在鏈上被最終確定時是全有或全無的。 市場做市商關心處理時間,因為他們在 CEX 和 DeFi 的異質世界中運作。CEX 是連續的,並且是 FIFO(如果我錯了請更正我 @bqbrady),這大大影響了做市商對處理延遲的敏感性。
1. 離散時間拍賣 這是通過在將一批交易發送給驗證者之前等待一段時間來實現的。區塊是由許多連續的微區塊組成,例如每20毫秒發送一批交易。 這種策略(根據時間延遲)在低延遲和獎勵最大化之間取得平衡。這種延遲不僅僅是一個哲學問題,還受到工程約束和計算需求的驅動。
2. 先進先出(FIFO) 按照交易進來的順序處理交易。這是Solana最初的設計,但已經偏離了這一點。這種設計激勵了對低延遲和特殊網絡基礎設施的重度投資。 交易者的交易管道越快,他們贏的機會就越多。這造成了一個自然的障礙,因為維持低延遲系統所需的運營支出。不要忘記小型交易者!
3. 延遲與打包(一次巨大的離散時間拍賣) 這太愚蠢了,別這麼做。你基本上是說處理時間 = 時段時間,即 400 毫秒。 接收所有內容,等到區塊結束後再處理。純粹的胡說八道,最終會傷害 Solana 成為分散式 Nasdaq 的機會。
871