Tác giả gốc: Jeffrey Hu
Biên soạn gốc: Shenchao TechFlow
Bài viết này được đồng tác giả bởi: Jeffrey HU, Jinming NEO từ HashKey Capital và George ZHANG từ Flashbots.
giới thiệu
Khái niệm về Bitcoin MEV (Giá trị có thể trích xuất của công cụ khai thác) xuất hiện vào đầu năm 2013. Mặc dù vẫn còn tương đối mới so với MEV của Ethereum, hệ sinh thái Bitcoin đang phát triển hứa hẹn sẽ mang lại nhiều khả năng lập trình, tính biểu cảm hơn trong tương lai với việc giới thiệu các siêu giao thức như BRC-20, Ordinals, Runes và các cơ hội MEV.
Báo cáo này sẽ phân tích sự gia tăng độ phức tạp MEV trên Bitcoin và đánh giá tác động của nó đối với hệ sinh thái rộng lớn hơn.
Tại sao ngày càng có nhiều sự tập trung vào Bitcoin MEV?
Trước khi giới thiệu Ordinals, MEV trên Bitcoin không được công nhận rộng rãi và không quan trọng, chủ yếu tập trung vào các cuộc tấn công khai thác Lightning Network và sidechain. Tuy nhiên, bản nâng cấp Taproot mang lại tính biểu cảm và khả năng lập trình cao hơn cho Bitcoin, thúc đẩy việc ra mắt các siêu giao thức như Ordinals và Runes, khiến các vấn đề của MEV lộ rõ. Thời gian chặn 10 phút của Bitcoin cũng làm trầm trọng thêm vấn đề này, khiến người dùng ít kinh nghiệm hơn dễ trở thành nạn nhân của các cuộc tấn công MEV khác nhau, chẳng hạn như thu phí khi đặt giá thầu trên thị trường đã đăng ký. Khi phần thưởng khối giảm, lợi nhuận của người khai thác bị ảnh hưởng, khiến người khai thác 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 cho sự gia tăng hoạt động MEV.
Biểu đồ bên dưới minh họa sự gia tăng phí liên quan đến phần thưởng khối trong khoảng thời gian xung quanh sự ra mắt rất được mong đợi của Ordinals và Runes, có thời điểm chiếm hơn 60% tổng doanh thu khai thác Bitcoin.
Nguồn: Phân tích cồn cát (@data_always), Phí giao dịch tính theo tỷ lệ phần thưởng khai thác, kể từ ngày 22 tháng 7 năm 2024.
Cho đến nay, chúng tôi đã thấy số lượng ứng dụng và sự phát triển BTCFi ngày càng tăng, biến trạng thái của Bitcoin chỉ là một mạng thanh toán/vàng kỹ thuật số thành một hệ sinh thái đang phát triển nhanh chóng với tiện ích ngày càng mở rộng. Điều này có thể mang lại nhiều cơ hội MEV hơn cho Bitcoin.
Bitcoin khác với Ethereum MEV như thế nào
Có ít cuộc thảo luận hơn về Bitcoin MEV, điều này có thể là do thiết kế kiến trúc rất khác nhau giữa Bitcoin và Ethereum.
thiết kế kiến trúc
Ethereum chạy trên Máy ảo Ethereum (EVM), thực hiện các hợp đồng thông minh và đạt được khả năng lập trình bằng cách duy trì một máy trạng thái toàn cầu.
Ethereum sử dụng mô hình dựa trên tài khoản để thực hiện các giao dịch một cách tuần tự bằng cách quản lý số lượng giao dịch của chúng. Điều này có nghĩa là thứ tự giao dịch sẽ ảnh hưởng đến kết quả của chúng, giúp người tìm kiếm dễ dàng xác định các cơ hội MEV và thêm giao dịch của họ trực tiếp trước hoặc sau giao dịch của người dùng. Ví dụ: nếu Alice và Bob đều gửi giao dịch tới Uniswap để đổi 1 ETH lấy USDT thì giao dịch được thực hiện đầu tiên trong khối sẽ nhận được nhiều USDT hơn.
Ngược lại, ngôn ngữ kịch bản được Bitcoin sử dụng không có trạng thái như Ethereum và sử dụng mô hình UTXO. Nếu đó chỉ là một giao dịch chuyển Bitcoin tiêu chuẩn, thì chỉ người nhận dự định mới có thể chi tiêu Bitcoin bằng chữ ký hợp lệ, điều này sẽ không khiến những người dùng khác cạnh tranh để sử dụng số tiền đó. Tuy nhiên, trên Bitcoin cũng có thể tạo UTXO có thể được mở khóa bởi nhiều bên bằng cách sử dụng tập lệnh hoặc SIGHASH. Giao dịch được xác nhận đầu tiên là giao dịch có thể chi tiêu UTXO. Tuy nhiên, vì điều kiện mở khóa cho mỗi UTXO chỉ liên quan đến chính UTXO đó chứ không liên quan đến các UTXO khác nên điều kiện chạy đua được giới hạn ở UTXO đó.
Altcoin 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ị khác ngoài BTC cũng tạo ra động lực cho giá trị có thể khai thác của thợ mỏ (MEV). MEV được tạo ra trong các tình huống này về cơ bản là thứ tự trong đó 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 lệ của các hành động trên chuỗi khi cố gắng xây dựng các loại tài sản mới và hành động trên chuỗi bằng cách sử dụng tập lệnh + UTXO (cấu trúc dữ liệu dành riêng cho Bitcoin). Vì các sự kiện được xác định dựa trên thứ tự nên sẽ có động cơ cạnh tranh để giành được thứ tự, dẫn đến MEV.
Nếu các tài sản khác không được xem xét, những người khai thác hợp lý sẽ chỉ đóng gói các giao dịch hợp pháp dựa trên phí giao dịch và tính phí theo quy mô giao dịch. Tuy nhiên, nếu các giao dịch Bitcoin không bị giới hạn ở chuyển khoản tiêu chuẩn, chẳng hạn như đúc các tài sản có giá trị mới (như Runes, v.v.), thì người khai thác có thể sử dụng nhiều chiến lược khác nhau ngoài việc chỉ xem xét phí giao dịch Bitcoin: 1) kiểm duyệt giao dịch và thay thế nó với giao dịch đúc tiền của riêng họ; 2) Yêu cầu người dùng trả mức phí cao hơn (thanh toán trên chuỗi, ngoài chuỗi hoặc chuỗi bên); 3) Cho phép nhiều người dùng đấu giá với nhau, dẫn đến cuộc chiến về phí.
vật đúc
Một ví dụ trực tiếp là quy trình đúc các tài sản như Runes hoặc BRC 20, thường đặt giới hạn tối đa cho các tài sản được đúc. Giao dịch đúc tiền đầu tiên được xác nhậ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ệ. Vì vậy, trong trường hợp này, thứ tự giao dịch trở nên rất quan trọng và mang lại cơ hội cho MEV thông qua việc đặt hàng giao dịch.
Ngoài ra, khái niệm về Bitcoin hiếm (satoshi) do Ordinals giới thiệu thậm chí còn làm dấy lên lo ngại rằng các công ty khai thác có thể kích hoạt việc tổ chức lại khối trong thời gian giảm một nửa để cạnh tranh giành Bitcoin hiếm có giá trị cao.
cam kết
Ngoài việc đúc tiền, các giao thức đặt cược như Babylon cũng đặt ra giới hạn về số lượng tài sản có thể được đặt cược ở mỗi giai đoạn đặt cược. Ngay cả khi người dùng vượt quá giới hạn, họ vẫn có thể xây dựng và chuyển Bitcoin sang tập lệnh khóa đặt cược, nhưng điều này sẽ không còn được coi là đặt cược 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 cầm cố cũng rất quan trọng.
Ví dụ: ngay sau khi ra mắt mạng chính Babylon, giới hạn đặt cược trong giai đoạn đầu tiên đã đạt tới 1.000 BTC, dẫn đến tràn khoảng 300 BTC và yêu cầu phải hủy ràng buộc.
Khi ra mắt mạng chính Babylon, mức phí tăng lên 1.000 sats/vBytes, nguồn: Mempool.space
Ngoài việc đúc/dập tài sản và đặt cược trên chuỗi, một số hoạt động nhất định trên chuỗi bên hoặc chuỗi tổng hợp 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 MEV trên Bitcoin”.
Bitcoin MEV được coi là gì?
Vậy cái gì được tính là MEV trên Bitcoin? Xét cho cùng, định nghĩa về MEV sẽ thay đổi trong những tình huống khác nhau.
Nói chung, MEV trên Bitcoin đề cập đến cách các thợ mỏ 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 đại khái như sau:
Người dùng trả thêm tiền: Người dùng muốn tăng tốc độ giao dịch của họ thường làm như vậy thông qua các dịch vụ tăng tốc giao dịch ngoài chuỗi, thường đắt tiền vì người dùng cần phải trả phí cao hơn để được ưu tiên giao dịch. Nhà giao dịch cũng có thể trả phí cao hơn cho người khai thác thông qua các cơ chế như RBF (Phí thay thế) và CPFP (Giao dịch con trả cho giao dịch gốc) để ưu tiên giao dịch và đạt được thời gian xác nhận nhanh hơn. Các giao dịch phí thấp thường phải đối mặt với thời gian xác nhận lâu hơn vì các công ty khai thác vì lợi nhuận ưu tiên các giao dịch có lợi hơn cho việc đóng gói khối.
Thông đồng giữa người dùng và người khai thác: Người dùng thông đồng với người khai thác để kiểm duyệt và bao gồm một số giao dịch có tầm quan trọng cụ thể. Ví dụ: những người dùng độc hại thông đồng với các thợ mỏ để xem xét và loại trừ các giao dịch bị phạt trên Lightning Network nhằm lấy tài sản bất hợp pháp trong kênh. Các hệ thống mới khác như BitVM và các giao dịch phạt của nó cũng phải đối mặt với những rủi ro tương tự.
Công cụ khai thác bitcoin khai thác trên sidechains/L2: Điều này bao gồm nhiều chương trình khai thác hợp nhất ban đầu khác nhau, trong đó công cụ khai thác sử dụng sức mạnh tính toán của Bitcoin để bảo mật một mạng khác. Việc khai thác hợp nhất có thể dẫn đến sự tập trung của các thợ mỏ, bởi vì các thợ mỏ lớn có thể sử dụng sức mạnh tính toán của họ trên chuỗi chính để ảnh hưởng đến việc sản xuất, phân loại khối và các hoạt động khác trên L2, do đó nhận được phần thưởng khai thác L2 quá mức và có thể ảnh hưởng đến tính bảo mật của mạng L2. ảnh hưởng.
Phương thức đấu thầu phí thiên về thị trường công, chẳng hạn như RBF, đóng 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, điều này chắc chắn gây ra mối đe dọa đối với khả năng chống phân quyền và kiểm duyệt của mạng khi người dùng thực hiện thanh toán ngoài phạm vi với các nhóm khai thác, thường được gọi là “MEVil”.
Ví dụ về Bitcoin MEV
Dựa vào cách phân loại trên, chúng ta có thể thấy một số trường hợp 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, với giới hạn kích thước là 100 kvB. Tuy nhiên, nhóm khai thác vẫn bao gồm các giao dịch phi tiêu chuẩn, phí cao theo khối, thường loại trừ các giao dịch phí thấp khác.
Một số trường hợp điển hình bao gồm:
Khối 776, 884: Được khai thác bởi nhóm khai thác Terra, khối này chứa giao dịch được ghi có kích thước 849,93 kvB. Dòng chữ, một video MP 4 dài 1 phút về một con ếch đang cầm đồ uống, đã tạo ra 0,5 BTC phí cho những người khai thác.
Khối 777, 945: Chứa hình ảnh WEBP 4000 x 5999 pixel với kích thước 975,44 kvB, dẫn đến phí 0,75 BTC cho người khai thác.
Khối 786, 501, có hình ảnh JPEG của Julian Assange trên trang bìa của Tạp chí Bitcoin, đã mang lại cho các thợ mỏ phí khoảng 0,5 BTC và có kích thước 992,44 kvB.
Theo mặc định, các nút Bitcoin Core chỉ cho phép chuyển tiếp các giao dịch tiêu chuẩn. Do đó, các giao dịch không chuẩn phải được gửi trực tiếp đến nhóm khai thác thông qua mempool riêng. Các nhóm riêng tư cho phép các nhóm khai thác chấp nhận các giao dịch không 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ể tăng tốc độ xử lý giao dịch, nhưng nhiều giao dịch chuyển sang các nhóm riêng tư hơn có thể dẫn đến rủi ro tập trung và kiểm duyệt gia tăng cho các nhóm khai thác. Rõ ràng, một số nhóm khai thác đã tận dụng lợi nhuận của các nhóm tư nhân.
Ví dụ: Marathon Digital đã ra mắt “Slipstream”, một dịch vụ gửi giao dịch trực tiếp cho phép khách hàng gửi các giao dịch phức tạp và không chuẩn.
Sự kiện MEV trên sidechain/L2
Chuỗi bên Stacks sử dụng cơ chế đồng thuận duy nhất - Bằng chứng chuyển giao (PoX), cho phép người khai thác Bitcoin khai thác các khối Stacks và giải quyết các giao dịch trên chuỗi khối Bitcoin trong khi nhận phần thưởng STX.
Trước đây, Stacks đã sử dụng cơ chế bầu chọn thợ mỏ đơn giản, trong đó những người khai thác Bitcoin có khả năng tính toán cao có nhiều khả năng khai thác các khối Stacks hơn, xem xét các giao dịch cam kết của những người khai thác khác và độc quyền tất cả các phần thưởng. Nếu có nhiều thợ mỏ áp dụng chiến lược này hơn, Stacker có thể phải đối mặt với tình trạng lợi nhuận giảm trong tương lai.
Tác động đến hệ sinh thái:
Bằng cách loại trừ các cam kết từ những người khai thác trung thực khác, phần thưởng cuối cùng được chuyển cho Stacker sẽ bị giảm đi.
Nếu những người 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ừ những người khai thác trung thực khỏi cam kết, điều đó có thể dẫn đến nguy cơ tập trung hóa, khiến tất cả phần thưởng Stacks chỉ dành riêng cho một số ít người khai thác.
Tuy nhiên, vấn đề này sẽ được giải quyết bằng bản nâng cấp Satoshi của Stacks, điều này sẽ khiến chiến lược này không có lãi. Việc nâng cấp sẽ chuyển từ cuộc bầu cử công cụ khai thác đơn giản sang thuật toán xổ số và áp dụng công nghệ Tổng cam kết giả định với chuyển tiếp (ATC-C) để giảm lợi nhuận của việc khai thác MEV. Những người khai thác dự kiến sẽ cần tham gia liên tục vào 10 khối cuối cùng để đủ điều kiện rút thăm. Những người khai thác không khai thác được ít nhất 5 trong số 10 khối cuối cùng sẽ không đủ điều kiện nhận phần thưởng Stacks. Với ATC-C, xác suất người khai thác giành được khối Stacks hiện bằng tỷ lệ thanh toán BTC của người khai thác trên tổng cam kết BTC trung bình của 10 khối cuối cùng. Điều này làm giảm khả năng người khai thác đạt được lợi ích không tương xứng bằng cách loại trừ các cam kết khối của người khai thác khác.
Đấu thầu giao dịch tài sản thay thế
MEV liên quan đến các tài sản thay thế như Ordinals và Runes có thể được chia thành hai loại đã đề cập trước đó:
Nhóm khai thác trích xuất giá trị bổ sung: Nhóm khai thác có thể trích xuất giá trị bổ sung bằng cách đưa các tài sản như Bitcoin Ordals hoặc Satoshi hiếm vào các khối và giao dịch.
Giao dịch thu phí: Nhà giao dịch có thể đấu thầu để có các giao dịch liên quan đến các tài sản thay thế này được đưa vào khối.
Đối với các nhóm khai thác, thành công ban đầu của Runes mang lại nguồn lợi nhuận bổ sung. Ví dụ: trong sự kiện halving, sự ra mắt rất được mong đợi của Runes đã khiến khối lượng và phí giao dịch mạng đạt mức cao mới, khiến nhiều người dùng tranh nhau đưa giao dịch của họ vào khối halving Bitcoin lịch sử. Phí giao dịch sau giảm một nửa đã tăng lên hơn 1.500 sats/vByte (từ mức dưới 100 sats/vByte trước khi giảm một nửa). ViaBTC đã tận dụng sự đột biến này, khai thác khối halving trùng với thời điểm phát hành Runes và kiếm được lợi nhuận 40,75 BTC, trong đó 37,6 BTC đến từ phí giao dịch liên quan đến Runes. Với việc phần thưởng khối hiện đã giảm một nửa, phí giao dịch Runes đã trở thành nguồn lợi nhuận cho các thợ mỏ.
Nguồn: Mempool.space
Nguồn: Mempool.space
Đối với nhà giao dịch, các giao dịch Bitcoin sử dụng Runes và Ordinals lấy SIGHASH_SINGLE|SIGHASH_ANYONECANPAY làm Giao dịch được ký một phần (PSBT), chỉ cho phép một đầu vào đã 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 khám phá các giao dịch có khả năng sinh lời. Do đó, các nhà giao dịch thường xuyên 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 nắm bắt MEV từ nhu cầu này. Ví dụ: khi người bán đăng bán tài sản của họ, người mua có thể đặt giá thầu và sử dụng RBF để tăng phí giao dịch nếu có đối thủ cạnh tranh với hy vọng giao dịch của họ sẽ được xác nhận.
Một ví dụ kinh điển về cạnh tranh giữa các nhà giao dịch là giao dịch có ID giao dịch 2ffed299689951801a68b5791f261225b24c8249586ba65a738ec403ba811f0d. Sau khi người bán niêm yết tài sản của mình, giao dịch được thay thế nhiều lần bằng RBF, với mức phí là 238, 280, 298 và 355 sat/vB.
Nguồn: Mempool.space
Một ví dụ khác liên quan đến quá trình truyền OrdiBots trên nền tảng Magic Eden. Nhiều người dùng trở thành nạn nhân của một cuộc tấn công chạy trước nhóm giao dịch. Dòng chữ diễn viên của OrdiBots trên Magic Eden sử dụng PSBT. Sự tồn tại của PSBT và khoảng thời gian tạo khối cứ sau 10 phút của PSBT và Bitcoin 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 một địa chỉ, chữ ký khác và chỉ bằng cách trả phí cao hơn. Điều này dẫn đến việc một số người dùng trong danh sách trắng không thể khai thác do sự can thiệp của bot chạy trước. (Nhóm sau đó đã xin lỗi và hứa sẽ bồi thường cho những người dùng bị ảnh hưởng bằng OrdiBots tùy chỉnh.)
Tuy nhiên, không phải mọi công nghệ hay sự kiện liên quan đến MEV đều gây hại cho người dùng. Trong một số trường hợp, công nghệ MEV cũng có thể bảo vệ tài sản của người dùng khỏi bị mất mát. Ví dụ: nếu không có RBF, các giao dịch sai sót sẽ không thể được lưu lại và các giao dịch chưa được xác nhận có thể không được xác nhận trong một thời gian dài, dẫn đến chi phí cơ hội. Ngoài ra, việc chạy RBF góp phần tăng cường tính bảo mật của mạng Bitcoin. Vì trợ cấp khối dự kiến sẽ giảm so với phí giao dịch trong tương lai, phí giao dịch sẽ đóng một vai trò quan trọng trong việc khuyến khích các thợ mỏ tiếp tục tham gia vào mạng Bitcoin. Nhà phát triển bitcoin Peter Todd cũng tích cực ủng hộ lợi ích của RBF và khuyến nghị các thợ đào nên chạy RBF đầy đủ.
Các thành phần kỹ thuật chính hỗ trợ MEV trên Bitcoin
Vì vậy, các thành phần kỹ thuật hoặc phương pháp tiếp cận chính trên Bitcoin hỗ trợ các cơ hội MEV này là gì? Các lĩnh vực công nghệ thường được đề cập bao gồm mempool, RBF (phí thay thế), CPFP (giao dịch con trả tiền cho giao dịch gốc), dịch vụ tăng tốc nhóm khai thác và giao thức nhóm khai thác.
bể nhớ
Tương tự như Ethereum và các mạng blockchain điển hình khác, Bitcoin có cấu trúc nhóm giao dịch lưu trữ các giao dịch đã được các nút P2P nhận nhưng không được bao gồm trong một khối. Bản chất minh bạch và phi tập trung của mempool tạo ra một môi trường thuận lợi cho các cơ hội MEV, cho phép tất cả các giao dịch được phổ biến đến các thợ mỏ.
Tuy nhiên, không giống như cơ chế gas của Ethereum, phí của Bitcoin chỉ liên quan đến quy mô giao dịch. Do đó, nhóm giao dịch của Bitcoin có thể được xem như một thị trường đấu giá không gian khối trực tiếp hơn, nơi có thể xem người dùng nào đang đặt giá thầu cho khối tiếp theo và giá thầu của họ.
Vì các nút khác nhau nhận được các giao dịch khác nhau từ quá trình truyền P2P nên 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 chính sách 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 những giao dịch nào sẽ được đưa vào khối dựa trên sở thích của họ (mặc dù từ góc độ kinh tế, họ sẽ ưu tiên các giao dịch có phí cao). Ví dụ: nút Bitcoin Knots lọc mọi giao dịch Ordinals, trong khi Marathon Mining tạo logo kiểu pixel trong trình khám phá khối.
Block 836361 (màu pixel hiển thị mức phí), nguồn: mempool.space
Do đó, người dùng có thể xem xét gửi giao dịch trực tiếp đến các công cụ khai thác hoặc nhóm khai thác cụ thể để tăng tốc độ bao gồm giao dịch, nhưng cách tiếp cận này có thể ảnh hưởng đến hai tính năng chính được 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 truyền qua các nút P2P, thay vì được gửi trực tiếp (ví dụ: qua điểm cuối RPC) đến các công cụ khai thác hoặc nhóm, giúp che giấu nguồn gốc của giao dịch và khiến các công cụ khai thác và nhóm khó xem xét giao dịch dựa trên thông tin được xác định hơn.
Ngoài việc tận dụng các dịch vụ tăng tốc giao dịch, người dùng cũng có thể chọn tăng tốc giao dịch của mình thông qua RBF và CPFP.
RBF và CPFP
Trả thay thế (RBF) và Trả cho cha mẹ cho con (CPFP) là những phương pháp thường được người dùng sử dụng để tăng mức độ ưu tiên giao dịch.
RBF (Thanh toán thay thế) cho phép thay thế một giao dịch chưa được xác nhận trong nhóm giao dịch bằng một giao dịch xung đột khác (cũng tham chiếu đến ít nhất một trong các đầu vào giống nhau), nhưng phải trả mức phí cao hơn và phí tổng thể cao hơn. Tương tự như các chiến lược nhóm giao dịch đã thảo luận trước đây, RBF có thể được triển khai theo nhiều cách khác nhau. Cách triển khai phổ biến nhất là RBF chọn tham gia, được thiết kế bởi BIP 125, trong đó chỉ những giao dịch được đánh dấu đặc biệt mới có thể được thay thế. Một cách tiếp cận khác là RBF đầy đủ, trong đó các giao dịch có thể được thay thế bất kể chúng có được gắn cờ hay không.
CPFP (Child Pays Parent) sử dụng các phương pháp khác nhau để tăng tốc độ xác nhận giao dịch. Không giống như trong RBF, nơi các giao dịch được thay thế bằng cách bị kẹt trong mempool, người nhận có thể tăng tốc giao dịch gốc đang chờ xử lý bằng cách gửi giao dịch con, sử dụng UTXO của giao dịch đang chờ xử lý và trả mức phí cao hơn. Điều này có thể khuyến khích các thợ mỏ gộp các giao dịch này lại với nhau thành khối tiếp theo. Do đó, đôi khi bạn có thể thấy các giao dịch có mức phí rất thấp được đưa vào một khối mặc dù có mức phí cao hơn tại một thời điểm; những giao dịch này rất có thể đã sử dụng CPFP (vì các giao dịch tiếp theo đã trả phí).
Các giao dịch sử dụng CPFP để cho phép xác nhận các giao dịch gốc với mức phí thấp (7,01 sat/VB), 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 giao dịch có mức 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 giao dịch phụ với mức phí cao hơn. CPFP cũng hữu ích cho các giao dịch cần thoát khỏi Lightning Network (ví dụ: các đầu ra được cố định). Về mặt phí, RBF tương đối tiết kiệm chi phí hơn vì nó không yêu cầu thêm không gian khối.
Dịch vụ thanh toán phí bên ngoài và tăng tốc nhóm khai thác
Ngoài các phương thức như RBF (Thanh toán thay thế) và CPFP (Child Pays Parent), người dùng cũng có thể chọn sử dụng thanh toán phí bên ngoài để tăng tốc giao dịch của mình. Ví dụ: nhiều nhóm khai thác cung cấp dịch vụ tăng tốc giao dịch miễn phí và trả phí để tăng tốc độ đóng gói giao dịch bằng cách gửi txID của họ. Nếu là dịch vụ trả phí, người dùng cần trả phí dịch vụ để hỗ trợ nhóm khai thác. Vì dịch vụ này liên quan đến việc thanh toán phí thông qua một hệ thống không phải mạng Bitcoin (ví dụ: qua trang web, thanh toán bằng thẻ tín dụng, v.v.), nên nó được gọi là thanh toán phí bên ngoài.
Mặc dù các khoản thanh toán phí bên ngoài cung cấp giải 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 về lâu dài có thể tác động đến khả năng chống kiểm duyệt của Bitcoin.
Thỏa thuận nhóm khai thác
Trong cuộc thảo luận trước đây, chúng ta đã xem xét các nhóm khai thác và thợ mỏ nói chung, nhưng trên thực tế, giữa chúng cần có sự phân công lao động và hợp tác. Nhóm khai thác tổng hợp sức mạnh tính toán của các thợ mỏ để khai thác và phân phối phần thưởng dựa trên sự đóng góp của sức mạnh tính toán. Quá trình hợp tác này đòi hỏi các giao thức nhất định để phối hợp nó.
Trong các giao thức nhóm khai thác phổ biến, chẳng hạn như Stratum v1, nhóm khai thác chỉ cần cung cấp mẫu khối (bao gồm tiêu đề khối và thông tin giao dịch coinbase) cho người khai thác và người khai thác thực hiện tính toán băm dựa trên mẫu này. Ngoài ra còn có các công cụ như stratum.work có thể trực quan hóa thông tin Stratum từ nhiều nhóm khai thác khác nhau.
Trong quá trình này, người khai thác không thể chọn đóng gói giao dịch nào; thay vào đó, nhóm khai thác sẽ chọn giao dịch và xây dựng mẫu để phân công nhiệm vụ cho người khai thác.
Do đó, trong giao thức Stratum v1, chúng ta có thể ánh xạ sơ bộ các vai trò của hệ sinh thái Ethereum như sau:
Công cụ khai thác: đảm nhận một số trách nhiệm của người đề xuất (thực hiện các phép tính băm).
Nhóm khai thác: Đóng vai trò vừa là người xây dựng, sử dụng hàm băm được tính toán bởi người khai thác vừa là người đề xuất các khối.
Tương lai nắm giữ điều gì?
Một số giải pháp đầy hứa hẹn đang được phát triển để giảm thiểu tác động tiêu cực của MEV (Giá trị có thể trích xuất của công cụ khai thác) đối với Bitcoin.
thỏa thuận mới
Trong một số giao thức nhóm khai thác mới, chẳng hạn như Stratum v2 và BraidPool, người khai thác có thể chọn các giao dịch sẽ được đóng gói một cách độc lập. Stratum v2 đã được một số nhóm khai thác (ví dụ: DEMAND) và chương trình cơ sở khai thác (ví dụ: Braiins) áp dụng, cho phép các thợ mỏ riêng lẻ xây dựng các mẫu khối của riêng họ. Điều này làm tăng 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.
Vì vậy, theo xu hướng này, vai trò của các nhóm khai thác và thợ mỏ có thể không phát triển theo cách giống như mô hình PBS (Tách người đề xuất/người xây dựng) của Ethereum trong tương lai.
Ngoài ra, các thiết kế mới liên quan đến nhóm giao dịch trong Bitcoin Core có thể mang lại những thay đổi, chủ yếu bao gồm chiến lược chuyển tiếp giao dịch v3 được thảo luận nhiều và cải tiến nhóm bộ nhớ cụm. Tuy nhiên, tác động của những thiết kế mới này đối với các khía cạnh như việc triển khai các lối thoát kênh Lightning Network vẫn đang được thảo luận.
Giảm tác động của phần thưởng khai thác
Việc giảm phần thưởng khai thác là một thách thức quan trọng. Vì phần thưởng khối sẽ giảm hơn nữa trong tương lai nên có thể có nhiều tác động đến mạng.
Một số vấn đề đã được các nhà phát triển Bitcoin sớm nhận ra và thảo luận, chẳng hạn như vấn đề thu phí, trong đó các nhóm khai thác có thể cố tình đào lại các khối trước đó để thu phí. Bitcoin Core đã thực hiện một số biện pháp để chống lại việc thu phí, nhưng các phương pháp hiện tại vẫn cần được cải thiện.
Ngoài phí giao dịch gốc, tài sản thay thế cũng có thể trở thành nguồn doanh thu liên tục trong tương lai. Do đó, một số dự án đang cố gắng xây dựng cơ sở hạ tầng để xác định hiệu quả hơn các giao dịch có giá trị liên quan đến tài sản thay thế. Ví dụ: Rebar đang phát triển một mempool công khai thay thế để xác định tốt hơn các giao dịch liên quan đến tài sản thay thế có giá trị.
Tuy nhiên, như đã thảo luận trong phần “Thanh toán phí bên ngoài”, tác động của các ưu đãi kinh tế Bitcoin ngoài chuỗi 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 chưa được xác minh.
Dù sao đi nữa, MEV trên Bitcoin có những điểm tương đồng với Ethereum, nhưng cũng khác nhau do sự khác biệt về kiến trúc và triết lý thiết kế. Tiện ích ngày càng tăng của Bitcoin, phần thưởng trợ cấp khối ngày càng giảm và hệ sinh thái BTCFi đang phát triển sẽ thu hút nhiều sự chú ý hơn đến các yếu tố liên quan đến MEV.
Liên kết gốc