Giao thức Uniswap là cơ sở hạ tầng mật mã quan trọng cho hàng triệu nhà giao dịch và hỗ trợ khối lượng giao dịch hơn 1,6 nghìn tỷ USD bằng cách cung cấp tính thanh khoản sâu. Uniswap v4 là phiên bản phát triển mới nhất của giao thức, cho phép các nhà phát triển sử dụng các chức năng AMM tùy chỉnh của Hooks Build trên Uniswap.
Trước đây, chúng tôi đã viết về câu chuyện của nhà tạo lập thị trường trung bình có trọng số theo thời gian và hôm nay chúng tôi sẽ tập trung vào "lời tiên tri bị cắt ngắn".
Các oracle về giá, chẳng hạn như các oracle về giá trong nhóm Uniswap v3, được biết là cung cấp thông tin về giá về các nhóm thanh khoản cho các giao thức DeFi khác và các oracle về giá bị cắt ngắn, được triển khai dưới dạng hook v4 tùy chọn, có thể làm giảm các giao dịch lớn. Nó sẽ có tác động đến giá cả và khiến nó có khả năng chống oracle cao hơn, giúp sử dụng an toàn hơn trong các tình huống DeFi.
Vai trò của lời tiên tri về giá
Nhà tiên tri về giá là một công cụ được sử dụng để xem thông tin về giá của một tài sản cụ thể. Những lời tiên tri trên chuỗi này là nguồn giá không đáng tin cậy phản ánh dữ liệu trên chuỗi. Các dự đoán về giá của Uniswap v3 cho phép các hợp đồng thông minh tích hợp và sử dụng dữ liệu định giá trên chuỗi để tạo ra nhiều ứng dụng có khả năng tổng hợp hơn trên DeFi.
Oracle về giá Uniswap v3 được xây dựng dựa trên cơ chế Proof-of-Work (PoW) của Ethereum, nhưng ** sau khi thuật toán đồng thuận của Ethereum chuyển sang Proof-of-Stake (PoS), một số giả định chính của oracle đã thay đổi. kem an toan**.
Mặc dù chi phí thao túng giá của các nhóm có tính thanh khoản cao trên Uniswap v3 là quá cao, nhưng tầm quan trọng của các nhà tiên tri về giá cũng khiến chúng trở thành mục tiêu của những kẻ độc hại, những kẻ có đủ động cơ tài chính để thao túng các nhà tiên tri về giá.
Vì vậy, chúng ta cần sửa đổi oracle để làm cho nó linh hoạt hơn và oracle giá rút gọn sử dụng một công thức khác để tính giá và có thể cung cấp nguồn cấp giá đáng tin cậy hơn, ít bị thao túng hơn. **
Cái móc của một lời tiên tri bị cắt cụt là gì?
Oracle bị cắt ngắn là một oracle về giá trên chuỗi sử dụng công thức trung bình hình học để ghi lại giá của tài sản trong nhóm thanh khoản Uniswap và sau đó cắt bớt nguồn cấp giá của oracle - nghĩa là ** trong một khối duy nhất, giá được ghi chỉ có thể tăng lên hoặc giảm tới giá trị lớn nhất. **
Việc cắt ngắn này giúp loại bỏ tác động lâu dài của các giao dịch lớn lên giá - bất kể các giao dịch lớn này là hợp pháp hay độc hại, bởi vì nếu một tác nhân độc hại cố gắng thao túng giá, nó phải được duy trì qua nhiều khối. những lời tiên tri đắt tiền để thao túng**.
Oracle hook bị cắt ngắn hoạt động như thế nào?
Hợp đồng thông minh của Hook này lưu trữ một bản sao giá của nhóm thanh khoản tương ứng, trong đó trong Uniswap v3 và v4, những mức giá này được biểu thị bằng tích tắc.
Trước khi thực hiện giao dịch hoặc điều chỉnh LP, Hook so sánh biến động giá hiện tại của nhóm thanh khoản với biến động giá được lưu trong hợp đồng của nó và nếu chênh lệch giữa hai con số nhỏ hơn một đơn vị số nhất định (dựa trên nghiên cứu của chúng tôi, chúng tôi sử dụng 9.116), thì Hook sẽ được cập nhật lên mức giá mới này.
Tuy nhiên, nếu giá hiện tại của nhóm thanh khoản di chuyển hơn 9116 đơn vị kỹ thuật số, nhà tiên tri sẽ giới hạn giá của nó ở mức +- 9116, do đó hạn chế mức độ chuyển động điểm giá của nhóm thanh khoản trong một khối.
Sau khi Hook được cập nhật, giao dịch hoặc điều chỉnh LP sẽ không được thực hiện cho đến khi kết thúc khối tương ứng và sau đó chu kỳ lặp lại với khối tiếp theo kích hoạt hợp đồng thông minh Hook.
Bằng cách cắt bớt phạm vi dao động giá (điểm) có thể ghi lại, nhà tiên tri có thể bỏ qua các giá trị ngoại lệ và loại bỏ tác động của các giao dịch lớn lên giá. Nếu giá tiếp tục biến động đáng kể, oracle sẽ nhanh chóng thích ứng với mức giá của nhóm thanh khoản.
Việc cắt bớt oracle sẽ an toàn hơn
Hãy lấy thị trường cho vay làm ví dụ để hiểu rõ hơn về những lời tiên tri bị cắt ngắn. Thị trường cho vay DeFi cho phép người dùng gửi tài sản làm tài sản thế chấp để cho vay các tài sản khác, tối đa một phần giá trị tài sản thế chấp.
Ví dụ: nếu lãi suất thế chấp trên thị trường cho vay là 1,5 thì Alice cần cung cấp tài sản thế chấp ít nhất 1.500 USD để cho vay 1.000 USDC. Nghĩa là, nếu ETH là 1.000 USD thì Alice cần gửi ít nhất 1,5 ETH .
Và trong quá trình vay, Alice cần duy trì tỷ lệ ít nhất là 1,5, nghĩa là nếu giá 1,5 ETH của cô ấy giảm xuống thì bất kỳ ai cũng có thể trả khoản nợ khó đòi của cô ấy và nhận được tài sản thế chấp là 1,5 ETH này.
Thị trường cho vay sử dụng các lời tiên tri về giá để so sánh giá của ETH và USDC. Mặc dù hiện tại việc thao túng nhóm thanh khoản ETH/USDC trên Uniswap v3 là không thực tế về mặt kinh tế, nhưng kẻ độc hại Bob có thể tác động đến các DEX quy mô nhỏ hơn bằng cách thực hiện các giao dịch lớn và đẩy giá ETH xuống.
Điều này cho phép Bob thao túng thị trường cho vay để vị thế của Alice cần được thanh lý và sau đó Bob có thể trả khoản vay của Alice với số tiền dưới 1.500 USD và lấy đi 1,5 ETH của cô ấy.
Kiểu thao túng này là một trong những cách phổ biến nhất mà các giao thức DeFi dựa vào các dự đoán về giá có thể bị thao túng để gây ra thua lỗ. Các giao thức cho vay và cho vay chỉ là một ví dụ. lời tiên tri về giá.
Nếu thị trường cho vay DeFi mà Alice đang tham gia sử dụng lời tiên tri về giá bị cắt ngắn thì Bob sẽ phải tiếp tục tiến hành thao túng thị trường trong một khoảng thời gian. Ví dụ: trong ví dụ này, **Bob phải đợi 15 khối để giá của nhà tiên tri đạt được mức biến động mà anh ta mong muốn trước khi có thể cố gắng thanh lý vị thế của Alice. **
Nhưng trong vòng năm phút này, robot kinh doanh chênh lệch giá có thể ăn mất giao dịch tương ứng của Bob, khiến anh ta chẳng còn gì, đối với Bob, chi phí này là quá cao.
Hiện tại, Uniswap v4 và oracle Hook rút gọn vẫn đang được phát triển và các thông số kỹ thuật cuối cùng có thể thay đổi.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Chức năng Oracle Hook bị cắt ngắn: Liệu Uniswap có thay đổi DeFi lần nữa không?
Biên soạn bởi: Frank, Tin tức tầm nhìn xa
Giao thức Uniswap là cơ sở hạ tầng mật mã quan trọng cho hàng triệu nhà giao dịch và hỗ trợ khối lượng giao dịch hơn 1,6 nghìn tỷ USD bằng cách cung cấp tính thanh khoản sâu. Uniswap v4 là phiên bản phát triển mới nhất của giao thức, cho phép các nhà phát triển sử dụng các chức năng AMM tùy chỉnh của Hooks Build trên Uniswap.
Trước đây, chúng tôi đã viết về câu chuyện của nhà tạo lập thị trường trung bình có trọng số theo thời gian và hôm nay chúng tôi sẽ tập trung vào "lời tiên tri bị cắt ngắn".
Các oracle về giá, chẳng hạn như các oracle về giá trong nhóm Uniswap v3, được biết là cung cấp thông tin về giá về các nhóm thanh khoản cho các giao thức DeFi khác và các oracle về giá bị cắt ngắn, được triển khai dưới dạng hook v4 tùy chọn, có thể làm giảm các giao dịch lớn. Nó sẽ có tác động đến giá cả và khiến nó có khả năng chống oracle cao hơn, giúp sử dụng an toàn hơn trong các tình huống DeFi.
Vai trò của lời tiên tri về giá
Nhà tiên tri về giá là một công cụ được sử dụng để xem thông tin về giá của một tài sản cụ thể. Những lời tiên tri trên chuỗi này là nguồn giá không đáng tin cậy phản ánh dữ liệu trên chuỗi. Các dự đoán về giá của Uniswap v3 cho phép các hợp đồng thông minh tích hợp và sử dụng dữ liệu định giá trên chuỗi để tạo ra nhiều ứng dụng có khả năng tổng hợp hơn trên DeFi.
Oracle về giá Uniswap v3 được xây dựng dựa trên cơ chế Proof-of-Work (PoW) của Ethereum, nhưng ** sau khi thuật toán đồng thuận của Ethereum chuyển sang Proof-of-Stake (PoS), một số giả định chính của oracle đã thay đổi. kem an toan**.
Mặc dù chi phí thao túng giá của các nhóm có tính thanh khoản cao trên Uniswap v3 là quá cao, nhưng tầm quan trọng của các nhà tiên tri về giá cũng khiến chúng trở thành mục tiêu của những kẻ độc hại, những kẻ có đủ động cơ tài chính để thao túng các nhà tiên tri về giá.
Vì vậy, chúng ta cần sửa đổi oracle để làm cho nó linh hoạt hơn và oracle giá rút gọn sử dụng một công thức khác để tính giá và có thể cung cấp nguồn cấp giá đáng tin cậy hơn, ít bị thao túng hơn. **
Cái móc của một lời tiên tri bị cắt cụt là gì?
Oracle bị cắt ngắn là một oracle về giá trên chuỗi sử dụng công thức trung bình hình học để ghi lại giá của tài sản trong nhóm thanh khoản Uniswap và sau đó cắt bớt nguồn cấp giá của oracle - nghĩa là ** trong một khối duy nhất, giá được ghi chỉ có thể tăng lên hoặc giảm tới giá trị lớn nhất. **
Việc cắt ngắn này giúp loại bỏ tác động lâu dài của các giao dịch lớn lên giá - bất kể các giao dịch lớn này là hợp pháp hay độc hại, bởi vì nếu một tác nhân độc hại cố gắng thao túng giá, nó phải được duy trì qua nhiều khối. những lời tiên tri đắt tiền để thao túng**.
Oracle hook bị cắt ngắn hoạt động như thế nào?
Hợp đồng thông minh của Hook này lưu trữ một bản sao giá của nhóm thanh khoản tương ứng, trong đó trong Uniswap v3 và v4, những mức giá này được biểu thị bằng tích tắc.
Trước khi thực hiện giao dịch hoặc điều chỉnh LP, Hook so sánh biến động giá hiện tại của nhóm thanh khoản với biến động giá được lưu trong hợp đồng của nó và nếu chênh lệch giữa hai con số nhỏ hơn một đơn vị số nhất định (dựa trên nghiên cứu của chúng tôi, chúng tôi sử dụng 9.116), thì Hook sẽ được cập nhật lên mức giá mới này.
Tuy nhiên, nếu giá hiện tại của nhóm thanh khoản di chuyển hơn 9116 đơn vị kỹ thuật số, nhà tiên tri sẽ giới hạn giá của nó ở mức +- 9116, do đó hạn chế mức độ chuyển động điểm giá của nhóm thanh khoản trong một khối.
Sau khi Hook được cập nhật, giao dịch hoặc điều chỉnh LP sẽ không được thực hiện cho đến khi kết thúc khối tương ứng và sau đó chu kỳ lặp lại với khối tiếp theo kích hoạt hợp đồng thông minh Hook.
Bằng cách cắt bớt phạm vi dao động giá (điểm) có thể ghi lại, nhà tiên tri có thể bỏ qua các giá trị ngoại lệ và loại bỏ tác động của các giao dịch lớn lên giá. Nếu giá tiếp tục biến động đáng kể, oracle sẽ nhanh chóng thích ứng với mức giá của nhóm thanh khoản.
Việc cắt bớt oracle sẽ an toàn hơn
Hãy lấy thị trường cho vay làm ví dụ để hiểu rõ hơn về những lời tiên tri bị cắt ngắn. Thị trường cho vay DeFi cho phép người dùng gửi tài sản làm tài sản thế chấp để cho vay các tài sản khác, tối đa một phần giá trị tài sản thế chấp.
Ví dụ: nếu lãi suất thế chấp trên thị trường cho vay là 1,5 thì Alice cần cung cấp tài sản thế chấp ít nhất 1.500 USD để cho vay 1.000 USDC. Nghĩa là, nếu ETH là 1.000 USD thì Alice cần gửi ít nhất 1,5 ETH .
Và trong quá trình vay, Alice cần duy trì tỷ lệ ít nhất là 1,5, nghĩa là nếu giá 1,5 ETH của cô ấy giảm xuống thì bất kỳ ai cũng có thể trả khoản nợ khó đòi của cô ấy và nhận được tài sản thế chấp là 1,5 ETH này.
Thị trường cho vay sử dụng các lời tiên tri về giá để so sánh giá của ETH và USDC. Mặc dù hiện tại việc thao túng nhóm thanh khoản ETH/USDC trên Uniswap v3 là không thực tế về mặt kinh tế, nhưng kẻ độc hại Bob có thể tác động đến các DEX quy mô nhỏ hơn bằng cách thực hiện các giao dịch lớn và đẩy giá ETH xuống.
Điều này cho phép Bob thao túng thị trường cho vay để vị thế của Alice cần được thanh lý và sau đó Bob có thể trả khoản vay của Alice với số tiền dưới 1.500 USD và lấy đi 1,5 ETH của cô ấy.
Kiểu thao túng này là một trong những cách phổ biến nhất mà các giao thức DeFi dựa vào các dự đoán về giá có thể bị thao túng để gây ra thua lỗ. Các giao thức cho vay và cho vay chỉ là một ví dụ. lời tiên tri về giá.
Nếu thị trường cho vay DeFi mà Alice đang tham gia sử dụng lời tiên tri về giá bị cắt ngắn thì Bob sẽ phải tiếp tục tiến hành thao túng thị trường trong một khoảng thời gian. Ví dụ: trong ví dụ này, **Bob phải đợi 15 khối để giá của nhà tiên tri đạt được mức biến động mà anh ta mong muốn trước khi có thể cố gắng thanh lý vị thế của Alice. **
Nhưng trong vòng năm phút này, robot kinh doanh chênh lệch giá có thể ăn mất giao dịch tương ứng của Bob, khiến anh ta chẳng còn gì, đối với Bob, chi phí này là quá cao.
Hiện tại, Uniswap v4 và oracle Hook rút gọn vẫn đang được phát triển và các thông số kỹ thuật cuối cùng có thể thay đổi.