Tôi biết thông tin và sự thật thực tế. Tài liệu tokenomics hiện tại nêu rằng DUSK là token gốc được sử dụng cho phí giao dịch/gas và staking. Mệnh giá mainnet hiện tại sử dụng 9 chữ số thập phân, với 1 DUSK tương đương 1.000.000.000 LUX. Thông số Giá trị được tài liệu hóa hiện tại Ký hiệu DUSK Số thập phân mainnet 9 Đơn vị LUX = 1e-9 DUSK Mô hình cung 500M ban đầu + 500M phát hành theo thời gian Tổng cung tối đa 1B DUSK Tiện ích chính Gas + staking Cần nghiên cứu cung và phát hành tách biệt với giá thị trường. Tokenomics xác định các ưu đãi cho mạng và ngân sách bảo mật; giá thị trường xác định sức mua từ bên ngoài. Báo cáo về giao thức kinh tế tồn tại đặc biệt vì thiết kế tiền tệ/bảo mật là vấn đề thuộc về giao thức. #dusk $DUSK @Dusk
Current tokenomics documentation states that DUSK is the native token used for transaction fees/gas and staking. Current mainnet denomination uses 9 decimals, with 1 DUSK equal to 1,000,000,000 LUX. Parameter Current documented value Symbol DUSK Mainnet decimals 9 Unit LUX = 1e-9 DUSK Supply model 500M initial + 500M emitted over time Maximum supply 1B DUSK Primary utility Gas + staking Supply and emission should be studied separately from market price. Tokenomics determines network incentives and security budget; market price determines external purchasing power. The economic protocol report exists specifically because monetary/security design is a protocol concern. $DUSK @Dusk #dusk
DuskEVM là môi trường thực thi tương thích EVM theo hướng phát triển mô-đun của Dusk. Tài liệu dành cho nhà phát triển hiện tại mô tả hỗ trợ Solidity/Vyper và các công cụ quen thuộc như Hardhat và Foundry. Tài liệu triển khai liệt kê DuskEVM mainnet với chain ID 744 và testnet với chain ID 745, kèm các endpoint RPC và trình khám phá (explorer) chuyên dụng. Bài viết về kiến trúc mô-đun năm 2025 mô tả DuskEVM là một lớp thực thi dựa trên OP Stack, thực hiện quyết toán thông qua DuskDS. Trang web công khai hiện tại mô tả nó như một lộ trình EVM cho các ứng dụng được quản lý và dẫn đến Hedger cho các luồng dữ liệu bí mật. $DUSK #dusk @Dusk
Tôi lại xem kiến trúc module của Dusk và sơ đồ trở nên dễ hiểu hơn khi bạn ngừng nhìn nó như ba chuỗi tách rời.
Thực ra đó là ba công việc khác nhau được chia ra theo từng lớp.
1. DuskDS — lớp nền tảng
Đây là phần cơ sở.
DuskDS chịu trách nhiệm cho các chức năng mạng nền tảng xung quanh:
* đồng thuận * sẵn có dữ liệu * quyết toán
Vì vậy, thay vì dồn mọi trách nhiệm thực thi vào lớp nền, DuskDS tập trung vào việc giữ cho hệ thống nền tảng được phối hợp và được quyết toán.
2. DuskEVM — lớp tương thích
Đây là nơi việc thực thi EVM xuất hiện.
Phần thú vị không chỉ đơn giản là “Dusk hỗ trợ EVM”.
Mà là việc thực thi EVM được đặt trong một lớp riêng của kiến trúc module, tạo cho các nhà phát triển một môi trường quen thuộc hơn trong khi vẫn tách biệt lớp DuskDS nền tảng.
Sự tách biệt đó có thể giảm lượng công việc tích hợp cần thiết khi xây dựng ứng dụng.
3. DuskVM — lớp thực thi chú trọng quyền riêng tư
Sau đó là DuskVM.
Vai trò của nó lại khác lần nữa: thực thi tập trung vào quyền riêng tư.
Vì vậy, kiến trúc không ép việc thực thi kiểu công khai và việc thực thi định hướng quyền riêng tư phải diễn ra đúng trong cùng một môi trường.
Chúng được tách ra thành các đường thực thi riêng.
Và sau đó còn có hai phần kết nối toàn bộ thiết kế.
4. Một DUSK xuyên suốt toàn stack
Kiến trúc giữ một token DUSK duy nhất trên các lớp.
Điều này quan trọng vì thực thi module không tự động đồng nghĩa với việc kinh tế bị phân mảnh.
Các môi trường thực thi có thể được tách biệt trong khi nền kinh tế token vẫn thống nhất.
5. Cầu nối native giữa DuskDS và DuskEVM
Các lớp cũng không được phép hoạt động như những hòn đảo tách rời.
Kiến trúc mô tả khái niệm một cầu nối native giữa DuskDS và DuskEVM, giúp lớp thực thi có đường quay trở lại hệ thống Dusk nền tảng.
Đó là phần tôi thấy thú vị hơn chính bản sơ đồ.
Nói ngắn gọn, kiến trúc đang muốn nói rằng:
DuskDS lo phần nền tảng.
DuskEVM lo phần thực thi EVM.
DuskVM lo phần thực thi tập trung vào quyền riêng tư. $DUSK #dusk @Dusk
Mỗi lần bạn chứng minh danh tính của mình trực tuyến, bạn thường kết thúc bằng việc vô tình tiết lộ nhiều hơn mức cần thiết. Cứ đưa một giấy tờ ID để chứng minh bạn đã trên 18 tuổi, rồi bất ngờ một người lạ sẽ biết chính xác ngày sinh của bạn, địa chỉ của bạn, và cả tên đầy đủ của bạn. Citadel được xây dựng để giải quyết đúng vấn đề đó.
Dusk Identity & Access Layer là một hệ thống danh tính tự chủ (self-sovereign) dựa trên zero-knowledge. Ý tưởng rất đơn giản: chứng minh một sự thật, chứ không phải toàn bộ hồ sơ của bạn. Muốn chứng minh bạn đang sống ở một quốc gia nhất định? Hãy chứng minh nơi cư trú, không phải gì khác. Muốn chứng minh bạn đủ tuổi? Hãy chứng minh khung tuổi, chứ không phải ngày sinh của bạn. Muốn chứng minh bạn là nhà đầu tư được công nhận? Chỉ cần chứng minh trạng thái đó; phần còn lại trong danh tính của bạn vẫn nằm ngoài chuỗi (off-chain), không bị đụng tới. Trong các thị trường được quản lý, nơi phải chứng minh tính đủ điều kiện nhưng quyền riêng tư vẫn quan trọng, thì sự khác biệt đó là tất cả.
Bốn bên cùng làm cho điều này hoạt động, mỗi bên có một vai trò riêng. Người dùng sở hữu danh tính của mình và quyết định chính xác phần nào được tiết lộ. Bên cấp phát, hay cơ quan cấp chứng chỉ (credential authority), là đơn vị đứng ra xác thực cho các chứng chỉ đó ngay từ đầu—hãy xem họ như “nguồn sự thật” đứng sau tuyên bố. Bên thẩm định, hay ứng dụng, là bên yêu cầu bạn “chứng minh điều đó”, mà không bao giờ cần biết toàn bộ câu chuyện đằng sau bằng chứng. Và bên dưới tất cả, chính là giao thức Dusk, vận hành lớp settlement và verification để mọi điều này có thể diễn ra mà không phải dựa vào một cơ quan trung tâm nào để tạo niềm tin.
Tất cả mục đích của Citadel có thể gói gọn trong một câu: chứng minh đúng mức cần thiết, và không hơn một bit. $DUSK #dusk @Dusk
#dusk $DUSK @Dusk Trong quá trình tìm hiểu Dusk để tiếp cận các tài sản ngoài đời thực, tôi đã dành một chút thời gian để hiểu rõ Zedger, và có thể thấy nó được xây dựng hướng đến một nhóm đối tượng rất khác so với một token DeFi tiêu chuẩn. Mục tiêu của Zedger là các chứng khoán và các tài sản thực (RWA) được quản lý.
Điều gây ấn tượng đầu tiên với tôi là mức độ nhấn mạnh đồng thời vào việc tuân thủ quy định, quyền riêng tư và khả năng kiểm toán. Thông thường, bạn sẽ nghĩ rằng quyền riêng tư và khả năng kiểm toán có sự “mâu thuẫn”: hoặc cơ quan quản lý có thể xem mọi thứ, hoặc người dùng có quyền riêng tư—hiếm khi cả hai cùng tồn tại. Nhưng Zedger được thiết kế để cả hai có thể cùng tồn tại: các giao dịch có thể được giữ bí mật khỏi công chúng, trong khi vẫn có thể được kiểm toán bởi những bên có thẩm quyền hợp lệ cần xác minh chúng (ví dụ: cơ quan quản lý hoặc tổ chức phát hành).
Phần “chức năng” mới thực sự cho thấy góc nhìn “chứng khoán”. Zedger hỗ trợ:
Tạo mới và hủy bỏ (minting và burning) việc tạo ra và loại bỏ các đơn vị của tài sản—tương tự như một công ty có thể phát hành hoặc thu hồi cổ phiếu. Các hoạt động của doanh nghiệp (corporate actions), như phân phối cổ tức, được xử lý sẵn ngay ở cấp giao thức/tài sản thay vì chỉ gắn thêm sau. Chuyển nhượng cưỡng bức do tổ chức phát hành khởi xướng (issuer-initiated force transfers). Phần này khiến tôi ấn tượng nhất, vì đây không phải thứ bạn thường thấy ở một tài sản crypto không yêu cầu cấp phép. Nó phản ánh đúng luật chứng khoán thực tế: đôi khi tổ chức phát hành cần quyền pháp lý để chuyển hoặc thu hồi token (lệnh của tòa án, các hành động tuân thủ, khôi phục khóa bị mất, v.v.).
Tôi cũng gặp thuật ngữ XSC (Confidential Security Contract), và tôi muốn nói thật chính xác về điều đó thực sự có nghĩa gì. Giả định ban đầu của tôi là XSC có thể chỉ là một tên gọi khác cho toàn bộ chuỗi Dusk, nhưng điều đó là sai. Zedger chính là nền tảng cung cấp khả năng cốt lõi cho chức năng của XSC, còn bản thân XSC thực chất là một lớp tiêu chuẩn/tầng chuẩn cho tài sản/doanh nghiệp—nó giống như một mẫu hoặc chuẩn về cách một loại token chứng khoán bảo mật cụ thể nên hoạt động trên lớp giao thức cơ sở. Vì vậy: Dusk = chuỗi, Zedger = giao thức chứng khoán, XSC = mẫu chuẩn/hợp đồng được xây dựng bằng Zedger cho một kịch bản sử dụng token chứng khoán cụ thể.
Vậy để tôi dẫn bạn qua toàn bộ kiến trúc quyền riêng tư của Dusk. Thực sự nó được xây dựng dựa trên một bộ các nguyên thủy mật mã cụ thể, và điểm mấu chốt là: mỗi nguyên thủy đều làm một nhiệm vụ mà những nguyên thủy khác không thể nào làm thay được.
Bắt đầu với BLS12-381—đó là thứ @Dusk dùng để cung cấp chữ ký và hầu hết các mật mã liên quan đến ZK của nó. Tiếp theo, riêng với lớp quyền riêng tư Phoenix, Dusk dựa vào một thứ gọi là JubJub, là một đường cong thân thiện với SNARK. Và thành thật mà nói, nếu không có nó thì các chứng minh “shielded” trên Dusk sẽ chạy quá chậm để thực sự triển khai hiệu quả trong thực tế.
Để xác thực trên toàn mạng, $DUSK sử dụng chữ ký Schnorr—một lựa chọn gọn gàng, đã được kiểm chứng kỹ lưỡng, không phải thứ gì thử nghiệm. Bây giờ, bên trong các mạch ZK của Dusk, việc băm (hashing) được xử lý bằng Poseidon, và loại này được xây dựng đặc biệt để rẻ trong bối cảnh các hàm băm cũ sẽ trở nên đắt đỏ rất nhanh khi bạn đưa chúng vào trong một circuit.
Khi nói đến các chứng minh trạng thái và thành viên, #dusk dùng cây Merkle thưa (sparse Merkle tree), và toàn bộ lớp tạo chứng minh (proving) lẫn kiểm chứng (verification) chạy trên PLONK. Trên tất cả, Dusk còn áp dụng một thứ gọi là tổng hợp BLS—về cơ bản nó nén toàn bộ chữ ký của một ủy ban thành một gói duy nhất, thay vì mạng phải xác thực từng chữ ký một cách riêng lẻ.
Để tôi sắp xếp toàn bộ danh mục để bạn hình dung cho rõ ràng:
BLS12-381 — chữ ký và mật mã liên quan đến ZK JubJub — đường cong thân thiện với SNARK dùng cho quyền riêng tư kiểu Phoenix Schnorr — chữ ký và xác thực Poseidon — băm thân thiện với ZK Sparse Merkle tree — chứng minh thành viên và trạng thái PLONK — tạo chứng minh và kiểm chứng ZK BLS aggregation — nén chữ ký của ủy ban thành một
Giờ là một điều đáng lưu ý: không có nguyên thủy nào trong số này thực sự “có ý nghĩa” nếu bạn chỉ nhìn chúng nằm trên giấy. Mật mã của Dusk có thể hoàn toàn đúng đắn về mặt toán học, nhưng vẫn bị suy yếu trong thực tế—ví dụ như mã hóa/tuần tự hóa (serialization) tệ, bỏ sót kiểm tra subgroup, ràng buộc transcript yếu, hoặc bỏ qua tách miền (domain separation). Vì vậy, nếu bạn thật sự muốn đánh giá nền tảng mật mã của Dusk một cách công bằng.
Được rồi, đây là vấn đề về quy trình sàng lọc @Dusk — nó không tương tác, nghĩa là mỗi nút tự tính ra cùng một kết quả, không cần qua lại với bất kỳ ai. Tại sao điều này hoạt động? Đơn giản thôi — mọi người đều nhập chính xác cùng một dữ liệu đầu vào, nên dù ai chạy phép tính thì mọi lần cũng sẽ ra cùng một đáp án.
Ý tưởng cốt lõi là: những người triển khai đủ điều kiện sẽ được cấp tín dụng dựa trên số lượng họ đã đặt cược. Đặt cược càng nhiều, nhận được càng nhiều tín dụng. Họ gọi đó là "trích xuất xác định". Và vì hoạt động theo cách này nên hai điều sẽ tự nhiên được đảm bảo: ai cũng có thể kiểm tra rằng việc lựa chọn là hợp lệ, và những người có số đặt cược lớn hơn sẽ tự nhiên có xác suất tốt hơn.
Tuy nhiên, vẫn có một thứ đang làm phần lớn công việc ở phía sau, đó là seed. Nó được truyền dọc theo chuỗi và bất kỳ ai tạo ra block hiện tại đều cập nhật nó trước khi chuyển tiếp. Khi cần tính điểm, Dusk chạy băm SHA3 đồng thời trên ba thứ: seed, chi tiết vòng/ bước, và con số tín dụng. Ghép chúng lại với nhau sẽ tạo ra một điểm số duy nhất không trùng lặp.
Tại sao phải làm đến mức này? Chủ yếu để không ai có thể đoán trước ai sẽ được chọn tiếp theo làm người sinh block hoặc thành viên ủy ban — chính sự khó đoán đó giúp ngăn các kẻ xấu lợi dụng hệ thống. Nhưng mặt trái là: một khi dữ liệu đã nằm trên chuỗi, bất kỳ ai cũng có thể quay lại kiểm tra và xác nhận mọi thứ đã được thực hiện đúng cách.
Một vài thuật ngữ đáng biết ở đây:
Tính đủ điều kiện — số đặt cược của bạn phải đạt đến mức tối thiểu và cũng phải được giữ đủ lâu để được tính là "đã trưởng thành" trước khi bạn tham gia vòng chọn.
Epoch — hiện tại trên Dusk, một epoch kéo dài 2160 block, sau đó được đặt lại và một epoch mới bắt đầu.
Tín dụng (Credit) — về cơ bản, số đặt cược của bạn được chuyển thành một đơn vị được dùng trong các phép tính chọn lựa.
Seed — độ ngẫu nhiên đến trực tiếp từ chính chuỗi, được làm mới theo mỗi chữ ký của block.
Ủy ban (Committee) — một nhóm ngẫu nhiên các provisioner được chọn để xác thực các block hoặc phê chuẩn chúng. $DUSK #dusk
Vậy nên tôi hoàn toàn hiểu $DUSK sử dụng một thứ gọi là Kadcast làm giao thức chính để lan truyền các khối, giao dịch và phiếu bầu đồng thuận trên toàn mạng. Đây không phải là thứ được xây dựng từ con số không; thực ra nó lấy khá nhiều cảm hứng từ cách thiết lập bảng băm phân tán (distributed hash table) của Kademlia, đặc biệt là khái niệm khoảng cách XOR. Nói đơn giản, thay vì chỉ “quăng” tin nhắn lên mọi hàng xóm như các giao thức gossip kiểu cũ, nó thông minh hơn: nó truyền dữ liệu qua các đường đi được cấu trúc theo cách nhất định, thông qua những peer được chọn.
Phân rã một chút:
Mỗi nút đều có định danh riêng, và khoảng cách XOR giữa các nút quyết định cách các peer được tổ chức xoay quanh nhau. Các peer không chỉ được kết nối ngẫu nhiên; chúng được gom vào cái gọi là các “routing buckets” (nhóm định tuyến), dựa trên việc chúng cách một nút bao xa. Khi cần lan truyền một tin nhắn, nó không được gửi đến tất cả mọi người cùng lúc—thay vào đó, nó được chuyển tiếp thông qua một tập hợp peer được chọn, chứ không phải kiểu phát tràn (flooding) toàn bộ mạng. Vì mỗi bucket chứa nhiều hơn một peer, nên có một “lưới an toàn”: nếu một peer rời đi hoặc thất bại, vẫn còn các đường khác sẵn sàng để mang tin nhắn tiếp tục đi. Cũng có một lớp bảo mật tích hợp sẵn: các tin nhắn được ký, và trước khi bất cứ thứ gì được chuyển tiếp tiếp, chữ ký đó được kiểm tra. Điều này giúp ngăn các kẻ xấu can thiệp vào cách dữ liệu lan truyền.
Và xét về hiệu năng thực tế, @Dusk đã báo cáo rằng thiết lập này cắt giảm việc sử dụng băng thông khoảng 25–50% so với các giao thức gossip thông thường. Tuy vậy, cũng nên lưu ý rằng con số này đến từ các bài kiểm thử và tuyên bố thiết kế của Dusk—nó không phải là một cam kết cố định chắc chắn sẽ luôn đúng trong mọi thiết lập hay mọi điều kiện ngoài thực tế. #dusk
Tôi thật sự muốn tự mình thử mạng testnet Babylon, chứ không chỉ đọc về nó. Thứ đầu tiên tôi cần là token tBABY. Tôi nghĩ sẽ có một faucet nào đó, bị chôn vùi trong một Discord. Hóa ra là có đến ba faucet, tất cả đều đang hoạt động, tất cả đều dùng được ngay bây giờ. Tôi bắt đầu với faucet Xangle. Không có gì phức tạp: chỉ cần dán địa chỉ ví của bạn, bấm Request tBABY (yêu cầu tBABY) là xong. Faucet này cấp 0.1 tBABY cho mỗi ví, mỗi 24 giờ. Sau đó tôi tìm thấy faucet HoodScan, và cái này khiến tôi bất ngờ một chút. Nó không chỉ dành cho Babylon—đây là faucet đa chuỗi, bao phủ Cosmos, EVM và các chuỗi Bitcoin ngay từ một màn hình. Tôi chọn Babylon Testnet trong danh sách chuỗi, kết nối nhà cung cấp ví của mình, rồi yêu cầu token theo cách tương tự. Cái cuối cùng là faucet IT Rocket, nằm ngay bên trong trình khám phá Babylon testnet đầy đủ của họ. Validators, governance (quản trị), staking (đặt cược), IBC, supply (nguồn cung)—tất cả đều có ở đó. Tôi chỉ cần thả địa chỉ của mình vào ô Get Tokens (Lấy token) và mọi thứ diễn ra. Qua cả ba cái, mô hình đều giống nhau: lượng nhỏ, khoảng 0.02 đến 0.1 tBABY cho mỗi lần yêu cầu, và bị giới hạn tối đa 1 tBABY mỗi 24 giờ cho mỗi ví hoặc mỗi IP. Trên màn hình thì chẳng có gì quá nổi bật. Nhưng đó cũng chính là điểm. Một faucet là “cánh cửa” nhàm chán của bất kỳ testnet nào, và khi tôi thấy ba nhóm độc lập đều chạy một faucet cho cùng một mạng tại cùng thời điểm, điều đó cho tôi biết rằng có hoạt động xây dựng thực sự đang diễn ra quanh Babylon Trustless Bitcoin Vaults ngay lúc này, chứ không chỉ là nói suông. Đôi khi phần nhỏ nhất, ít hào nhoáng nhất của một dự án lại là dấu hiệu rõ ràng nhất rằng mọi người thực sự đang xây dựng trên đó. $BABY #baby @BabylonLabs_io
Tôi từng nghĩ rằng các lần xác nhận Bitcoin là đủ. Rồi tôi tìm hiểu Babylon sẽ làm gì khi điều không thể xảy ra. Tôi đang đọc về cách Babylon xử lý một trong những sự kiện hiếm nhất của Bitcoin: một lần tái tổ chức chuỗi khối sâu (reorg). Hãy tưởng tượng Bitcoin đạt đến block 150, sau đó một đợt reorg 10 block bất ngờ cuốn chuỗi quay trở lại block 140. Thay vì giả vờ rằng không có gì xảy ra, Babylon Genesis lập tức tạm dừng mạng để bảo vệ việc staking Bitcoin. Mọi lần ủy quyền BTC, bằng chứng bao gồm (inclusion proof) hoặc hủy ủy quyền được xác nhận từ block 140 trở đi sẽ được kiểm tra lại và loại bỏ nếu không còn hợp lệ. Những lần ủy quyền được xác nhận trước block 139 vẫn được giữ nguyên vì bằng chứng của chúng vẫn tồn tại trên chuỗi chính (canonical) của Bitcoin. Sau đó, giao thức sẽ tính toán lại quyền biểu quyết, tính cuối cùng (finality) và phần thưởng trên cả ba module cốt lõi trước khi tiếp tục vận hành bình thường. Đó là lý do vì sao BABY, Babylon Genesis và Trustless Bitcoin Vaults hoạt động cùng nhau rất tốt. TBV chỉ có thể bảo đảm Bitcoin gốc nếu Babylon luôn bám theo đúng chuỗi Bitcoin thật, ngay cả trong các sự kiện mạng cực kỳ hiếm. Hầu hết mọi người tập trung vào lợi suất và phần thưởng staking. Tôi chú ý đến hệ thống phục hồi được thiết kế cho kịch bản 0,001% vì đó là nơi hạ tầng thực sự chứng tỏ bản thân. $BABY #baby @BabylonLabs_io
Tôi đã nghĩ rằng staking Bitcoin chỉ đơn giản là khóa BTC và nhận phần thưởng. Nhưng càng tìm hiểu sâu, tôi càng nhận ra rằng nó được vận hành nhờ một toàn bộ kiến trúc bảo mật nằm phía sau. Mạng Babylon được xây dựng trên nhiều lớp, bao gồm các Bitcoin script, các node Babylon chạy trên Cosmos SDK, các Finality Providers và phần mềm hỗ trợ, tất cả phối hợp để kết nối an toàn với mạng Bitcoin. Ở lớp trên cùng, Checkpointing đảm bảo việc đồng bộ giữa Bitcoin và Babylon Genesis. Một công cụ giám sát và trình lập chỉ mục (indexer) cho BTC staking theo dõi hoạt động staking, trong khi Vigilante Network liên tục theo dõi cả hai chuỗi để phát hiện hành vi độc hại. Bất kỳ ai cũng có thể chạy các node này và giúp củng cố mạng. Lớp giữa là Babylon Node, được xây dựng trên Cosmos SDK. Nó đảm nhiệm các chức năng cốt lõi như Epoching, Checkpointing, BTC Staking, Finality, Rewards, BTC Light Client, Zone Concierge và BTC Checkpointing, trong khi Babylon Genesis đạt được sự đồng thuận thông qua CometBFT. Ở nền tảng, EOTS Manager, các node Finality Provider và Covenant Emulator xác thực dữ liệu mạng bên ngoài và thực thi các quy tắc staking, unbonding và slashing. IBC Relayers và Babylon Contracts cho phép liên lạc an toàn và trao đổi dữ liệu theo chuẩn giữa các mạng được bảo mật bởi Bitcoin. Và điều hay là $BICO and $KOMA đã làm ngày của tôi tươi sáng với một vài khoản lợi nhuận vững chắc hôm nay, nhưng việc tìm hiểu Babylon đang mở rộng tiện ích của Bitcoin còn cảm giác là một chiến thắng lớn hơn. $BABY #baby @BabylonLabs_io
Hôm nay tôi ngừng cuộn biểu đồ BABY và thay vào đó mở trình khám phá vault. Điều tôi tìm thấy còn thú vị hơn bất kỳ cây nến nào. Babylon Trustless Bitcoin Vaults không còn chỉ là một ý tưởng nữa. Chúng đã chạy trực tiếp trên testnet, tích hợp với Aave v4, và mọi hành động đều diễn ra trên chuỗi (on-chain) và có thể truy vết. Các con số: TVL hiện ở mức 7,49 sBTC (~517K USD), tăng 3,02 sBTC chỉ trong 30 ngày 320 vault đang hoạt động trên tổng 2,12K Tỷ lệ sử dụng 28,35%, với 146,6K USD hiện đang được vay dựa trên tài sản thế chấp là BTC 0,517 sBTC (35,7K USD) đã đi qua các lần thanh lý một cách “sạch sẽ”, trên chuỗi Nhưng phần thực sự thu hút tôi là mục hoạt động (activity feed). Mỗi vault đều trải qua một vòng đời có thể nhìn thấy: Chữ ký được thu thập, Đang chờ, Đã xác minh, Sẵn sàng, Đã được chuộc (Redeemed). Các nhà cung cấp như Babylon Labs VP 0 và Kiln đang làm việc trực tiếp với những vault này theo thời gian thực, kèm đầy đủ transaction hashes và số block gắn cho từng bước. Không có “hộp đen”. Không có “hãy tin chúng tôi”. Chỉ là một hệ thống làm đúng chính xác những gì nó tuyên bố, minh bạch ngay trên công khai. Phần lớn mọi người vẫn đang hỏi vì sao BABY chưa bơm (pumped). Tôi lại quan tâm hơn đến điều gì sẽ xảy ra khi nó được mở rộng vượt khỏi testnet và hàng trăm vault trở thành hàng trăm nghìn. Biểu đồ lúc này là phần ít thú vị nhất của câu chuyện này. $BABY #baby @BabylonLabs_io
Ôi trời, Tại sao Babylon TBV Vault Isolation đã thay đổi góc nhìn của tôi Khi tôi lần đầu tìm hiểu về Bitcoin DeFi, có một câu hỏi cứ làm tôi băn khoăn. Điều gì sẽ xảy ra nếu một giao thức bị hack? Trong hầu hết các hệ thống BTC bọc (wrapped BTC) hoặc dựa trên cầu nối (bridge), Bitcoin của mọi người sẽ được gom chung với nhau. Nó giống như hàng trăm người cùng cất tiền của mình trong một “cái két” khổng lồ. Nếu cái két đó bị xâm phạm, hàng nghìn người dùng có thể bị ảnh hưởng cùng lúc. Babylon TBV lại có một cách tiếp cận hoàn toàn khác. Thay vì đặt BTC của mọi người vào một pool dùng chung, mỗi người dùng sẽ có “két BTC” riêng. Hãy hình dung như việc bạn có hẳn một hộp ký gửi an toàn của riêng mình, thay vì phải chia sẻ một chiếc kho khóa khổng lồ với tất cả những người khác. Mỗi vault đều: Được tạo bởi chính chủ sở hữu Bitcoin. Gắn với duy nhất một ứng dụng DeFi. Được bảo vệ bởi các quy tắc Bitcoin Script được định sẵn. Được thực thi trực tiếp bởi mạng Bitcoin. Điều này có nghĩa là nếu một ứng dụng DeFi gặp lỗi (bug) hoặc thất bại trong quản trị (governance), thì nó không tự động đặt toàn bộ người nắm giữ Bitcoin vào rủi ro. Tác động chỉ giới hạn ở những vault được kết nối với đúng ứng dụng cụ thể đó. Một tính năng khác mà tôi thấy ấn tượng là Bitcoin của bạn không thể tự nhiên bị chuyển hướng sang nơi khác. Điểm đến rút tiền được xác định ngay khi vault được tạo, và chính Bitcoin thực thi các quy tắc đó thông qua các script Taproot. Tốt hơn nữa, vì mỗi vault được cách ly, BTC của bạn không thể bị “tái sử dụng” bí mật, đem đi tái thế chấp (rehypothecated) hoặc bị trộn lẫn với tiền của người khác ở hậu trường. Càng tìm hiểu Babylon TBV, tôi càng nhận ra rằng họ không chỉ cố gắng đưa Bitcoin vào DeFi; họ đang cố gắng đưa Bitcoin vào DeFi mà không đánh đổi các nguyên tắc bảo mật đã khiến Bitcoin có giá trị ngay từ đầu. $BABY #baby @BabylonLabs_io
Mọi người thường nghe cụm “Trustless Bitcoin Vault” (Két Bitcoin không cần tin cậy) và cho rằng đó chỉ là một từ khóa “buzzword” của giới crypto. Lúc đầu tôi cũng nghĩ như vậy. Nhưng sau khi dành thời gian đọc các nghiên cứu về TBV, tôi nhận ra đây là một thứ hoàn toàn khác. Điều ấn tượng nhất với tôi không phải là cái tên—mà là cách toàn bộ hệ thống được thiết kế. Mọi thứ bắt đầu với bước Gửi tiền (Deposit). Khi BTC đi vào một Két Bitcoin Không Cần Tin Cậy (Trustless Bitcoin Vault), nó không chỉ đơn giản là bị khóa. Giao thức đã định nghĩa sẵn mọi lộ trình hợp lệ mà Bitcoin có thể đi theo kể từ thời điểm đó trở đi. Dù két kết thúc bằng một lần rút bình thường hay một tranh chấp, những khả năng đó đều được xác lập ngay từ đầu. Tiếp theo là bước Khẳng định (Assert). Đây là lúc Chữ ký Lamport (Lamport Signatures) trở nên quan trọng. Thay vì yêu cầu ai đó phải tin vào tuyên bố của một bên tham gia, giao thức yêu cầu bằng chứng mật mã. Chữ ký Lamport chứng minh rằng một bên tham gia đã cam kết với một trạng thái cụ thể mà không làm lộ khóa bí mật của họ. Đó là bằng chứng, không phải uy tín. Nếu có điều gì đó không ổn, giao thức không dựa vào phán đoán của con người. Nó mở ra một quy trình thách thức (challenge). Bên thẩm định (Verifier) có thể thách thức cam kết, và từ đó Bitcoin Script sẽ áp dụng và cưỡng chế kết quả. Bên tham gia hoặc chứng minh rằng cam kết đó là hợp lệ, hoặc sẽ mất khả năng tiếp tục. Không có “đường thoát” bí mật hay can thiệp thủ công. Các bộ định thời (Timelocks) đảm bảo mọi thứ không xảy ra quá nhanh. Không thể rút tiền ngay lập tức. Bitcoin sẽ đợi qua một số lượng khối (blocks) được xác định trước, đủ thời gian để mọi cam kết không hợp lệ có thể bị thách thức trước khi tiền được phép di chuyển. Với tôi, đây là một trong những phần thông minh nhất trong thiết kế. Bảo mật không dựa vào việc tin các nhà vận hành, các ủy ban hay các validator của cầu nối (bridge). Thay vào đó, nó dựa trên các điều kiện được xác định sẵn trong Bitcoin Script như CheckSig, HashLock, RelTimelock và CheckLampSig—tất cả cùng phối hợp để cưỡng chế các quy tắc. Mọi kết quả có thể xảy ra đều được định nghĩa trước khi két được sử dụng. Vì thế tôi nghĩ Babylon TBV nổi bật. Nó không yêu cầu người dùng Bitcoin phải tin vào một hệ thống khác. $BABY #baby @BabylonLabs_io
Tôi cứ thấy mọi người hỏi liệu thực sự có nhu cầu đối với Bitcoin trong DeFi hay không. Khi tôi xem các con số, câu trả lời có vẻ khá rõ ràng. Chỉ riêng trên Aave V3, đã có hàng tỷ đô la tài sản được thế chấp bằng Bitcoin được sử dụng làm tài sản đảm bảo: WBTC: $2.9B đã cung cấp cbBTC: $1.8B đã cung cấp tBTC: $209.7M đã cung cấp LBTC: $167.4M đã cung cấp Vậy thì nhu cầu không phải là vấn đề. Câu hỏi lớn hơn là vì sao vẫn còn rất nhiều Bitcoin gốc nằm ngoài lề. Theo quan điểm của tôi, mọi chuyện nằm ở chữ “niềm tin”. Nhiều người nắm giữ Bitcoin coi việc tự lưu ký (self-custody) là quan trọng hơn tất cả. Họ quan tâm đến DeFi, nhưng không phải nếu điều đó đồng nghĩa với việc phải bọc BTC, dựa vào các bên giám hộ (custodians), hoặc đưa thêm các giả định về niềm tin. Chính vì vậy, <t-2/>@BabylonLabs_io Trustless Bitcoin Vaults<t-2/> đã thu hút sự chú ý của tôi. Ý tưởng không phải là thuyết phục mọi người sử dụng Bitcoin trong DeFi. Ý tưởng là làm cho điều đó có thể xảy ra mà không buộc họ phải từ bỏ những nguyên tắc đã đưa họ đến với Bitcoin ngay từ đầu. Nếu BTC gốc có thể được sử dụng làm tài sản thế chấp trong khi vẫn được bảo mật bởi chính mạng lưới Bitcoin, thì điều đó có thể mở khóa một lượng Bitcoin nhàn rỗi lớn hơn rất nhiều so với các giải pháp bọc (wrapped) ngày nay có thể đạt được. Đó là điều mà tôi thấy thú vị nhất. Nhu cầu đã tồn tại. Giờ đây vấn đề là xây dựng hạ tầng cho phép Bitcoin tham gia vào DeFi mà không làm ảnh hưởng đến những gì khiến Bitcoin có giá trị. Đối với tôi, Babylon không phải đang cố tạo ra nhu cầu cho Bitcoin trong DeFi. Nhu cầu đó đã tồn tại sẵn. Việc cần làm là xây dựng hạ tầng “không cần niềm tin” (trustless) có thể cuối cùng cho phép Bitcoin gốc đáp ứng được nhu cầu đó. $BABY #baby
Bảo mật Bitcoin Vault không phải là việc thêm nhiều tính năng hơn. Mà là loại bỏ nhu cầu phải tin cậy. Khi tôi lần đầu so sánh các thiết kế cho vay Bitcoin khác nhau, có một điều nổi bật ngay lập tức. Hầu hết các giải pháp đều có thể hoạt động. Nhưng thường chúng phụ thuộc vào các ủy ban, bên vận hành cầu, người ký multisig hoặc các bên tin cậy khác đứng đằng sau. @BabylonLabs_io Các Bitcoin Vault không cần tin cậy đi theo một hướng khác.
Bảo mật Bitcoin Vault
Người vay Tạo khoản vay │ ┌────────┬────────┬────────┐ ▼ ▼ ▼ DLC BitVM TBV │ │ │ Ủy ban Người ký Không cần tin cậy & Ops Quy tắc └────────┼────────┘ ▼ Người vay Rút tiền │ DLC → Ủy ban BitVM → Người ký TBV → Không cần tin cậy │ ▼ Thanh lý │ DLC → Oracle BitVM → Vận hành viên TBV → Quy tắc Vault
Điều tôi thấy thú vị nhất không phải là TBV loại bỏ mọi giả định từ bên ngoài. Cho vay có tài sản đảm bảo vẫn phụ thuộc vào một oracle giá. Sự đổi mới thực sự là loại bỏ những niềm tin không cần thiết. Thay vì yêu cầu người dùng tin vào các ủy ban, bên vận hành cầu hoặc nhóm multisig, TBV để các quy tắc vault mã hóa được xác định sẵn quyết định điều gì có thể xảy ra với Bitcoin. Với tôi, đó là một mô hình bảo mật mạnh mẽ hơn nhiều. Vì bảo mật không nên phụ thuộc vào việc ai ký một giao dịch. Nó nên phụ thuộc vào việc các quy tắc của giao thức có được thỏa mãn hay không. Đó là ý tưởng đằng sau Babylon Trustless Bitcoin Vaults. $BABY #baby
BABE: Cách thông minh hơn để xác minh các bằng chứng trên Bitcoin
Một trong những thách thức lớn nhất khi đưa các ứng dụng nâng cao vào Bitcoin không phải là bảo mật mà là việc xác minh hiệu quả.
Các cách tiếp cận trước đây như BitVM đã giúp việc xác minh không cần tin cậy trở nên khả thi, nhưng chúng vẫn dựa nhiều vào các mạch garbled lớn và các cơ chế tranh chấp tốn kém. Trong một số trường hợp, việc xác minh có thể cần lượng dữ liệu on-chain khổng lồ, yêu cầu vốn cao hơn và các giao dịch thách thức tốn kém.
BABE (@BabylonLabs_io giao thức xác minh mới) giới thiệu một hướng tiếp cận khác.
Thay vì chỉ dựa vào các mạch garbled, BABE kết hợp Witness Encryption (WE) với một giao thức tương tác nhẹ để xác minh các bằng chứng zero-knowledge Groth16 trên Bitcoin. Kết quả là một hệ thống giúp giảm chi phí xác minh ngoài chuỗi (off-chain) hơn 1.000× so với các triển khai bộ xác minh Groth16 trước đây, trong khi vẫn duy trì dấu chân on-chain nhỏ gọn đạt được nhờ các thiết kế BitVM hiện đại.
Dưới đây là lý do khiến BABE nổi bật:
Witness Encryption đảm bảo rằng chỉ một bằng chứng hợp lệ mới có thể mở khóa bí mật đã được mã hóa.
• Bộ Xác minh mã hóa một bí mật trong giai đoạn thiết lập mà không tiết lộ tính ngẫu nhiên riêng.
• Bên Chứng minh chỉ có thể giải mã bí mật một cách thành công sau khi trình bày một bằng chứng Groth16 hợp lệ.
• Một giao thức tương tác cho phép Bên Chứng minh tính toán các giá trị mật mã cần thiết mà không bao giờ học được tính ngẫu nhiên riêng của Bộ Xác minh, từ đó bảo toàn cả quyền riêng tư và bảo mật.
Kiến trúc này loại bỏ phần lớn gánh nặng tính toán vốn đã hạn chế việc xác minh trực tiếp trên Bitcoin, giúp các ứng dụng mật mã tiên tiến trở nên thực tế hơn đáng kể.
BABE không chỉ là một bản nâng cấp mật mã khác. Đây là một trong những công nghệ có thể giúp các Babylon Trustless Bitcoin Vaults trở nên thực dụng và có khả năng mở rộng hơn. Việc xác minh bằng chứng nhanh hơn và rẻ hơn sẽ củng cố hạ tầng cho phép native BTC được sử dụng làm tài sản thế chấp không cần tin cậy trong các hoạt động cho vay, stablecoins và các ứng dụng BTCFi khác mà không cần bọc Bitcoin hay dựa vào các bên giám hộ. Đây chính là hướng mà Bitcoin DeFi đang chờ đợi. $BABY #baby