Một bài viết để hiểu giao thức hợp chất thị trường tiền tệ
WePiggy_小猪存币
2020-12-01 08:43
本文约7495字,阅读全文需要约30分钟
Tri ân những người tiên phong của DeFi.

tác giả

Robert Leshner, Geoffrey Hayes

https://compound.finance

người phiên dịch

người phiên dịch

https://wepiggy.com

Bản tóm tắt

Bản tóm tắt

Mục lục

Bài viết này giới thiệu một giao thức phi tập trung dựa trên cung và cầu thiết lập thị trường tiền tệ với tỷ giá được đặt theo thuật toán, cho phép người dùng trao đổi giá trị thời gian của tài sản Ethereum một cách dễ dàng.

Mục lục

1. Giới thiệu................................................ .................................................... ................... 3

2 Giao thức hợp chất ............................................................ .... .................................................... .. 4

2.1 Tài sản nguồn cung .............................................................. .................................................. 4

2.1.1 Các trường hợp sử dụng chính................................................... ....................................... 4

2.2 Tài sản đi vay.................................................. .................................................. 5

2.2.1 Giá trị tài sản đảm bảo.................................................. ...... ................................... 5

2.2.2 Rủi ro và thanh khoản.................................................. .... ................................... 5

2.2.3 Các trường hợp sử dụng chính................................................... .................................... 6

2.3 Mô hình lãi suất...................................................... ..................................... 6

2.3.1 Cơ cấu ưu đãi thanh khoản.................................................. ....... ................................... 6

3 Khung triển khai và hệ thống.................................................... .................................... 7

3.1 Hợp đồng cToken .............................................................. .... .................................................... ... 7

3.2 Cơ chế lãi suất ................................................ .. ................................................. số 8

3.2.1 Động lực của thị trường................................................... ........................... số 8

3.2.2 Động thái ghi nợ............................................................ ...... ..................................... 8

3.3 Vay mượn.................................................................. ... .................................................... .... ..... 9

3.4 Thanh lý ............................................................ .................................................... ..... 9

3.5 Nguồn cấp giá ............................................................ .... .................................................... ..... ...... 9

3.6 Kiểm toán viên ................................................................ ... .................................................... .... .. 9

4 Tóm tắt ............................................................ ... .................................................... .... ................10

tham khảo ............................................................. . .................................................... .. ................................. 11

tiêu đề cấp đầu tiên

1. Giới thiệu

Thị trường tiền điện tử và tài sản chuỗi khối kỹ thuật số đã phát triển thành một hệ sinh thái sôi động, nơi các nhà đầu tư, nhà đầu cơ và nhà giao dịch trao đổi hàng nghìn [1] tài sản chuỗi khối. Thật không may, sự phức tạp của thị trường tài chính đã không theo kịp: những người tham gia có rất ít khả năng giao dịch theo giá trị thời gian của tài sản.

Lãi suất lấp đầy khoảng cách giữa những người có tài sản nhàn rỗi và những người không có (tài sản có thể được sử dụng để sản xuất hoặc đầu tư); giá trị thời gian của tài sản giao dịch có lợi cho cả hai bên và tạo ra sự giàu có tổng khác không. Đối với tài sản blockchain, hiện có hai lỗ hổng lớn:

l Cơ chế vay cực kỳ hạn chế, dẫn đến định giá sai tài sản (chẳng hạn như "đồng tiền nói dối" với định giá không thể đo đếm được, vì không có cách nào để bán khống chúng).

l Tài sản chuỗi khối có lợi suất âm do chi phí lưu trữ lớn và rủi ro (dù là trên hay ngoài sàn giao dịch), không có lãi suất tự nhiên để bù đắp những chi phí này. Điều này làm trầm trọng thêm sự biến động vì không có động cơ để giữ tiền.

Giao thức ngang hàng trực tiếp tạo điều kiện cho vay có bảo đảm và không có bảo đảm giữa những người tham gia thị trường. Thật không may, việc phân cấp tạo ra chi phí và trở ngại đáng kể cho người dùng; trong mọi giao thức được xem xét, người cho vay được yêu cầu phát hành, quản lý và (trong trường hợp khoản vay được thế chấp) giám sát các khoản vay và hoạt động cho vay tích cực, việc thực hiện khoản vay thường chậm và không đồng bộ (các khoản vay mất thời gian gây quỹ) [3-6].

Trong bài viết này, chúng tôi sẽ giới thiệu một hệ thống phi tập trung để cho vay và cho vay mã thông báo Ethereum một cách dễ dàng, không có nhược điểm của các phương pháp hiện có, cho phép thị trường tiền tệ phù hợp hoạt động và tạo ra một phương pháp lợi nhuận dương an toàn để lưu trữ tài sản.

tiêu đề cấp đầu tiên

Hợp chất là một giao thức để tạo thị trường tiền tệ trên chuỗi khối Ethereum, là nhóm tài sản có lãi suất thu được theo thuật toán dựa trên cung và cầu của tài sản. Các nhà cung cấp (và người vay) tài sản tương tác trực tiếp với giao thức, kiếm (và thanh toán) lãi suất thả nổi mà không cần phải thương lượng các điều khoản như điều khoản, tỷ lệ hoặc tài sản thế chấp với các đồng nghiệp hoặc đối tác.

Mỗi thị trường tiền tệ tương ứng với một loại tài sản trên chuỗi Ethereum duy nhất (chẳng hạn như ETH, ERC-20 stablecoin (chẳng hạn như Dai) hoặc mã thông báo tiện ích ERC-20 (chẳng hạn như Augur)) và chứa một Sổ cái minh bạch và có thể kiểm tra công khai, trong đó ghi lại tất cả các giao dịch và lãi suất lịch sử.

tiêu đề phụ

2.1 Tài sản cung cấp

Trên nền tảng trao đổi hoặc P2P, tài sản của người dùng được cho người dùng khác mượn thông qua phương thức đối sánh, trong khi giao thức Compound tổng hợp nguồn cung cấp của từng người dùng; khi người dùng cung cấp tài sản, tài sản đó sẽ trở thành tài nguyên đồng nhất. Cách tiếp cận này mang lại tính thanh khoản cao hơn nhiều so với cho vay trực tiếp; trừ khi tất cả tài sản trên thị trường đều được vay mượn (xem bên dưới: Giao thức khuyến khích tính thanh khoản), người dùng có thể rút tài sản bất kỳ lúc nào mà không cần phải đợi một khoản vay cụ thể đáo hạn.

Tài sản được cung cấp cho thị trường được thể hiện bằng số dư mã thông báo ERC-20 (“cTokens”) cho phép chủ sở hữu tăng số lượng tài sản cơ bản. Khi thị trường tiền tệ tạo ra lãi suất (là một chức năng của nhu cầu vay), các cToken có thể được đổi lấy nhiều tài sản cơ bản hơn trước. Bằng cách này, việc kiếm tiền lãi chỉ cần nắm giữ một cToken ERC-20.

Các cá nhân tiếp xúc lâu dài với ETH và các mã thông báo khác (“HODLers”) có thể sử dụng thị trường tiền tổng hợp như một nguồn lợi nhuận bổ sung cho các khoản đầu tư của họ. Ví dụ: người dùng sở hữu Augur có thể cung cấp mã thông báo của họ cho giao thức Compound và kiếm tiền lãi (có mệnh giá là Augur) mà không phải quản lý tài sản của họ, thực hiện các yêu cầu cho vay hoặc chịu rủi ro đầu cơ.

Cho dù đó là dApps, máy móc hay sàn giao dịch, miễn là bạn giữ số dư mã thông báo trong các thị trường này, bạn có thể sử dụng giao thức Compound làm nguồn kiếm tiền và sử dụng số dư này để thu được lợi nhuận gia tăng; điều này có thể mở ra cơ hội mới cho hệ sinh thái Ethereum .mô hình kinh doanh.

tiêu đề phụ

2.2 Tài Sản Vay

Hợp chất cho phép người dùng sử dụng cTokens làm tài sản thế chấp, mượn dễ dàng từ giao thức và sử dụng chúng ở bất kỳ đâu trong hệ sinh thái Ethereum. Không giống như các giao thức P2P, việc vay từ Compound chỉ yêu cầu người dùng chỉ định tài sản mong muốn; không có điều khoản có thể thương lượng, ngày đáo hạn hoặc điều khoản cấp vốn; việc vay là ngay lập tức và có thể dự đoán được. Tương tự như cung cấp một tài sản, mọi thị trường tiền tệ đều có lãi suất thả nổi do các lực lượng thị trường thiết lập để xác định chi phí vay từng tài sản.

2.2.1 Giá trị tài sản bảo đảm

Tài sản do giao thức nắm giữ (được thể hiện bằng quyền sở hữu cTokens) được sử dụng làm tài sản thế chấp để vay từ giao thức. Mỗi thị trường có tỷ lệ thế chấp từ 0 đến 1, đại diện cho phần giá trị của tài sản cơ sở có thể được vay. Các tài sản có vốn hóa thị trường kém thanh khoản và tỷ lệ vốn hóa thị trường nhỏ tương đối thấp và chúng không thể được sử dụng làm tài sản thế chấp tốt. Tài sản có giá trị thị trường cao và thanh khoản mạnh có tỷ lệ cầm cố tương đối cao. Giá trị của các số dư mã thông báo cơ bản khác nhau trong tài khoản nhân với tỷ lệ cam kết tương ứng của chúng bằng với khả năng vay của người dùng.

Người dùng có thể mượn tài sản trong phạm vi khả năng vay của họ và tài khoản không thể thực hiện bất kỳ hành động nào khiến tổng giá trị tài sản mượn vượt quá khả năng vay (ví dụ: vay, chuyển tài sản thế chấp cToken hoặc mua lại tài sản thế chấp cToken); điều này bảo vệ tài sản giao thức Tránh rủi ro vỡ nợ.

2.2.2 Rủi ro và thanh khoản

Nếu giá trị dư nợ của tài khoản vượt quá khả năng vay của tài khoản, một tỷ lệ nhất định của dư nợ có thể được hoàn trả bởi các tài khoản khác để đổi lấy tài sản thế chấp cToken của tài khoản và giá thanh lý cao hơn một chút so với giá thị trường, là giá thị trường hiện tại trừ chiết khấu thanh lý ; điều này khuyến khích một hệ sinh thái gồm các nhà kinh doanh chênh lệch giá nhanh chóng tham gia để giảm mức độ rủi ro của người vay và giảm rủi ro cho giao thức.

Hệ số thanh lý đề cập đến tỷ lệ của phần phải trả của khoản thanh lý so với tài sản cho vay mỗi khi khoản thanh lý được gọi, nằm trong khoảng từ 0 đến 1, chẳng hạn như 25%. Quá trình thanh lý có thể tiếp tục cho đến khi số tiền vay của người dùng giảm xuống dưới khả năng vay của họ.

Bất kỳ địa chỉ Ethereum nào sở hữu tài sản đã vay đều có thể gọi chức năng thanh lý, trao đổi tài sản của nó lấy tài sản thế chấp cToken của người vay. Vì người dùng, tài sản và giá đều được bao gồm trong giao thức Compound nên việc thanh lý diễn ra dễ dàng và không phụ thuộc vào bất kỳ hệ thống hoặc đơn đặt hàng bên ngoài nào.

2.2.3 Các trường hợp sử dụng chính

Khả năng nắm giữ tài sản mới một cách liền mạch (không cần bán hoặc sắp xếp lại danh mục đầu tư) mang lại siêu năng lực mới cho người tiêu dùng, nhà giao dịch và nhà phát triển dApps:

l Thương nhân có thể sử dụng danh mục đầu tư hiện tại của họ làm tài sản thế chấp để tài trợ cho các khoản đầu tư ICO mới bằng cách vay ETH.

l Các nhà giao dịch đang tìm kiếm mã thông báo ngắn có thể mượn mã thông báo, đặt chúng trên một sàn giao dịch và sau đó bán mã thông báo, thu lợi nhuận từ việc giảm mã thông báo được định giá quá cao.

tiêu đề phụ

2.3 Mô hình lãi suất

Thay vì một nhà cung cấp vốn hoặc người vay duy nhất phải thương lượng các điều khoản và lãi suất, giao thức Hợp chất sử dụng mô hình lãi suất đạt được trạng thái cân bằng lãi suất dựa trên cung và cầu trên mỗi thị trường tiền tệ. Theo lý thuyết kinh tế, lãi suất ("giá" của tiền tệ) tăng lên theo nhu cầu; khi nhu cầu thấp, lãi suất giảm. ngược lại. Việc sử dụng trên khắp các thị trường thống nhất cung và cầu thành một biến:

Các đường cầu được tổng hợp thông qua quản trị và được thể hiện dưới dạng hàm sử dụng. Ví dụ, tỷ lệ vay có thể là một cái gì đó giống như

2.3.1 Cơ cấu ưu đãi thanh khoản

Giao thức không đảm bảo tính thanh khoản; thay vào đó, nó dựa vào mô hình lãi suất để khuyến khích nó. Trong thời kỳ có nhu cầu cao đối với một tài sản, tính thanh khoản của giao thức (các mã thông báo có thể rút hoặc vay) sẽ giảm xuống; khi điều này xảy ra, lãi suất sẽ tăng, kích thích nguồn cung và không khuyến khích vay.

3 Khung triển khai và hệ thống

Trung tâm của thị trường tiền điện tử là sổ cái cho phép các tài khoản Ethereum cung cấp hoặc vay tài sản trong khi tích lũy lãi suất theo thời gian. Các hợp đồng thông minh của giao thức sẽ được mở cho công chúng, miễn phí cho máy móc, dApps cũng như người dùng.

tiêu đề phụ

Mỗi thị trường tiền điện tử được cấu trúc như một hợp đồng thông minh, đáp ứng thông số mã thông báo ERC-20. Số dư của người dùng được biểu thị dưới dạng số dư cToken; người dùng có thể đúc cToken đúc (uintmountUnderlying) hoặc mua lại cToken mua lại (uintmount) để đổi lấy tài sản cơ bản bằng cách cung cấp tài sản cho thị trường. Giá (tỷ giá hối đoái) giữa cToken và tài sản cơ bản tăng theo thời gian do tiền lãi được tích lũy bởi những người vay tài sản và mỗi thị trường tiền tệ được xây dựng với các hợp đồng thông minh đáp ứng thông số mã thông báo ERC-20. Số dư của người dùng được biểu thị dưới dạng số dư cToken; người dùng có thể:

Khi tổng số tiền vay trên thị trường tăng lên (như một chức năng tích lũy lãi suất của người vay), tỷ giá hối đoái giữa mã thông báo và tài sản cơ bản cũng tăng lên.

tiêu đề phụ

3.2 Cơ chế lãi suất

Thị trường lãi kép được định nghĩa là lãi suất thống nhất cho tất cả những người đi vay, lãi suất này điều chỉnh theo thời gian khi cung và cầu thay đổi.

Lịch sử của từng mức lãi suất trên mỗi thị trường tiền tệ được ghi lại bằng Chỉ số lãi suất (Interest Rate Index), được tính toán mỗi khi lãi suất thay đổi, nó được đúc, mua lại, vay, trả bởi người dùng hoặc khi tài sản được thanh lý.

3.2.1 Động lực thị trường

Mỗi khi một giao dịch xảy ra, chỉ số lãi suất của tài sản được cập nhật, gộp tiền lãi kể từ chỉ số trước đó, sử dụng tiền lãi trong khoảng thời gian, mệnh giá bằng r * t, được tính bằng lãi suất của từng khối

Tổng các khoản vay chưa thanh toán của thị trường được cập nhật để bao gồm cả tiền lãi chưa thanh toán kể từ chỉ số cuối cùng:

Một phần tiền lãi tích lũy được dành riêng (dành riêng) dưới dạng dự trữ, được xác định bởi ReserveFactor (yếu tố dự trữ), nằm trong khoảng từ 0 đến 1:

3.2.2 Động lực vay mượnSố dư của mỗi địa chỉ người vay trong cToken được lưu trữ dưới dạng điểm kiểm tra tài khoản (account checkpoint). Điểm kiểm tra tài khoản là một bộ Solidity

. Bộ dữ liệu này mô tả số dư tài khoản khi khoản lãi cuối cùng được trả.

tiêu đề phụ

Người dùng muốn vay tiền và có đủ số dư được lưu trữ trong Compound có thể gọi chức năng mượn(uint số tiền) trong hợp đồng cToken có liên quan. Sau khi chức năng này được sử dụng, giá trị tài khoản của người dùng sẽ được kiểm tra. Nếu có đủ tài sản thế chấp trong tài khoản, số dư khoản vay của người dùng sẽ được cập nhật, mã thông báo sẽ được chuyển đến địa chỉ Ethereum của người dùng và tỷ lệ thả nổi trong thị trường tiền tệ sẽ được cập nhật.

Lãi tiền vay được tính giống hệt như cách tính lãi số dư trong Mục 3.2; người đi vay có quyền trả nợ dư nợ bất kỳ lúc nào bằng cách gọi hàm returnBorrow(uintmount).

3.4 Thanh lý

Nếu số dư khoản vay của người dùng vượt quá tổng giá trị tài sản thế chấp (khả năng vay) do giá trị của tài sản thế chấp giảm hoặc tài sản vay tăng giá, chức năng thanh lý công khai (mục tiêu địa chỉ, tài sản thế chấp địa chỉ, địa chỉ tài sản vay, uint closeAmount) có thể được gọi, người gọi Nó sẽ trao đổi tài sản của chính mình với tài sản thế chấp của người đi vay với giá tốt hơn một chút so với giá thị trường.

3.5 Nguồn cấp giá

Price Oracles (nhà tiên đoán giá) duy trì tỷ giá hối đoái hiện tại cho từng tài sản được hỗ trợ; giao thức Compound ủy quyền khả năng thiết lập giá trị tài sản cho một ủy ban tổng hợp giá từ 10 sàn giao dịch hàng đầu. Các tỷ lệ này được sử dụng để xác định khả năng vay, các yêu cầu về tài sản thế chấp và tất cả các chức năng cần thiết để tính toán định giá tài khoản.

tiêu đề phụ

Theo mặc định, giao thức Compound không hỗ trợ một số mã thông báo nhất định; thay vào đó, các thị trường phải được đưa vào danh sách trắng. Điều này được thực hiện thông qua chức năng quản trị, supportMarket(thị trường địa chỉ, mô hình lãi suất địa chỉ), cho phép người dùng bắt đầu tương tác với tài sản. Để vay tài sản, phải có giá hợp lệ từ nhà tiên tri giá; để sử dụng tài sản làm tài sản thế chấp, phải có giá hợp lệ và tỷ lệ cầm cố.

Mỗi lệnh gọi chức năng được xác thực bởi một lớp chính sách được gọi là Trình kiểm soát; hợp đồng xác nhận tài sản thế chấp và tính thanh khoản trước khi cho phép người dùng hành động.

tiêu đề phụ

3.7 Quản trị

Hợp chất sẽ bắt đầu với sự kiểm soát tập trung đối với giao thức (ví dụ: chọn mô hình lãi suất cho từng tài sản) và chuyển sang kiểm soát toàn bộ cộng đồng và các bên liên quan theo thời gian. Các quyền sau trong thỏa thuận được quản trị viên kiểm soát:

l Tạo thị trường cToken mới.

l Cập nhật mô hình lãi suất cho từng thị trường.

l Rút dự trữ cToken.

Bầu quản trị viên mới, giống như DAO do cộng đồng kiểm soát; vì bản thân DAO có thể bầu quản trị viên mới, nên việc quản lý sẽ phát triển theo thời gian dựa trên các quyết định cá nhân của các bên liên quan.

tiêu đề cấp đầu tiên

4 Tóm tắt

l Hợp chất tạo ra một thị trường tiền tệ hoạt động cho các tài sản Ethereum.

l Người dùng có thể sử dụng số dư trong thỏa thuận làm tài sản thế chấp để mượn mã thông báo (để sử dụng, bán hoặc cho vay lại).

đề cập đến

[1] Cryptocurrency Market Capitalizations. https://coinmarketcap.com/

[2] Bitfixex Margin Funding Guide. https://support.bitfinex.com/

[3] ETHLend White Paper. https://github.com/ETHLend

[4] Ripio White Paper. https://ripiocredit.network/

[5] Lendroid White Paper. https://lendroid.com/

[6] dYdX White Paper. https://whitepaper.dydx.exchange/

[7] Fred Ehrsam: The Decentralized Business Model. https://blog.coinbase.com/

WePiggy_小猪存币
作者文库