Báo cáo này sẽ phân tích sự phức tạp ngày càng tăng của MEV trên Bitcoin và đánh giá những hệ quả của nó đối với hệ sinh thái rộng lớn hơn.
Biểu đồ dưới đây minh họa sự gia tăng phí liên quan đến phần thưởng khối xung quanh việc ra mắt Ordinals và Runes rất được mong đợi, tại một thời điểm thậm chí chiếm hơn 60% tổng doanh thu khai thác bitcoin.
Nguồn: Dune analytics (@data_always),chia sẻ phí giao dịch % của phần thưởng đào, dữ liệu tính đến ngày 22 tháng 7 năm 2024Đến nay, chúng ta đã thấy một số lượng ngày càng tăng các ứng dụng và phát triển BTCFi, đang chuyển Bitcoin từ chỉ là một mạng thanh toán / vàng kỹ thuật số sang một hệ sinh thái đang phát triển mạnh mẽ với các tiện ích tăng nhanh. Điều này có thể tạo ra nhiều cơ hội MEV hơn trên Bitcoin.
Ethereum áp dụng mô hình dựa trên tài khoản chạy giao dịch theo thứ tự thông qua quản lý số thứ tự giao dịch. Điều này có nghĩa là thứ tự của các giao dịch có thể ảnh hưởng đến kết quả thực hiện của chúng, tạo ra vấn đề khi những người tìm kiếm có thể dễ dàng xác định cơ hội MEV và chèn giao dịch của họ trực tiếp trước hoặc sau một giao dịch của người dùng. Ví dụ, nếu cả Alice và Bob đều gửi giao dịch đến Uniswap để đổi 1 ETH thành USDT, giao dịch được thực hiện trước trong khối sẽ nhận được nhiều USDT hơn.
So sánh với Ethereum, Bitcoin sử dụng ngôn ngữ Script không có trạng thái, áp dụng mô hình UTXO. Nếu chỉ là giao dịch Bitcoin thông thường, chỉ người nhận dự định mới có thể chi tiêu đầu ra thông qua chữ ký hợp lệ, không có sự cạnh tranh từ người dùng khác để tiêu tốn quỹ. Tuy nhiên, trên Bitcoin, cũng có thể tạo ra UTXO có thể được mở khóa bởi nhiều bên sử dụng scripts hoặc SIGHASH. Giao dịch được xác nhận trước sẽ là giao dịch có thể tiêu tốn UTXO. Tuy nhiên, vì điều kiện mở khóa của từng UTXO chỉ liên quan đến UTXO đó mà không phụ thuộc vào các UTXO khác, nên điều kiện đua nhau chỉ giới hạn trong phạm vi UTXO này.
Nếu chỉ xét đến các tài sản khác, những thợ đào hợp lý chỉ sẽ đóng gói các giao dịch hợp lệ dựa trên phí giao dịch và tính phí theo kích thước giao dịch. Tuy nhiên, nếu một giao dịch Bitcoin đại diện cho nhiều hơn chỉ một giao dịch chuyển tiền tiêu chuẩn, ví dụ như đào một tài sản giá trị mới (như Runes, vv.), các thợ đào có thể áp dụng các chiến lược khác ngoài việc chỉ xét đến phí giao dịch Bitcoin: 1) xem xét lại giao dịch và thay thế nó bằng giao dịch đào của riêng họ; 2) yêu cầu phí cao hơn từ người dùng (thanh toán on-chain, off-chain hoặc sidechain); 3) để cho nhiều người dùng đấu giá với nhau dẫn đến cuộc chiến phí.
Ngoài ra, khái niệm về satoshis hiếm gặp được giới thiệu bởi Ordinals đã gây ra lo ngại rằng các nhà khai thác có thể gây ra MEV.sắp xếp lại khối trong suốt giai đoạn chia đôiđể cạnh tranh cho những satoshis hiếm có giá trị cao.
Ví dụ, ngay sau khi mạng chính Babylon ra mắt, giới hạn cọc giai đoạn 1 của 1k BTC đã được đạt, dẫn đến khoảng 300 BTC bị tràn và cần phải bị rút ra.
Feerate tăng mạnh hơn 1k sats/vBytes khi Babylon mainnet ra mắt, Nguồn: Mempool.spaceNgoài việc tạo ra/tạo dấu trên chuỗi và cọc, một số hoạt động trên sidechains hoặc rollups cũng bị ảnh hưởng bởi MEV. Chúng tôi sẽ cung cấp thêm ví dụ trong phần “Sự kiện của MEV trên Bitcoin.”
Nói chung, MEV trên Bitcoin, đề cập đến các cách khai thác viên có thể thao túng quá trình tạo khối để thu được lợi nhuận tối đa. Chúng ta có thể phân loại chúng đại khái như sau:
Một số ví dụ điển hình bao gồm:
Ví dụ, Marathon Digital giới thiệu dịch vụ “Slipstream,” một dịch vụ gửi giao dịch trực tiếp cho phép khách hàng có khả năng gửi các giao dịch phức tạp và không chuẩn.
Trong quá khứ, Stacks đã sử dụng cách bầu cử thợ đào đơn giản, trong đó các thợ đào Bitcoin có tỷ lệ hashrate cao sẽ có cơ hội cao để đào khối Stacks, chặn các giao dịch cam kết của các thợ đào khác và kiếm được tất cả các phần thưởng cho chính nó. Nếu có nhiều thợ đào áp dụng chiến lược này, những người đầu tư Stacks trong tương lai có thể gặp khó khăn.dưới mức tối ưu lợi suất.
Tác động đến hệ sinh thái:
Bằng cách loại bỏ cam kết từ các thợ mỏ trung thành khác, phần thưởng cuối cùng được chuyển đến người tham gia cược giảm đi.
Nếu các nhà khai thác lớn tiếp tục lạm dụng sức mạnh tính toán của họ và loại trừ cam kết của các nhà khai thác trung thực, điều này có thể dẫn đến vấn đề tập trung, cho phép một số nhà khai thác thu hoạch toàn bộ phần thưởng.
Tuy nhiên, vấn đề này sẽ được giảm thiểu bởi bản nâng cấp Stacks Nakamoto, sẽ làm chiến lược này trở nên không lợi nhuận lại. Bản nâng cấp này sẽ chuyển từ việc bầu cử đơn giản miner sang sử dụng thuật toán sortition và áp dụng kỹ thuật Assumed Total Commitment with Carryforward (ATC-C) để giảm lợi nhuận của việc đào MEV. Dự kiến rằng các miner sẽ tham gia đều đặn trong 10 block cuối cùng để đủ điều kiện cho việc sortition. Các miner không đào ít nhất 5 trong 10 block cuối cùng sẽ bị loại khỏi việc giành được bất kỳ phần thưởng Stacks nào. Với ATC-C, xác suất một miner giành chiến thắng một block Stacks bây giờ bằng chi phí BTC của miner chia cho tổng cam kết BTC trung vị trong 10 block gần nhất. Điều này giảm động lực cho miners để thu được lợi ích không cân xứng bằng cách loại trừ cam kết block của các miners khác.
Nguồn: Mempool.space
Nguồn: Mempool.spaceĐối với những nhà giao dịch, các giao dịch Bitcoin sử dụng Runes và Ordinals sử dụng SIGHASH_SINGLE|SIGHASH_ANYONECANPAY cho PSBTs (Giao dịch Bitcoin được ký một phần) cho phép chỉ có một đầu vào được ký tương ứng với một đầu ra. Kết hợp với tính minh bạch của mempool, điều này cho phép nhiều người mua tìm ra các giao dịch có thể sinh lời. Do đó, những nhà giao dịch thường sử dụng RBF và CPFP dẫn đến cuộc chiến phí cạnh tranh, cho phép các nhà khai thác thu được MEV từ nhu cầu này. Ví dụ, khi người bán liệt kê tài sản của họ để bán, người mua có thể đặt giá và sử dụng RBF để tăng phí giao dịch khi có đối thủ, hy vọng giao dịch của họ được xác nhận.
Một ví dụ điển hình về cuộc cạnh tranh này giữa các nhà giao dịch là giao dịch với ID: 2ffed299689951801a68b5791f261225b24c8249586ba65a738ec403ba811f0d. Sau khi người bán liệt kê tài sản của họ, giao dịch đã bị thay thế lặp đi lặp lại bằng RBF với tỷ lệ phí là 238, 280, 298 và 355 sat/vB.
Nguồn: Mempool.spaceMột ví dụ khác liên quan đến quy trình đúc OrdiBots trên nền tảng Magic Eden. Một số người dùng đã trở thành nạn nhân của các cuộc tấn công front-running trong giao dịch. Việc đúc OrdiBots trên Magic Eden sử dụng PSBTs. Sự tồn tại của PSBT và khoảng thời gian giao dịch Bitcoin trong vòng 10 phút cho phép bất kỳ người mua tiềm năng nào cạnh tranh cho cùng một giao dịch bằng cách giới thiệu các địa chỉ khác nhau, chữ ký, chỉ bằng cách trả phí cao hơn. Điều này đã dẫn đến một số người dùng trong danh sách được phép không thể đúc do sự can thiệp từ các bot front-running. (Đội ngũ sau đó đã xin lỗi và hứa sẽ bồi thường cho người dùng bị ảnh hưởng bằng OrdiBots tùy chỉnh.)
Tuy nhiên, không phải tất cả các kỹ thuật hoặc sự kiện liên quan đến MEV đều có hại cho người dùng. Các kỹ thuật MEV cũng có thể bảo vệ tài sản của người dùng khỏi mất mát trong một số trường hợp. Ví dụ, mà không có RBF, các giao dịch lỗi không thể đượcsalvaged, và các giao dịch bị mắc kẹt có thể ở trạng thái chờ đợi trong thời gian dài, dẫn đến mất cơ hội. Ngoài ra, chạy RBF còn có lợi cho an ninh mạng Bitcoin. Khi kinh phí khối được dự kiến giảm so với phí giao dịch trong tương lai, phí giao dịch sẽ đóng vai trò quan trọng trong khuyến khích các thợ đào tiếp tục tham gia vào mạng Bitcoin. Nhà phát triển Bitcoin Peter Todd cũng đã nói rõ về điều này,các lợi ích của RBF và khuyến nghị các thợ mỏ chạy RBF đầy đủ.
Tuy nhiên, không giống như cơ chế gas của Ethereum, phí giao dịch của Bitcoin chỉ liên quan đến kích thước giao dịch. Do đó, hồ bơi giao dịch của Bitcoin có thể được xem xét như một thị trường đấu giá không gian khối trực tiếp hơn, nơi người ta có thể quan sát người dùng nào đang ra giá cho khối tiếp theo và ở mức giá nào.
Bởi vì các nút khác nhau nhận các giao dịch khác nhau từ lan truyền P2P, mỗi nút có một mempool khác nhau. Ngoài ra, mỗi nút có thể chủ động tùy chỉnh chiến lược chuyển tiếp của riêng mình (chính sách mempool), xác định giao dịch nào nó muốn nhận và chuyển tiếp. Các nhóm khai thác cũng có thể chọn giao dịch nào để đưa vào các khối dựa trên sở thích của họ (mặc dù về mặt kinh tế, họ sẽ ưu tiên các giao dịch có phí cao hơn). Ví dụ: Bitcoin Nútcác nút loại bỏ bất kỳ giao dịch Ordinals nào, trong khi Marathon Mining đã tạo ra một biểu tượng pixel-style trong trình duyệt.
Khối 836361 (màu sắc của các pixel hiển thị tỷ lệ phí), Nguồn: mempool.spaceVì vậy, người dùng có thể xem xét việc gửi giao dịch trực tiếp cho các nhà khai thác hoặc nhóm khai thác cụ thể để tăng tốc việc bao gồm giao dịch, nhưng phương pháp này có thể đe dọa hai tính năng quan trọng mà cộng đồng Bitcoin đánh giá cao: quyền riêng tư và khả năng chống kiểm duyệt.
Các giao dịch được lan truyền thông qua các nút P2P thay vì được gửi trực tiếp (ví dụ, thông qua một điểm kết nối RPC) đến các thợ mỏ hoặc nhóm mỏ giúp che đậy nguồn gốc của giao dịch, làm cho việc ngăn chặn các giao dịch dựa trên thông tin xác định trở nên khó khăn hơn đối với các thợ mỏ và nhóm mỏ.
Ngoài việc sử dụng các dịch vụ tăng tốc giao dịch, người dùng cũng có thể lựa chọn tăng tốc giao dịch của họ thông qua RBF và CPFP.
RBF (Thay thế bằng phí) cho phép một giao dịch chưa được xác nhận trong hồ bơi giao dịch được thay thế bằng một giao dịch khác xung đột với nó (cũng tham chiếu ít nhất một trong số các đầu vào giống nhau) nhưng trả một tỷ lệ phí cao hơn và tổng phí cao hơn. Tương tự như chiến lược hồ bơi giao dịch đã thảo luận trước đây, RBF có thể được thực hiện theo nhiều cách khác nhau. Cài đặt phổ biến nhất là RBF tùy chọn (RBF tùy chọn) được thiết kế bởi BIP125, nơi chỉ có thể thay thế các giao dịch được đánh dấu đặc biệt. Một cách tiếp cận khác là RBF đầy đủ, nơi các giao dịch có thể được thay thế bất kể chúng có được đánh dấu hay không.
CPFP (Child Pays for Parent) sử dụng một phương pháp khác để xác nhận giao dịch nhanh chóng. Thay vì thay thế một giao dịch bị mắc kẹt trong mempool như trong RBF, người nhận có thể tăng tốc giao dịch cha đang chờ xử lý bằng cách gửi một giao dịch con sử dụng UTXO trong giao dịch đang chờ với tỷ lệ phí cao hơn. Điều này có thể khuyến khích các thợ mỏ gom nhóm các giao dịch này lại trong khối tiếp theo. Do đó, bạn có thể thấy các giao dịch với phí rất thấp được bao gồm trong một khối mặc dù tỷ lệ phí cao tại một thời điểm nhất định; những giao dịch này có thể đang sử dụng CPFP (vì giao dịch sau đó trả phí).
Giao dịch đã sử dụng CPFP để cho phép giao dịch cha với tỷ lệ phí thấp (7.01 sat/VB) được xác nhận, Nguồn: mempool.spaceSự khác biệt chính giữa RBF và CPFP là RBF cho phép người gửi thay thế giao dịch đang chờ xử lý bằng một giao dịch khác có tỷ lệ phí cao hơn trong khi CPFP cho phép người nhận tăng tốc giao dịch đang chờ xử lý bằng cách gửi một giao dịch con với tỷ lệ phí cao hơn. CPFP cũng hữu ích cho các giao dịch cần được thoát khỏi Mạng Lightning (ví dụ, anchor outputs). Về phí, RBF có lợi thế về chi phí hơn vì nó không yêu cầu không gian khối bổ sung.
Mặc dù việc thanh toán phí ngoài mạng cung cấp một biện pháp khắc phục cho các giao dịch không thể sử dụng RBF hoặc CPFP, nhưng việc sử dụng rộng rãi trong một khoảng thời gian dài có thể ảnh hưởng đến khả năng chống kiểm duyệt của Bitcoin.
Trong các giao thức mining pool thông thường, như Stratum v1, pool chỉ cần cung cấp cho các miner một mẫu khối (bao gồm tiêu đề khối và thông tin giao dịch coinbase), và các miner thực hiện tính toán hash dựa trên mẫu này. Cũng có các công cụ, như stratum.work, có thể trực quan hóa thông tin Stratum từ các nhóm khai thác khác nhau.
Trong quá trình này, các thợ đào không thể chọn giao dịch nào để đóng gói; Thay vào đó, nhóm khai thác chọn các giao dịch và xây dựng một mẫu để phân công nhiệm vụ cho các thợ đào.
Do đó, trong giao thức Stratum v1, chúng ta có thể ánh xạ đại khái các vai trò của hệ sinh thái Ethereum như sau:
Do đó, theo xu hướng này, vai trò tương lai của các nhóm khai thác và thợ đào có thể không phát triển theo cách tương tự như mô hình Ethereum PBS (Proposer / Builder Separation).
Ngoài ra, các thiết kế mới trong Bitcoin Core liên quan đến nhóm giao dịch có thể mang lại những thay đổi, chủ yếu bao gồm việc tăng cường chiến lược chuyển tiếp giao dịch v3 và mempool cụm. Tuy nhiên, các ảnh hưởngcủa những thiết kế mới này, như về việc triển khai kênh Lightning Network, vẫn đang đượcthảo luận.
Một số vấn đề đã được các nhà phát triển Bitcoin nhận ra và thảo luận từ rất sớm, chẳng hạn như vấn đề fee sniping, trong đó các nhóm khai thác mỏ có thể cố tình khai thác lại các khối trước đó để thu thập phí giao dịch. Bitcoin Core đã triển khai một số biện pháp để chống lại việc chiếm lợi từ phí, nhưng các phương pháp hiện tại vẫn chưa hoàn hảo.
Ngoài các khoản phí giao dịch cố định, các tài sản thay thế cũng có thể trở thành nguồn thu ổn định trong tương lai. Do đó, một số dự án đang cố gắng xây dựng cơ sở hạ tầng để nhận diện tốt hơn các giao dịch có giá trị liên quan đến các tài sản thay thế. Ví dụ, Cốt thépGate đang phát triển một mempool công cộng thay thế để nhận biết tốt hơn các giao dịch với tài sản thay thế có giá trị.
Tuy nhiên, như đã thảo luận trong phần "Thanh toán phí ngoài băng tần", tác động của các ưu đãi kinh tế Bitcoin offchain này đối với hệ thống tương thích khuyến khích tự điều chỉnh của Bitcoin vẫn còn được nhìn thấy.
Bất kể điều gì, MEV trên Bitcoin vẽ ra những điểm tương đồng với Ethereum nhưng cũng khác biệt do sự khác biệt trong kiến trúc và triết lý thiết kế. Sự tăng cường tiện ích của Bitcoin, giảm điểm thưởng khối và sự phát triển của hệ sinh thái BTCFi đang thu hút sự chú ý đáng kể đến các yếu tố liên quan đến MEV.





