DeFi là gì?
Tài chính phi tập trung (decentralized finance, DeFi) là một loại ứng dụng cung cấp những chức năng tài chính như trao đổi tài sản và cho vay, chủ yếu thông qua blockchain và hợp đồng thông minh. Hợp đồng thông minh là chương trình được triển khai trên blockchain, xử lý thao tác theo mã đã định trước. Người dùng thường dùng ví của chính mình để phát giao dịch, và hợp đồng kiểm tra điều kiện rồi cập nhật bản ghi trên chuỗi, chứ không phải giao từng bước cho cơ sở dữ liệu nội bộ của cùng một nhà cung cấp dịch vụ xử lý.
DeFi không phải một dự án, một blockchain hay một sản phẩm nào đó, cũng không đồng nghĩa với "mọi mắt xích đều không có người quản lý". Một bộ ứng dụng DeFi có thể để hợp đồng quản lý vốn mà vẫn phụ thuộc vào nhóm phát triển, khóa quản trị, trang web, dịch vụ dữ liệu giá hoặc một blockchain cụ thể. Muốn đánh giá nó vận hành thế nào, cần xem riêng người dùng giao tài sản cho ai, hợp đồng xử lý theo quy tắc nào, dữ liệu bên ngoài từ đâu tới, và ai có thể nâng cấp hoặc tạm dừng hệ thống.
DeFi viết quy tắc tài chính vào những chương trình có thể gọi tới
Dịch vụ tài chính trực tuyến truyền thống cũng dùng phần mềm, nhưng bản ghi tài khoản, quy tắc nghiệp vụ và việc thực thi cuối cùng thường do nhà cung cấp kiểm soát. Còn DeFi đưa một phần quy tắc và bản ghi tài sản lên blockchain, để người dùng, ví và những ứng dụng khác có thể gọi cùng một nhóm hợp đồng thông minh theo giao diện công khai.
Một bộ dịch vụ DeFi thường gồm:
- mạng blockchain: lưu giao dịch và trạng thái hợp đồng, do node xác thực các cập nhật theo quy tắc chung;
- tài sản số: token được chuyển, trao đổi, gửi vào hoặc dùng làm tài sản thế chấp trong mạng;
- hợp đồng thông minh: kiểm tra điều kiện giao dịch, tính số lượng và cập nhật số dư hoặc nợ;
- ví: để người dùng xem yêu cầu và ký bằng tài khoản của mình;
- giao diện ứng dụng: trình bày chức năng của hợp đồng thành thao tác trên web hoặc điện thoại;
- dữ liệu và dịch vụ ngoài chuỗi: có thể cung cấp giá, tìm kiếm, định tuyến giao dịch hoặc thông báo.
Người dùng thấy một trang ứng dụng, nhưng kết quả thực tế do những thành phần này cùng tạo ra. Phần tổng quan DeFi của Ethereum.org cũng tách blockchain, tài sản, giao thức và giao diện ứng dụng thành những lớp khác nhau. Cách phân lớp này cũng dùng được để kiểm tra những mạng khác có hỗ trợ hợp đồng thông minh, chứ không giới hạn DeFi trong Ethereum.
Một thao tác DeFi đi qua những mắt xích nào
Trước tiên, người dùng đọc qua giao diện ứng dụng số dư của bể thanh khoản, báo giá, lãi suất đi vay hoặc vị thế của chính mình, tức trạng thái của một khoản vay cùng tài sản thế chấp, nợ và những thông tin tương tự. Những thông tin này có thể đến từ node blockchain, cũng có thể đã qua dịch vụ lập chỉ mục ngoài chuỗi sắp xếp; loại dịch vụ này sẽ sắp xếp dữ liệu trên chuỗi thành kết quả dễ truy vấn. Vì vậy, giá trị hiển thị trên trang web không chắc là giá trị mà giao dịch tiếp theo cuối cùng sẽ dùng.
Khi người dùng phát lệnh trao đổi, gửi vào hoặc đi vay, giao diện sẽ tạo yêu cầu giao dịch. Ví hiển thị mạng đích, hợp đồng được gọi, số lượng tài sản, phần cấp phép và mức phí mạng dự kiến. Sau khi người dùng ký, giao dịch được gửi tới mạng blockchain; node thực thi hợp đồng, kiểm tra số dư, phần cấp phép, yêu cầu về tài sản thế chấp và những quy tắc khác.
Giao dịch chỉ làm thay đổi trạng thái hợp đồng sau khi thực thi thành công trên chuỗi. Gửi yêu cầu không có nghĩa chắc chắn thành công, và kết quả dự kiến mà giao diện hiển thị cũng có thể khác đi vì giá trong lúc chờ, vì số lượng tài sản có thể giao dịch hoặc cho vay (tức thanh khoản) hoặc vì trạng thái mạng thay đổi. Hợp đồng thực thi thành công chỉ nói thao tác khớp với mã và điều kiện trên chuỗi tại thời điểm đó, không chứng minh được người dùng đã hiểu rủi ro hay thông tin trên trang web không gây nhầm lẫn.
Việc trao đổi tài sản tùy thuộc trong bể có bao nhiêu tài sản
Trong tình huống trao đổi, thanh khoản thể hiện cụ thể ở số lượng tài sản có thể trao đổi trong bể. Việc trao đổi tài sản trong DeFi có thể dùng lệnh trên chuỗi, cũng có thể dùng nhà tạo lập thị trường tự động. Nhà tạo lập thị trường tự động (automated market maker, AMM) là loại cơ chế dùng hợp đồng thông minh và quy tắc tính toán để đưa ra kết quả trao đổi. Người dùng không chờ một đối tác được chỉ định nhận lệnh, mà tương tác với bể thanh khoản do hợp đồng quản lý.
Bể thanh khoản gồm một hoặc nhiều loại tài sản. Bên đưa tài sản vào thường gọi là bên cung cấp thanh khoản; bên trao đổi lấy một loại tài sản ra và đưa loại khác vào, hợp đồng dựa trên số dư trong bể, công thức tính và phí để xác định có thể nhận bao nhiêu.
Giao dịch sẽ làm đổi tỷ lệ tài sản trong bể, nên giá dự kiến và kết quả khớp cuối cùng có thể khác nhau. Giao dịch càng lớn so với thanh khoản khả dụng thì giá khớp thường càng lệch rõ rệt so với báo giá trước khi thao tác; phần khác biệt này thường gọi là ảnh hưởng giá. Sau khi gửi, giao dịch còn có thể gặp những giao dịch khác thực thi trước, và kết quả cuối cùng chịu ảnh hưởng của thứ tự trong block.
Bể thanh khoản không chỉ có một cách tính. Bản mô tả kỹ thuật của Uniswap v2 cho thấy một cách hiện thực duy trì bể trên chuỗi bằng hai phần dự trữ token và một công thức tính; những giao thức DeFi khác cũng có thể dùng công thức khác, sổ lệnh hoặc thiết kế kết hợp.
Việc cho vay nối phần cung cấp vốn, tài sản thế chấp và thanh lý lại với nhau
Việc cho vay trong DeFi thường gom tài sản do nhiều người dùng cung cấp thành một bể, rồi cho phép người khác vay ra theo quy tắc. Sau khi bên cung cấp giao tài sản cho hợp đồng, họ thường nhận được một bản ghi trên chuỗi đại diện cho phần gửi vào hoặc quyền rút lại của mình; một phần lãi của khoản vay có thể được chia cho bên cung cấp theo quy tắc giao thức.
Nhiều khoản vay trong DeFi không dựa vào việc đánh giá tín dụng truyền thống, mà yêu cầu người vay khóa tài sản thế chấp trước. Tài sản thế chấp là một tài sản mà người vay giao cho hợp đồng ràng buộc, dùng để trả khoản vay khi nợ không còn đáp ứng được yêu cầu. Cách thu xếp thường gặp yêu cầu giá trị tài sản thế chấp cao hơn tài sản vay ra, nhưng tỷ lệ cụ thể, tài sản được chấp nhận và cách định giá thì khác nhau tùy giao thức.
Hợp đồng sẽ so sánh nợ với giá trị tài sản thế chấp. Nếu giá tài sản thế chấp giảm, giá tài sản nợ tăng, hoặc lãi tích lũy làm vị thế vượt qua ngưỡng quy định, vị thế có thể bước vào thanh lý. Thanh lý là việc những bên tham gia khác trả một phần hoặc toàn bộ nợ theo quy tắc giao thức và nhận lấy phần tài sản thế chấp tương ứng; quá trình này dùng để giảm phần nợ mà giao thức không thu hồi được, nhưng người vay có thể mất tài sản thế chấp và chịu phí thanh lý.
Tham số cho vay không thống nhất. Tài liệu cho vay của Aave cung cấp một trường hợp hiện thực về bể vốn, thế chấp vượt mức, lãi suất thay đổi theo mức sử dụng vốn và việc thanh lý, nhưng không thể từ đó suy ra mọi hoạt động cho vay DeFi đều dùng cùng tham số, cũng không thể suy ra lợi nhuận của tài sản cung cấp là cố định hay phần gốc sẽ không bị tổn thất.
Lãi suất và phí đến từ những quy tắc cụ thể
Trang DeFi thường hiển thị cùng lúc lãi suất cung cấp, lãi suất đi vay, phí trao đổi và phí mạng; chúng không phải cùng một khái niệm.
- lãi suất đi vay là chi phí người vay phải chịu khi sử dụng vốn, có thể thay đổi theo mức sử dụng của bể vốn;
- lợi nhuận từ việc cung cấp có thể đến từ lãi do người vay trả, từ phí giao dịch hoặc từ phần token phân phối thêm;
- phí giao thức được thu theo quy tắc hợp đồng từ việc trao đổi, cho vay hoặc thao tác khác;
- phí mạng trả cho những bên tham gia mạng xử lý giao dịch blockchain, và không nhất thiết do giao thức DeFi quyết định.
Con số quy theo năm hiển thị trên trang thường được quy đổi từ điều kiện hiện tại hoặc của một khoảng thời gian trước đó, không phải kết quả được bảo đảm. Mức sử dụng vốn, cách chia phí, giá token, tham số quản trị và phần thưởng thêm đều có thể thay đổi. Dù số lượng token tăng lên, giá trị khi tính theo một tài sản khác hoặc theo tiền pháp định vẫn có thể giảm.
Hợp đồng trên chuỗi dùng oracle khi cần giá từ bên ngoài
Blockchain có thể đối chiếu những giao dịch đã ghi lên chuỗi, nhưng không tự biết giá tài sản trên thị trường ngoài chuỗi. Khi cần tính tỷ lệ thế chấp, điều kiện thanh lý hay việc quyết toán sản phẩm phái sinh theo giá, giao thức thường đọc dữ liệu do oracle cung cấp.
Oracle là hệ thống thu thập thông tin ở ngoài blockchain, rồi công bố dữ liệu theo cách mà hợp đồng đọc được. Nó có thể tổng hợp giá từ nhiều thị trường và nhiều bên cung cấp dữ liệu, cũng có thể dùng quy tắc cập nhật khác. Tài liệu Chainlink Data Feeds cho thấy một loại dịch vụ công bố những dữ liệu như giá tài sản, lãi suất lên nhiều blockchain.
Dùng oracle không làm dữ liệu tự nhiên trở nên đúng. Thị trường nguồn có đáng tin hay không, việc cập nhật có kịp thời hay không, giá trị bất thường được xử lý thế nào, khi mạng gián đoạn thì dùng quy tắc dự phòng nào, đều ảnh hưởng tới những giao thức phụ thuộc vào nó. Giá sai hoặc giá cũ có thể kích hoạt những kết quả vay, trao đổi hoặc thanh lý không phù hợp.
Các giao thức DeFi có thể kết hợp với nhau
Những hợp đồng thông minh triển khai trên cùng một mạng, hoặc trong môi trường có thể liên lạc với nhau, có thể gọi tới hợp đồng khác trong một hoặc nhiều giao dịch. Chẳng hạn, một ứng dụng có thể lấy tài sản qua một giao thức trao đổi trước, rồi gửi tài sản đó vào giao thức cho vay; giao diện tổng hợp cũng có thể so sánh nhiều đường giao dịch rồi yêu cầu những hợp đồng tương ứng thực thi.
Khả năng kết hợp này thường gọi là tính kết hợp. Nó giúp nhà phát triển tái dùng những chức năng đã có, không phải dựng từng lớp dịch vụ từ đầu. Nhưng phần phụ thuộc cũng truyền theo quan hệ gọi: khi tài sản nền tảng, oracle, cầu nối xuyên chuỗi hay một giao thức khác gặp sự cố, chiến lược ở lớp trên cũng có thể bị ảnh hưởng.
Trong trường hợp thường gặp là hợp đồng không bắt lấy một lần gọi thất bại để tiếp tục thực thi, phần cập nhật trạng thái của một giao dịch sẽ được ghi cùng nhau khi giao dịch ở lớp trên cùng thành công, hoặc bị hủy cùng nhau khi hoàn tác. Nhưng điều đó chỉ xử lý kết quả thực thi của lần giao dịch ấy, không xóa được rủi ro giá biến động giữa các block, rủi ro quản trị sửa đổi, dữ liệu bên ngoài sai hoặc nhiều giao thức cùng chịu áp lực một lúc.
Mức độ phi tập trung cần đánh giá theo từng lớp
Hợp đồng được triển khai trên blockchain không có nghĩa mọi phần của ứng dụng đều đã phi tập trung. Có thể kiểm tra từng điểm:
- giao dịch của người dùng có đi trực tiếp vào hợp đồng công khai, hay phải qua nhà cung cấp dịch vụ phê duyệt trước;
- hợp đồng có thể nâng cấp, tạm dừng hoặc thay tham số then chốt hay không, và ai nắm những quyền đó;
- vốn do quy tắc cố định kiểm soát, hay tồn tại người quản trị có thể đơn phương chuyển tài sản;
- giá, thông điệp xuyên chuỗi và những dữ liệu bên ngoài khác phụ thuộc vào bên cung cấp nào;
- có phải chỉ có một trang web, một tên miền, một giao diện node hoặc một dịch vụ lập chỉ mục khả dụng;
- việc bỏ phiếu quản trị quyết định được điều gì, và quyền thực thi có thật sự nối với kết quả bỏ phiếu;
- việc xác thực, sắp thứ tự và xác nhận chung cuộc của blockchain nền tảng có những ai tham gia.
Các lớp khác nhau có thể dùng cách kiểm soát khác nhau. Một số giao thức giữ lại quyền tạm dừng khẩn cấp hoặc quyền nâng cấp để ứng phó lỗ hổng, nhưng điều đó cũng có nghĩa một vai trò nhất định có thể ảnh hưởng tới thao tác của người dùng. Cái gọi là không lưu ký thường chỉ việc nhà cung cấp không thể dùng tài khoản của mình để đơn phương làm thay người dùng; cũng như "không cần cấp phép" và "do cộng đồng quản trị", nó chỉ nói lên một mặt, vẫn chưa đủ để khái quát toàn bộ cấu trúc quyền hạn.
DeFi khác dịch vụ tập trung ở đâu, và phạm vi của công nghệ tài chính
Dịch vụ tài chính tập trung và DeFi có thể so sánh từ góc độ ai kiểm soát bản ghi, việc lưu giữ và việc thực thi. Còn công nghệ tài chính là tên gọi rộng, bao trùm những dịch vụ số như thanh toán, cho vay, đầu tư, trong đó có thể gồm cả dịch vụ tập trung lẫn những ứng dụng DeFi dùng blockchain.
Dịch vụ tài chính tập trung thường do bên vận hành lưu giữ bản ghi tài khoản, khớp lệnh hoặc thực thi thao tác, và quyết định người dùng có được truy cập hay không. Số dư người dùng thấy là bản ghi trong hệ thống của bên vận hành, còn tài sản có rút được hay không thì tùy điều khoản dịch vụ và tình hình vận hành.
Vì vậy, công nghệ tài chính không phải loại hệ thống thứ ba hoàn toàn loại trừ hai loại trên. Nó có thể dựng trên các định chế truyền thống và cơ sở dữ liệu trung tâm, cũng có thể dùng blockchain hoặc hợp đồng thông minh; có thuộc DeFi hay không thì vẫn phải xem tài sản và quy tắc được ghi nhận và thực thi thế nào.
Còn DeFi thì giao một phần tài sản và quy tắc cho hợp đồng trên blockchain xử lý, người dùng có thể dùng ví gọi trực tiếp. Nhưng "gọi trực tiếp hợp đồng" không đồng nghĩa với việc không có phần phụ thuộc trung gian: cửa vào, dữ liệu, quyền quản trị và mạng nền tảng vẫn cần kiểm tra riêng.
Những rủi ro chính của DeFi
Rủi ro của DeFi có thể đến từ sự kết hợp của mã nguồn, tài sản, thị trường và hạ tầng:
- hợp đồng thông minh có lỗ hổng, hoặc quyền hạn thực tế không khớp với phần giao diện mô tả;
- khóa quản trị, việc quản trị hoặc quy trình nâng cấp bị lạm dụng;
- giá tài sản biến động nhanh, kích hoạt thanh lý hoặc gây tổn thất cho bể vốn;
- thanh khoản không đủ, khiến giá trao đổi lệch rõ rệt so với kỳ vọng hoặc không rút ra được theo số lượng đã định;
- dữ liệu oracle sai, bị chậm hoặc bị thao túng;
- stablecoin lệch khỏi giá tham chiếu, ảnh hưởng tới tài sản thế chấp và việc quyết toán;
- cầu nối xuyên chuỗi hoặc giao thức khác được gọi kết hợp gặp sự cố;
- trang web, ví hoặc yêu cầu ký bị can thiệp, dẫn dụ người dùng cấp phép cho tài sản hoặc quyền hạn sai;
- blockchain tắc nghẽn, thứ tự giao dịch hoặc sự cố mạng làm thao tác bị chậm hoặc thất bại.
Mã nguồn công khai, báo cáo kiểm toán và thời gian hoạt động đã qua đều có thể cung cấp thông tin, nhưng không chứng minh được tương lai sẽ không xảy ra lỗ hổng hay tổn thất. Người dùng còn cần phân biệt việc thực thi thành công ở tầng hợp đồng với kết quả kinh tế: mã chạy đúng quy tắc vẫn có thể cho ra kết quả bất lợi về trao đổi, thanh lý hoặc giá trị tài sản.
Câu hỏi thường gặp
DeFi có nhất định phải chạy trên Ethereum?
Không cần. Ethereum là một trong những môi trường vận hành thường gặp của DeFi, những blockchain khác có hỗ trợ tài sản và hợp đồng lập trình được cũng có thể chứa DeFi. Tài khoản, phí, mức an toàn và cách xác nhận chung cuộc của các mạng có thể khác nhau.
Khi dùng DeFi, tài sản luôn nằm trong ví?
Không hẳn. Người dùng thường dùng ví để cấp phép cho thao tác, nhưng tài sản có thể được chuyển vào bể vốn, hợp đồng thế chấp hoặc hợp đồng thông minh khác. Ví vẫn hiển thị được token hay vị thế liên quan không có nghĩa tài sản gốc chưa vào vòng kiểm soát của hợp đồng.
Không lưu ký thì không có rủi ro mất tài sản?
Không phải. Không lưu ký thường chỉ việc một nhà cung cấp nào đó không thể dùng tài khoản của mình để đơn phương làm thay người dùng, nhưng lỗ hổng hợp đồng, phần cấp phép nguy hiểm, việc thanh lý, biến động giá và sự cố của giao thức được phụ thuộc vẫn có thể gây tổn thất.
Lãi suất trong DeFi là cố định?
Không hẳn. Nhiều giao thức điều chỉnh lãi suất theo mức sử dụng vốn và tham số quản trị; những sản phẩm có kỳ hạn cố định hoặc lãi suất cố định cũng có thể dùng quy tắc khác. Giá trị hiển thị trên trang nên hiểu kèm cách tính và khoảng thời gian áp dụng.
Hợp đồng thông minh mã nguồn mở thì nhất định an toàn?
Không hẳn. Mã nguồn mở cho người bên ngoài cơ hội kiểm tra mã, nhưng không bảo đảm mọi lỗ hổng đều đã được phát hiện, cũng không chứng minh được bản đã triển khai, quyền quản trị và phần phụ thuộc bên ngoài không có vấn đề.
Khái niệm liên quan
Tìm hiểu thêm về hợp đồng thông minh, DApp, phi tập trung, stablecoin và token mã hóa, hoặc trở lại bảng thuật ngữ tiền mã hóa.
Nguồn
- Ethereum.org: tổng quan DeFi — những chức năng thường gặp của DeFi cùng các lớp blockchain, tài sản, giao thức và ứng dụng.
- Sách trắng Uniswap v2 Core — một cách hiện thực bể tạo lập thị trường tự động, phần dự trữ và quy tắc trao đổi.
- Aave Docs: Aave 101 — một cách hiện thực việc cung cấp vốn, vay có thế chấp, lãi suất và thanh lý.
- Chainlink Docs: Data Feeds — một cách hiện thực oracle công bố giá ngoài chuỗi và dữ liệu khác lên blockchain.
© 2025 OKX. Bài viết này có thể được sao chép hoặc phân phối toàn bộ, hoặc trích dẫn các đoạn không quá 100 từ, miễn là không sử dụng cho mục đích thương mại. Mọi bản sao hoặc phân phối toàn bộ bài viết phải ghi rõ: “Bài viết này thuộc bản quyền © 2025 OKX và được sử dụng có sự cho phép.” Nếu trích dẫn, vui lòng ghi tên bài viết và nguồn tham khảo, ví dụ: “Tên bài viết, [tên tác giả nếu có], © 2025 OKX.” Một số nội dung có thể được tạo ra hoặc hỗ trợ bởi công cụ trí tuệ nhân tạo (AI). Nghiêm cấm các tác phẩm phái sinh hoặc hình thức sử dụng khác đối với bài viết này.









