Tornado.Cash cuối cùng đã phát hành tiền, cơ chế quản trị TORN đã có tại đây
Lưu ý của biên tập viên: Bài viết này đến từCộng đồng tài chính phi tập trung (ID: China_DeFi), được in lại bởi Odaily với sự cho phép.
Lưu ý của biên tập viên: Bài viết này đến từ
Cộng đồng tài chính phi tập trung (ID: China_DeFi)
Cộng đồng tài chính phi tập trung (ID: China_DeFi)
, được in lại bởi Odaily với sự cho phép.
Tornado.Cash hiện là giao thức trộn tiền tệ phi tập trung lớn nhất. Nó đã trải qua một khoản hoàn trả tiền tệ do các lý do quy định tại tiểu bang nơi nó đặt trụ sở tại Hoa Kỳ, và bây giờ nó cuối cùng đã được phát hành! Số tiền gửi hiện tại trong Tornado.Cash đã đạt 200 triệu đô la Mỹ, với khối lượng giao dịch hàng tuần là 10 triệu đô la Mỹ và thu nhập khoảng 20.000 đô la Mỹ. Một nền tảng trộn tiền tệ tập trung trước đây bị FBI tịch thu đã kiếm được 50 triệu đô la Mỹ sau 8 tháng hoạt động. Đánh giá từ số tiền này, việc trộn tiền tệ rất đáng được chú ý và Tornado.Cash cũng có thể có dư địa tương đối lớn để phát triển vì điều này . Và từ quan điểm kỹ thuật, Tornado.Cash cũng là một giao thức tương đối cao cấp.
Tornado.Cash đã trở thành giải pháp bảo mật lớn nhất của Ethereum, nó tự trị và phi tập trung, nhưng nó cũng tĩnh - điều khiến nó không thể phát triển. Những gì hiện đang được trình bày là những đề xuất có thể thay đổi điều đó. Nếu đề xuất này được thông qua, thì quyền quản trị Tornado.Cash sẽ được ủy quyền cho người dùng của nó và Tornado.Cash sẽ được phép phát triển dưới sự quản lý của cộng đồng. Bằng cách này, người dùng Ethereum sẽ kiểm soát các giao thức bảo mật của riêng họ.
Đây là một đề xuất về cách thức hoạt động của hệ thống quản trị Tornado.Cash:
5%(500,mã thông báo TORN
10%(1,000,TORN là mã thông báo tương thích ERC20 với nguồn cung cấp cố định để quản lý Tornado.Cash. Chủ sở hữu TORN có thể đưa ra các đề xuất thông qua quản trị và có thể bỏ phiếu để thay đổi giao thức.
55%(5,500,TORN không phải là một công cụ gây quỹ hay một cơ hội đầu tư. Sau 45 ngày triển khai, nó sẽ vẫn không thể chuyển nhượng cho đến khi cộng đồng bỏ phiếu thông qua quản trị để mở khóa chuyển nhượng và đảm bảo tuân thủ tất cả các luật hiện hành.
30%(3,000,000 TORN): Airdrop cho những người dùng đầu tiên của nhóm Tornado.Cash Ethereum
thả dù
000 TORN): khai thác ẩn danh nhóm Tornado.Cash Ethereum, mở khóa tuyến tính trong vòng 1 năm
000 TORN): Thư viện DAO, sẽ được mở khóa tuyến tính trong vòng 5 năm và có thời gian khóa 3 tháng
000 TORN): nhà phát triển sáng lập và người ủng hộ sớm, sẽ được mở khóa tuyến tính trong vòng 3 năm và có thời gian khóa 1 năm
thả dù
Ngay từ đầu đã tin tưởng rằng người dùng Tornado.Cash nên có tiếng nói trong giao thức quản trị. Vì lý do này, những người sớm chấp nhận giao thức sẽ nhận được một đợt airdrop TORN.
Trước chiều cao khối là 11400000, tất cả các địa chỉ gửi vào nhóm Tornado.Cash Ethereum sẽ nhận được TORN. TORN sẽ được airdrop dưới dạng phiếu thưởng TORN không thể chuyển nhượng (vTORN), có thể đổi lấy TORN 1:1 trong vòng 1 năm. TORN chưa được đổi sẽ được thanh lý trong hợp đồng quản trị sau 1 năm và trở thành một phần của thư viện DAO. TORN đã đổi có thể được sử dụng ngay lập tức.
Số lượng airdrop phụ thuộc vào quy mô và thời hạn ký gửi của người dùng - số tiền gửi lớn hơn và tiền gửi sớm hơn sẽ nhận được nhiều TORN hơn. Hệ số nhân cho kích thước tiền gửi là logarit:
Vì vậy, gửi 100 Ethereum sẽ nhận được gấp đôi số mã thông báo so với gửi 1 Ethereum. Hệ số nhân cho phép cả người dùng lớn và nhỏ của Tornado.Cash có tiếng nói trong quản trị.
Đường cong chính xác cho hệ số nhân thời gian trông như thế này:
Công thức airdrop chính xác như sau:
khai thác ẩn danh
Triết lý cơ bản đằng sau Tornado.Cash là quyền riêng tư là quyền của con người và càng nhiều người áp dụng các biện pháp bảo mật thì càng an toàn cho tất cả chúng ta (giống như HTTPS là mặc định trong trình duyệt web khiến tất cả chúng ta cũng an toàn hơn) . Để đạt được mục tiêu này, những người dùng thêm bộ ẩn danh Tornado.Cash trong tương lai cũng sẽ nhận được TORN.
Khai thác thanh khoản DeFi truyền thống là một lựa chọn tự nhiên để phân phối mã thông báo. Tuy nhiên, bất kỳ kế hoạch khai thác lợi nhuận ngây thơ nào cũng sẽ buộc người dùng tiết lộ thời gian tiền gửi của họ được sử dụng trong nhóm Tornado.Cash. Điều này đi ngược lại giá trị cốt lõi của Tornado.Cash: bảo vệ quyền riêng tư.
Đây là động lực đằng sau việc phát minh ra khai thác ẩn danh. Trong khai thác ẩn danh, người dùng sẽ có thể nhận TORN thông qua hệ thống khai thác thanh khoản được bảo vệ hai cấp, có thể bảo vệ hoàn toàn quyền riêng tư của người dùng.
Sau khi gửi tiền vào Tornado.Cash, người dùng tích lũy Điểm ẩn danh cá nhân (AP) trong tài khoản được bảo vệ sẽ bảo vệ địa chỉ ví và số dư của người dùng mà không tiết lộ bất kỳ thông tin nào về khoản tiền gửi. Khi người dùng đã tích lũy đủ AP trên tài khoản được bảo vệ của họ, AP có thể được đổi lấy mã thông báo TORN công khai bất cứ lúc nào thông qua Tornado.Cash AMM tùy chỉnh của chúng tôi.
Hệ thống này hơi phức tạp. Nhưng điều này đảm bảo rằng quyền riêng tư của người dùng luôn được bảo vệ trong quá trình yêu cầu mã thông báo TORN.
LƯU Ý: Chỉ những mã thông báo được gửi sau buổi lễ triển khai mới đủ điều kiện để hoàn tất ẩn danh - những mã thông báo cũ hơn sẽ được phân phối qua airdrop.
Các bước thao tác như sau:
Yêu cầu AP
Trước hết, người dùng chỉ có thể yêu cầu điểm ẩn danh (AP) của các chứng từ Tornado.Cash đã chi tiêu (người dùng chỉ có thể yêu cầu AP sau khi chi tiêu chứng từ). Sẽ có sự chậm trễ khi yêu cầu AP sau khi sử dụng vé.
Để yêu cầu AP, trình duyệt của người dùng tạo ra một bằng chứng không có kiến thức đặc biệt để tính toán AP nợ (dựa trên số lượng khối mà thông tin xác thực của người dùng có trong nhóm Ethereum Tornado.Cash), sau đó được thêm vào số dư được bảo vệ của người dùng ở giữa. Bảng sau đây là bảng AP của mỗi khối cho các kích cỡ chứng chỉ Tornado.Cash khác nhau.
Những người dùng trực tuyến khác chỉ có thể thấy rằng ai đó đã yêu cầu một số AP có kích thước không xác định đối với một số thông tin xác thực trong nhóm Tornado.Cash cụ thể. Để nâng cao hơn nữa quyền riêng tư, người dùng có thể yêu cầu các AP thông qua các bộ chuyển tiếp (các bộ lặp chấp nhận các AP như một cách thanh toán cho việc chuyển tiếp của họ).
tài khoản được bảo vệ
Vì AP là hoàn toàn riêng tư nên để lưu trữ AP được bảo vệ của người dùng, người dùng cần tạo một khóa bí mật để lưu trữ số dư AP. Khóa này được tạo ngẫu nhiên, sau đó được mã hóa bằng khóa công khai Ethereum (sử dụng eth_getEncryptionPublicKey của Metamask) và được lưu trữ trên chuỗi. Bằng cách này, nếu nó bị mất, nó có thể được phục hồi bằng cách sử dụng khóa Ethereum của người dùng.
Khóa bí mật này được sử dụng để mã hóa, gửi yêu cầu và trích xuất dữ liệu mà không tiết lộ danh tính của người dùng.
Chuyển đổi AP sang TORN
Người dùng có thể sử dụng Trình tạo thị trường tự động Tornado.Cash (AMM) tùy chỉnh để chuyển đổi AP đã khai thác của họ thành TORN hiển thị công khai.
Nhỏ giọt TORN liên tục và đồng đều vào AMM này (1 triệu mã thông báo TORN trong vòng 1 năm). AP đã tuyên bố tại bất kỳ thời điểm nào cũng có thể đặt giá thầu cho TORN được tích lũy đến thời điểm đó trong AMM.
Điều này không có nghĩa là thời điểm chuyển đổi AP sang TORN là chiến lược - nếu có quá nhiều người rút tiền cùng lúc, tỷ lệ chuyển đổi AP/TORN sẽ giảm xuống và nếu rất ít người rút tiền, tỷ lệ này sẽ tăng lên. Tuy nhiên, trong 45 ngày đầu tiên, TORN hoàn toàn không thể chuyển nhượng được.
Đây là một sự tương tự sơ bộ: hãy tưởng tượng rằng trong một năm, mã thông báo TORN được phát hành bằng cách nhỏ giọt vào các thùng (AMM). Với mã thông báo AP, có thể đặt giá thầu trên bất kỳ số lượng TORN nào hiện được lưu trữ trong một thùng. Nếu có nhiều AP đặt giá thầu cùng một lúc, thùng sẽ nhanh chóng cạn kiệt và tỷ lệ đặt giá thầu của mỗi AP sẽ thấp. Tuy nhiên, nếu những người nắm giữ AP kiên nhẫn, nó sẽ giảm dần theo thời gian và mọi người sẽ nhận được lượng TORN gần bằng nhau như AP.
Đây là toàn bộ quá trình yêu cầu TORN. Thật không may, nhiều trong số này có những phức tạp không thể giảm bớt. Tuy nhiên, chúng tôi sẽ không biết bao nhiêu AP sẽ được tạo ra trong quá trình khai thác ẩn danh (vì nó là riêng tư!), vì vậy đây là cách duy nhất để đảm bảo rằng TORN có nguồn cung cấp cố định và tất cả AP được bảo mật liên tục cho đến khi nó được mua lại cho TORN công khai.
Công thức AMM chính xác trông như thế này:
Phân phối kế hoạch khai thác T-TORN
Tvirt — cân bằng TORN ảo
Rút tiền — số lượng TORN mà người dùng đã rút
TORN - lượng TORN mà người dùng sẽ nhận được
AP — Điểm ẩn danh có thể quy đổi
W — hằng số trọng lượng hoán đổi AMM
Tornado.Cash Proxy
Bạn có thể tự hỏi làm thế nào điều này có thể xảy ra - Tornado.Cash có thực sự bất biến không?
nó là! Không thể thay đổi hoặc cập nhật hợp đồng thông minh Tornado.Cash. Chúng được phân cấp và không thay đổi.
Tuy nhiên, để Tornado.Cash có thể khai thác, nó cần nhiều siêu dữ liệu hơn hiện có: nó cần biết số khối của mỗi khoản tiền gửi và rút tiền Tornado.Cash. Để làm điều này, Tornado.Cash cũ đã thêm số khối hiện có của mọi giao dịch được đặt trước bởi một proxy. Đối với người dùng Tornado.Cash sử dụng proxy, thông tin đăng nhập của họ có thể được sử dụng để khai thác ẩn danh, vì cây Merkle sẽ chứa dữ liệu về thời điểm tiền gửi của họ diễn ra. (Phiên bản không có proxy của Tornado.Cash sẽ vẫn hoạt động tốt.)
Lưu ý: Để tổng hợp các khoản tiền gửi và rút tiền vào cây Merkle, cần phải chạy một tập lệnh có tên root-updater. Miễn là có người đang chạy, hệ thống sẽ chạy trơn tru và đáng tin cậy. Ai nên đảm nhận vai trò này và cách giải quyết nó là quyết định của cộng đồng thông qua quản trị.
quản lý
Để tham gia quản trị Tornado.Cash, trước tiên người dùng cần khóa mã thông báo trong hợp đồng quản trị. Nếu người dùng cần bỏ phiếu hoặc tạo đề xuất, mã thông báo không thể được mở khóa cho đến khi kết thúc thời gian thực hiện đề xuất (8,25 ngày sau khi tạo đề xuất). Mã thông báo bị khóa cũng có thể được ủy quyền cho một địa chỉ khác.
Để đưa ra đề xuất, người dùng cần sở hữu ít nhất 1000 TORN. Tất cả các đề xuất cần phải là hợp đồng thông minh và hợp đồng này cần phải có một hợp đồng thông minh chuyển mã xác minh sau khi hợp đồng quản lý được thực thi. Bằng cách này, bất kỳ thay đổi quản trị nào cũng có thể dễ dàng được kiểm tra và thử nghiệm.
Thời gian bỏ phiếu cho các đề xuất là 3 ngày. Một đề xuất sẽ thành công nếu nhận được đa số phiếu bầu và tổng số phiếu bầu ít nhất là 25.000 (nếu tỷ lệ cử tri đi bỏ phiếu quá thấp, đề xuất sẽ tự động trở thành không hợp lệ).
Sau khi đề xuất thành công, thời hạn hiệu lực của nó là 2 ngày. Sau thời hạn, bất kỳ người dùng nào cũng có thể thực hiện đề xuất (bắt đầu thay đổi). Nếu đề xuất không được thực hiện trong vòng ba ngày sau đó, nó sẽ được coi là hết hạn và không thể thực hiện được nữa.


