Tóm tắt
Bạn có thể vay tiền từ một người lạ mà không phải tự mình trả bất kỳ khoản thế chấp nào không? Điều này có thể thực hiện được, nhưng có một điều kiện tiên quyết: việc giải ngân và hoàn trả tiền phải được hoàn thành trong cùng một giao dịch. Điều này nghe có vẻ lạ phải không? Nếu khoản vay phải được trả lại chỉ vài giây sau khi vay, khoản tiền đó có thể được sử dụng vào việc gì khác?
Trên thực tế, bạn có thể gọi một hợp đồng thông minh trong cùng một giao dịch như thế này. Nếu bạn có thể kiếm được nhiều tiền hơn từ số tiền bạn đã vay, bạn có thể trả hết khoản vay ngay lập tức và giữ được thu nhập của mình. Nhưng nó không dễ thực hiện. Đọc tiếp để tìm hiểu thêm về các tính năng mới nhất của hệ sinh thái DeFi.
Mục lục
Trong lĩnh vực tiền kỹ thuật số, nhiều người ủng hộ sự cần thiết phải định hình lại hệ thống tài chính truyền thống. Tuy nhiên, trong lĩnh vực blockchain, một số người hoài nghi có thể không đồng ý với quan điểm này. Nhưng chắc chắn có một số cơ sở hạ tầng hấp dẫn đang được xây dựng về mặt này.
Trên thực tế, mục tiêu chính của DeFi (tài chính phi tập trung) là hiện thực hóa một hệ sinh thái tài chính không cần cấp phép, phi tập trung, cởi mở và minh bạch trong mạng blockchain. Tiền tệ kỹ thuật số đã chứng minh rằng mục tiêu này có thể đạt được thông qua nguồn tài trợ. Hàng ngày, các hệ thống như Bitcoin đóng vai trò chuyển giao giá trị trên toàn thế giới.
Làn sóng công nghệ DeFi mới được kỳ vọng sẽ đạt đến tầm cao hơn. Ngày nay, người dùng có thể đăng ký các khoản vay dựa trên tiền kỹ thuật số, giao dịch tài sản kỹ thuật số một cách không cần tin cậy và lưu trữ tài sản bằng token với mức giá ổn định tương tự như tiền tệ truyền thống.
Sau đây, chúng tôi sẽ giải thích một loại khoản vay đặc biệt——Khoản vay nhanh. Như chúng ta sẽ sớm thấy, đây là những điểm nổi bật mới độc đáo trong hệ thống tài chính phi tập trung đang phát triển.
Hầu hết mọi người đều hiểu cách thức hoạt động của khoản vay có thời hạn truyền thống. Tuy nhiên, bài viết này vẫn sẽ giới thiệu ngắn gọn để thuận tiện cho việc so sánh sau này.
Các khoản cho vay không có bảo đảm là các khoản vay không yêu cầu cung cấp bất kỳ tài sản thế chấp nào. Nói cách khác, không có tài sản nào mà bạn đồng ý sẽ chuyển đến người cho vay nếu bạn không trả lại. Ví dụ: giả sử bạn thực sự muốn mua một sợi dây chuyền vàng trị giá 3.000 USD được trang trí bằng logo Binance. Bạn không có tiền mặt để sử dụng, nhưng bạn sẽ được trả tiền vào tuần tới.
Lúc này, bạn tìm thấy người bạn Bob của mình và giải thích lý do tại sao bạn rất cần chiếc dây chuyền vàng này, vì nó có thể tăng thu nhập giao dịch lên ít nhất 20%. Sau khi nghe điều này, Bob đã đồng ý vay tiền. Tất nhiên, tiền đề là bạn phải trả lại ngay sau khi nhận được lương.
Anh ấy là bạn tốt của bạn nên anh ấy không tính bất kỳ khoản phí nào khi cho vay 3.000 USD. Tuy nhiên, không phải ai cũng hiểu rõ như vậy. Nhưng một lần nữa, họ không có nghĩa vụ như vậy, phải không? Bob tin rằng bạn sẽ hoàn trả khoản vay như đã hứa, nhưng đối với những người khác không biết bạn, họ không biết liệu bạn có bỏ trốn với số tiền đó hay không.
Các tổ chức tài chính thường tiến hành đánh giá tín dụng trước khi cho vay không có bảo đảm. Họ sẽ xem xét hồ sơ tín dụng (điểm tín dụng) của một cá nhân để đánh giá khả năng trả nợ của người vay. Nếu họ thấy rằng bạn đã vay một số khoản và trả nợ đúng hạn, họ có thể nghĩ rằng người này khá đáng tin cậy và cho họ vay tiền.
Tại thời điểm này, tổ chức này sẽ cho bạn vay tiền, nhưng thường sẽ đặt ra nhiều điều khoản bổ sung khác nhau, tức là tính một lãi suất nhất định. Để có thể tiếp cận nguồn vốn ngay lập tức, bạn cần phải trả khoản vay kèm theo lãi suất trong tương lai.
Người sử dụng thẻ tín dụng đã rất quen thuộc với mô hình giao dịch này. Nếu không trả nợ đúng hạn thì phải trả lãi tương ứng cho đến khi trả hết nợ (bao gồm các khoản phí khác).
Đôi khi, có điểm tín dụng tốt là chưa đủ. Ngay cả khi bạn trả hết các khoản vay đúng hạn trong nhiều thập kỷ, đôi khi vẫn khó vay được số tiền lớn với xếp hạng tín dụng cá nhân của bạn. Trong trường hợp này, cần phải có tài sản thế chấp trước khi đăng ký vay.
Nếu bạn yêu cầu ai đó cho bạn một khoản vay lớn, họ sẽ gặp rủi ro đáng kể khi chấp nhận yêu cầu đó. Để giảm giá trị rủi ro của chính mình, sau này sẽ yêu cầu người vay chia sẻ rủi ro. Anh ta sẽ yêu cầu bạn từ bỏ một tài sản của bạn (có thể là bất cứ thứ gì, chẳng hạn như trang sức, bất động sản, v.v.) và nếu bạn không trả nợ đúng hạn, tài sản này sẽ thuộc về người cho vay. Ý tưởng đằng sau điều này là người cho vay có thể bù đắp một phần giá trị bị mất của chính mình. Tóm lại đó là một khoản thế chấp.
Giả sử bạn muốn mua một chiếc ô tô trị giá 50.000 USD. Mặc dù Bob tin tưởng bạn nhưng anh ấy không sẵn lòng cho bạn vay tiền dưới hình thức cho vay không có bảo đảm mà thay vào đó, anh ấy yêu cầu bạn cung cấp một số tài sản thế chấp - bộ sưu tập trang sức của bạn. Giả sử bạn không có khả năng trả khoản vay, Bob có thể lấy bộ sưu tập của bạn và bán nó.
Chúng ta có thể hiểu khoản vay nhanh là khoản vay không có bảo đảm, hoàn toàn là vì người đi vay không cần cung cấp bất kỳ tài sản thế chấp nào cũng như không cần phải vượt qua bất kỳ xếp hạng tín dụng hoặc đánh giá tương tự nào. Tất cả những gì bạn phải làm là hỏi người cho vay xem họ có thể cho bạn vay số Ethereum trị giá 50.000 USD hay không - và nếu họ sẵn sàng cho vay, người đi vay có thể nhận được tiền.
Người cho vay không lo lắng về việc tiền sẽ biến mất hay sao? Việc hoàn trả khoản vay nhanh phải được hoàn thành trong cùng một giao dịch. Điều này hơi trừu tượng vì chúng ta đã quen với các mô hình giao dịch điển hình trong đó tiền được chuyển giữa những người dùng khác nhau. Các ví dụ điển hình của mô hình này bao gồm mua hàng hóa và dịch vụ hoặc gửi token vào một sàn giao dịch.
Tuy nhiên, nếu bạn biết chút ít về Ethereum, bạn sẽ biết rằng nền tảng này rất linh hoạt nên một số người gọi Ethereum là tiền tệ có thể lập trình. "Quy trình" của giao dịch khoản vay nhanh có thể được chia thành ba bước chính: nhận khoản vay, sử dụng khoản vay và trả khoản vay . Toàn bộ quy trình được hoàn thành trong tức thời!
Tất cả điều này bắt nguồn từ sự kỳ diệu của công nghệ blockchain. Sau khi giao dịch được gửi lên mạng, số tiền này có thể được phân bổ tạm thời cho người dùng. Ở bước thứ hai, người dùng có thể sử dụng tiền để thực hiện các hoạt động như đầu tư. Miễn là việc hoàn trả được thực hiện đúng thời hạn ở bước thứ ba thì không có hạn chế nào đối với hoạt động tài chính của người dùng. Nếu không, mạng sẽ từ chối giao dịch và tiền sẽ được trả lại cho người cho vay. Trên thực tế, đối với blockchain, người cho vay luôn sở hữu số tiền đó.
Do đó, người cho vay không cần phải có tài sản thế chấp và chương trình hợp đồng thông minh sẽ thực thi việc hoàn trả.
Sau khi đọc phần này, bạn có thể đặt câu hỏi tại sao bạn nên đăng ký khoản vay nhanh? Nếu toàn bộ quá trình được thực hiện trong một giao dịch, có lẽ bạn sẽ không thể dùng tiền để mua một chiếc Lamborghini phải không?
Đây thực sự không phải là mục đích thực sự của khoản vay. Bây giờ, chúng ta tập trung vào bước thứ hai của giao dịch ở bài viết trước, đó là sử dụng khoản vay để thực hiện các hoạt động như đầu tư. Cốt lõi của bước này là đưa tiền vào hợp đồng thông minh (hoặc chuỗi hợp đồng), từ đó nhân đôi thu nhập và cuối cùng hoàn trả khoản vay ban đầu khi kết thúc giao dịch. Như bạn đã biết, mục đích chung của các khoản vay nhanh là để kiếm lợi nhuận,
Có những trường hợp sử dụng có thể đạt được điều này một cách dễ dàng. Rõ ràng, bạn sẽ không thể thực hiện nhiều hoạt động ngoài chuỗi khác nhau trong thời gian này, nhưng bạn có thể kiếm nhiều tiền hơn bằng cách tận dụng các khoản vay thông qua giao thức DeFi. Ứng dụng phổ biến nhất là arbitrage, nơi bạn có thể kiếm lợi từ chênh lệch giá giữa các nền tảng giao dịch khác nhau.
Giả sử một mã thông báo nhất định được giao dịch ở mức 10 USD trên sàn giao dịch phi tập trung (DEX) A và 10,50 USD trên sàn giao dịch phi tập trung B. Giả sử phí giao dịch bằng 0, nếu chúng ta mua 10 token trên nền tảng A và sau đó chuyển chúng sang nền tảng B để bán, chúng ta sẽ nhận được lợi nhuận là 5 đô la. Mặc dù bạn không thể mua một hòn đảo tư nhân theo cách này, nhưng điều đó chứng tỏ rằng những giao dịch lớn thực sự có thể tạo ra doanh thu. Nếu bạn chi 100.000 USD để mua 10.000 token và sau đó bán thành công chúng với giá 105.000 USD, lợi nhuận của bạn sẽ lên tới 5.000 USD.
Nếu tiền nhận được thông qua các khoản vay nhanh (ví dụ: thông qua giao thức Aave), cơ hội chênh lệch giá này có thể được sử dụng trên các nền tảng giao dịch phi tập trung. Toàn bộ quá trình có thể sẽ như thế này:
Tất cả trong cùng một giao dịch! Trên thực tế, lợi nhuận từ kinh doanh chênh lệch giá rất nhỏ do phí giao dịch, cạnh tranh khốc liệt, lãi suất cao và chênh lệch giá trượt. Lúc này, phải tìm cách loại bỏ chênh lệch giá để đảm bảo giao dịch có thể tạo ra lợi nhuận. Khi cạnh tranh với hàng nghìn nhà giao dịch, may mắn không phải lúc nào cũng đến với bạn.
Tiền kỹ thuật số và DeFi phái sinh của nó vẫn là một lĩnh vực mang tính thử nghiệm cao. Khi có quá nhiều tiền đầu tư vào đó, việc lỗ hổng xuất hiện chỉ là vấn đề thời gian. Trong Ethereum, chúng ta đã chứng kiến vụ hack DAO mang tính tiêu biểu cao vào năm 2017. Kể từ đó, nhiều giao thức cũng hứng chịu các cuộc tấn công 51% ở cấp độ kinh tế.
Năm 2020, những kẻ tấn công đã kiếm được gần 1 triệu USD lợi nhuận từ hai cuộc tấn công cho vay nhanh nổi tiếng. Cả hai cuộc tấn công đều theo một mô hình tương tự.
➟ Bạn muốn bắt đầu hành trình tiền tệ kỹ thuật số? Chào mừng bạn đến với Binance để mua Ethereum!
Đầu tiên, người đi vay Đăng ký khoản vay nhanh Ethereum trên dYdX (DApp cho vay). Sau đó, họ chia khoản vay thành nhiều đợt và chuyển chúng sang hai nền tảng cho vay khác: Composite và Fulcrum.
Trong Fulcrum (được xây dựng trên giao thức bZx), kẻ tấn công đã sử dụng một phần khoản vay để bán khống Ethereum và đổi nó lấy Bitcoin được bọc (WBTC), có nghĩa là Fulcrum hiện muốn mua WBTC. Thông tin này sau đó được chuyển đến Kyber, một giao thức DeFi khác, hoàn thành đơn hàng tương ứng trong Uniswap, một DEX chính thống dựa trên Ethereum. Tuy nhiên, do tính thanh khoản trên Uniswap thấp hơn, giá WBTC đã tăng đáng kể, điều đó có nghĩa là nền tảng Fulcrum phải trả nhiều tiền hơn cho số WBTC đã mua.
Đồng thời, kẻ tấn công đã sử dụng khoản vay dYdX còn lại để đăng ký một khoản vay WBTC khác từ Hợp chất. Khi giá tăng vọt, số WBTC mà họ vay đã tăng gấp đôi thành công trên nền tảng Uniswap và thu được lợi nhuận đáng kể. Cuối cùng, họ cũng đã trả hết khoản vay do dYdX cung cấp và bỏ túi số ether còn lại.
Đây có vẻ là một nhiệm vụ phức tạp và khó khăn, thậm chí có thể khó hiểu. Nhưng quan trọng nhất, những kẻ tấn công đã khai thác 5 giao thức DeFi khác nhau để thao túng thị trường. Thật đáng kinh ngạc, tất cả những điều này xảy ra trong khoảng thời gian cần thiết để xác nhận khoản vay chớp nhoáng ban đầu.
Bây giờ bạn có thể xác định được vấn đề nằm ở đâu không? Câu trả lời là Fulcrum sử dụng giao thức bZx. Bằng cách thao túng thị trường, kẻ tấn công có thể đánh lừa thị trường rằng giá trị hiện tại của WBTC cao hơn nhiều so với thực tế.
Đối với bZx, tuần này Rất tệ. Chỉ vài ngày sau, nó lại bị tấn công. Kẻ tấn công đã nhận được một khoản vay nhanh khác và sau đó chuyển đổi một phần khoản vay thành stablecoin (sUSD). Như bạn có thể đã biết, stablecoin thường gắn liền với giá của các loại tiền tệ fiat. Rốt cuộc, nó có USD trong tên của nó.
Tên hợp đồng thông minh nghe có vẻ thông minh nhưng thực tế thì không như vậy. Họ không biết giá của stablecoin sẽ là bao nhiêu. Vì vậy, khi kẻ tấn công mua một lượng lớn sUSD (sử dụng ether đi vay), giá sUSD ở Kyber sau đó sẽ tăng gấp đôi.
bZx tin rằng sUSD có giá trị 2 USD thay vì 1 USD. Những kẻ tấn công sau đó đã nhận được khoản vay Ethereum cao hơn giới hạn bình thường trên nền tảng bZx vì token 1 đô la của chúng thực sự có sức mua là 2 đô la. Cuối cùng, kẻ tấn công đã hoàn trả thành công khoản vay nhanh ban đầu và bỏ túi tất cả số tiền còn lại.
Bất kể hành vi đó có hợp pháp hay không, phương thức tấn công đặc biệt này thể hiện thủ đoạn “vượt trội” của kẻ tấn công, thật ấn tượng. Nhìn lại phương pháp họ đã sử dụng, nguyên tắc thực sự không phức tạp. bZx nên sử dụng dự đoán giá khác để lấy dữ liệu của mình. Nhưng thực tế là chi phí gian lận theo cách này rất thấp - những kẻ tấn công không cần đầu tư quy mô lớn và không có biện pháp ngăn chặn tài chính nào ngăn cản chúng thực hiện các cuộc tấn công.
Trước đây, các cá nhân hoặc nhóm cố gắng thao túng thị trường phải nắm giữ một lượng lớn tiền kỹ thuật số. Với sự ra đời của các khoản vay nhanh, bất kỳ ai cũng có thể trở thành cá voi chỉ trong vài giây. Ngoài ra, như đã đề cập trước đó, kẻ tấn công có thể kiếm được số ether trị giá hàng trăm nghìn đô la chỉ trong vài giây.
Về mặt tích cực, những người chơi khác trong không gian này sẽ học hỏi từ hai cuộc tấn công này. Vì vậy, liệu có khả năng người khác sẽ thực hiện thành công cuộc tấn công lần nữa không? Rốt cuộc, phương pháp này đã được nhiều người biết đến rồi phải không? Khả năng này không thể loại trừ. Có thể thấy từ cuộc tấn công thứ hai, máy oracle vẫn còn nhiều điểm yếu và vẫn còn một chặng đường dài để loại bỏ những lỗ hổng này.
Nói chung, đây không phải lỗi của flash loan. Cụ thể, lỗ hổng bị khai thác tồn tại trong các giao thức khác và các khoản vay flash chỉ cung cấp tài chính cho cuộc tấn công này. Có thể có nhiều ví dụ thú vị về hình thức cho vay DeFi này trong tương lai, đặc biệt là khi cả người cho vay và người cho vay đều phải đối mặt với rủi ro tương đối thấp trong trường hợp này.
Là một điều mới mẻ trong lĩnh vực DeFi, flash loan đã để lại ấn tượng sâu sắc với mọi người . Khoản vay không có bảo đảm này chỉ được thực thi bằng mã, mở ra những khả năng vô tận cho hệ thống tài chính mới nổi.
Mặc dù các trường hợp sử dụng hiện tại vẫn còn rất hạn chế, nhưng các khoản vay nhanh cuối cùng đã đặt nền tảng vững chắc cho việc đổi mới ứng dụng tài chính phi tập trung.
Bạn có câu hỏi nào khác về flash loan hoặc DeFi không? Vui lòng truy cập nền tảng Hỏi đáp Ask Academy của chúng tôi, nơi các thành viên của cộng đồng Binance sẽ kiên nhẫn trả lời câu hỏi của bạn.