Địa chỉ Cardano

Các địa chỉ là hàm băm blake2b-256 của khóa công khai/xác minh có liên quan được kết hợp với một số siêu dữ liệu có thể được lưu trữ trên chuỗi khối Cardano .

Shelley giới thiệu bốn loại địa chỉ khác nhau:

  • địa chỉ cơ sở

  • địa chỉ con trỏ

  • địa chỉ doanh nghiệp

  • địa chỉ tài khoản thưởng

Bên cạnh những địa chỉ mới đó, Shelley tiếp tục hỗ trợ các địa chỉ tập lệnh và địa chỉ bootstrap thời Byron , nhưng chỉ các địa chỉ cơ sở và con trỏ mới mới có quyền sở hữu. Do đó, các địa chỉ bao gồm một số dữ liệu được tuần tự hóa được chỉ định trong đặc tả sổ cái được lưu trữ trong các khối của chuỗi khối, ví dụ: địa chỉ Đầu ra giao dịch chưa được chi tiêu (UTXO).

Dữ liệu (địa chỉ) được tuần tự hóa chứa hai phần:

  • Siêu dữ liệu: được sử dụng để giải thích.

  • Tải trọng: dữ liệu thô hoặc được mã hóa.

Địa chỉ cơ sở

Địa chỉ cơ sở chỉ định trực tiếp khóa đặt cược sẽ kiểm soát số tiền đặt cọc cho địa chỉ đó. Quyền đặt cược liên quan đến số tiền được giữ ở địa chỉ này có thể được thực hiện bởi chủ sở hữu khóa đặt cược. Địa chỉ cơ sở có thể được sử dụng trong các giao dịch mà không cần đăng ký trước khóa đặt cược.

Quyền sở hữu chỉ có thể được thực hiện bằng cách đăng ký khóa cổ phần và ủy quyền cho nhóm cổ phần . Sau khi khóa cổ phần được đăng ký, quyền sở hữu có thể được thực hiện đối với các địa chỉ cơ sở được sử dụng trong các giao dịch trước hoặc sau khi đăng ký khóa.

Địa chỉ con trỏ

Một địa chỉ con trỏ gián tiếp chỉ định khóa đặt cược sẽ kiểm soát số tiền đặt cược cho địa chỉ đó. Nó tham chiếu khóa cổ phần bằng con trỏ khóa cổ phần, đây là một vị trí trên blockchain của chứng chỉ đăng ký khóa cổ phần cho khóa đó. Địa chỉ con trỏ có thể được sử dụng trong các giao dịch, ngay cả khi mục tiêu của chúng không phải là đăng ký khóa cổ phần đang hoạt động. Điều này bao gồm trường hợp khóa chưa được đăng ký sau (hoặc thực tế là trước) giao dịch và cũng bao gồm các con trỏ tới các mục tiêu rõ ràng là không hợp lệ. Lý do cho phép các mục tiêu không hợp lệ như vậy là để các nút chỉ cần theo dõi các khóa cổ phần hiện đang hoạt động .

Con trỏ có thể ngắn hơn đáng kể so với hàm băm được sử dụng trong địa chỉ cơ sở.

Có một sự tinh tế với địa chỉ con trỏ. Có thể xảy ra trường hợp chứng chỉ đăng ký khóa cổ phần được tham chiếu bởi một địa chỉ con trỏ có thể bị mất do khôi phục. Để tránh mất tiền trong trường hợp này, hệ thống coi các địa chỉ con trỏ có con trỏ không hợp lệ là hợp lệ cho mục đích sử dụng số tiền được lưu trữ trong đó làm đầu vào cho giao dịch (nhưng bỏ qua chúng vì mục đích chứng minh sự tham gia cổ phần). Theo tùy chọn, ví có thể từ chối tạo giao dịch đến các địa chỉ con trỏ trước khi chứng chỉ được tham chiếu trở nên bất biến, để ngăn tiền bị loại khỏi bằng chứng cổ phần, trong trường hợp hoàn vốn.

Địa chỉ doanh nghiệp

Địa chỉ doanh nghiệp không có quyền sở hữu, vì vậy việc sử dụng các địa chỉ này có nghĩa là bạn đang từ chối tham gia giao thức bằng chứng cổ phần.

Các sàn giao dịch hoặc các tổ chức khác kiểm soát số lượng lớn ada – nhưng thay mặt người dùng khác nắm giữ nó – có thể muốn tuân theo chính sách không thực hiện quyền sở hữu. Bằng cách sử dụng địa chỉ doanh nghiệp, các sàn giao dịch có thể chứng minh rằng họ tuân theo chính sách này. Vì địa chỉ doanh nghiệp không được liên kết với bất kỳ khóa đặt cược nào nên chúng sẽ tự động bị loại khỏi các cơ chế ảnh hưởng đến lịch trình dẫn đầu vị trí. Lưu ý rằng việc sử dụng các địa chỉ không có quyền sở hữu sẽ làm giảm tổng số cổ phần một cách hiệu quả, số tiền này rơi vào tay đối thủ tiềm năng.

Địa chỉ tài khoản thưởng

Địa chỉ phần thưởng là hàm băm mật mã của khóa đặt cược công khai của địa chỉ. Địa chỉ tài khoản phần thưởng được sử dụng để phân phối phần thưởng khi tham gia giao thức bằng chứng cổ phần (trực tiếp hoặc thông qua ủy quyền).

Chúng có những đặc tính sau:

  • Kế toán theo kiểu tài khoản được sử dụng, không phải kiểu UTXO.

  • Tiền không thể được nhận thông qua các giao dịch. Thay vào đó, số dư của họ chỉ tăng lên khi phần thưởng được phân phối.

  • Sự tương ứng một-một tồn tại giữa các khóa đặt cược đã đăng ký và địa chỉ tài khoản phần thưởng.

Khóa này được sử dụng bất cứ khi nào tiền được rút từ địa chỉ. Hơn nữa, cổ phần liên quan đến số tiền trong địa chỉ sẽ góp phần vào cổ phần của khóa này. Cũng giống như trường hợp địa chỉ doanh nghiệp, đối tượng đặt cược cho địa chỉ phần thưởng không cần chứa thông tin.

Nguồn: Cardano Docs

Last updated