Giải mã Bitcoin MEV: Những thông tin và hệ quả

Trung cấp9/8/2024, 2:17:48 PM
Bài viết đi sâu vào hiện tượng giá trị có thể khai thác của người đào (MEV) trong mạng lưới Bitcoin, phân tích sự quan trọng ngày càng tăng của nó với sự phát triển của mạng lưới và sự giới thiệu của các giao thức mới. Nó so sánh sự khác biệt về MEV giữa Bitcoin và Ethereum và cung cấp một cái nhìn tổng quan chi tiết về các thành phần kỹ thuật hỗ trợ MEV trên Bitcoin, bao gồm hoạt động bộ nhớ, RBF, CPFP và giao thức hồ bơi đào. Bài viết cũng đề cập đến các vấn đề tiềm ẩn với Bitcoin MEV và các phát triển trong tương lai, bao gồm các giao thức hồ bơi đào mới và chiến lược để giảm thiểu tác động của việc giảm phần thưởng đào.

Giới thiệu

Khái niệm Giá trị khai thác của Bitcoin MEV (Miner Extractable Value) được đưa ra từ rất sớm.2013Mặc dù còn khá mới so với MEV trên Ethereum, hệ sinh thái Bitcoin đang phát triển với sự giới thiệu của siêu giao thức như BRC-20s, Ordinals, Runes hứa hẹn mang đến nhiều tính khả thi lập trình hơn, sự diễn đạt hơn và cơ hội MEV trong tương lai.

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.

Tại sao có sự tập trung ngày càng tăng về MEV Bitcoin?

Trước khi ra mắt Ordinals, MEV trên Bitcoin chưa được công nhận rộng rãi và quan trọng, tập trung vào mạng lightning và các cuộc tấn công khai thác sidechain. Tuy nhiên, Bản nâng cấp Taproot đã đem lại sự biểu hiện và tính có thể lập trình hơn trên Bitcoin, tạo điều kiện cho việc ra mắt các siêu giao thức như Ordinals và Runes đưa ra lo ngại về MEV lên hàng đầu. Thời gian khối 10 phút của Bitcoin cũng làm trầm trọng vấn đề này, làm cho người dùng không có kinh nghiệm dễ trở thành nạn nhân của các dạng tấn công MEV như giật phí khi đặt giá trên thị trường đăng ký. Khi phần thưởng khối giảm, lợi nhuận của người đào mỏ giảm, thúc đẩy người đào mỏ tập trung vào việc tối đa hóa phí giao dịch, điều này có thể giải thích sự tăng của hoạt động MEV.

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.

Sự khác biệt giữa MEV trên Bitcoin và Ethereum

Sự thảo luận hạn chế về MEV trên Bitcoin có thể được quy cho sự khác biệt rất lớn về thiết kế kiến trúc giữa Bitcoin và Ethereum.

Thiết kế kiến trúc

Ethereum, hoạt động trên Máy ảo Ethereum (EVM) cho phép thực hiện các hợp đồng thông minh, đạt được tính chương trình thông qua việc duy trì một máy trạng thái toàn cầu.

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.

Altcoins trên Bitcoin

Ngoài những khác biệt cơ bản trong thiết kế được đề cập ở trên, việc giới thiệu các tài sản có giá trị ngoài BTC cũng đã tạo ra các ưu đãi cho Giá trị chiết xuất của thợ đào (MEV). Các MEV phát sinh từ các kịch bản này về cơ bản là thứ tự mà các nhà thiết kế giao thức chỉ định quyền sở hữu tài sản và tính hợp pháp của các hành động trên chuỗi khi họ cố gắng xây dựng các lớp tài sản mới và hành vi trên chuỗi trên BTC bằng cách sử dụng script + UTXO, một cấu trúc dữ liệu có nguồn gốc từ BTC. Với các sự kiện được xác định dựa trên trật tự, có một động lực để cạnh tranh cho trật tự, và do đó MEV.

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í.

Mint

Một ví dụ cụ thể là quá trình đúc cho tài sản như Runes hoặc BRC20, nơi một giới hạn tối đa cho việc đúc tài sản thường được đặt. Giao dịch đúc xác nhận đầu tiên được coi là thành công, trong khi các giao dịch khác được coi là không hợp lệ. Do đó, thứ tự của giao dịch trong ngữ cảnh này trở nên quan trọng và tạo cơ hội cho MEV thông qua việc sắp xếp giao dịch.

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.

Đặt cược

Ngoài việc đúc, giao thức gắn kết như Babylon cũng đặt một giới hạn về số lượng tài sản có thể được gắn kết trong mỗi giai đoạn. Ngay cả khi người dùng vượt quá giới hạn, họ vẫn có thể xây dựng và gửi Bitcoin đến mã khóa gắn kết, nhưng nó sẽ không còn được coi là một giao dịch gắn kết thành công và sẽ không đủ điều kiện nhận phần thưởng trong tương lai. Nói cách khác, thứ tự của các giao dịch gắn kết cũng rất quan trọng.

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.space

Ngoà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.”

Điều gì được coi là MEV Bitcoin?

Vậy, điều gì chính xác có thể được coi là MEV trên Bitcoin? Sau tất cả, định nghĩacủa MEVthay đổidưới các hoàn cảnh khác nhau.

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:

  • Người dùng trả thêm phí: Kênh thông thường cho người dùng muốn tăng tốc giao dịch của họ là thông qua các dịch vụ gia tăng giao dịch ngoại chuỗi, thường là đắt đỏ vì người dùng được ưu tiên để giao dịch của họ được bao gồm. Các nhà giao dịch cũng có thể đề xuất phí cao hơn cho các thợ đào thông qua các cơ chế như RBF (Thay thế bằng Phí) và CPFP (Trẻ trả cho Phụ huynh) để có các giao dịch được ưu tiên và đạt được thời gian xác nhận nhanh hơn. Các giao dịch có tỷ lệ phí và phí thấp thường phải đối mặt với thời gian xác nhận lâu hơn khi các thợ đào được thúc đẩy bởi lợi nhuận ưu tiên cho các giao dịch có lợi nhuận để bao gồm trong khối.
  • Sự kết hợp giữa người dùng và thợ đào: Người dùng và thợ đào kết hợp để kiểm tra hoặc bao gồm một số giao dịch cụ thể có ý nghĩa nhất định. Ví dụ, người dùng và thợ đào gian lận kết hợp để xem xét và loại trừ các giao dịch phạt trên Mạng Lightning để bất hợp pháp thu được tài sản trong kênh. Các hệ thống mới khác như BitVM và giao dịch phạt của nó cũng đối mặt với những rủi ro như vậy.
  • Các nhà đào Bitcoin đào trên các sidechain / L2: Điều này bao gồm nhiều điều sớm.merge-miningcác kế hoạch, trong đó các nhà khai thác tái sử dụng sức mạnh tính toán trên Bitcoin để bảo vệ mạng lưới khác. Với khai thác hợp nhất, điều này có thể khuyến khích sự tập trung của các nhà khai thác khi các nhà khai thác lớn có thể tận dụng sức mạnh tính toán trên chuỗi chính để ảnh hưởng đến việc sản xuất khối, sắp xếp, v.v., trên L2, từ đó nhận được phần thưởng khai thác L2 quá mức và có thể ảnh hưởng đến an ninh mạng L2.

Một phương pháp đấu thầu phí hướng đến thị trường công cộng (như RBF), đóng một vai trò tương đối tích cực trong hệ thống kinh tế tổng thể, thúc đẩy nền kinh tế thị trường tự do. Tuy nhiên, khi người dùng thực hiện thanh toán ngoài kênh với các hồ bơi khai thác, điều này không thể phủ nhận là đe dọa đến sự phi tập trung và khả năng chống kiểm duyệt của mạng, được gán nhãn là “MEVil”.

Ví dụ về MEV Bitcoin

Dựa trên các phân loại đã đề cập, chúng ta có thể quan sát được một số trường hợp của MEV.

Giao dịch không chuẩn

Phần mềm Bitcoin Core chỉ cho phép các nút xử lý các giao dịch tiêu chuẩn lên đến 100 kvB. Tuy nhiên, các nhóm đào vẫn bao gồm các giao dịch không chuẩn với phí cao trong các khối, thường là tại sự chi phối của giao dịch có phí thấp hơn khác.

Một số ví dụ điển hình bao gồm:

  • Khối 776,884: Được đào bởi nhóm Terra, khối này chứa một giao dịch khắc dấu có kích thước 849.93 kvB. Bức khắc này, là một video MP4 dài 1 phút về một con ếch cầm một ly thức uống, đã giúp người đào được nhận một khoản phí là 0.5 BTC.
  • Khối 777,945: Chứa một hình ảnh WEBP 4000 x 5999 pixel có kích thước 975,44 kvB, kiếm được 0,75 BTC cho người đào.
  • Một khối khác, 786,501, nhận được khoảng 0,5 BTC tiền phí cho một bức ảnh JPEG của Julian Assange trên bìa tạp chí Bitcoin, chiếm 992,44 kvB.

Theo mặc định, các nút Bitcoin Core chỉ được phép chuyển tiếp các giao dịch tiêu chuẩn. Do đó, các giao dịch không tiêu chuẩn phải được gửi trực tiếp đến các mỏ đào thông qua mempool riêng. Mempool riêng cho phép các mỏ đào chấp nhận các giao dịch không tiêu chuẩn và ưu tiên các giao dịch của người dùng. Mặc dù điều này có thể giúp tăng tốc xử lý giao dịch, việc chuyển nhiều giao dịch hơn vào mempool riêng có thể dẫn đến tăng sự tập trung của các mỏ đào và tăng nguy cơ kiểm duyệt. Rõ ràng, một số mỏ đào đã khai thác lợi nhuận từ việc vận hành mempool riêng.

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.

Các Sự kiện MEV trên Side Chains / L2s

Sidechain Stacks sử dụng cơ chế đồng thuận duy nhất, Proof of Transfer (PoX), cho phép các thợ đào Bitcoin đào các khối Stacks và thanh toán giao dịch trên chuỗi khối Bitcoin trong khi nhận phần thưởng STX.

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:

  1. 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.

  2. 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.

Đấu giá giao dịch tài sản thay thế

The MEV related to alternative assets like Ordinals and Runes can be categorized into the two types mentioned earlier:

  • Các nhóm khai thác đào tạo giá trị bổ sung: Các nhóm khai thác đào tạo có thể thu được giá trị bổ sung từ tài sản như Bitcoin Ordinals hoặc satoshis hiếm bằng cách bao gồm chúng trong các khối và giao dịch.
  • Giao dịch cắt phí: Các nhà giao dịch có thể đặt giá thầu để bao gồm các giao dịch của họ liên quan đến các tài sản thay thế này trong các khối.

Đối với các nhóm mỏ, sự thành công ban đầu của Runes cung cấp một nguồn lợi nhuận bổ sung. Ví dụ, trong sự kiện giảm phân nửa, sự ra mắt được mong đợi cao của Runes dẫn đến mức phí giao dịch mạng cao kỷ lục và phí, khi nhiều người dùng cạnh tranh để giao dịch của họ được bao gồm trong khối giảm phân nửa Bitcoin lịch sử. Phí giao dịch sau giảm phân nửa tăng lên hơn 1.500 sats/vByte (tăng từ dưới 100 sats/vByte trước khi giảm phân nửa). ViaBTC tận dụng sự tăng này bằng cách đào khối giảm phân nửa trùng với sự ra mắt của Runes, kiếm lợi nhuận 40,75 BTC trong khối 840.000, với 37,6 BTC đến từ phí giao dịch liên quan đến Runes. Khi phần thưởng khối giờ đã giảm phân nửa, phí giao dịch từ Runes đã chứng minh là một nguồn thu nhập lợi nhuận cho người đào.


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.space

Mộ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 đủ.

Các thành phần kỹ thuật chính giúp MEV trên Bitcoin

Vậy, những thành phần kỹ thuật hoặc phương pháp chính trên Bitcoin nào hỗ trợ những cơ hội MEV này? Các khu vực kỹ thuật thường được liên quan bao gồm mempools, RBF (Replace-by-Fee), CPFP (Child Pays for Parent), các dịch vụ tăng tốc cho hồ bơi khai thác, và giao thức hồ bơi khai thác.

Mempool

Tương tự như Ethereum và các mạng blockchain điển hình khác, Bitcoin cũng có cấu trúc hồ bơi giao dịch được sử dụng để lưu trữ các giao dịch đã được các nút P2P nhận nhưng chưa được bao gồm trong một khối. Tính minh bạch và phi tập trung của mempool cho phép tất cả các giao dịch được lan truyền đến các thợ mỏ, tạo điều kiện thuận lợi cho các cơ hội MEV.

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.space

Vì 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 và CPFP

Replace-by-Fee (RBF) và Trẻ em trả tiền cho cha mẹ (CPFP) là những phương pháp người dùng thường sử dụng để tăng độ ưu tiên giao dịch.

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.space

Sự 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.

Dịch vụ thanh toán phí ngoài kênh và dịch vụ tăng tốc Mỏ đào

Ngoài các phương thức như RBF (Replace-by-Fee) và CPFP (Child Pays for Parent), người dùng cũng có thể chọn sử dụng thanh toán phí ngoài dảiđể tăng tốc giao dịch của họ. Ví dụ, rất nhiều nhóm khai thác cung cấp cả dịch vụ miễn phí và trả phí dịch vụ tăng tốc giao dịchđể tăng tốc quá trình đóng gói giao dịch bằng cách gửi txID của họ. Nếu đây là dịch vụ có phí, người dùng cần phải trả một phí dịch vụ để trợ cấp cho hồ bơi khai thác. Vì dịch vụ này liên quan đến việc thanh toán phí qua các hệ thống ngoài mạng lưới Bitcoin (như thông qua trang web, thanh toán bằng thẻ tín dụng, v.v.), nó được gọi là thanh toán phí ngoại tuyến.

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.

Giao thức Mỏ đào

Trong cuộc thảo luận trước, chúng ta đã xem xét các nhóm khai thác và các nhà khai thác như một nhóm duy nhất, nhưng trong thực tế, có nhu cầu chia sẻ công việc và hợp tác giữa họ. Các nhóm khai thác tổng hợp sức mạnh tính toán của các nhà khai thác để khai thác và phân bổ phần thưởng dựa trên đóng góp của sức mạnh tính toán. Quá trình hợp tác này yêu cầu các giao thức cụ thể để điều phối.

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:

  • Người khai thác: Đảm nhận một phần trách nhiệm của người đề xuất (thực hiện tính toán băm).
  • Nhóm mỏ: Hoạt động như người xây dựng, sử dụng các băm tính toán bởi các thợ mỏ, và đề xuất khối.

Tương lai sẽ mang lại điều gì?

Một số giải pháp hứa hẹn đã được phát triển hoặc đang được triển khai để hạn chế những tác động tiêu cực của MEV (Miner Extractable Value) đối với Bitcoin.

Giao thức mới

Trong một số giao thức nhóm khai thác mới, chẳng hạn như Địa tầng v2BraidPool, thợ đào có thể tự động chọn giao dịch nào để đóng gói. Stratum v2 đã được áp dụng bởi một số nhóm khai thác (ví dụ: DEMAND) và phần sụn khai thác (ví dụ: Braiins), cho phép các thợ đào riêng lẻ xây dựng các mẫu khối của riêng họ. Điều này cải thiện tính bảo mật, phân cấp và hiệu quả của việc truyền dữ liệu đồng thời giảm rủi ro kiểm duyệt giao dịch và MEV trên Bitcoin.

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.

Tác động của Phần thưởng khai thác giảm

Việc giảm phần thưởng khai thác là một vấn đề quan trọng. Khi phần thưởng khối giảm hơn nữa trong tương lai, nó có thể có nhiều tác động khác nhau đến mạng.

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.

Cảm ơn đặc biệt

Cảm ơn Ajianđể xem xét và đề xuất!

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được sao chép từ [.Medium]. Tất cả bản quyền thuộc về tác giả gốc [Jeffrey HU, NEO Kim Minh @HashKey Vốn George ZHANG @Flashbots]. Nếu có ý kiến phản đối bản in lại này, vui lòng liên hệ với Cổng họcnhóm, và họ sẽ xử lý nó ngay lập tức.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Bản dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài báo đã dịch đều bị cấm.

Giải mã Bitcoin MEV: Những thông tin và hệ quả

Trung cấp9/8/2024, 2:17:48 PM
Bài viết đi sâu vào hiện tượng giá trị có thể khai thác của người đào (MEV) trong mạng lưới Bitcoin, phân tích sự quan trọng ngày càng tăng của nó với sự phát triển của mạng lưới và sự giới thiệu của các giao thức mới. Nó so sánh sự khác biệt về MEV giữa Bitcoin và Ethereum và cung cấp một cái nhìn tổng quan chi tiết về các thành phần kỹ thuật hỗ trợ MEV trên Bitcoin, bao gồm hoạt động bộ nhớ, RBF, CPFP và giao thức hồ bơi đào. Bài viết cũng đề cập đến các vấn đề tiềm ẩn với Bitcoin MEV và các phát triển trong tương lai, bao gồm các giao thức hồ bơi đào mới và chiến lược để giảm thiểu tác động của việc giảm phần thưởng đào.

Giới thiệu

Khái niệm Giá trị khai thác của Bitcoin MEV (Miner Extractable Value) được đưa ra từ rất sớm.2013Mặc dù còn khá mới so với MEV trên Ethereum, hệ sinh thái Bitcoin đang phát triển với sự giới thiệu của siêu giao thức như BRC-20s, Ordinals, Runes hứa hẹn mang đến nhiều tính khả thi lập trình hơn, sự diễn đạt hơn và cơ hội MEV trong tương lai.

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.

Tại sao có sự tập trung ngày càng tăng về MEV Bitcoin?

Trước khi ra mắt Ordinals, MEV trên Bitcoin chưa được công nhận rộng rãi và quan trọng, tập trung vào mạng lightning và các cuộc tấn công khai thác sidechain. Tuy nhiên, Bản nâng cấp Taproot đã đem lại sự biểu hiện và tính có thể lập trình hơn trên Bitcoin, tạo điều kiện cho việc ra mắt các siêu giao thức như Ordinals và Runes đưa ra lo ngại về MEV lên hàng đầu. Thời gian khối 10 phút của Bitcoin cũng làm trầm trọng vấn đề này, làm cho người dùng không có kinh nghiệm dễ trở thành nạn nhân của các dạng tấn công MEV như giật phí khi đặt giá trên thị trường đăng ký. Khi phần thưởng khối giảm, lợi nhuận của người đào mỏ giảm, thúc đẩy người đào mỏ tập trung vào việc tối đa hóa phí giao dịch, điều này có thể giải thích sự tăng của hoạt động MEV.

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.

Sự khác biệt giữa MEV trên Bitcoin và Ethereum

Sự thảo luận hạn chế về MEV trên Bitcoin có thể được quy cho sự khác biệt rất lớn về thiết kế kiến trúc giữa Bitcoin và Ethereum.

Thiết kế kiến trúc

Ethereum, hoạt động trên Máy ảo Ethereum (EVM) cho phép thực hiện các hợp đồng thông minh, đạt được tính chương trình thông qua việc duy trì một máy trạng thái toàn cầu.

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.

Altcoins trên Bitcoin

Ngoài những khác biệt cơ bản trong thiết kế được đề cập ở trên, việc giới thiệu các tài sản có giá trị ngoài BTC cũng đã tạo ra các ưu đãi cho Giá trị chiết xuất của thợ đào (MEV). Các MEV phát sinh từ các kịch bản này về cơ bản là thứ tự mà các nhà thiết kế giao thức chỉ định quyền sở hữu tài sản và tính hợp pháp của các hành động trên chuỗi khi họ cố gắng xây dựng các lớp tài sản mới và hành vi trên chuỗi trên BTC bằng cách sử dụng script + UTXO, một cấu trúc dữ liệu có nguồn gốc từ BTC. Với các sự kiện được xác định dựa trên trật tự, có một động lực để cạnh tranh cho trật tự, và do đó MEV.

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í.

Mint

Một ví dụ cụ thể là quá trình đúc cho tài sản như Runes hoặc BRC20, nơi một giới hạn tối đa cho việc đúc tài sản thường được đặt. Giao dịch đúc xác nhận đầu tiên được coi là thành công, trong khi các giao dịch khác được coi là không hợp lệ. Do đó, thứ tự của giao dịch trong ngữ cảnh này trở nên quan trọng và tạo cơ hội cho MEV thông qua việc sắp xếp giao dịch.

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.

Đặt cược

Ngoài việc đúc, giao thức gắn kết như Babylon cũng đặt một giới hạn về số lượng tài sản có thể được gắn kết trong mỗi giai đoạn. Ngay cả khi người dùng vượt quá giới hạn, họ vẫn có thể xây dựng và gửi Bitcoin đến mã khóa gắn kết, nhưng nó sẽ không còn được coi là một giao dịch gắn kết thành công và sẽ không đủ điều kiện nhận phần thưởng trong tương lai. Nói cách khác, thứ tự của các giao dịch gắn kết cũng rất quan trọng.

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.space

Ngoà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.”

Điều gì được coi là MEV Bitcoin?

Vậy, điều gì chính xác có thể được coi là MEV trên Bitcoin? Sau tất cả, định nghĩacủa MEVthay đổidưới các hoàn cảnh khác nhau.

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:

  • Người dùng trả thêm phí: Kênh thông thường cho người dùng muốn tăng tốc giao dịch của họ là thông qua các dịch vụ gia tăng giao dịch ngoại chuỗi, thường là đắt đỏ vì người dùng được ưu tiên để giao dịch của họ được bao gồm. Các nhà giao dịch cũng có thể đề xuất phí cao hơn cho các thợ đào thông qua các cơ chế như RBF (Thay thế bằng Phí) và CPFP (Trẻ trả cho Phụ huynh) để có các giao dịch được ưu tiên và đạt được thời gian xác nhận nhanh hơn. Các giao dịch có tỷ lệ phí và phí thấp thường phải đối mặt với thời gian xác nhận lâu hơn khi các thợ đào được thúc đẩy bởi lợi nhuận ưu tiên cho các giao dịch có lợi nhuận để bao gồm trong khối.
  • Sự kết hợp giữa người dùng và thợ đào: Người dùng và thợ đào kết hợp để kiểm tra hoặc bao gồm một số giao dịch cụ thể có ý nghĩa nhất định. Ví dụ, người dùng và thợ đào gian lận kết hợp để xem xét và loại trừ các giao dịch phạt trên Mạng Lightning để bất hợp pháp thu được tài sản trong kênh. Các hệ thống mới khác như BitVM và giao dịch phạt của nó cũng đối mặt với những rủi ro như vậy.
  • Các nhà đào Bitcoin đào trên các sidechain / L2: Điều này bao gồm nhiều điều sớm.merge-miningcác kế hoạch, trong đó các nhà khai thác tái sử dụng sức mạnh tính toán trên Bitcoin để bảo vệ mạng lưới khác. Với khai thác hợp nhất, điều này có thể khuyến khích sự tập trung của các nhà khai thác khi các nhà khai thác lớn có thể tận dụng sức mạnh tính toán trên chuỗi chính để ảnh hưởng đến việc sản xuất khối, sắp xếp, v.v., trên L2, từ đó nhận được phần thưởng khai thác L2 quá mức và có thể ảnh hưởng đến an ninh mạng L2.

Một phương pháp đấu thầu phí hướng đến thị trường công cộng (như RBF), đóng một vai trò tương đối tích cực trong hệ thống kinh tế tổng thể, thúc đẩy nền kinh tế thị trường tự do. Tuy nhiên, khi người dùng thực hiện thanh toán ngoài kênh với các hồ bơi khai thác, điều này không thể phủ nhận là đe dọa đến sự phi tập trung và khả năng chống kiểm duyệt của mạng, được gán nhãn là “MEVil”.

Ví dụ về MEV Bitcoin

Dựa trên các phân loại đã đề cập, chúng ta có thể quan sát được một số trường hợp của MEV.

Giao dịch không chuẩn

Phần mềm Bitcoin Core chỉ cho phép các nút xử lý các giao dịch tiêu chuẩn lên đến 100 kvB. Tuy nhiên, các nhóm đào vẫn bao gồm các giao dịch không chuẩn với phí cao trong các khối, thường là tại sự chi phối của giao dịch có phí thấp hơn khác.

Một số ví dụ điển hình bao gồm:

  • Khối 776,884: Được đào bởi nhóm Terra, khối này chứa một giao dịch khắc dấu có kích thước 849.93 kvB. Bức khắc này, là một video MP4 dài 1 phút về một con ếch cầm một ly thức uống, đã giúp người đào được nhận một khoản phí là 0.5 BTC.
  • Khối 777,945: Chứa một hình ảnh WEBP 4000 x 5999 pixel có kích thước 975,44 kvB, kiếm được 0,75 BTC cho người đào.
  • Một khối khác, 786,501, nhận được khoảng 0,5 BTC tiền phí cho một bức ảnh JPEG của Julian Assange trên bìa tạp chí Bitcoin, chiếm 992,44 kvB.

Theo mặc định, các nút Bitcoin Core chỉ được phép chuyển tiếp các giao dịch tiêu chuẩn. Do đó, các giao dịch không tiêu chuẩn phải được gửi trực tiếp đến các mỏ đào thông qua mempool riêng. Mempool riêng cho phép các mỏ đào chấp nhận các giao dịch không tiêu chuẩn và ưu tiên các giao dịch của người dùng. Mặc dù điều này có thể giúp tăng tốc xử lý giao dịch, việc chuyển nhiều giao dịch hơn vào mempool riêng có thể dẫn đến tăng sự tập trung của các mỏ đào và tăng nguy cơ kiểm duyệt. Rõ ràng, một số mỏ đào đã khai thác lợi nhuận từ việc vận hành mempool riêng.

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.

Các Sự kiện MEV trên Side Chains / L2s

Sidechain Stacks sử dụng cơ chế đồng thuận duy nhất, Proof of Transfer (PoX), cho phép các thợ đào Bitcoin đào các khối Stacks và thanh toán giao dịch trên chuỗi khối Bitcoin trong khi nhận phần thưởng STX.

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:

  1. 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.

  2. 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.

Đấu giá giao dịch tài sản thay thế

The MEV related to alternative assets like Ordinals and Runes can be categorized into the two types mentioned earlier:

  • Các nhóm khai thác đào tạo giá trị bổ sung: Các nhóm khai thác đào tạo có thể thu được giá trị bổ sung từ tài sản như Bitcoin Ordinals hoặc satoshis hiếm bằng cách bao gồm chúng trong các khối và giao dịch.
  • Giao dịch cắt phí: Các nhà giao dịch có thể đặt giá thầu để bao gồm các giao dịch của họ liên quan đến các tài sản thay thế này trong các khối.

Đối với các nhóm mỏ, sự thành công ban đầu của Runes cung cấp một nguồn lợi nhuận bổ sung. Ví dụ, trong sự kiện giảm phân nửa, sự ra mắt được mong đợi cao của Runes dẫn đến mức phí giao dịch mạng cao kỷ lục và phí, khi nhiều người dùng cạnh tranh để giao dịch của họ được bao gồm trong khối giảm phân nửa Bitcoin lịch sử. Phí giao dịch sau giảm phân nửa tăng lên hơn 1.500 sats/vByte (tăng từ dưới 100 sats/vByte trước khi giảm phân nửa). ViaBTC tận dụng sự tăng này bằng cách đào khối giảm phân nửa trùng với sự ra mắt của Runes, kiếm lợi nhuận 40,75 BTC trong khối 840.000, với 37,6 BTC đến từ phí giao dịch liên quan đến Runes. Khi phần thưởng khối giờ đã giảm phân nửa, phí giao dịch từ Runes đã chứng minh là một nguồn thu nhập lợi nhuận cho người đào.


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.space

Mộ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 đủ.

Các thành phần kỹ thuật chính giúp MEV trên Bitcoin

Vậy, những thành phần kỹ thuật hoặc phương pháp chính trên Bitcoin nào hỗ trợ những cơ hội MEV này? Các khu vực kỹ thuật thường được liên quan bao gồm mempools, RBF (Replace-by-Fee), CPFP (Child Pays for Parent), các dịch vụ tăng tốc cho hồ bơi khai thác, và giao thức hồ bơi khai thác.

Mempool

Tương tự như Ethereum và các mạng blockchain điển hình khác, Bitcoin cũng có cấu trúc hồ bơi giao dịch được sử dụng để lưu trữ các giao dịch đã được các nút P2P nhận nhưng chưa được bao gồm trong một khối. Tính minh bạch và phi tập trung của mempool cho phép tất cả các giao dịch được lan truyền đến các thợ mỏ, tạo điều kiện thuận lợi cho các cơ hội MEV.

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.space

Vì 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 và CPFP

Replace-by-Fee (RBF) và Trẻ em trả tiền cho cha mẹ (CPFP) là những phương pháp người dùng thường sử dụng để tăng độ ưu tiên giao dịch.

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.space

Sự 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.

Dịch vụ thanh toán phí ngoài kênh và dịch vụ tăng tốc Mỏ đào

Ngoài các phương thức như RBF (Replace-by-Fee) và CPFP (Child Pays for Parent), người dùng cũng có thể chọn sử dụng thanh toán phí ngoài dảiđể tăng tốc giao dịch của họ. Ví dụ, rất nhiều nhóm khai thác cung cấp cả dịch vụ miễn phí và trả phí dịch vụ tăng tốc giao dịchđể tăng tốc quá trình đóng gói giao dịch bằng cách gửi txID của họ. Nếu đây là dịch vụ có phí, người dùng cần phải trả một phí dịch vụ để trợ cấp cho hồ bơi khai thác. Vì dịch vụ này liên quan đến việc thanh toán phí qua các hệ thống ngoài mạng lưới Bitcoin (như thông qua trang web, thanh toán bằng thẻ tín dụng, v.v.), nó được gọi là thanh toán phí ngoại tuyến.

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.

Giao thức Mỏ đào

Trong cuộc thảo luận trước, chúng ta đã xem xét các nhóm khai thác và các nhà khai thác như một nhóm duy nhất, nhưng trong thực tế, có nhu cầu chia sẻ công việc và hợp tác giữa họ. Các nhóm khai thác tổng hợp sức mạnh tính toán của các nhà khai thác để khai thác và phân bổ phần thưởng dựa trên đóng góp của sức mạnh tính toán. Quá trình hợp tác này yêu cầu các giao thức cụ thể để điều phối.

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:

  • Người khai thác: Đảm nhận một phần trách nhiệm của người đề xuất (thực hiện tính toán băm).
  • Nhóm mỏ: Hoạt động như người xây dựng, sử dụng các băm tính toán bởi các thợ mỏ, và đề xuất khối.

Tương lai sẽ mang lại điều gì?

Một số giải pháp hứa hẹn đã được phát triển hoặc đang được triển khai để hạn chế những tác động tiêu cực của MEV (Miner Extractable Value) đối với Bitcoin.

Giao thức mới

Trong một số giao thức nhóm khai thác mới, chẳng hạn như Địa tầng v2BraidPool, thợ đào có thể tự động chọn giao dịch nào để đóng gói. Stratum v2 đã được áp dụng bởi một số nhóm khai thác (ví dụ: DEMAND) và phần sụn khai thác (ví dụ: Braiins), cho phép các thợ đào riêng lẻ xây dựng các mẫu khối của riêng họ. Điều này cải thiện tính bảo mật, phân cấp và hiệu quả của việc truyền dữ liệu đồng thời giảm rủi ro kiểm duyệt giao dịch và MEV trên Bitcoin.

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.

Tác động của Phần thưởng khai thác giảm

Việc giảm phần thưởng khai thác là một vấn đề quan trọng. Khi phần thưởng khối giảm hơn nữa trong tương lai, nó có thể có nhiều tác động khác nhau đến mạng.

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.

Cảm ơn đặc biệt

Cảm ơn Ajianđể xem xét và đề xuất!

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được sao chép từ [.Medium]. Tất cả bản quyền thuộc về tác giả gốc [Jeffrey HU, NEO Kim Minh @HashKey Vốn George ZHANG @Flashbots]. Nếu có ý kiến phản đối bản in lại này, vui lòng liên hệ với Cổng họcnhóm, và họ sẽ xử lý nó ngay lập tức.
  2. Tuyên bố từ chối trách nhiệm: Các quan điểm và ý kiến được trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Bản dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài báo đã dịch đều bị cấm.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500