Tác giả gốc: Fernando Martinelli, Nikolai Mushegian
Dịch: Miễn phí và Dễ dàng - Babbitt
Viết phía trước: Sự cạnh tranh trên con đường DeFi đã bắt đầu nóng lên. Mặc dù các dự án DeFi đã thành lập như Maker và Composite vẫn có lợi thế nhưng ngày càng có nhiều thách thức Người chơi đang nổi lên và Balancer là một trong những cổ phiếu tiềm năng. Bạn có thể đưa stablecoin của mình vào nhóm giao thức và nhận được thu nhập cao hơn so với sử dụng Hợp chất. Lý do là bạn không chỉ có thể kiếm thu nhập từ lãi cho vay mà còn có thể nhận được thu nhập từ phí giao dịch để cung cấp tính thanh khoản, ngoài ra còn có thể tránh được những tổn thất nhất thời.
Vậy nó được triển khai như thế nào? Chúng ta cũng có thể xem sách trắng của Balancer để tìm hiểu thêm về thiết kế của nó.
Mục lục
p>
1. Giới thiệu
2. Lý thuyết
Hàm giá trị 2,1
Giá 2,2 điểm
2, 3 mức giá hiệu quả
2, 4 bằng chứng về giá giao ngay
2, 5 bằng chứng phân phối giá trị không đổi
Công thức giao dịch 2, 6
2, 6, 1 Out- Tặng vào
2, 6, 2 tặng vào
2, 6, 3 Giá đưa ra
2, 7 Cung cấp thanh khoản công thức
2, 7, 1 Gửi và rút tất cả tài sản
2, 7, 2 lần gửi/rút tài sản duy nhất
3. Ví dụ
3, 1 Giấy phép
Bản phát hành 3, 2
Thuật toán số 3, 3
3, 4 Nhóm được kiểm soát và Nhóm cuối cùng
3.5 Phí hoán đổi và thoát
4. Tham khảo Văn học
1. Giới thiệu
Quỹ chỉ số là một công cụ tài chính phổ biến. Quỹ chỉ số đầu tiên trong lịch sử ra đời vào năm 1972. Kể từ đó, các nhà đầu tư đã dựa rất nhiều vào các chiến lược danh mục đầu tư khác nhau để phòng ngừa rủi ro.
Quỹ chỉ số đảm bảo cho nhà đầu tư mức độ rủi ro ổn định, có thể kiểm soát được trong danh mục đầu tư. Nếu một trong các tài sản hoạt động kém hơn hoặc hoạt động tốt hơn, bạn có thể chọn chiến lược bán hoặc mua để giữ nguyên tỷ trọng của tài sản đó trong tổng giá trị danh mục đầu tư.
Cho dù trong hệ thống tài chính truyền thống hay trong môi trường blockchain, quỹ chỉ số và các loại danh mục đầu tư khác sẽ tính phí quản lý cho nhà đầu tư, khoản phí này chủ yếu được sử dụng để trang trải chi phí tái cân bằng danh mục đầu tư. Tuy nhiên, quản lý danh mục đầu tư và đầu tư quỹ chỉ số thường là các giải pháp tập trung, vì vậy những dự án như vậy tiềm ẩn một số dạng rủi ro lưu ký.
Giao thức Balancer là một công cụ tạo lập thị trường tự động (AMM) với một số thuộc tính chính nhất định cho phép nó hoạt động như một danh mục đầu tư có trọng số tự cân bằng và cảm biến giá.
Balancer biến đổi khái niệm quỹ chỉ số trên đầu: Thay vì trả phí cho người quản lý đầu tư để cân bằng lại danh mục đầu tư của bạn, bạn tính phí cho nhà giao dịch, người sẽ cân bằng lại danh mục đầu tư của bạn bằng cách theo dõi các cơ hội kinh doanh chênh lệch giá.
Balancer dựa trên bề mặt N chiều cụ thể để xác định hàm chi phí của bất kỳ cặp mã thông báo nào trong nhóm tài sản Balancer. Cách tiếp cận này lần đầu tiên được đề xuất bởi Vitalik Buterin [1], được khái quát hóa bởi Alan Lu [2], và sau đó được chứng minh là khả thi bởi ứng dụng Uniswap phổ biến [3].
Chúng tôi áp dụng phương pháp lập mô hình dựa trên bất biến được mô tả bởi Zargham và cộng sự [4] để xây dựng giải pháp này và sẽ cho thấy rằng những nhà tạo lập thị trường có giá trị không đổi này sở hữu đặc tính này.
2. Lý thuyết
p>
Trong bài viết này, chúng tôi sử dụng thuật ngữ "mã thông báo" để chỉ một tài sản có mục đích chung vì lần triển khai đầu tiên của chúng tôi là Hệ thống hợp đồng cho các hoạt động mã thông báo ERC20 trên mạng Ethereum. Tuy nhiên, môi trường thực thi của Ethereum không có nền tảng để biến thuật toán tạo thị trường này thành hiện thực.
Hàm giá trị 2, 1
Cơ sở của chức năng giao dịch Balancer là Một bề mặt được xác định bằng cách ràng buộc hàm giá trị V (hàm của trọng lượng và cân bằng của bể) thành một giá trị không đổi. Chúng tôi sẽ chỉ ra rằng bề mặt này ngụ ý giá giao ngay tại mỗi điểm sao cho phần giá trị của mỗi mã thông báo trong nhóm vẫn giữ nguyên bất kể giao dịch.
Hàm giá trị V này được định nghĩa là:

Trong đó, t đại diện cho phạm vi mã thông báo trong nhóm tài sản; Bt là số dư của mã thông báo trong nhóm; Wt là trọng số chuẩn hóa của mã thông báo , do đó tổng của tất cả các trọng số chuẩn hóa là 1; bằng cách đặt V không đổi, chúng ta có thể xác định một bề mặt bất biến, như minh họa trong hình bên dưới.

2, 2 Giá giao ngay (Giá giao ngay)
Mỗi cặp mã thông báo trong nhóm tài sản có giá giao ngay hoàn toàn được xác định theo trọng lượng và số dư của cặp. Giá giao ngay giữa hai token bất kỳ là tỷ lệ số dư token được chuẩn hóa theo trọng số của chúng:

Trong đó:
Bi là số dư của token i, Các nhà giao dịch tham gia nhóm sẽ bán mã thông báo;
Bo là số dư của mã thông báo o và các nhà giao dịch sẽ bán nó từ nhóm Mua mã thông báo;
Wi là trọng lượng của mã thông báo i;
Wo là trọng lượng của mã thông báo o;
Có thể dễ dàng nhận thấy từ định nghĩa này rằng nếu trọng lượng không thay đổi thì giá giao ngay do nhóm tài sản Balancer cung cấp sẽ chỉ thay đổi theo mã thông báo thay đổi khi số dư thay đổi. Nếu chủ sở hữu nhóm không thêm mã thông báo vào nhóm hoặc xóa mã thông báo khỏi nhóm thì số dư mã thông báo chỉ có thể được thay đổi thông qua các giao dịch. Bề mặt không đổi sẽ khiến giá token mà người giao dịch mua (token o) tăng lên và giá token mà người giao dịch bán (token I) giảm xuống. Chúng tôi có thể chứng minh rằng bất cứ khi nào giá thị trường bên ngoài khác với giá do nhóm Balancer cung cấp, nhà kinh doanh chênh lệch giá sẽ kiếm được lợi nhuận tối đa bằng cách giao dịch với nhóm tài sản này cho đến khi giá của nó bằng giá trên thị trường bên ngoài. Khi điều này xảy ra, không còn cơ hội kinh doanh chênh lệch giá nữa. Những cơ hội chênh lệch giá này đảm bảo rằng, trong một thị trường hợp lý, giá được đưa ra bởi bất kỳ nhóm Balancer nào sẽ di chuyển đồng bộ với phần còn lại của thị trường.
2, 3 mức giá hiệu quả
Điều quan trọng cần nhớ là giá giao ngay là giá lý thuyết cho giao dịch nhỏ nhất và nó không tạo ra bất kỳ sự trượt giá nào. Trên thực tế, giá hiệu quả của bất kỳ giao dịch nào đều phụ thuộc vào khối lượng giao dịch, điều này luôn dẫn đến thay đổi giá. Nếu chúng ta định nghĩa Ao là số lượng token o được người giao dịch mua và Ai là số lượng token mà người giao dịch bán thì chúng ta có thể xác định giá hiệu quả là:

Như đã đề cập ở trên, khi số tiền giao dịch có xu hướng về 0, EP có xu hướng SP:
span>

2, 4 giấy chứng nhận giá giao ngay
Bây giờ chúng ta hãy chứng minh rằng việc chọn V cần có Công thức 2.
Đầu tiên, chúng ta biết rằng thứ mà nhà giao dịch đang mua, Ao, bị trừ khỏi số dư hợp đồng, do đó, Ao = −ΔBo. Tương tự, những gì người giao dịch bán, Ai, là một phần của số dư hợp đồng, do đó Ai = ΔBi.
Thay thế vào Phương trình 2 và Phương trình 3, chúng ta có:

Theo định nghĩa, giới hạn là trừ đạo hàm riêng của Bi trong hàm Bo:

p>
Theo định nghĩa hàm giá trị trong Công thức 1, chúng ta có thể tách Bi:

Bây giờ, chúng ta sử dụng Công thức 7 để mở rộng Công thức 6 Đạo hàm riêng của:

Điều này cho chúng ta bằng chứng mà chúng ta muốn.
2, 5 Bằng chứng về phân phối giá trị không đổi Bây giờ chúng tôi sẽ chứng minh rằng: tất cả mã thông báo trong nhóm tài sản Balancer duy trì phần giá trị không đổi; và những phần giá trị này bằng với trọng số liên quan đến mỗi mã thông báo; chúng ta hãy tính toán, theo bất kỳ giá trị nào trong pool Tổng giá trị nhóm bắt nguồn từ mã thông báo t. Bây giờ chúng ta đã biết có các token Bt t trong nhóm, hãy tính xem tất cả các token còn lại khác có giá trị bao nhiêu token t. Sẽ không có ý nghĩa gì khi sử dụng giá hiệu quả liên quan đến mã thông báo t vì chúng tôi sẽ không thực hiện bất kỳ giao dịch thực tế nào. Thay vào đó, để tính giá trị lý thuyết, chúng tôi sử dụng giá giao ngay so với token t.
Từ phương trình 2, chúng ta có thể tính toán có bao nhiêu token t có giá trị trên số dư của mỗi token n:
p>
Thay mặt chúng tôi biết điều đó của Tổng giá trị pool được đại diện bởi coin t là tổng các giá trị của từng token được đại diện bởi token t:

Bây giờ để tính Sn (tỷ lệ giá trị được biểu thị bởi mỗi mã thông báo n trong nhóm), chúng ta phải làm là chia giá trị của mỗi mã thông báo n cho tổng giá trị của nhóm:
p>

Điều này không chỉ chứng minh rằng tỷ lệ trong tổng giá trị nhóm được đại diện bởi mỗi mã thông báo là không đổi mà còn bằng trọng số của mã thông báo đó.
2, 6 Công thức giao dịch Nếu chúng ta cho rằng hàm giá trị phải không đổi (tức là V phải có cùng giá trị trước và sau bất kỳ giao dịch nào), thì việc tính toán kết quả giao dịch cho bất kỳ nhóm Balancer nhất định nào sẽ dễ dàng.
Nhưng trên thực tế, V sẽ tăng do phí giao dịch sau khi chuyển trạng thái giao dịch. Để biết thêm chi tiết về phí, hãy xem Ví dụ: Phí hoán đổi và thoát.
2 , 6, 1 Đưa vào trong
Khi người dùng gửi token i để nhận token o, tất cả số dư token khác vẫn không thay đổi. Do đó, nếu chúng ta định nghĩa Ai và Ao là số lượng trao đổi của token i và token o, chúng ta có thể tính được số lượng Ao mà người dùng nhận được khi gửi Ai. Được biết, hàm giá trị sau giao dịch phải giống như trước giao dịch, chúng ta có thể viết như sau:

span>
2, 6, 2 Vào-Cho-Ra
Để nhà giao dịch biết họ cần bao nhiêu mã thông báo đầu vào gửi Ai để nhận Mã thông báo đầu ra mong muốn, Ao, cũng rất hữu ích. Tương tự, chúng ta có thể tính Ai như một hàm của Ao như sau:

Lưu ý rằng Ao, được xác định bởi Công thức 11, có xu hướng khi Ai<<Bi, như mong đợi. Điều này có thể được chứng minh bằng quy tắc L'Hospital, nhưng cách chứng minh này nằm ngoài phạm vi của bài viết này.
2 , 6, 3 Giá đưa ra
Vì mục đích thực tế, một nhà giao dịch có ý định sử dụng hợp đồng của chúng tôi để kinh doanh chênh lệch giá, muốn biết số lượng token i – Ai, họ phải gửi dữ liệu này đến hợp đồng để chuyển đổi i The hiện tại giá thời kỳ được thay đổi thành một giá trị mong muốn khác.
Giá giao ngay mong muốn thường là giá thị trường bên ngoài.Miễn là giá giao ngay trong hợp đồng khác với giá thị trường bên ngoài, bất kỳ nhà kinh doanh chênh lệch giá nào cũng có thể kiếm lợi nhuận bằng cách giao dịch với hợp đồng và đưa giá hợp đồng gần với giá thị trường bên ngoài.
Lợi nhuận cao nhất có thể có cho các nhà kinh doanh chênh lệch giá là khi họ điều chỉnh chính xác giá giao ngay của hợp đồng với giá thị trường bên ngoài. Như đã đề cập trước đó, đây là lý do chính khiến thiết kế của chúng tôi theo dõi thành công giá thị trường. Điều này làm cho nó trở thành một cảm biến giá trên chuỗi đáng tin cậy khi được triển khai trên blockchain.
Có thể chứng minh rằng số lượng token i–Ai mà người dùng cần giao dịch với token o, do đó giá giao ngay của nhóm tài sản thay đổi từ:

2.7 Nhóm tài sản công thức cung cấp thanh khoản Thế hệ tiền xu
Nhóm tài sản có thể tổng hợp tính thanh khoản được cung cấp bởi nhiều người dùng khác nhau. Để cho phép họ tự do gửi và rút tài sản từ nhóm tài sản, giao thức Balancer giới thiệu khái niệm về mã thông báo nhóm tài sản. Mã thông báo nhóm tài sản thể hiện quyền sở hữu đối với các tài sản có trong nhóm. Nguồn cung cấp mã thông báo nhóm tài sản vượt trội tỷ lệ thuận với hàm giá trị của nhóm. Nếu khoản tiền gửi tài sản tăng 10% giá trị nhóm, thì nguồn cung cấp mã thông báo nhóm tài sản còn tồn đọng cũng tăng 10%. Điều này là do người gửi tiền nhận được 10% mã thông báo nhóm tài sản mới để đổi lấy tiền gửi của họ.
Có hai cách để gửi tài sản vào nhóm để đổi lấy mã thông báo nhóm tài sản hoặc đổi mã thông báo nhóm: gửi/rút tài sản có trọng số; gửi/rút tài sản đơn lẻ; gửi và rút 2, 7, 1 cho tất cả tài sản
Việc gửi tiền "Tất cả tài sản" phải tuân theo sự phân bổ tài sản hiện có trong nhóm tài sản. Nếu khoản tiền gửi chứa 10% của mỗi tài sản đã có trong nhóm, hàm giá trị sẽ tăng thêm 10% và người gửi sẽ nhận được 10% nguồn cung cấp mã thông báo nhóm chưa thanh toán hiện tại. Do đó, để nhận được mã thông báo nhóm tài sản P được phát hành dựa trên tổng nguồn cung cấp P hiện có, mã thông báo Dk k cần được lưu trữ cho mỗi mã thông báo trong nhóm:

trong đó Bk là mã thông báo k trước khi gửi số dư mã thông báo.
Tương tự như vậy, việc rút tài sản có trọng số là hoạt động ngược lại, trong đó chủ sở hữu mã thông báo nhóm sử dụng mã thông báo nhóm tài sản của họ để đổi lấy một phần tỷ lệ của mỗi tài sản trong nhóm. Với tổng nguồn cung cấp P hiện có, bằng cách đổi mã thông báo nhóm tài sản được mua lại P, số lượng mã thông báo Ak k có thể được rút khỏi nhóm cho mỗi mã thông báo nhóm:
p>
trong đó Bk là mã thông báo k Số dư token trước khi rút.
2, 7, 2 lần gửi/rút tài sản duy nhất
p>
Khi người dùng thấy việc phân bổ tài sản trong một nhóm thú vị và muốn cung cấp tính thanh khoản cho nhóm, họ có thể không thực hiện đúng tỷ lệ yêu cầu ký gửi tài sản có trọng số riêng tất cả tài sản.
Balancer cho phép mọi người kiếm được token nhóm tài sản bằng cách gửi một tài sản duy nhất vào nhóm chung, miễn là nhóm đó chứa nội dung đó.
Việc gửi một tài sản A vào một nhóm chung tương đương với việc gửi tất cả tài sản của nhóm theo tỷ lệ, sau đó bán thêm tài sản A để thu hồi tất cả các mã thông báo khác đã gửi. Bằng cách này, người gửi tiền sẽ chỉ chi tiêu Tài sản A vì số tiền gửi của các token khác sẽ được trả lại thông qua giao dịch.
Số lượng mã thông báo nhóm tài sản được sử dụng để gửi một tài sản vào nhóm chung có thể được lấy từ hàm giá trị được mô tả ở trên.
Ký gửi tài sản duy nhất
Sự gia tăng nguồn cung cấp mã thông báo nhóm tài sản tỷ lệ thuận với sự gia tăng của hàm giá trị. Nếu chúng tôi xác định P được phát hành là số lượng mã thông báo nhóm tài sản được phát hành để đổi lấy tiền gửi thì:
span>

Trong đó V′ là hàm giá trị sau khi gửi và V là hàm giá trị trước khi gửi. Đồng thời, xét số dư tài sản k sau khi gửi, Bk là số dư tài sản k trước khi gửi, ta có:

Giả sử rằng việc gửi một tài sản được thực hiện bằng tài sản t, thì số dư của tất cả các mã thông báo khác sẽ không có những thay đổi xảy ra. Sau đó chúng ta có thể viết:

Nếu chúng tôi xác định At là số tiền được gửi vào tài sản t thì số dư nhóm mới của tài sản t là $$B』t = B_t + A_t$$. Sau đó, chúng tôi có thể thay thế và thu được công thức cuối cùng cho số lượng token nhóm mới được phát hành $P{issued}inreturnforasinge−assetdepositI_t$:
p>
Rút một tài sản
Khi chủ sở hữu mã thông báo nhóm tài sản muốn đổi mã thông báo nhóm tài sản P của mình đã được đổi để đổi lấy một tài sản t, số tiền được rút trong tài sản t, At là:
p>
Trong đó Bt là số dư nhóm của tài sản t trước khi rút.
Thực tế là bằng cách sử dụng các công thức gửi và rút tiền được xác định ở trên, không tính đến bất kỳ khoản phí nào, nếu ai đó gửi một lượng tài sản t cho mã thông báo nhóm tài sản P đã phát hành và sau đó trao đổi cùng một lượng mã thông báo nhóm tài sản đó để lấy tài sản t, thì họ sẽ nhận được số At ban đầu như nhau.
Phí giao dịch gửi/rút tài sản duy nhất
Trong trường hợp một tài sản t, việc gửi hoặc rút khỏi nhóm chung tương đương với giao dịch số tiền gửi (1−Wt) của tất cả các tài sản khác trong nhóm . Số tiền ký gửi Wt được nhóm tài sản nắm giữ dưới dạng tài sản t, do đó, việc tính phí giao dịch đối với số tiền đó là không công bằng.
Trên thực tế, nếu chúng tôi bỏ qua bất kỳ Có thể có phí thoát khỏi nhóm tài sản, chỉ gửi tài sản i và rút ngay tài sản o, phí giao dịch thu được sẽ giống như giao dịch từ i đến o bằng cách sử dụng chức năng giao dịch do nhóm cung cấp.
3. Ví dụ
Sẽ có một số hướng dẫn ban đầu về phiên bản đầu tiên của Balancer. Chúng tôi sẽ phát hành mô tả hệ thống chi tiết hơn cùng lúc với việc phát hành mã nguồn . .
3.1 Phần mềm cân bằng miễn phí trên nền tảng Ethereum được triển khai với hệ thống hợp đồng thông minh Ethereum được cấp phép bởi GPL3. 3. 2 Phát hành Giao thức Balancer có kế hoạch phát hành gồm 3 giai đoạn, giai đoạn đầu tiên được gọi là phiên bản Đồng. Phiên bản đồng nhấn mạnh đến việc kiểm tra và độ rõ của mã, nhưng không tối ưu hóa chi phí gas;
Phiên bản màu bạc sẽ mang lại nhiều cải tiến về kiến trúc và tối ưu hóa khí đốt. Những thay đổi này sẽ giảm chi phí giao dịch và cung cấp hỗ trợ cho người nhận. Kiểm soát hồ bơi cung cấp tính linh hoạt cao hơn.
Phiên bản vàng của Giai đoạn 3 sẽ giới thiệu một số tính năng mới được thiết kế để gắn kết toàn bộ hệ thống với nhau.
3.3 Các công thức trong phần "Lý thuyết" của thuật toán số đủ để mô tả các thông số chức năng của hệ thống, nhưng đối với máy ảo EVM thì không dễ thực hiện Lý do là thiếu các thư viện toán học điểm cố định hoàn thiện.
Việc triển khai của chúng tôi kết hợp một số kết hợp của các phép biến đổi đại số, hàm gần đúng và kỹ thuật số để tính toán Những công thức này có giới hạn sai số tối đa và chi phí gas hợp lý.
Phần còn lại của phần này sẽ được phát hành đồng thời với mã nguồn của phiên bản Đồng.
3.4 Việc phát hành "Phiên bản Đồng" của Nhóm được kiểm soát và Nhóm cuối cùng cho phép hai lớp tin cậy cơ bản cho nhóm tài sản: Nhóm được kiểm soát (nhóm được kiểm soát pool) có thể được định cấu hình thông qua địa chỉ "Bộ điều khiển". Chỉ các địa chỉ "bộ điều khiển" mới có thể thêm hoặc xóa thanh khoản khỏi nhóm (gọi tham gia hoặc thoát). Loại nhóm tài sản này cho phép thay đổi loại tài sản nhóm và trọng lượng của chúng. Lưu ý rằng vì bộ điều khiển là một địa chỉ nên về nguyên tắc nó có thể thực hiện logic tùy ý, chẳng hạn như quản lý tiền gửi công khai theo cách tương tự như nhóm cuối cùng. Điểm khác biệt chính là các công cụ chính thức không coi nó như một nhóm tài sản "không đáng tin cậy". Với việc phát hành “Phiên bản Bạc”, các nhóm được kiểm soát với yêu cầu độ tin cậy cao hơn sẽ có thể thực hiện được. Nhóm cuối cùng có loại tài sản, trọng lượng và phí cố định của nhóm. Điều quan trọng là điều này cho phép việc tham gia và thoát có thể truy cập công khai một cách an toàn, không cần tin cậy trong khi vẫn duy trì việc triển khai ở mức tối thiểu.
3.5 Phí hoán đổi và thoát "Phiên bản đồng" sẽ bị tính phí trong hai trường hợp: (1) khi nhà giao dịch hoán đổi mã thông báo (thông qua hoán đổi và các biến thể của nó) và (2) khi nhà cung cấp thanh khoản (thông qua thoát và các biến thể của nó) khi xóa tính thanh khoản của nó từ nhóm.
Cả hai khoản phí đều có thể được bộ điều khiển định cấu hình nhưng cũng được cố định khi nhóm hoàn tất.
100% phí hoán đổi sẽ được phân bổ cho các nhà cung cấp thanh khoản, tức là số lượng mã thông báo cơ sở có thể đổi được trên mỗi mã thông báo nhóm tài sản sẽ tăng lên.
Hầu hết phí thoát sẽ được hoàn trả cho các nhà cung cấp thanh khoản vẫn còn trong nhóm quỹ.
Phần phí thoát còn lại sẽ được chuyển vào tài khoản do Balancer Labs kiểm soát để sử dụng cho việc phát triển các bản phát hành trong tương lai.
1. Vitalik Buterin: Hãy vận hành các sàn giao dịch phi tập trung trên chuỗi theo cách chúng ta vận hành các thị trường dự đoán ↵
2.Alan Wu: Tòa nhà Sàn giao dịch phi tập trung trong Ethereum ↵
3. https:// uniswap.io/ ↵
4. Zargham, M., Zhang, Z., Preciado, V.: Khung mô hình hóa không gian nhà nước cho các hệ thống kinh tế hỗ trợ chuỗi khối kỹ thuật. Viện hệ thống phức hợp New England (2018)
Bản gốc liên kết văn bản: https://balancer.finance/whitepaper/
Link dịch: https://www.8btc.com/article/599680
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia