Channel logo
MarginATM
Save
Copy link

Nocturne là gì? Thông tin chi tiết về dự án Nocturne

Nocturne thu hút được 6M USD đầu tư từ các quỹ lớn trong đó có cả Vitalik Buterin - Founder của Ethereum. Vậy Nocturne là gì? Cùng tìm hiểu qua bài viết sau.
Avatar
Hunt
Published Nov 29 2023
Updated Nov 30 2023
8 min read
thumbnail

Với việc định hướng sản phẩm đưa tính bảo mật và ẩn danh của người dùng trên thị trường crypto lên mức độ cao nhất. Nocturne đã thu hút được hơn 6 triệu USD từ các quỹ đầu tư lớn trong đó có cả Vitalik Buterin - Founder của Ethereum. Vậy Nocturne là gì? Dự án này có gì đặc biệt mà thu hút được Vitalik? Cùng tìm hiểu qua bài viết sau nhé.

Nocturne là gì?

Nocturne là một giao thức được xây dựng trên blockchain Ethereum với mục tiêu là tập trung vào việc xây dựng tính bảo mật cho tài khoản và giao dịch của người dùng bằng việc kết hợp giữa công nghệ AA (Account Abstraction) và ZKP (Zero-Knowledge proofs).

Đặc biệt, Nocturne cho phép tạo ra các tài khoản ẩn danh trên Ethereum, nơi mà thông tin về các giao dịch và số dư tài sản có thể được giữ kín, đồng thời vẫn duy trì các chức năng cơ bản của một tài khoản Ethereum thông thường.

cách giao thức nocturne hoạt động
Nocturne hoạt động thông qua ví dụ về việc swap ETH lấy DAI.
advertising

Các tính năng của Nocturne

Tài khoản riêng tư (Private Account Abstraction)

Nocturne cho phép tạo ra các tài khoản riêng tư trên Ethereum. Các tài khoản này hoạt động như một tài khoản Ethereum bình thường nhưng có tính năng bảo mật cho tài sản, giúp người dùng tránh việc bị kiểm tra dữ liệu on-chain.

Địa chỉ ẩn danh (Stealth Addresses)

Địa chỉ ẩn danh là các địa chỉ được tạo ra cho mỗi giao dịch hoặc các tương tác riêng biệt trên blockchain. Mỗi khi người dùng nhận tiền, thay vì sử dụng một địa chỉ ví cố định, hệ thống sẽ tạo ra một địa chỉ ví mới, duy nhất cho giao dịch đó, giúp ẩn đi danh tính và hoạt động của người dùng trên blockchain.

Địa chỉ ẩn danh có thể được tự động tạo bởi hệ thống hoặc tạo theo yêu cầu của người nhận hoặc người gửi, tuỳ thuộc vào cài đặt và yêu cầu của họ.

Hệ thống ghi chú và cây cam kết (Notes and Commitment tree)

Trong hệ thống của Nocturne, "ghi chú" là một khái niệm cốt lõi, đại diện cho đơn vị tài sản hoặc một đồng tài sản crypto nào đó. Mỗi ghi chú chứa thông tin chi tiết về người sở hữu (được mã hóa an toàn), loại tài sản (như ERC-20, ERC-721, ERC-1155) và giá trị cụ thể của tài sản đó. 

Chức năng chính của các ghi chú là đại diện cho tài sản trong các giao dịch riêng tư, giúp người dùng thực hiện các giao dịch trên blockchain một cách ẩn danh, không cần tiết lộ thông tin cụ thể về tài sản của họ cho công chúng. Các ghi chú này được tạo ra qua nhiều hình thức giao dịch, từ việc gửi tiền vào Nocturne, đến việc nhận lại các tài sản không sử dụng sau mỗi giao dịch, hoặc thông qua các giao dịch riêng tư và bảo mật, được biết đến với tên gọi là confidential payments.

Cây cam kết trong Nocturne lưu trữ các "cam kết" (commitments), tức là bản hash mã hóa của mỗi ghi chú. Cây cam kết được sử dụng để xác minh sự tồn tại và tính hợp lệ của các ghi chú trong hệ thống. Khi một ghi chú được sử dụng trong một giao dịch, người dùng phải chứng minh rằng ghi chú đó có mặt trong cây cam kết. Cây cam kết giúp duy trì tính minh bạch và an toàn trong hệ thống bằng cách đảm bảo mọi ghi chú được sử dụng là hợp lệ và chưa từng được chi tiêu trước đó để tránh việc bị double-spending.

Nullifiers và JoinSplits

Trong Nocturne, Nullifiers và JoinSplits là hai khái niệm quan trọng đảm bảo tính bảo mật và ngăn chặn gian lận trong giao dịch.

    Nullifiers: Là một đặc trưng bảo mật của mỗi ghi chú, hoạt động như một chỉ báo xác định rằng các ghi chú trong giao dịch đã được sử dụng. Khi một ghi chú được sử dụng trong giao dịch, Nullifier tương ứng sẽ được tiết lộ để đánh dấu rằng ghi chú đó không thể được sử dụng lại, ngăn chặn việc double-spending cùng một tài sản.
    JoinSplits: Đây là những giao dịch đặc biệt trong Nocturne, nơi hai ghi chú đầu vào được "hợp nhất" hoặc chia tách thành các ghi chú mới mà không thay đổi tổng giá trị tài sản. JoinSplits đảm bảo rằng tổng giá trị của các ghi chú đầu vào và đầu ra là nhất quán, giúp duy trì sự toàn vẹn của hệ thống tài chính trong khi vẫn giữ được tính riêng tư của người dùng.
cách joinsplot hoạt động
Cách JoinSplit hoạt động được diễn tả bằng biểu đồ.

Cách Nocturne hoạt động trong một giao dịch

Sau đây là một ví  dụ về cách hoạt động của Nocturne khi Alice chuyển 10 ETH cho Bob sẽ diễn ra như sau:

Bước 1: Tiền gửi vào Nocturne

Alice bắt đầu bằng cách gửi 10 ETH của cô vào Nocturne. Trong quá trình này, 10 ETH được chuyển đổi thành một loạt các "ghi chú" trong Nocturne. Mỗi ghi chú này biểu diễn một phần của tổng số 10 ETH mà Alice gửi, nhưng được bảo mật và ẩn danh, không thể theo dõi trực tiếp trên blockchain.

Bước 2: Tạo giao dịch riêng tư

Khi muốn chuyển tiền, Alice sử dụng các ghi chú này để tạo ra một giao dịch riêng tư trong Nocturne. Cô ấy tạo ra một địa chỉ ẩn danh cho Bob, đảm bảo rằng thông tin của người nhận (Bob) không bị tiết lộ.

Bước 3: Sử dụng JoinSplits để xử lý giao dịch

Giao dịch của Alice được xử lý thông qua một quá trình gọi là JoinSplits. Trong quá trình này, ghi chú chứa 10 ETH của Alice được chuyển đổi. Một phần (10 ETH) được gửi đến Bob dưới dạng một hoặc nhiều ghi chú mới, mà chỉ Bob có thể sử dụng.

Bước 4: Đánh dấu ghi chú đã sử dụng

Cùng lúc đó, Nullifiers được sử dụng để đánh dấu ghi chú gốc của Alice như đã được chi tiêu, ngăn chặn việc sử dụng lại ghi chú đó cho các giao dịch khác.

Bước 5: Bob nhận và sử dụng ETH

Cuối cùng, Bob nhận được 10 ETH từ Alice dưới dạng các ghi chú mới trong Nocturne. Anh có thể sử dụng chúng cho các giao dịch riêng tư hoặc chuyển chúng ra khỏi Nocturne nếu muốn.

Như vậy, ứng dụng của Nocturne vào đời thật cũng rất có khả năng khi có thể ứng dụng vào việc trả lương bằng crypto. Doanh nghiệp có thể sử dụng Nocturne để trả lương bằng crypto cho nhân viên của mình một cách riêng tư. Điều này đảm bảo rằng thông tin về số lượng và danh tính người nhận không bị tiết lộ trên blockchain.

Đội ngũ dự án và nhà đầu tư của Nocturne

Đội ngũ dự án

Đội ngũ đằng sau sự phát triển của giao thức Nocturne là tập hợp của những chuyên gia có kinh nghiệm từ nhiều dự án và tổ chức nổi tiếng trong lĩnh vực crypto. Bao gồm những người từng đóng góp cho dự án lớn: Solana, sàn giao dịch Gemini, quỹ đầu tư crypto 1kx. Mặc dù vậy, danh tính cụ thể của các cá nhân trong Nocturne Labs vẫn chưa được tiết lộ công khai.

Nhà đầu tư

Vào tháng 10 năm 2023, Nocturne đã công bố việc họ đã thu hút được 6 triệu USD trong vòng gọi vốn Seed Round, với sự góp mặt của founder Ethereum là Vitalik Buterin. Đáng chú ý, vòng gọi vốn này cũng chứng kiến sự tham gia của các quỹ đầu tư như Bain Capital Crypto, Polychain Capital và Robot Ventures, cùng nhiều đối tác khác.

Tìm hiểu thêm thông tin về dự án Nocturne

Tổng kết

Với việc tập trung vào tăng cường quyền riêng tư và bảo mật cho người dùng Ethereum, Nocturne mở ra một chương mới cho tương lai của giao dịch crypto an toàn và bảo mật hơn.

Dù vẫn còn bao phủ trong bí ẩn do không công khai danh tính nhóm phát triển, Nocturne Labs đã chứng tỏ tầm nhìn và chuyên môn sâu rộng của mình trong lĩnh vực này.

Chúng ta có thể mong đợi nhiều đổi mới và ảnh hưởng tích cực mà Nocturne sẽ mang lại cho cộng đồng blockchain và Ethereum trong tương lai. Hãy theo dõi MarginATM để cập nhật các thông tin mới nhất về dự án Nocturne nhé.

Đọc thêm: Blast là gì? Thông tin chi tiết về dự án Blast

**Không phải là lời khuyên tài chính.

RELEVANT SERIES