BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Trong rừng tối, không chỉ “đi trước” mới có thể kiếm được lợi nhuận | Viện nghiên cứu Rhythm nói về Ethereum Dark Forest Series 1

Đọc bài viết này mất 22 phút
Trong thế giới kỳ diệu của DeFi, bạn không chỉ có thể có được cơ hội chênh lệch giá bằng cách đi trước người khác một bước mà còn có một cơ chế chênh lệch giá được gọi là "Back Running".
Tác giả: Viện nghiên cứu nhịp điệu


Những người bạn biết đến Rừng tối Ethereum chắc hẳn có ấn tượng sâu sắc về robot buôn bán chênh lệch giá chạy trước. Những robot này sẽ luôn giám sát các giao dịch đang chờ xử lý trong nhóm giao dịch. Khi tìm thấy một giao dịch có chỗ cho chênh lệch giá, chúng sẽ bắt đầu chuyển khoản với giá gas cao hơn để đảm bảo rằng chúng có thể vào khối trước khi giao dịch chênh lệch giá có thể được thực hiện.

 

Đưa ra ví dụ đơn giản nhất về chạy trước. Lúc này, 1 UNI có thể đổi được 2 USDC. Thông qua giám sát , Tôi tìm thấy Có một giao dịch đang chờ xử lý trong nhóm giao dịch để đổi một lượng lớn USDC lấy UNI thông qua Uniswap (có thể gây trượt giá). Tôi sẽ bắt đầu một giao dịch để đổi USDC lấy UNI với giá gas cao hơn giao dịch đang chờ xử lý để đảm bảo rằng giao dịch của tôi có thể được lên lịch. Đã xác nhận trước giao dịch này. Vì tiêu chuẩn mặc định để hầu hết các công ty khai thác Ethereum chọn giao dịch là giá gas, nên để tối đa hóa lợi nhuận của chính họ, các công ty khai thác sẽ chọn các giao dịch có giá gas cao để đưa vào khối trước tiên. Do đó, chúng tôi đã đổi nó lấy UNI tương ứng với tỷ giá hối đoái là 2USDC/UNI. Khi giao dịch trao đổi số lượng lớn lấy UNI được tải lên chuỗi, giả sử rằng sự thay đổi giá do trượt giá sẽ làm tăng tỷ giá hối đoái USDC-UNI lên 3USDC/UNI, tại thời điểm này, nếu tôi đổi UNI trước đó tôi đã đổi lại thành USDC , Tôi có thể đạt được 50% lợi nhuận.

 

Tuy nhiên, trong thế giới kỳ diệu của DeFi, bạn không chỉ có thể có được cơ hội kinh doanh chênh lệch giá bằng cách đi trước người khác một bước, còn có một cơ chế chênh lệch giá gọi là "Chạy ngược".


Sự cố bZx "Tail Chase"


2020 Vào ngày 13 tháng 7 năm 2019, giao thức cho vay giao dịch ký quỹ bZx đã tiến hành IDO (Cung cấp DEX ban đầu) cho mã thông báo quản trị BZRX thông qua Uniswap. Cuộc đấu giá bắt đầu tại khối Ethereum 10451767, với bZx cung cấp tổng cộng 5 triệu token BZRX.

 

Ngay khi sự kiện bắt đầu, một người dùng đã "theo dõi" và sau đó trở thành người đầu tiên tham gia IDO này và trao đổi gần một nửa tổng số IDO cho mã thông báo BZRX ở mức giá cao hơn một chút so với giá phát hành (do đường cong liên kết bị trượt). Khi số lượng người tham gia tăng lên, giá BZRX không ngừng tăng lên, vài phút sau, người dùng đã bán toàn bộ số BZRX trao đổi ban đầu với giá gấp 10 lần giá phát hành và bỏ túi thành công khoản lãi gần 550.000 USD.

 

Mọi chuyện nghe có vẻ rất đơn giản nhưng trên thực tế, để hoàn thành thao tác "đuổi đuôi" này, người dùng đã chuẩn bị hơn 700 ether Tài khoản Square và nhóm giao dịch được giám sát chặt chẽ.

 

Để mọi người dễ hiểu hơn về "đuổi đuôi" là gì chúng tôi sẽ đưa ra một ví dụ dễ hiểu hơn . Giả sử một nền tảng thông báo rằng họ sẽ tổ chức một sự kiện đổi 1 ETH lấy 100 BTC vào lúc 0:00 trên Double Eleven. Sự kiện này là một sự kiện không được cấp phép và tất cả người dùng đều có thể tham gia. Nền tảng sẽ sử dụng địa chỉ chính thức để bắt đầu giao dịch trên chuỗi vào lúc 0 giờ để thông báo bắt đầu sự kiện. Người dùng đầu tiên chuyển 1ETH đến địa chỉ chính thức sẽ nhận được cơ hội đổi quà thành công và tuyên bố kết thúc sự kiện này. Tất cả các giao dịch chuyển tiền được thực hiện trước khi nền tảng thông báo bắt đầu sự kiện và sau khi sự kiện kết thúc sẽ được ghi là không hợp lệ.

 

Người dùng không biết khối chuyển khoản do nền tảng khởi tạo sẽ được đưa vào khối nào và người dùng không thể xác định giao dịch này giao dịch sẽ ở trong khối này. Vì vậy, nếu bạn muốn trở thành người đầu tiên chuyển tiền vào nền tảng sau khi sự kiện bắt đầu và có được cơ hội đổi thưởng này, bạn có thể chỉ trông cậy vào may mắn không?


Các chiến lược chiến thắng khác nhau


Để giải quyết vấn đề Câu hỏi này, chúng ta cần xem lại cơ chế sắp xếp chuyển khoản theo khối. Đầu tiên, thợ mỏ sẽ chọn các giao dịch cần xác nhận từ nhóm giao dịch và đưa chúng vào các khối mà họ xây dựng. Trong hầu hết các trường hợp, như đã đề cập ở trên, tiêu chí lựa chọn mặc định cho thợ mỏ là Gas Price, tức là Say, chuyển khoản với Giá Gas cao nhất sẽ là lần chuyển đầu tiên trong khối. Tất nhiên, những người khai thác không nhất thiết phải chọn chuyển khoản theo tiêu chuẩn này, ví dụ: những người khai thác muốn làm điều ác có thể lấp đầy khối bằng những chuyển khoản có lợi cho mình.

 

Sau khi làm rõ điểm này, chiến lược mà chúng tôi có thể áp dụng là theo dõi địa chỉ chính thức của nền tảng và bắt đầu chuyển khoản khi nền tảng được tìm thấy Và sau khi được tải lên chuỗi, chúng tôi đã nhanh chóng bắt đầu chuyển 1ETH với giá gas rất cao đến địa chỉ của nền tảng để đảm bảo rằng giao dịch chuyển tiền của chúng tôi trở thành giao dịch chuyển tiền đầu tiên trong khối tiếp theo.

 

Tuy nhiên, trừ khi lần chuyển nền tảng là lần chuyển cuối cùng trong khối trước đó, chúng tôi có thể đảm bảo rằng chúng tôi có 100% Tỷ lệ thắng nhưng khả năng điều này xảy ra là cực kỳ thấp nên chúng ta cần phải nghĩ ra biện pháp đối phó khác.

 

Nếu chúng ta thực hiện nhiều giao dịch cùng một lúc, chẳng phải cơ hội chiến thắng của chúng ta sẽ được cải thiện đáng kể sao? Người ta cho rằng ngay cả khi tất cả các giao dịch chuyển tiền được ghi là không hợp lệ sẽ được nền tảng trả lại nguyên vẹn sau sự kiện, thì vẫn có một số vấn đề với chiến lược này. Trước hết, tài khoản Ethereum bị hạn chế bởi số thứ tự chuyển khoản nonce. Họ chỉ có thể bắt đầu một lần chuyển khoản tại một thời điểm và không thể thực hiện lần chuyển tiếp theo cho đến khi kết quả của lần chuyển trước đó xuất hiện. Thứ hai, nếu người dùng sử dụng 100 tài khoản để thực hiện chuyển khoản cùng lúc, người dùng cần chuẩn bị trước 100 ETH, điều này rất tốn kém.

 

Đây là lúc hợp đồng thông minh trở nên hữu ích. Hợp đồng thông minh không có hạn chế về số lần sử dụng. Nếu hợp đồng thông minh mà chúng tôi triển khai giành chiến thắng trong sự kiện thì giải thưởng vẫn thuộc về chúng tôi. Tất cả những gì chúng ta cần làm vào thời điểm này là đưa 1ETH vào hợp đồng thông minh của mình và sau đó chuẩn bị 100 tài khoản đủ để trả phí gas. Khi bắt đầu phiên đấu giá, 100 tài khoản gọi hợp đồng thông minh này cùng lúc và hợp đồng thông minh sẽ bắt đầu chuyển sang nền tảng.

 

Nhưng điều gì sẽ xảy ra nếu nền tảng không bắt đầu phiên đấu giá đúng hạn? Hay là mạng bị trễ? Cách tốt hơn là tận dụng thông tin do nhóm giao dịch cung cấp, vì nhóm giao dịch có thể cho bạn biết mọi thứ sẽ xảy ra trong tương lai trên chuỗi này. Sau đó, điều chúng ta cần làm là theo dõi mọi giao dịch trong nhóm giao dịch, cố gắng tìm ra giao dịch được thực hiện bởi địa chỉ của bên dự án, tìm ra Giá Gas của giao dịch này và sau đó bắt đầu 100 giao dịch với cùng một Gas Giá như giao dịch này thông qua hợp đồng chuyển khoản thông minh.

 

Tại sao lại bắt đầu chuyển khoản với Giá Gas giống với giao dịch mục tiêu? Nó vẫn dựa trên logic của những người khai thác chọn giao dịch để vào khối. Vì giao dịch chúng tôi bắt đầu có cùng Giá gas với giao dịch do nền tảng khởi tạo nên giao dịch chúng tôi bắt đầu sẽ có xác suất cao xuất hiện trong cùng một khối với giao dịch do nền tảng khởi tạo và rất có thể giao dịch sẽ xuất hiện trong cùng khối với giao dịch do nền tảng khởi tạo, có thể "bao vây" giao dịch mục tiêu. Nếu chính xác một trong 100 giao dịch mà chúng tôi thực hiện trở thành giao dịch thứ hai sau giao dịch mục tiêu, chúng tôi sẽ trở thành giao dịch được chọn trong sự kiện này thành công và đổi thành công 1 ETH lấy 100 BTC.


Hoạt động của "Người được chọn"


Hãy quay lại sự cố bZx và xem người dùng đó đã kiếm được 550.000 đô la chỉ sau vài phút như thế nào.

 

Nếu bạn muốn đăng nhập vào Uniswap để tạo một cặp giao dịch tiền tệ, bạn cần trở thành nhà cung cấp thanh khoản và cung cấp Uniswap với tính thanh khoản của mỗi loại tiền tệ và ETH là 50%, điều này cũng sẽ xác định giá ban đầu của loại tiền tệ đó là giá phát hành IDO. Vào lúc 02:28:24 UTC ngày 13 tháng 7, khối Ethereum 10451767, bZx đã cung cấp 1.000 ETH và 5 triệu mã thông báo BZRX cho Uniswap, bắt đầu IDO với giá phát hành là 0,0002 ETH/BZRX.

 

Chiến lược của người dùng là đổi ETH lấy càng nhiều BZRX càng tốt với tỷ giá hối đoái thấp nhất trong lần đầu tiên tham gia IDO (phần còn lại được trao cho Người dùng khác có thể tiếp tục trao đổi), đợi người dùng khác tiếp tục đẩy tỷ giá lên cao và khi tỷ giá đạt mức cao, hãy chuyển đổi BZRX trở lại ETH và rời khỏi thị trường với lợi nhuận. Vì Uniswap là kênh trao đổi duy nhất và chỉ có cặp giao dịch ETH-BZRX nên với điều kiện BZRX có thể được trao đổi ở tỷ giá hối đoái thấp nhất, tất cả các giao dịch mua tiếp theo sẽ đẩy tỷ giá hối đoái lên cao và chuyển thành lợi nhuận cho người dùng.

 

Đầu tiên, người dùng đã chuẩn bị 732 địa chỉ Ethereum và Phí Gas gửi trước. Sau đó, người dùng đã triển khai hợp đồng thông minh chưa đầy một giờ trước khi IDO bắt đầu và chuẩn bị 650 ETH trong hợp đồng thông minh để đổi lấy BZRX. Khi bắt đầu IDO, 732 địa chỉ Ethereum phát các giao dịch đồng thời.

 

Cuối cùng, anh ấy đã thành công. Một trong 732 giao dịch do người dùng thực hiện đã tình cờ được xếp hạng trong bZx để tiêm Sau giao dịch (giao dịch bắt đầu IDO). Tất cả ngoại trừ một giao dịch thành công này đã thất bại.



Nguồn hình ảnh: <Lốc rút nhanh nhất trên Blockchain: Ethereum Backrunning>


Ngoài người dùng chiến thắng, những người dùng khác cũng đã thử sử dụng chiến lược này. Trong khối 10451767, có tổng cộng 266 giao dịch, 141 trong số đó đến từ người dùng chiến thắng và hai người dùng khác đã cố gắng sử dụng chiến lược này đã phát hành lần lượt 59 và 23 giao dịch. IDO. Giá gas giao dịch hoàn toàn giống với 60GWei. Cuối cùng, người dùng chiến thắng đã nhận được sự ưu ái của Chúa nhờ sự chăm chỉ và cống hiến.

 

Đổi thành công một lượng lớn BZRX với tỷ giá thấp nhất chỉ có thể coi là một nửa nhiệm vụ. " Người Được Chọn" cần phải được coi là hoàn thành khi tất cả những chiếc BZRX này được xuất xưởng ở thời điểm cao điểm.

 

Vì Uniswap sử dụng đường cong liên kết để tính tỷ giá hối đoái của cặp giao dịch nên khi dự trữ BZRX ngày càng ít đi, thì độ dốc đi lên của giá sẽ tăng.

 

Ở block 14 sau khi IDO được mở, anh ấy đã bắt đầu giao hàng!


Nguồn hình ảnh: <Trận rút tiền nhanh nhất trên Blockchain: Ethereum Backrunning>


Ban đầu anh ấy đổi 650 ETH lấy 1.966.111 BZRX (giá phát hành ban đầu là 0,0002ETH/BZRX, nhưng trượt giá đã khiến giao dịch cuối cùng Tỷ giá hối đoái là 0,00033ETH/BZRX) và lô hàng được hoàn thành theo đợt trong vòng 190 thời gian khối và khoảng 50 phút (được tính là 15 giây mỗi khối), với tổng lợi nhuận khoảng 550.000 đô la Mỹ và tổng mức tiêu thụ gas là 1,47 ETH.


Trở thành "Người được chọn" thực sự rất khó khăn


Mặc dù thoạt nhìn, việc sử dụng 1,47 ETH để kiếm được lợi nhuận 550.000 đô la Mỹ là rất hấp dẫn nhưng thực tế nó không hề dễ dàng như tưởng tượng. Trước hết, tất cả những điều này đều dựa trên việc bạn hiểu mã và có thể viết hợp đồng thông minh, đồng thời bạn phải đảm bảo rằng không có vấn đề gì với hợp đồng thông minh, nếu không tài sản trong hợp đồng thông minh sẽ rất nguy hiểm. Thứ hai, ngay cả khi hợp đồng được viết ra, vẫn có những người dùng khác có thể viết hợp đồng cạnh tranh với bạn để có cơ hội chênh lệch giá này và bạn có thể không nhất thiết phải là người được chọn. Hơn nữa, ngay cả khi bạn là người đầu tiên lao vào và nhận được nhiều token với tỷ giá thấp nhất, nếu sau này không có ai tiếp quản thì số token này vẫn sẽ bị mất. Cuối cùng, điều quan trọng nhất là trước tiên bạn phải có 650 ETH!


Bài viết tham khảo:

 

Bắt đầu giao dịch IDO

 

Giành được địa chỉ hợp đồng thông minh của người dùng

 

<Ethereum là một khu rừng tối>

 

<Trận rút tiền nhanh nhất trên Blockchain: Ethereum Backrunning>

 


Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:

Nhóm Telegram đăng ký: https://t.me/theblockbeats

Nhóm Telegram thảo luận: https://t.me/BlockBeats_App

Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi