Một năm trước, tôi đã làm một LP của Uni V3 một thời gian và tôi đã chơi nó rất mạnh mẽ. Vào khoảng thời gian đó, có người nói rằng trở thành LP của Curve Tricrypto Pool là một phương pháp phân bổ tài sản chính thống khá ổn định và bền vững, điều này đã thu hút tôi đọc sách trắng Curve V2. Tôi có một số cảm giác mơ hồ về khí chất của Uni và Curve, và có một sự khác biệt đáng kể. ** Uni theo đuổi thị trường tự do đầy đủ nhất có thể, trong khi Curve có mùi chính xác của nền kinh tế kế hoạch. **
Để nâng cao suy nghĩ này, đương nhiên cần phải hiểu kỹ các chi tiết kỹ thuật của Curve V2, vì vậy tôi đã bắt đầu nghiên cứu kỹ Curve V2 cách đây vài tháng. Là người sáng lập Curve, từng là nhà nghiên cứu vật lý, Michael đã tự do kết hợp các công thức toán học trong sách trắng. Là một độc giả nghiệp dư của toán học và khoa học, tôi đã phải vật lộn để xác định vị trí các yếu tố cốt lõi, nhưng không trực quan và dễ hiểu, Xcp và D và Giá ảo có liên quan.
Trong quá trình nghiên cứu, tôi cũng nhận ra rằng ngay cả một bậc thầy về ** cũng không thể thành thạo trong một ngày một đêm, Curve V2 là một phiên bản phức tạp và tổng quát được sửa đổi trên cơ sở của V1. **Tìm hiểu Curve V1 trước để bạn nắm bắt rõ hơn bản chất của thiết kế. Truy tìm con đường của các bậc thầy.
Nhân vật chính của V1 là A và D. Thông số A có vẻ đơn giản, A càng lớn, thanh khoản sẽ được phân bổ xung quanh mức giá 1 càng nhiều, và nó sẽ kết thúc trong một câu. Nhưng khi tôi đọc hồ sơ của năm đó (Discord/Governance Forum/Telegram), tôi liên tục xuất hiện đủ loại câu hỏi xoay quanh A, một số thuần túy là kỹ thuật, một số liên quan đến quản trị giao thức, đủ thứ, rất phong phú, đây cũng là một lần ghi Nguồn gốc của tham số A, sau đây là một phần của nó. ** Đầu tiên, nó thảo luận về ảnh hưởng của A với tư cách là một tham số duy nhất của một DEX duy nhất trên toàn bộ thị trường. Một thông số có ảnh hưởng, việc quản lý nó trở thành một vấn đề quan trọng và các chi tiết kỹ thuật của việc điều chỉnh A sẽ được khám phá thêm bên dưới. **
Tôi đã viết về chủ đề vi mô và chi tiết của thông số A, nhưng tôi vẫn chưa quên ý định ban đầu của mình và tôi vẫn chưa quên mối quan tâm ban đầu của mình đối với việc so sánh khí chất Uni và Curve. Tôi thường cố gắng hỏi, ** Có sự khác biệt cơ bản nào về triết học đằng sau những chi tiết này không? **
1. Mối quan hệ giữa tham số A và quyết định của giá cả thị trường
Vào ngày 4 tháng 9 năm 2020, Andre Cronje đã gửi một Đề xuất trong Diễn đàn Quản trị Đường cong, với hy vọng điều chỉnh tham số A của y Pool từ 2000 thành 1000. Nó gây ra một số cuộc thảo luận nhỏ, và có một số phản đối, và nó đã được bỏ phiếu một cách hòa bình vài ngày sau đó. Nó có vẻ như là một chủ đề không có ý nghĩa gì lớn, so với các cuộc tranh luận rộng rãi về một số vấn đề trong nhiều dự án DeFi sau này, nó có vẻ không đáng nói.
Chính sự phức tạp về mặt toán học của Curve đã nâng cao ngưỡng thảo luận, che khuất tầm quan trọng của một số vấn đề và thậm chí cản trở việc hiểu bản chất của Curve. **Loạt bài viết này tập trung vào tham số A, quay trở lại thời cổ đại, xem xét một số sự kiện lịch sử, cố gắng đơn giản hóa toán học và đưa ra một số mệnh đề thực sự quan trọng về Đường cong. **Bài này là bài đầu tiên, bắt đầu từ đề xuất này của AC.
**Một thông số có thể ảnh hưởng đến giá thị trường? **
Tuyên bố tương ứng của AC và đối thủ
Quay lại đề xuất của AC, vault yETH đã mở rộng nhanh chóng vào cuối tháng 8 và đầu tháng 9 (hoạt động của vault yETH là hấp thụ và lưu trữ ETH, Mint DAI và gửi vào vault yDAI, tức là gửi vào Curve y Pool dưới dạng LP, nhận phần thưởng CRV và bán nó thành ETH. Và sau đó nhận ra lợi ích của tiêu chuẩn ETH).
Kết quả là nó đã dẫn đến sự sụt giảm nhanh chóng của ETH, bất cứ khi nào ETH giảm mạnh, nhu cầu về DAI lại tăng lên rất nhiều. Tỷ lệ DAI trong y Pool đã giảm nhanh chóng, đạt mức thấp nhất là 2%.
AC cho rằng tham số A của y Pool quá cao (A = 2000) khiến y pool cung cấp rất nhiều DAI, lẽ ra thị trường không nên rẻ như vậy. Ví dụ, cuộc thảo luận sau đây của ông.
Sự phản đối chủ yếu xoay quanh hai góc độ, một trong số đó có liên quan đến áp lực bán do việc bán CRV liên tục của yETH vault, điều này sẽ không được thảo luận ở đây.
Điều tôi quan tâm là một góc độ khác liên quan đến cơ chế xác định giá.
Ví dụ: quan điểm của @iamaloop: không có DAI giá rẻ và các nhà kinh doanh chênh lệch giá sẽ làm phẳng giá ở mọi nơi. Tham số A sẽ chỉ ảnh hưởng đến mức độ mất cân bằng của từng tỷ lệ phần trăm tiền tệ sau khi giá tiền tệ trong Đường cong y Pool bằng với giá thị trường.
@sjlee có cách diễn đạt tương tự. @angelangel0v chỉ ra rằng các nhà kinh doanh chênh lệch giá không thể có được mức giá thấp hơn chỉ vì tham số A cao.
Quan điểm của ba người này có thể được tóm tắt ngắn gọn như sau: giá của DAI được xác định bởi cung và cầu của thị trường và tham số A chỉ có thể xác định độ sâu của Curve y Pool tại các điểm giá DAI khác nhau, chứ không thể xác định giá thị trường .
Sự đối đầu giữa quan điểm của hai bên thực tế dẫn đến một câu hỏi: Đâu là mối quan hệ giữa thông số A và cung cầu thị trường?
Ảnh hưởng quan trọng của thông số A đối với nguồn cung cấp
**Trong một số trường hợp, tham số A có ảnh hưởng cực kỳ quan trọng đến phía cung và do đó là một trong những biến số quan trọng nhất trong việc xác định giá. **
Trước khi giới thiệu sơ đồ đường cung và cầu, một số giả định quan trọng và các yếu tố cơ bản sẽ được thảo luận.
Đầu tiên, Curve là chế độ LP thụ động. Đánh giá của tôi là LP Bị động, với tư cách là phía cung, tương đối ổn định hơn, nghĩa là khi điều kiện thị trường thay đổi, tần suất hoạt động của nó tương đối thấp (“hoạt động” đề cập đến việc tiếp cận thanh khoản một cách cân bằng hoặc với The tính thanh khoản tiền gửi và rút tiền của chế độ tiền tệ đơn lẻ của thuộc tính giao dịch, "tương đối" là loại quản lý tích cực LP hoặc nhà tạo lập thị trường CEX so với Uni V3).
Thứ hai, một phần lớn thu nhập của Curve LP đến từ phần thưởng mã thông báo CRV ít liên quan đến phí giao dịch, đặc biệt là vào năm 2020 và giá trị tuyệt đối của tỷ lệ hoàn vốn là tương đối cao. Sau đó, khi đối mặt với những thay đổi tương đối nhỏ của thị trường (chẳng hạn như 1-2%), LP sẽ ổn định hơn.
Hiệu ứng kết hợp của hai điểm trên là Curve LP ổn định hơn.
Thứ ba, đối với một số mã thông báo, Curve là vị trí thanh khoản lớn nhất. Ví dụ: y Pool vào năm 2020 đã từng là nhóm trao đổi lớn nhất cho DAI.
Nếu ba điểm trên được thiết lập đồng thời, đường cung của toàn thị trường sẽ chủ yếu được xác định bởi Curve Pool. Hãy ghi nhớ ba tiền đề này, chúng ta sẽ thảo luận về đường cung và đường cầu dưới đây.
Trước tiên, nhìn vào đường cung của toàn thị trường, giá trị của A ảnh hưởng đến hình dạng của đường cong. ** Giá trị của A càng cao thì đường cong gần giá 1 càng "dài và phẳng" và thanh khoản càng dồi dào. **
Đường cung cầu của toàn thị trường
Nhìn lại đường cầu, trước tiên chúng ta giả sử đường cong dưới một thị trường tiền tệ ổn định - đường cầu 1. Khi ETH giảm mạnh, nhu cầu đóng CDP tăng mạnh, thị trường cần thêm DAI nên đường cầu sẽ dịch chuyển sang phải - đường cầu 2.
Chúng ta quan sát giao điểm của đường cung và đường cầu thì có thể thấy rõ ảnh hưởng của tham số A đến giá. ** Giá trị A càng thấp, điểm cân bằng giá mới càng cao. **
Có thể thấy rằng nếu vị trí thanh khoản chính của mã thông báo nằm trong Đường cong, thì tham số A có tác động cực kỳ quan trọng đến quyết định giá.
Phần kết luận
Thông số A ít nhiều ảnh hưởng đến việc xác định giá của toàn thị trường và mức độ của nó phụ thuộc vào các yếu tố như tỷ lệ phần thưởng của mã thông báo Curve Pool và thị phần của Curve Pool.
Một thông số quan trọng như vậy đương nhiên dẫn đến một loạt câu hỏi. Cơ chế cài đặt của tham số A là gì? Ai sẽ đặt nó, tiêu chí lựa chọn giá trị, v.v.
Hơn nữa, thị trường không tĩnh, điều này tiếp tục dẫn đến một loạt các vấn đề năng động. Khi nào cần điều chỉnh thông số A? Tác dụng của việc điều chỉnh tham số A ở mức công thức AMM là gì? vân vân.
2. Điều chỉnh sự thay đổi của đường cong và lãi lỗ do A
Vào ngày 17 tháng 4 năm 2020, hơn một tháng nữa là đến mức 312, DAI vẫn ở trạng thái không neo tích cực và giá ở khoảng 1,02.
Michael (người sáng lập Curve) đã phát động một cuộc thăm dò trên Twitter để xem liệu mọi người có ủng hộ việc điều chỉnh thông số A của nhóm Compound từ 900 thành 400 hay không.
49 người đã tham gia cuộc thăm dò, nhưng chỉ có một người trả lời. Tám giờ sau, Michael điều chỉnh A thành 400, gửi một tweet khác và nhận được 0 phản hồi.
Vào thời điểm đó, rất ít người có thể thực sự tham gia thảo luận về vấn đề này. Michael có thể đắm chìm trong thử nghiệm của một người, gỡ lỗi các thông số, quan sát và cải tiến Trong một vài từ trên Telegram, tôi cảm nhận được sự quan tâm và vui vẻ của anh ấy.
Quay trở lại với việc điều chỉnh thông số A lần này đã làm thất thoát hóa chất hàng ngày khoảng 0,1%.
Bài viết này của tôi là để giải thích rõ ràng sau khi A được điều chỉnh nghĩa là gì? Vì sao có sự thua lỗ?
Hình minh họa các đường cong tương ứng cho các giá trị A khác nhau
Tôi đã chọn một tập hợp các cài đặt tham số thực tế và trình bày chúng bằng đồ họa. Đối tượng thảo luận trong bài viết này là Nhóm đường cong V1 và công thức đường cong có thể được tìm thấy trong sách trắng V1.
Các thông số tương ứng với đường cong màu đen là: A = 10 D = 20.000
Nhóm hiện tại đang ở điểm đen, số lượng X_token và Y_token lần lượt là 2500/18105 và giá khoảng 1X_token = 1,36 Y_token.
Bây giờ thả A xuống 3 và đường cong sẽ chuyển thành đường màu đỏ. Thông số của đường cong này là: A = 3 D = 19,022
So sánh các đường cong màu đỏ và đen, rõ ràng là tỷ lệ đường cong màu đen tiếp cận đường thẳng nhiều hơn, đây cũng là chức năng cốt lõi của A. A càng lớn, thanh khoản xung quanh mức giá 1; A (10 ) của đường cong màu đen cao hơn A(3) của đường cong màu đỏ. Tương ứng, thanh khoản trong phạm vi cách xa giá 1 ở đường cong màu đỏ nhiều hơn ở đường cong màu đen.
Tại thời điểm bỏ phiếu trên Twitter, DAI có một chút không được cố định. Nếu sử dụng đường cong màu đỏ có giá trị A thấp, thì nó có thể mang lại tính thanh khoản cao hơn so với đường cong màu đen có giá trị A cao. Đây là lý do tại sao Michael muốn điều chỉnh A. Anh ấy hy vọng nhóm có thể thu được nhiều phí hơn.
Hãy quay lại những thay đổi do giảm A xuống còn 3. Tại thời điểm giảm xuống còn 3, số lượng của hai mã thông báo trong nhóm không thay đổi, nhưng giá trị D đã thay đổi. Ngoài ra, có thể thấy từ hình vẽ rằng độ dốc của đường tiếp tuyến tại điểm hiện tại đã thay đổi và hình dạng của đường cong cũng thay đổi.
Những thay đổi này được thảo luận cụ thể dưới đây. Sự thay đổi hệ số góc của tiếp tuyến và hình dạng của đường cong sẽ trực quan hơn nếu nhìn từ một góc độ khác. Sự thay đổi của giá trị D liên quan đến chủ đề đánh giá lãi lỗ chung.
Từ góc độ của sổ lệnh, sự thay đổi của giá trị A sau khi điều chỉnh
Nhóm đường cong có thể được hiểu từ quan điểm của sổ đặt hàng. Một nhóm duy nhất, theo các tham số A và D của nó, tương ứng với các phân phối khác nhau về số lượng lệnh đang chờ xử lý ở tất cả các điểm giá và tất cả các lệnh đang chờ xử lý được liên kết và tồn tại như một tổng thể.
Trong trường hợp ở phần trước, khi A giảm từ 10 xuống 3, có thể hiểu rằng tất cả các lệnh chờ đã thực hiện một sự điều chỉnh lớn tổng thể ngay lập tức, từ nhóm lệnh chờ màu đen sang nhóm lệnh chờ màu đỏ.
Hãy bắt đầu với một số mô tả cơ bản của hình ảnh trên.
Trục hoành là giá, 1,00 đại diện cho 1 X_token = [ 1,00 ~ 1,01 ) Y_token, 1,01 đại diện cho 1 X_token = [ 1,01 ~ 1,02 ) Y_token, v.v. Để tiết kiệm dung lượng, tôi đã bỏ qua các lệnh chờ có giá < 1,00.
Trục tung biểu thị số lượng Y_token (nghĩa là lệnh mua và lệnh chờ cho X_token). Phần màu đen không có dữ liệu trong phạm vi giá > 1,36, vì giá hiện tại trên đường cong màu đen là 1,36, > 1,36 có nghĩa là lệnh bán giá cao hơn và lệnh chờ của X_token. Hình này chỉ khảo sát phần sử dụng Y_token cho lệnh mua chờ xử lý nên không có dữ liệu cho phần >1.36.
Hãy nhìn vào sự tương phản giữa màu đen và màu đỏ. Đầu tiên, giá hiện tại đã thay đổi, tương ứng với sự thay đổi độ dốc của đường tiếp tuyến đã đề cập trong phần trước. Sau khi điều chỉnh A, giá hiện tại ngay lập tức thay đổi thành 1,92 và lệnh chờ trong phần màu đỏ được mở rộng thành 1,92. Nói cách khác, một số lượng Y_token nhất định đã đặt lệnh mua X_token theo lô trong phạm vi giá từ 1,36 - 1,92.
Đây thực sự là một thay đổi rất kỳ lạ, giá hiện tại của DEX đã thay đổi mà không cần Swap. Chúng ta có thể hình dung ngay rằng điều này sẽ hình thành chênh lệch giá với giá thị trường và chúng ta giả định rằng các nhà kinh doanh chênh lệch giá sẽ can thiệp ngay lập tức để đẩy giá lên 1,36.
Ngoài ra, có thể thấy số lượng lệnh chờ tại mỗi mức giá từ 1.00 – 1.36 là khác nhau và nhìn chung số lượng lệnh chờ tại các mức giá cao là nhiều hơn. Điều này tương ứng với sự thay đổi hình dạng của đường cong được đề cập trong phần trước.
Lãi lỗ từ điều chỉnh A - cách tính toán trực tiếp nhất
Dòng tweet của Michael đã đề cập rằng việc giảm các thông số Nhóm hợp chất A sẽ mang lại một số tổn thất ('Lợi nhuận của một ngày bị xóa sạch'). Trước khi thảo luận về mối quan hệ toán học đằng sau nó, cần phải định nghĩa rõ ràng về "lỗ/lãi và lỗ".
Theo ý tưởng trực tiếp nhất, định nghĩa về lãi lỗ rất đơn giản, chuyển đổi giá trị của hai Mã thông báo thành U hoặc bất kỳ một trong số chúng (X_token hoặc Y_token), chuyển đổi hai chiều thành một chiều và sau đó so sánh tổng giá trị của A trước và sau khi điều chỉnh. Đây cũng là 'Mất mát vô thường' mà Michael đã đề cập.
Hãy để chúng tôi thảo luận ngắn gọn về lãi và lỗ theo nghĩa này. Để đơn giản hóa, tất cả các cuộc thảo luận đều giả định rằng phí xử lý = 0.
Vẫn dựa trên ví dụ đã được sử dụng trong bài viết trước, sau khi A bị hạ xuống, giá tức thời của X_token sẽ cao hơn và các nhà kinh doanh chênh lệch giá sẽ can thiệp để đưa giá trở lại mức giá trước khi điều chỉnh của A, điều này sẽ gây ra thua lỗ. Lý do rất đơn giản, như đã đề cập ở phần trước, sau khi A bị hạ xuống, tương đương với việc đặt rất nhiều lệnh mua X_token với giá cao hơn giá thị trường, những lệnh mua bất thường này bị ăn theo bởi các nhà kinh doanh chênh lệch giá. chắc chắn sẽ mang lại mất mát.
Nó sẽ rõ ràng hơn từ biểu đồ.
Chấm đen và đường cong màu đen là trạng thái của nhóm trước khi điều chỉnh và giá tương ứng là 1,36. A Sau khi hạ xuống, nhóm chạy theo đường cong màu đỏ, tại thời điểm hạ xuống, giá của nhóm trở thành 1,92 và sự can thiệp của các nhà kinh doanh chênh lệch giá khiến trạng thái của nhóm nhanh chóng chuyển từ điểm đen sang điểm đỏ, tương ứng với giá 1,36.
Cần phải so sánh tổng giá trị của nhóm trước và sau khi điều chỉnh A, và phương pháp này tương đối đơn giản.
Đầu tiên hãy nhìn vào tổng giá trị đã điều chỉnh của A (sau khi có sự can thiệp của các nhà kinh doanh chênh lệch giá). Tìm giao điểm của đường tiếp tuyến của đường cong màu đỏ tại điểm màu đỏ và trục Y, là số lượng của hai mã thông báo được chuyển đổi thành một Y_token duy nhất ở mức giá hiện tại.
Nhìn vào tổng giá trị của A trước khi điều chỉnh. Tìm giao điểm của tiếp tuyến với đường cong màu đen tại điểm đen và trục Y. Vì giá trước và sau khi điều chỉnh của A là như nhau (sau khi nhà kinh doanh chênh lệch giá can thiệp), nên đường tiếp tuyến này song song với đường tiếp tuyến trong bước đầu tiên.
Rõ ràng, giao điểm của đường tiếp tuyến màu đen với trục Y cao hơn, nghĩa là tổng giá trị trước khi điều chỉnh A cao hơn. Việc hạ cấp mang lại sự mất mát về tổng giá trị.
Cuộc thảo luận ở trên được giới hạn ở tổn thất tức thời sau khi A được hạ xuống, điều này khá đơn giản. Tuy nhiên, nếu thời gian theo dõi được kéo dài, việc thảo luận về lợi nhuận và thua lỗ dài hạn do việc hạ thấp A theo các xu hướng giá khác nhau sẽ trở nên hơi phức tạp. Nó phụ thuộc vào việc giá phát triển theo hướng không neo hơn hay quay trở lại điểm neo hoàn hảo, tổng giá trị của A sau khi điều chỉnh có thể thấp hơn trạng thái của A khi chưa điều chỉnh hoặc có thể cao hơn. Nó sẽ không được mở rộng ở đây.Mục đích của bài viết này chỉ là để chứng minh ngắn gọn cách điều chỉnh của A ảnh hưởng đến tổng giá trị của nhóm và không tìm kiếm một cuộc thảo luận đầy đủ và có hệ thống.
Xóa đánh giá lãi lỗ tạm thời
Chuyển đổi theo giá hiện tại của hai Token, nghĩa là xem xét sự vô thường, đây là phương pháp đo lường trực quan nhất, nhưng phương pháp này rắc rối hơn. Curve giới thiệu một phương pháp đánh giá lãi lỗ độc đáo khác, giúp loại bỏ các yếu tố vô thường, đơn giản hóa việc tính toán và có thể áp dụng trong hầu hết các trường hợp.
Đây là giá trị D, là một tham số cốt lõi khác của công thức Đường cong Curve bên cạnh A. Giá ảo mà chúng tôi thấy trong mỗi nhóm trên trang web chính thức của Curve được tính dựa trên giá trị D.
Giá trị D là tổng số hai mã thông báo trong nhóm khi giá nhóm là 1 (neo hoàn hảo). Bởi vì giá hiện tại là 1, số lượng của hai mã thông báo có thể được thêm vào một cách đơn giản. Điểm tại đó giá nhóm bằng 1 là giao điểm của đường cong và đường thẳng x=y.
Quay trở lại ví dụ trước, sau khi A được điều chỉnh xuống, rõ ràng là giá trị của D trở nên nhỏ hơn. Do đó, về lâu dài, nếu giá có thể khôi phục lại trạng thái neo, thì sự thay đổi của giá trị D có thể phản ánh tổn thất do điều chỉnh A gây ra.
Trong ví dụ tôi đã sử dụng ở trên, giá hiện tại là 1,36, thực sự là khá cao. Chúng tôi xem xét các nhóm Curve V1, chẳng hạn như các nhóm stablecoin/LSD chính thống và giá sẽ không chênh lệch quá nhiều so với 1. Khi giá gần bằng 1, tác động của vô thường là rất nhỏ, do đó, sự thay đổi của giá trị D có thể được sử dụng trực tiếp để phản ánh gần đúng lãi và lỗ.
**Giá trị D, dưới dạng thước đo một chiều và là một trong các tham số của nhóm, dễ tính toán và theo dõi các giá trị lịch sử, đồng thời phù hợp hơn để đánh giá gần đúng về lãi và lỗ. **
Phần kết luận
Việc điều chỉnh tham số A tương đương với việc sắp xếp lại các lệnh đang chờ xử lý ở tất cả các điểm giá trong sổ lệnh, làm thay đổi điểm giá hiện tại, thay đổi giá trị D và mang lại lãi và lỗ.
Do đó, việc điều chỉnh lớn một lần tham số A có cảm giác đột ngột và thậm chí có cảm giác sai sót. Quản lý động của A không được đề cập trong sách trắng, có lẽ sau khi Curve lên mạng một thời gian, Michael mới dần nhận ra rằng phương pháp điều chỉnh các tham số A cần phải được sửa chữa. **Michael đã theo dõi với một nhận xét trên tweet thông báo rằng các thông số của Nhóm hợp chất A đã được điều chỉnh. **Trong phiên bản mới tiếp theo của nhóm, việc điều chỉnh tham số A đã được thay đổi thành chế độ trong đó độ dốc được hoàn thành trong một khoảng thời gian. **
Có phải phương pháp điều chỉnh một lần thông số A của nhóm cũ chỉ là một lỗ hổng? Nó không đơn giản như vậy, và có một điểm ẩn đằng sau nó, có thể bị tấn công. May mắn thay, chính những người mũ trắng đã phát hiện ra lỗ hổng này (độ hiểu sâu về giao thức thực sự đáng kinh ngạc). Một bài viết riêng sẽ được viết sau để mô tả phương thức tấn công này.
Xem bản gốc
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
Nhìn vào các chi tiết kỹ thuật và triết lý quản trị của Curve từ thông số A
Một năm trước, tôi đã làm một LP của Uni V3 một thời gian và tôi đã chơi nó rất mạnh mẽ. Vào khoảng thời gian đó, có người nói rằng trở thành LP của Curve Tricrypto Pool là một phương pháp phân bổ tài sản chính thống khá ổn định và bền vững, điều này đã thu hút tôi đọc sách trắng Curve V2. Tôi có một số cảm giác mơ hồ về khí chất của Uni và Curve, và có một sự khác biệt đáng kể. ** Uni theo đuổi thị trường tự do đầy đủ nhất có thể, trong khi Curve có mùi chính xác của nền kinh tế kế hoạch. **
Để nâng cao suy nghĩ này, đương nhiên cần phải hiểu kỹ các chi tiết kỹ thuật của Curve V2, vì vậy tôi đã bắt đầu nghiên cứu kỹ Curve V2 cách đây vài tháng. Là người sáng lập Curve, từng là nhà nghiên cứu vật lý, Michael đã tự do kết hợp các công thức toán học trong sách trắng. Là một độc giả nghiệp dư của toán học và khoa học, tôi đã phải vật lộn để xác định vị trí các yếu tố cốt lõi, nhưng không trực quan và dễ hiểu, Xcp và D và Giá ảo có liên quan.
Trong quá trình nghiên cứu, tôi cũng nhận ra rằng ngay cả một bậc thầy về ** cũng không thể thành thạo trong một ngày một đêm, Curve V2 là một phiên bản phức tạp và tổng quát được sửa đổi trên cơ sở của V1. **Tìm hiểu Curve V1 trước để bạn nắm bắt rõ hơn bản chất của thiết kế. Truy tìm con đường của các bậc thầy.
Nhân vật chính của V1 là A và D. Thông số A có vẻ đơn giản, A càng lớn, thanh khoản sẽ được phân bổ xung quanh mức giá 1 càng nhiều, và nó sẽ kết thúc trong một câu. Nhưng khi tôi đọc hồ sơ của năm đó (Discord/Governance Forum/Telegram), tôi liên tục xuất hiện đủ loại câu hỏi xoay quanh A, một số thuần túy là kỹ thuật, một số liên quan đến quản trị giao thức, đủ thứ, rất phong phú, đây cũng là một lần ghi Nguồn gốc của tham số A, sau đây là một phần của nó. ** Đầu tiên, nó thảo luận về ảnh hưởng của A với tư cách là một tham số duy nhất của một DEX duy nhất trên toàn bộ thị trường. Một thông số có ảnh hưởng, việc quản lý nó trở thành một vấn đề quan trọng và các chi tiết kỹ thuật của việc điều chỉnh A sẽ được khám phá thêm bên dưới. **
Tôi đã viết về chủ đề vi mô và chi tiết của thông số A, nhưng tôi vẫn chưa quên ý định ban đầu của mình và tôi vẫn chưa quên mối quan tâm ban đầu của mình đối với việc so sánh khí chất Uni và Curve. Tôi thường cố gắng hỏi, ** Có sự khác biệt cơ bản nào về triết học đằng sau những chi tiết này không? **
1. Mối quan hệ giữa tham số A và quyết định của giá cả thị trường
Vào ngày 4 tháng 9 năm 2020, Andre Cronje đã gửi một Đề xuất trong Diễn đàn Quản trị Đường cong, với hy vọng điều chỉnh tham số A của y Pool từ 2000 thành 1000. Nó gây ra một số cuộc thảo luận nhỏ, và có một số phản đối, và nó đã được bỏ phiếu một cách hòa bình vài ngày sau đó. Nó có vẻ như là một chủ đề không có ý nghĩa gì lớn, so với các cuộc tranh luận rộng rãi về một số vấn đề trong nhiều dự án DeFi sau này, nó có vẻ không đáng nói.
Chính sự phức tạp về mặt toán học của Curve đã nâng cao ngưỡng thảo luận, che khuất tầm quan trọng của một số vấn đề và thậm chí cản trở việc hiểu bản chất của Curve. **Loạt bài viết này tập trung vào tham số A, quay trở lại thời cổ đại, xem xét một số sự kiện lịch sử, cố gắng đơn giản hóa toán học và đưa ra một số mệnh đề thực sự quan trọng về Đường cong. **Bài này là bài đầu tiên, bắt đầu từ đề xuất này của AC.
**Một thông số có thể ảnh hưởng đến giá thị trường? **
Tuyên bố tương ứng của AC và đối thủ
Quay lại đề xuất của AC, vault yETH đã mở rộng nhanh chóng vào cuối tháng 8 và đầu tháng 9 (hoạt động của vault yETH là hấp thụ và lưu trữ ETH, Mint DAI và gửi vào vault yDAI, tức là gửi vào Curve y Pool dưới dạng LP, nhận phần thưởng CRV và bán nó thành ETH. Và sau đó nhận ra lợi ích của tiêu chuẩn ETH).
Kết quả là nó đã dẫn đến sự sụt giảm nhanh chóng của ETH, bất cứ khi nào ETH giảm mạnh, nhu cầu về DAI lại tăng lên rất nhiều. Tỷ lệ DAI trong y Pool đã giảm nhanh chóng, đạt mức thấp nhất là 2%.
AC cho rằng tham số A của y Pool quá cao (A = 2000) khiến y pool cung cấp rất nhiều DAI, lẽ ra thị trường không nên rẻ như vậy. Ví dụ, cuộc thảo luận sau đây của ông.
Sự phản đối chủ yếu xoay quanh hai góc độ, một trong số đó có liên quan đến áp lực bán do việc bán CRV liên tục của yETH vault, điều này sẽ không được thảo luận ở đây.
Điều tôi quan tâm là một góc độ khác liên quan đến cơ chế xác định giá.
Ví dụ: quan điểm của @iamaloop: không có DAI giá rẻ và các nhà kinh doanh chênh lệch giá sẽ làm phẳng giá ở mọi nơi. Tham số A sẽ chỉ ảnh hưởng đến mức độ mất cân bằng của từng tỷ lệ phần trăm tiền tệ sau khi giá tiền tệ trong Đường cong y Pool bằng với giá thị trường.
@sjlee có cách diễn đạt tương tự. @angelangel0v chỉ ra rằng các nhà kinh doanh chênh lệch giá không thể có được mức giá thấp hơn chỉ vì tham số A cao.
Quan điểm của ba người này có thể được tóm tắt ngắn gọn như sau: giá của DAI được xác định bởi cung và cầu của thị trường và tham số A chỉ có thể xác định độ sâu của Curve y Pool tại các điểm giá DAI khác nhau, chứ không thể xác định giá thị trường .
Sự đối đầu giữa quan điểm của hai bên thực tế dẫn đến một câu hỏi: Đâu là mối quan hệ giữa thông số A và cung cầu thị trường?
Ảnh hưởng quan trọng của thông số A đối với nguồn cung cấp
**Trong một số trường hợp, tham số A có ảnh hưởng cực kỳ quan trọng đến phía cung và do đó là một trong những biến số quan trọng nhất trong việc xác định giá. **
Trước khi giới thiệu sơ đồ đường cung và cầu, một số giả định quan trọng và các yếu tố cơ bản sẽ được thảo luận.
Đầu tiên, Curve là chế độ LP thụ động. Đánh giá của tôi là LP Bị động, với tư cách là phía cung, tương đối ổn định hơn, nghĩa là khi điều kiện thị trường thay đổi, tần suất hoạt động của nó tương đối thấp (“hoạt động” đề cập đến việc tiếp cận thanh khoản một cách cân bằng hoặc với The tính thanh khoản tiền gửi và rút tiền của chế độ tiền tệ đơn lẻ của thuộc tính giao dịch, "tương đối" là loại quản lý tích cực LP hoặc nhà tạo lập thị trường CEX so với Uni V3).
Thứ hai, một phần lớn thu nhập của Curve LP đến từ phần thưởng mã thông báo CRV ít liên quan đến phí giao dịch, đặc biệt là vào năm 2020 và giá trị tuyệt đối của tỷ lệ hoàn vốn là tương đối cao. Sau đó, khi đối mặt với những thay đổi tương đối nhỏ của thị trường (chẳng hạn như 1-2%), LP sẽ ổn định hơn.
Hiệu ứng kết hợp của hai điểm trên là Curve LP ổn định hơn.
Thứ ba, đối với một số mã thông báo, Curve là vị trí thanh khoản lớn nhất. Ví dụ: y Pool vào năm 2020 đã từng là nhóm trao đổi lớn nhất cho DAI.
Nếu ba điểm trên được thiết lập đồng thời, đường cung của toàn thị trường sẽ chủ yếu được xác định bởi Curve Pool. Hãy ghi nhớ ba tiền đề này, chúng ta sẽ thảo luận về đường cung và đường cầu dưới đây.
Trước tiên, nhìn vào đường cung của toàn thị trường, giá trị của A ảnh hưởng đến hình dạng của đường cong. ** Giá trị của A càng cao thì đường cong gần giá 1 càng "dài và phẳng" và thanh khoản càng dồi dào. **
Đường cung cầu của toàn thị trường
Nhìn lại đường cầu, trước tiên chúng ta giả sử đường cong dưới một thị trường tiền tệ ổn định - đường cầu 1. Khi ETH giảm mạnh, nhu cầu đóng CDP tăng mạnh, thị trường cần thêm DAI nên đường cầu sẽ dịch chuyển sang phải - đường cầu 2.
Chúng ta quan sát giao điểm của đường cung và đường cầu thì có thể thấy rõ ảnh hưởng của tham số A đến giá. ** Giá trị A càng thấp, điểm cân bằng giá mới càng cao. **
Có thể thấy rằng nếu vị trí thanh khoản chính của mã thông báo nằm trong Đường cong, thì tham số A có tác động cực kỳ quan trọng đến quyết định giá.
Phần kết luận
Thông số A ít nhiều ảnh hưởng đến việc xác định giá của toàn thị trường và mức độ của nó phụ thuộc vào các yếu tố như tỷ lệ phần thưởng của mã thông báo Curve Pool và thị phần của Curve Pool.
Một thông số quan trọng như vậy đương nhiên dẫn đến một loạt câu hỏi. Cơ chế cài đặt của tham số A là gì? Ai sẽ đặt nó, tiêu chí lựa chọn giá trị, v.v.
Hơn nữa, thị trường không tĩnh, điều này tiếp tục dẫn đến một loạt các vấn đề năng động. Khi nào cần điều chỉnh thông số A? Tác dụng của việc điều chỉnh tham số A ở mức công thức AMM là gì? vân vân.
2. Điều chỉnh sự thay đổi của đường cong và lãi lỗ do A
Vào ngày 17 tháng 4 năm 2020, hơn một tháng nữa là đến mức 312, DAI vẫn ở trạng thái không neo tích cực và giá ở khoảng 1,02.
Michael (người sáng lập Curve) đã phát động một cuộc thăm dò trên Twitter để xem liệu mọi người có ủng hộ việc điều chỉnh thông số A của nhóm Compound từ 900 thành 400 hay không.
49 người đã tham gia cuộc thăm dò, nhưng chỉ có một người trả lời. Tám giờ sau, Michael điều chỉnh A thành 400, gửi một tweet khác và nhận được 0 phản hồi.
Vào thời điểm đó, rất ít người có thể thực sự tham gia thảo luận về vấn đề này. Michael có thể đắm chìm trong thử nghiệm của một người, gỡ lỗi các thông số, quan sát và cải tiến Trong một vài từ trên Telegram, tôi cảm nhận được sự quan tâm và vui vẻ của anh ấy.
Quay trở lại với việc điều chỉnh thông số A lần này đã làm thất thoát hóa chất hàng ngày khoảng 0,1%.
Bài viết này của tôi là để giải thích rõ ràng sau khi A được điều chỉnh nghĩa là gì? Vì sao có sự thua lỗ?
Hình minh họa các đường cong tương ứng cho các giá trị A khác nhau
Tôi đã chọn một tập hợp các cài đặt tham số thực tế và trình bày chúng bằng đồ họa. Đối tượng thảo luận trong bài viết này là Nhóm đường cong V1 và công thức đường cong có thể được tìm thấy trong sách trắng V1.
Các thông số tương ứng với đường cong màu đen là: A = 10 D = 20.000
Nhóm hiện tại đang ở điểm đen, số lượng X_token và Y_token lần lượt là 2500/18105 và giá khoảng 1X_token = 1,36 Y_token.
Bây giờ thả A xuống 3 và đường cong sẽ chuyển thành đường màu đỏ. Thông số của đường cong này là: A = 3 D = 19,022
So sánh các đường cong màu đỏ và đen, rõ ràng là tỷ lệ đường cong màu đen tiếp cận đường thẳng nhiều hơn, đây cũng là chức năng cốt lõi của A. A càng lớn, thanh khoản xung quanh mức giá 1; A (10 ) của đường cong màu đen cao hơn A(3) của đường cong màu đỏ. Tương ứng, thanh khoản trong phạm vi cách xa giá 1 ở đường cong màu đỏ nhiều hơn ở đường cong màu đen.
Tại thời điểm bỏ phiếu trên Twitter, DAI có một chút không được cố định. Nếu sử dụng đường cong màu đỏ có giá trị A thấp, thì nó có thể mang lại tính thanh khoản cao hơn so với đường cong màu đen có giá trị A cao. Đây là lý do tại sao Michael muốn điều chỉnh A. Anh ấy hy vọng nhóm có thể thu được nhiều phí hơn.
Hãy quay lại những thay đổi do giảm A xuống còn 3. Tại thời điểm giảm xuống còn 3, số lượng của hai mã thông báo trong nhóm không thay đổi, nhưng giá trị D đã thay đổi. Ngoài ra, có thể thấy từ hình vẽ rằng độ dốc của đường tiếp tuyến tại điểm hiện tại đã thay đổi và hình dạng của đường cong cũng thay đổi.
Những thay đổi này được thảo luận cụ thể dưới đây. Sự thay đổi hệ số góc của tiếp tuyến và hình dạng của đường cong sẽ trực quan hơn nếu nhìn từ một góc độ khác. Sự thay đổi của giá trị D liên quan đến chủ đề đánh giá lãi lỗ chung.
Từ góc độ của sổ lệnh, sự thay đổi của giá trị A sau khi điều chỉnh
Nhóm đường cong có thể được hiểu từ quan điểm của sổ đặt hàng. Một nhóm duy nhất, theo các tham số A và D của nó, tương ứng với các phân phối khác nhau về số lượng lệnh đang chờ xử lý ở tất cả các điểm giá và tất cả các lệnh đang chờ xử lý được liên kết và tồn tại như một tổng thể.
Trong trường hợp ở phần trước, khi A giảm từ 10 xuống 3, có thể hiểu rằng tất cả các lệnh chờ đã thực hiện một sự điều chỉnh lớn tổng thể ngay lập tức, từ nhóm lệnh chờ màu đen sang nhóm lệnh chờ màu đỏ.
Hãy bắt đầu với một số mô tả cơ bản của hình ảnh trên.
Trục hoành là giá, 1,00 đại diện cho 1 X_token = [ 1,00 ~ 1,01 ) Y_token, 1,01 đại diện cho 1 X_token = [ 1,01 ~ 1,02 ) Y_token, v.v. Để tiết kiệm dung lượng, tôi đã bỏ qua các lệnh chờ có giá < 1,00.
Trục tung biểu thị số lượng Y_token (nghĩa là lệnh mua và lệnh chờ cho X_token). Phần màu đen không có dữ liệu trong phạm vi giá > 1,36, vì giá hiện tại trên đường cong màu đen là 1,36, > 1,36 có nghĩa là lệnh bán giá cao hơn và lệnh chờ của X_token. Hình này chỉ khảo sát phần sử dụng Y_token cho lệnh mua chờ xử lý nên không có dữ liệu cho phần >1.36.
Hãy nhìn vào sự tương phản giữa màu đen và màu đỏ. Đầu tiên, giá hiện tại đã thay đổi, tương ứng với sự thay đổi độ dốc của đường tiếp tuyến đã đề cập trong phần trước. Sau khi điều chỉnh A, giá hiện tại ngay lập tức thay đổi thành 1,92 và lệnh chờ trong phần màu đỏ được mở rộng thành 1,92. Nói cách khác, một số lượng Y_token nhất định đã đặt lệnh mua X_token theo lô trong phạm vi giá từ 1,36 - 1,92.
Đây thực sự là một thay đổi rất kỳ lạ, giá hiện tại của DEX đã thay đổi mà không cần Swap. Chúng ta có thể hình dung ngay rằng điều này sẽ hình thành chênh lệch giá với giá thị trường và chúng ta giả định rằng các nhà kinh doanh chênh lệch giá sẽ can thiệp ngay lập tức để đẩy giá lên 1,36.
Ngoài ra, có thể thấy số lượng lệnh chờ tại mỗi mức giá từ 1.00 – 1.36 là khác nhau và nhìn chung số lượng lệnh chờ tại các mức giá cao là nhiều hơn. Điều này tương ứng với sự thay đổi hình dạng của đường cong được đề cập trong phần trước.
Lãi lỗ từ điều chỉnh A - cách tính toán trực tiếp nhất
Dòng tweet của Michael đã đề cập rằng việc giảm các thông số Nhóm hợp chất A sẽ mang lại một số tổn thất ('Lợi nhuận của một ngày bị xóa sạch'). Trước khi thảo luận về mối quan hệ toán học đằng sau nó, cần phải định nghĩa rõ ràng về "lỗ/lãi và lỗ".
Theo ý tưởng trực tiếp nhất, định nghĩa về lãi lỗ rất đơn giản, chuyển đổi giá trị của hai Mã thông báo thành U hoặc bất kỳ một trong số chúng (X_token hoặc Y_token), chuyển đổi hai chiều thành một chiều và sau đó so sánh tổng giá trị của A trước và sau khi điều chỉnh. Đây cũng là 'Mất mát vô thường' mà Michael đã đề cập.
Hãy để chúng tôi thảo luận ngắn gọn về lãi và lỗ theo nghĩa này. Để đơn giản hóa, tất cả các cuộc thảo luận đều giả định rằng phí xử lý = 0.
Vẫn dựa trên ví dụ đã được sử dụng trong bài viết trước, sau khi A bị hạ xuống, giá tức thời của X_token sẽ cao hơn và các nhà kinh doanh chênh lệch giá sẽ can thiệp để đưa giá trở lại mức giá trước khi điều chỉnh của A, điều này sẽ gây ra thua lỗ. Lý do rất đơn giản, như đã đề cập ở phần trước, sau khi A bị hạ xuống, tương đương với việc đặt rất nhiều lệnh mua X_token với giá cao hơn giá thị trường, những lệnh mua bất thường này bị ăn theo bởi các nhà kinh doanh chênh lệch giá. chắc chắn sẽ mang lại mất mát.
Nó sẽ rõ ràng hơn từ biểu đồ.
Chấm đen và đường cong màu đen là trạng thái của nhóm trước khi điều chỉnh và giá tương ứng là 1,36. A Sau khi hạ xuống, nhóm chạy theo đường cong màu đỏ, tại thời điểm hạ xuống, giá của nhóm trở thành 1,92 và sự can thiệp của các nhà kinh doanh chênh lệch giá khiến trạng thái của nhóm nhanh chóng chuyển từ điểm đen sang điểm đỏ, tương ứng với giá 1,36.
Cần phải so sánh tổng giá trị của nhóm trước và sau khi điều chỉnh A, và phương pháp này tương đối đơn giản.
Đầu tiên hãy nhìn vào tổng giá trị đã điều chỉnh của A (sau khi có sự can thiệp của các nhà kinh doanh chênh lệch giá). Tìm giao điểm của đường tiếp tuyến của đường cong màu đỏ tại điểm màu đỏ và trục Y, là số lượng của hai mã thông báo được chuyển đổi thành một Y_token duy nhất ở mức giá hiện tại.
Nhìn vào tổng giá trị của A trước khi điều chỉnh. Tìm giao điểm của tiếp tuyến với đường cong màu đen tại điểm đen và trục Y. Vì giá trước và sau khi điều chỉnh của A là như nhau (sau khi nhà kinh doanh chênh lệch giá can thiệp), nên đường tiếp tuyến này song song với đường tiếp tuyến trong bước đầu tiên.
Rõ ràng, giao điểm của đường tiếp tuyến màu đen với trục Y cao hơn, nghĩa là tổng giá trị trước khi điều chỉnh A cao hơn. Việc hạ cấp mang lại sự mất mát về tổng giá trị.
Cuộc thảo luận ở trên được giới hạn ở tổn thất tức thời sau khi A được hạ xuống, điều này khá đơn giản. Tuy nhiên, nếu thời gian theo dõi được kéo dài, việc thảo luận về lợi nhuận và thua lỗ dài hạn do việc hạ thấp A theo các xu hướng giá khác nhau sẽ trở nên hơi phức tạp. Nó phụ thuộc vào việc giá phát triển theo hướng không neo hơn hay quay trở lại điểm neo hoàn hảo, tổng giá trị của A sau khi điều chỉnh có thể thấp hơn trạng thái của A khi chưa điều chỉnh hoặc có thể cao hơn. Nó sẽ không được mở rộng ở đây.Mục đích của bài viết này chỉ là để chứng minh ngắn gọn cách điều chỉnh của A ảnh hưởng đến tổng giá trị của nhóm và không tìm kiếm một cuộc thảo luận đầy đủ và có hệ thống.
Xóa đánh giá lãi lỗ tạm thời
Chuyển đổi theo giá hiện tại của hai Token, nghĩa là xem xét sự vô thường, đây là phương pháp đo lường trực quan nhất, nhưng phương pháp này rắc rối hơn. Curve giới thiệu một phương pháp đánh giá lãi lỗ độc đáo khác, giúp loại bỏ các yếu tố vô thường, đơn giản hóa việc tính toán và có thể áp dụng trong hầu hết các trường hợp.
Đây là giá trị D, là một tham số cốt lõi khác của công thức Đường cong Curve bên cạnh A. Giá ảo mà chúng tôi thấy trong mỗi nhóm trên trang web chính thức của Curve được tính dựa trên giá trị D.
Giá trị D là tổng số hai mã thông báo trong nhóm khi giá nhóm là 1 (neo hoàn hảo). Bởi vì giá hiện tại là 1, số lượng của hai mã thông báo có thể được thêm vào một cách đơn giản. Điểm tại đó giá nhóm bằng 1 là giao điểm của đường cong và đường thẳng x=y.
Quay trở lại ví dụ trước, sau khi A được điều chỉnh xuống, rõ ràng là giá trị của D trở nên nhỏ hơn. Do đó, về lâu dài, nếu giá có thể khôi phục lại trạng thái neo, thì sự thay đổi của giá trị D có thể phản ánh tổn thất do điều chỉnh A gây ra.
Trong ví dụ tôi đã sử dụng ở trên, giá hiện tại là 1,36, thực sự là khá cao. Chúng tôi xem xét các nhóm Curve V1, chẳng hạn như các nhóm stablecoin/LSD chính thống và giá sẽ không chênh lệch quá nhiều so với 1. Khi giá gần bằng 1, tác động của vô thường là rất nhỏ, do đó, sự thay đổi của giá trị D có thể được sử dụng trực tiếp để phản ánh gần đúng lãi và lỗ.
**Giá trị D, dưới dạng thước đo một chiều và là một trong các tham số của nhóm, dễ tính toán và theo dõi các giá trị lịch sử, đồng thời phù hợp hơn để đánh giá gần đúng về lãi và lỗ. **
Phần kết luận
Việc điều chỉnh tham số A tương đương với việc sắp xếp lại các lệnh đang chờ xử lý ở tất cả các điểm giá trong sổ lệnh, làm thay đổi điểm giá hiện tại, thay đổi giá trị D và mang lại lãi và lỗ.
Do đó, việc điều chỉnh lớn một lần tham số A có cảm giác đột ngột và thậm chí có cảm giác sai sót. Quản lý động của A không được đề cập trong sách trắng, có lẽ sau khi Curve lên mạng một thời gian, Michael mới dần nhận ra rằng phương pháp điều chỉnh các tham số A cần phải được sửa chữa. **Michael đã theo dõi với một nhận xét trên tweet thông báo rằng các thông số của Nhóm hợp chất A đã được điều chỉnh. **Trong phiên bản mới tiếp theo của nhóm, việc điều chỉnh tham số A đã được thay đổi thành chế độ trong đó độ dốc được hoàn thành trong một khoảng thời gian. **
Có phải phương pháp điều chỉnh một lần thông số A của nhóm cũ chỉ là một lỗ hổng? Nó không đơn giản như vậy, và có một điểm ẩn đằng sau nó, có thể bị tấn công. May mắn thay, chính những người mũ trắng đã phát hiện ra lỗ hổng này (độ hiểu sâu về giao thức thực sự đáng kinh ngạc). Một bài viết riêng sẽ được viết sau để mô tả phương thức tấn công này.