BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Cho vay chớp nhoáng: Giao dịch Ethereum có thể làm gì?

以太坊爱好者
特邀专栏作者
Bài viết này có khoảng 4173 từ, đọc toàn bộ bài viết mất khoảng 6 phút
Cho vay chớp nhoáng là hình thức "khả năng kết hợp" cực đoan nhất, cực đoan đến mức mọi thứ diễn ra trong nháy mắt.
Tóm tắt AI
Cho vay chớp nhoáng là hình thức "khả năng kết hợp" cực đoan nhất, cực đoan đến mức mọi thứ diễn ra trong nháy mắt.

Lưu ý của biên tập viên: Bài viết này là từ:Những người đam mê Ethereum (ID: ethfans)Lưu ý của biên tập viên: Bài viết này là từ:

Những người đam mê Ethereum (ID: ethfans)Những người đam mê Ethereum (ID: ethfans)

, Người dịch & Tác giả: A Jian, được in lại với sự ủy quyền của Odaily.

tiêu đề:

Flashloans, Phát minh mới về tiền ảo trên Internet

Vòng tròn dây chuyền luôn tuyên bố sẽ thay đổi ngành tài chính, và nó cuối cùng đã bắt đầu có dấu hiệu gần đây, bởi vì các chủ ngân hàng và kỹ thuật viên trẻ tuổi đã bắt đầu thành lập một liên minh.

Trò chơi mới nhất có tên là "cho vay chớp nhoáng", tức là bạn có thể sử dụng mã để chỉ định một loạt thao tác, chỉ cần thao tác của bạn có thể đảm bảo rằng việc hoàn trả được hoàn thành trong một lần giao dịch, thì bạn có thể cho vay vô điều kiện.

Bạn có thể làm rất nhiều việc trong một “giao dịch” trên blockchain, không chỉ chuyển tiền một lần mà thậm chí có thể hoàn thành 50 lần chuyển tiền trong một lần giao dịch. Bởi vì hợp đồng thông minh giống như chương trình máy tính, khi bạn gửi một giao dịch, nó tương đương với việc "gọi một chức năng nhất định trong một hợp đồng thông minh nhất định"; nhiều chức năng có thể được gọi trong một giao dịch và đương nhiên có thể hoàn thành nhiều thao tác.

Điều mà "khoản vay nhanh" yêu cầu là tất cả các hoạt động phải được hoàn thành trong một giao dịch (nếu không thể hoàn trả trong một giao dịch thì không thể cho vay tiền). Vì vậy, bạn phải lập trình tất cả các bước trong một giao dịch được gửi đến hợp đồng thông minh, bao gồm "vay, chuyển (thực hiện), trả nợ".

Nếu bạn không hoàn trả khi giao dịch kết thúc, giao dịch sẽ thất bại như thể không có gì xảy ra.

Giả sử rằng hợp đồng cho vay nhanh đã cho bạn 10.000 ETH lúc đầu, nếu 10.000 ETH không được hoàn trả khi kết thúc giao dịch, điều đó có nghĩa là bạn chưa bao giờ cho vay 10.000 ETH, bởi vì khi nút đang thực hiện giao dịch, miễn là giao dịch không thành công, tất cả các hoạt động trong giao dịch này sẽ được khôi phục, như thể không có gì xảy ra.

Phản trực giác, phải không? Trừ khi tất cả các hoạt động được thực hiện và đủ số tiền được trả lại thành công, những ETH đó vẫn như thể chúng chưa được di chuyển.

Vâng, chúng tôi cũng nghĩ rằng đây là ma thuật. Phép thuật này là phát minh mới nhất trên mạng Turing-Complete (ngôn ngữ lập trình Turing-Complete + "tài khoản" hoặc hợp đồng thông minh tự thực hiện).

Tất cả các nút máy tính chạy phần mềm Ethereum đều chạy hợp đồng thông minh cho vay nhanh này. Khi chương trình này (hợp đồng thông minh) được kích hoạt bởi giao dịch trên chuỗi, nó tương đương với hợp đồng thực hiện hoạt động được chỉ định bởi giao dịch. Nếu nó có thể được hoàn thành trong kết thúc Nếu việc hoàn trả được thực hiện, hợp đồng sẽ báo "thực hiện thành công" và trạng thái của toàn bộ mạng sẽ được thay đổi; nếu không thể hoàn thành việc hoàn trả, hợp đồng sẽ báo "thất bại" và trạng thái của các hợp đồng khác bị ảnh hưởng bởi giao dịch sẽ không thể thay đổi và chỉ có hợp đồng cho vay chớp nhoáng mới được thay đổi trạng thái.

Không sao nếu bạn bối rối, vì đây là lãnh thổ mới. Bạn cần biết lập trình để sử dụng loại hợp đồng này, bởi vì bạn cần chỉ định từng bước một cách mạch lạc. Tuy nhiên, nếu bạn sẵn sàng dành một vài tuần để làm theo hướng dẫn của Solidity, bạn cũng có thể nhận được tiền miễn phí cho hoạt động kinh doanh chênh lệch giá, được sử dụng để nắm bắt tất cả các cơ hội sinh lời có thể được thực hiện theo một loạt các bước nhất quán.

……

Ví dụ, một anh chàng đã kiếm được 360.000 đô la trong một lần, một giao dịch! Sự cố này cũng khiến Flash Loan thu hút sự chú ý của mọi người.Nhưng đây không phải là phát minh duy nhất trong lĩnh vực phân quyền. Ví dụ: Fulcrum có tính thanh khoản siêu cao; hợp đồng thông minh dYdX hỗ trợ vay flash miễn phí (vay flash), giống như khoản vay flash. Một dự án DeFi mới, Aave, cũng đang cung cấp chức năng như vậy dưới tên cho vay nhanh.

Cũng có quan điểm cho rằng CDP (kho nợ stablecoin của người dùng trong hệ thống stablecoin thế chấp đơn lẻ MakerDAO) có thể được chuyển đổi thành mã thông báo giống như kỳ phiếu, tương tự như khoản vay vĩnh viễn. (Ghi chú của người dịch: Trước khi nâng cấp hệ thống MakerDAO (tháng 11 năm 2019), miễn là bạn cung cấp tài sản thế chấp, bạn có thể cho vay DAI và tiền lãi sẽ không được hoàn trả theo thời gian thực mà chỉ khi bạn hoàn trả, miễn là tài sản thế chấp của bạn Đủ , và bạn có thể vay mãi mãi, vì vậy nó xấp xỉ khoản nợ vĩnh viễn.)

……

tiêu đề:

cậu bé tia chớp

  • Cái gọi là kinh doanh chênh lệch giá là kiếm tiền bằng cách tận dụng chênh lệch giá ở các thị trường khác nhau. Cơ hội chênh lệch giá tồn tại ở tất cả các thị trường tài chính và tài sản kỹ thuật số cũng không ngoại lệ. Các hoạt động chênh lệch giá có thể giúp giảm chênh lệch giá của một tài sản ở các thị trường khác nhau, bởi vì các hoạt động chênh lệch giá cũng có thể làm tăng tính thanh khoản

  • Flash Loan được thiết kế để cho phép các nhà phát triển vay theo ý muốn mà không cần cung cấp tài sản thế chấp. Toàn bộ quá trình cho vay và trả nợ sẽ được hoàn thành trong một lần giao dịch! Các nhà phát triển có thể cho vay tiền từ nhóm tiết kiệm của giao thức Aave, với điều kiện là sau khi giao dịch hoàn tất, thanh khoản cho vay từ nhóm sẽ được trả lại cho nhóm như hiện tại. Nếu không thể trả lại nhiều thanh khoản đó, giao dịch sẽ không thành công và được khôi phục, đảm bảo rằng số tiền trong nhóm tiết kiệm sẽ không bị mất.

  • Các khoản vay nhanh có nhiều cách sử dụng thú vị, bao gồm:

Arbitrage giữa các sàn giao dịch phi tập trung

……

Tái cân bằng, ví dụ: cho vay DAI từ giao thức Aave, đóng vị thế nợ thế chấp MakerDAO của bạn và lấy lại tài sản thế chấp của bạn, gửi các tài sản thế chấp này vào Hợp chất, cho vay DAI, sau đó trả lại DAI và một số khoản phí cho Aave

< https://etherscan.io/tx/0x4555a69b40fa465b60406c4d23e2eb98d8aee51def21faa28bb7d2b4a73ab1a9>


Bằng cách này, nhiều người hơn có thể tham gia chênh lệch giá và thanh lý vì không có yêu cầu về vốn ban đầu. Kinh doanh chênh lệch giá thường yêu cầu ít vốn ($100 đến $10.000), nhưng việc thanh lý đòi hỏi vốn đáng kể để đóng vị thế của con nợ. Việc đóng các vị thế trong Hợp chất và DAI thế chấp đơn lẻ (còn gọi là SAI) thường yêu cầu đầu tư ETH hoặc DAI trị giá hơn 1 triệu đô la.

……

Để chứng minh tiềm năng vô hạn của các khoản vay chớp nhoáng, chúng tôi đã thực hiện kinh doanh chênh lệch giá, nhưng trên thực tế, nó có thể được sử dụng ở nhiều nơi khác. Bạn có thể kiểm tra thỏa thuận này chúng tôi đã gửi:

(Ghi chú của người dịch: Như có thể thấy từ hai hình trên, các hoạt động liên quan đến giao dịch là mạch lạc, chuyển tiền từ địa chỉ A sang địa chỉ B, sau đó chuyển từ địa chỉ B sang địa chỉ C và cuối cùng quay lại địa chỉ hợp đồng)

Quá trình cụ thể không được hiển thị ở đây, nhưng chúng ta có thể xem phân tích chi tiết do cộng đồng PeckShield và Hydro cung cấp:

PeckShield: Phân tích công nghệ cốt lõi, toàn cảnh vụ giao thức bZx bị tin tặc tấn công

DeFi chia sẻ low-key | Cách trắng tay với 51 BTC

Từ những phân tích chi tiết này, chúng ta có thể biết rằng mấu chốt lợi nhuận của tin tặc là anh ta đã sử dụng tiền vay để thao túng giá tài sản trên Uniswap và Kyber, và giao thức bZx sử dụng Kyber làm cơ chế cung cấp thông tin giá của nó (còn được gọi là "máy tiên tri" ), và cuối cùng đã đưa cho hacker rất nhiều mã thông báo trong chức năng đòn bẩy, sau khi hacker lấy được những tài sản này và bán chúng, anh ta có thể hoàn trả khoản vay flash loan ban đầu. Tất nhiên, tin tặc đã không đóng đòn bẩy của mình trên giao thức bZx, tức là anh ta đã không trả lại tiền.

Sau khi vụ việc lộ ra, nhóm bZx đã sử dụng khóa quản lý để đóng băng thu nhập của hacker.

Vấn đề này đã gây ra rất nhiều cuộc thảo luận trong toàn cộng đồng, bao gồm nhưng không giới hạn ở: Cách xử lý của bZx có hợp lý không? Các giao thức DeFi có nên có khóa quản trị không? Các nhà tiên tri phi tập trung có an toàn không? Sự xuất hiện của các khoản vay chớp nhoáng là điều tốt hay điều xấu.

Có một thuật ngữ trong khoa học máy tính gọi là "nguyên tử hóa", dùng để chỉ việc các hoạt động liên quan có thể luôn thành công và thất bại đồng thời khi xử lý các giao dịch hay không và sẽ không bao giờ rơi vào tình trạng một số hoạt động thành công và một số hoạt động thất bại; Nếu có thể , nó đảm bảo "tính nguyên tử".

Nhưng nếu việc xử lý hai thứ này là nguyên tử, bạn có thể trực tiếp thực hiện thao tác lấy vé và đặt khách sạn cùng một lúc, nếu đến thời điểm lấy vé không thành công, khách sạn sẽ tự động bị hủy. Điều này có thể mang lại sự tiện lợi tuyệt vời.

Nếu chuyển sang một ví dụ cụ thể, bạn sẽ thấy khái niệm này không hề xa lạ: bạn muốn đi du lịch một nơi nào đó, và bạn luôn hy vọng rằng phương tiện đi lại và chỗ ở có thể được xác nhận cùng một lúc.Khách sạn A gần nhà ga hơn, nhưng nếu bạn không thể lấy vé tàu cao tốc, bạn sẽ muốn chọn một khách sạn B khác, hoặc thậm chí cân nhắc thay đổi địa điểm du lịch.

Lúc này bạn sẽ thấy nếu phải xác định riêng từng mục thì chỉ có thể cài nhiều ứng dụng và chuyển đổi qua lại liên tục, rất phiền phức. Ví dụ, bạn không đặt chỗ A thì sợ không đặt được khách sạn, đặt chỗ A thì không lấy được vé, bạn phải hủy đăng ký.

Nhưng nếu việc xử lý hai thứ này là nguyên tử, bạn có thể trực tiếp thực hiện thao tác lấy vé và đặt khách sạn cùng một lúc, nếu đến thời điểm lấy vé không thành công, khách sạn sẽ tự động bị hủy. Điều này có thể mang lại sự tiện lợi tuyệt vời.

Tương tự như vậy, khi bạn cần đổi tàu để đến điểm đến của mình, bạn cũng hy vọng rằng mình có thể mua tất cả các vé trên hành trình cùng một lúc hoặc không mua tất cả để không phải hoàn vé theo cách thủ công. .

Nói thì rất đơn giản và hợp với mong muốn của mọi người, nhưng chuyện như thế này vẫn cực kỳ hiếm gặp trong cuộc sống của chúng ta. Chúng tôi vẫn phải tải xuống nhiều ứng dụng và theo dõi nhiều tài khoản chính thức và các chương trình nhỏ.

Ethereum thì không như vậy. Hãy coi Ethereum như một chiếc máy tính và các hợp đồng thông minh là các chương trình. Các giao dịch do người dùng bắt đầu giống như bạn đang vận hành một chiếc máy tính. Các hoạt động có thể được bao gồm trong một giao dịch là nguyên tử một cách tự nhiên. Bằng cấp là một chuyện, nhưng - bạn thực sự có thể sử dụng tất cả các chương trình này cùng một lúc và khi một thao tác không đạt được kết quả như mong đợi, bạn có thể hoàn tác tất cả các thao tác của mình như thể không có gì xảy ra.

Đẹp và mạnh mẽ đến mức phi thực tế.

Khi nói đến DeFi, nhiều người sẽ đề cập đến khả năng kết hợp. Lúc đầu, mọi người đều nghĩ rằng (ví dụ) với MakerDAO, chúng tôi có đồng tiền ổn định DAI; với DAI, chúng tôi có thể thực hiện thị trường cho vay và chúng tôi cũng có thể thực hiện giao dịch ký quỹ (cung cấp đòn bẩy). Mọi người đều có hai ý tưởng, một là: các sản phẩm này có thể được kết hợp tự do và không có biện pháp tiếp cận lẫn nhau, vì vậy tất nhiên các chức năng sẽ mạnh mẽ hơn và tất nhiên nó có thể tạo ra giá trị; hai là: điều này có nghĩa là DeFi có tiềm năng Sáng tạo, tiềm năng này phải phát triển về lâu dài, bởi vì sự kết hợp của chúng luôn tạo ra các chức năng mạnh mẽ hơn.

Nhưng cả hai ý tưởng đều đưa ra rất ít dấu hiệu về giao thức khác nhau sẽ trông như thế nào khi chúng kết hợp với nhau hoặc bất kỳ khái niệm nào về thời gian khi sự kết hợp đó sẽ diễn ra. Nói cách khác, nó được tưởng tượng và giải thích nhiều hơn từ góc độ của các chức năng bổ sung, không phải từ góc độ của máy tính.

Tuy nhiên, khái niệm về tính nguyên tử (các khoản vay nhanh) có nghĩa là bất kỳ số lượng hợp đồng nào cũng có thể hoạt động cùng nhau hoặc không liên quan đến nhau trong một giao dịch. Hoặc thực sự kết hợp ngay lập tức, hoặc cùng nhau như thể không có gì xảy ra.

Tôi không thể không nghĩ rằng các khoản vay chớp nhoáng là hình thức "khả năng kết hợp" cực đoan nhất, cực đoan đến mức mọi thứ diễn ra trong nháy mắt.

Mọi người cuối cùng đã phát hiện ra rằng vẻ ngoài chân thực nhất của một thỏa thuận là suy nghĩ từ khía cạnh "thời điểm giao dịch", giống như ví dụ được đưa ra bởi người sáng lập dự án dForce, ông Renren Dao, sử dụng khoản vay chớp nhoáng có thể ngay lập tức trở thành tính thanh khoản của Uniswap Nhà cung cấp sau khi kết thúc giao dịch mình muốn thì nhanh chóng rút vốn, có thể giảm phí xử lý từ 0,3% xuống 0,05%; tính bảo mật của giao thức cũng nên được thiết kế từ mức độ chi tiết của "thời điểm" , nếu không bZx sẽ xuất hiện Tình huống, bị sét đánh trực tiếp.

Giờ đây, mọi người biết rằng dòng giá trị liền mạch vừa là rượu ngon vừa là thuốc độc.Giao thức DeFi có thể bồi bổ cơ thể dưới rượu ngon hoặc làm tan nát trái tim.

Có hai điều thú vị nữa.

Đầu tiên, nhiều bạn đã cảm nhận được sức tàn phá của các khoản vay chớp nhoáng, nghĩ rằng các khoản vay chớp nhoáng lớn giống như một vũ khí đã nạp đạn ném ra đường. Nhưng một số bạn bè nghĩ rằng đây là một điều tốt, bởi vì cách tốt nhất để đạt được tiến bộ là trực tiếp loại bỏ những điều tồi tệ; bởi vì phát hiện sớm các vấn đề có thể tránh tích lũy rủi ro hệ thống.

投资
智能合约
ETH
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina
Mục lục bài viết
Thư viện tác giả
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android