Tìm hiểu chi tiết về ví tiền mã hóa xác định phân cấp (Hierarchical deterministic)

Sau sự sụp đổ của FTX, ví lưu trữ tiền mã hóa ngày càng trở nên phổ biến hơn. Trong bài viết này hãy cùng Coinvn tìm hiểu về ví tiền mã hóa xác định phân cấp (Hierarchical deterministic).

6159Total views
Tim hieu chi tiet ve vi tien ma hoa xac dinh phan cap (Hierarchical deterministic) - anh 1
Tìm hiểu chi tiết về ví tiền mã hóa xác định phân cấp (Hierarchical deterministic)

Ví tiền xác định và không xác định (HD) là gì?

Ví xác định phân cấp tạo khóa công khai và khóa riêng tư từ khóa chính, cho phép người dùng tạo ví mới và truy xuất tất cả địa chỉ và khóa, miễn là họ có quyền truy cập vào nguồn gốc. Ngược lại, ví không xác định tạo ngẫu nhiên địa chỉ ví và khóa cá nhân, hạn chế khả năng khôi phục địa chỉ và khóa của người dùng nếu thông tin chi tiết của ví bị mất.

Thông thường, chữ ký số và các cặp khóa ký công khai và riêng tư được sử dụng trong tiền mã hóa dựa trên chuỗi khối. Điều đó cho chúng ta biết người dùng tiêu tiền của họ bằng cách ký một giao dịch bằng khóa riêng và người nhận có thể sử dụng khóa chung để xác nhận tính hợp lệ của chữ ký. Trên thực tế, khóa riêng có thể được sử dụng để tạo khóa chung.

Tim hieu chi tiet ve vi tien ma hoa xac dinh phan cap (Hierarchical deterministic) - anh 2

Chẳng hạn, ví Bitcoin của người dùng bao gồm một bộ khóa riêng cho phép chủ sở hữu giao dịch bất kỳ BTC nào được liên kết với các khóa đó. Khi người dùng cần chúng, ví Bitcoin sẽ tạo ngẫu nhiên địa chỉ BTC và khóa riêng. Các loại ví kỹ thuật số như vậy được gọi là ví không xác định (ND).

Tuy nhiên, do các khóa không được tạo theo bất kỳ mẫu nào nên người dùng phải tạo bản sao lưu của từng khóa bất cứ khi nào một khóa mới được tạo. Điều đó nói rằng, nếu thông tin chi tiết của ví bị mất thì tất cả địa chỉ và khóa cũng sẽ bị mất.

Loại ví Bitcoin này còn được gọi là ví “just-a-bunch-of-keys” (JBOK), vì nó tạo ra các khóa không liên quan và yêu cầu người dùng theo dõi các giao dịch của họ mỗi khi họ mua và bán tiền mã hóa. Vì vậy, ví xác định phân cấp (HD) là gì?

Ví xác định phân cấp đã thay thế ví JBOK vì người dùng có thể sao lưu ví HD bằng cách sử dụng một hạt giống duy nhất và được hưởng lợi rất nhiều từ các khóa mở rộng. Do đó, một ví tạo khóa công khai và khóa riêng từ một các cụm từ hạt giống được gọi là ví xác định phân cấp.

Những chiếc ví này có thể được sử dụng cho nhiều mục đích hấp dẫn, chẳng hạn như kiểm toán không đáng tin cậy, mua sắm trực tuyến và phân phối tài trợ của bộ phận bởi thủ quỹ. Chẳng hạn, một cá nhân có thể tiết lộ khóa công khai chính của họ cho kiểm toán viên bên ngoài, những người sau đó có thể sử dụng khóa đó để xem mọi giao dịch trong tương lai được thực hiện bằng BTC. Trong trường hợp này, tiền của người dùng được bảo mật vì các khóa riêng được liên kết với các khoản tiền đó không bao giờ bị tiết lộ.

Ví xác định phân cấp hoạt động như thế nào?

Để tăng tính bảo mật và quyền riêng tư, ví HD sẽ tạo một cặp khóa mới từ cặp khóa chính (bao gồm khóa riêng mở rộng và khóa chung mở rộng) cho mỗi giao dịch tiền mã hóa.

Với BIP-32, ví HD trở thành tiêu chuẩn thực tế cho Bitcoin. BIP-32 là đề xuất cải tiến Bitcoin (BIP) đã giới thiệu sự phát triển của cấu trúc ví giống như một cây phân cấp.

Trong ví HD như MetaMask, một khóa chính duy nhất được lấy từ ví gốc, sau đó được sử dụng để tạo khóa con, mỗi khóa có khả năng tạo khóa con của chính nó. Seed, thường được biểu diễn dưới dạng cụm từ ghi nhớ, là một phần thông tin có thể được sử dụng để tạo cả khóa công khai và khóa riêng của ví.

Cặp khóa chính bao gồm khóa riêng mở rộng (XPRIV) và khóa chung mở rộng (XPUB) thường có trong ví HD dành cho Bitcoin. Ngoài ra, khóa riêng con được tạo ra ngẫu nhiên từ khóa riêng chính và khóa chung con phù hợp có thể được tạo bởi bất kỳ ai biết khóa chung chính.

XPRIV tạo ra tất cả các khóa cá nhân con và XPUB có thể hiển thị số dư của tất cả các khóa công khai con trong ví. Ngoài ra, nhu cầu lưu trữ nhiều cặp khóa được loại bỏ vì địa chỉ ví HD có thể được tạo từ khóa chính hoặc hạt giống.

Cùng một cây khóa sẽ được tạo bởi khóa chính, cho phép người dùng sao lưu một hạt giống duy nhất thay vì hàng trăm khóa trong trường hợp ví không xác định. Hơn nữa, khóa XPUB cho phép người dùng nhận Bitcoin trực tiếp vào ví lưu trữ lạnh và giữ khóa riêng của họ ngoại tuyến vì chúng cho phép người dùng tạo địa chỉ mới bằng cách sử dụng khóa công khai mở rộng trực tuyến.

Một nhà bán lẻ web tạo khóa công khai mới cho mỗi lần bán hàng là một trường hợp sử dụng đầy cảm hứng cho ví tiền mã hóa HD. Sử dụng ví xác định, người bán có thể nhanh chóng tạo và chỉ lưu các khóa công khai trên máy chủ Internet rủi ro trong khi vẫn giữ an toàn tất cả các khóa riêng tư liên quan trong bộ lưu trữ ngoại tuyến. Ngoài ra, nhà bán lẻ có thể sử dụng tính năng phân cấp của ví HD để chỉ giữ lại các khóa công khai cần thiết để xử lý thanh toán của người tiêu dùng, điều này có thể cải thiện quyền riêng tư của người dùng.

Tim hieu chi tiet ve vi tien ma hoa xac dinh phan cap (Hierarchical deterministic) - anh 3

Những lợi ích và hạn chế của việc sử dụng ví HD là gì?

Với ví xác định phân cấp, quyền riêng tư của người dùng được cải thiện vì họ có thể chia sẻ khóa công khai chính của mình với người khác mà tài sản của họ vẫn an toàn. Tương tự, ví HD được bảo mật vì tiền được đa dạng hóa trên nhiều địa chỉ. Tuy nhiên, có khả năng bị mất tiền đáng kể nếu khóa chính hoặc khóa riêng bị tiết lộ cho công chúng.

Do cấu trúc phân cấp của ví xác định, mọi khóa riêng do hạt giống tạo ra đều có khả năng được sử dụng làm khóa riêng chính, sau đó có thể được sử dụng làm ví xác định để tạo thêm khóa.

Ngoài ra, việc thay đổi địa chỉ cung cấp quyền riêng tư nâng cao, vì người ta không thể tìm ra số dư ví chính xác từ sổ cái công khai. Tuy nhiên, bất kỳ ai có quyền truy cập vào khóa riêng tư mở rộng đều có thể lấy cắp tiền của người dùng, đó là lý do tại sao chúng không nên được chia sẻ với các bên không đáng tin cậy.

Cùng với quyền riêng tư được cải thiện, ví xác định cung cấp khả năng bảo mật cao, vì sẽ cần có quyền truy cập vào một số khóa riêng tư khác nhau để có quyền truy cập vào tất cả tài sản tiền mã hóa của người dùng vì họ đã phân bổ tiền của mình trên một số địa chỉ. Hơn nữa, các đồng tiền được kiểm soát bởi các khóa riêng tư khác sẽ không bị ảnh hưởng nếu một khóa riêng tư bị xâm phạm. Tuy nhiên, nếu cụm hạt giống bị xâm phạm, tất cả tiền có thể bị tin tặc đánh cắp.

Ví HD có an toàn không?

Ví HD an toàn như phương tiện (vật lý hoặc kỹ thuật số) mà chúng được lưu trữ trên đó.

BIP-32 cho phép ví HD tạo ra cấu trúc phân cấp giống như cây của các khóa riêng tư từ hạt giống. Do đó, nếu một thiết bị bị mất hoặc bị hỏng, bản sao lưu gốc có thể được sử dụng để khôi phục ví cùng với tất cả các khóa riêng của cây.

Ví xác định phân cấp cung cấp bảo mật và quyền riêng tư nâng cao so với ví không xác định. Chúng an toàn vì một địa chỉ mới được cấp cho mỗi giao dịch mới. Do đó, hack chúng là một quá trình đầy thách thức và phức tạp. Ngoài ra, số lượng địa chỉ công khai không xác định có thể được tạo cho mục đích thu tiền thanh toán, đảm bảo tính ẩn danh tài chính của người dùng.

Tuy nhiên, nếu khóa cá nhân hoặc khóa chính không được lưu trữ an toàn, chúng có thể khiến tiền của người dùng rơi vào tay các tác nhân độc hại. Do đó, các cụm từ gốc được chọn trong ví HD không được liên quan đến tên của người dùng hoặc bất kỳ thông tin cá nhân nào khác mà kẻ tấn công sẽ dễ dàng thỏa hiệp hơn.

Tim hieu chi tiet ve vi tien ma hoa xac dinh phan cap (Hierarchical deterministic) - anh 4

Tổng kết

Trên đây là tất tần tật về ví tiền mã hóa xác định phân cấp và những đánh giá sơ bộ về ví này. Sau sự sụp đổ của sàn giao dịch FTX, việc lưu trữ tiền trên sàn không còn an toàn nữa. Chính vì thế, các ví lưu trữ tiền mã hóa tương tự như MetaMask cùng với các loại ví phần cứng ngày càng trở nên phổ biến. Hy vọng qua bài viết trên, bạn đọc sẽ hiểu hơn về một loại ví mới để có thể lựa chọn nơi cất giữ tài sản an toàn nhất.