Bỏ qua đến nội dung chính

Đường dẫn xuất phát là gì?

U
Được viết bởi UKey Wallet

Đường dẫn phái sinh

Trong việc sử dụng blockchain và ví phần cứng, đường dẫn phái sinh là một khái niệm quan trọng xác định địa chỉ nào mà ví của bạn tạo ra và tại sao các địa chỉ khác nhau giữa các ví.
Đối với người mới bắt đầu sử dụng ví phần cứng, định dạng địa chỉ được tạo có thể khác nhau tùy thuộc vào cài đặt mặc định của các ví khác nhau. Bằng cách chọn đường dẫn phái sinh và định dạng địa chỉ phù hợp theo nhu cầu của mình, người dùng có thể đạt được hiệu quả và khả năng tương thích giao dịch tốt hơn.

Dưới đây là video hướng dẫn thay đổi Đường dẫn phái sinh trong Ứng dụng UKey.

Đường dẫn phái sinh là gì?

Đường dẫn phái sinh là một quy tắc được sử dụng để xác định cách tạo địa chỉ blockchain. Thông qua một đường dẫn cụ thể, phần mềm ví (chẳng hạn như ví phần cứng) có thể tạo các địa chỉ khác nhau dựa trên hạt giống.

Định dạng cơ bản của đường dẫn xuất phát như sau:

m / mục đích' / coin_type' / tài khoản' / thay đổi / địa chỉ_index

Mỗi phần đều có một ý nghĩa cụ thể:

  • m: Đại diện cho đường dẫn chính (khóa chính).

  • mục đích': Xác định mục đích của ví, các giá trị chung bao gồm:

  • 44': Được sử dụng cho các địa chỉ Bitcoin truyền thống (Legacy).

  • 49': Được sử dụng cho các địa chỉ SegWit lồng nhau (SegWit lồng nhau).

  • 84': Được sử dụng cho các địa chỉ SegWit gốc (Native SegWit).

  • coin_type': Phân biệt giữa các chuỗi khối khác nhau, với Bitcoin là 0 và Litecoin là 2.

  • tài khoản': Được sử dụng để phân biệt giữa các tài khoản người dùng khác nhau.

  • thay đổi: 0 đại diện cho địa chỉ bên ngoài, 1 đại diện cho địa chỉ bên trong (thường là để thay đổi).

  • address_index: Số chỉ mục của địa chỉ, được sử dụng để tạo nhiều địa chỉ.

Tại sao địa chỉ khác nhau trên các ví phần cứng khác nhau?

Nếu bạn nhập cùng một cụm từ hạt giống vào nhiều ví phần cứng nhưng nhận thấy rằng các địa chỉ được tạo khác nhau thì nguyên nhân thường là do đường dẫn phái sinh khác nhau. Dưới đây là một số thương hiệu ví phần cứng phổ biến và đường dẫn phái sinh của chúng (đối với Bitcoin).

​ Ví phần cứng

Đường dẫn phái sinh chung

Loại địa chỉ

Sổ cái

m/44'/0'/0'/0/0

Di sản

An toàn

m/49'/0'/0'/0/0

SegWit lồng nhau

Sổ cái (SegWit)

m/84'/0'/0'/0/0

SegWit gốc

Các ví khác nhau có thể sử dụng các đường dẫn phái sinh mặc định khác nhau, vì vậy ngay cả khi cụm từ giống nhau thì địa chỉ được tạo vẫn có thể khác nhau. Ví dụ: Ledger có thể mặc định sử dụng 84' để tạo địa chỉ SegWit gốc, trong khi Trezor có thể mặc định sử dụng 49' để tạo địa chỉ SegWit lồng nhau.

Khi sử dụng ví phần cứng, việc chọn đường dẫn phái sinh phù hợp là rất quan trọng, đặc biệt là khi chuyển đổi giữa các định dạng địa chỉ khác nhau.

Lấy Bitcoin làm ví dụ, Ví phần cứng UKeyỨng dụng UKey hỗ trợ các đường dẫn phái sinh cho Legacy, Nested SegWit, Native SegWit và Taproot, giúp người dùng quản lý tài sản tiền điện tử của họ tốt hơn.

Kế thừa, SegWit lồng nhau, SegWit gốc

Lấy Bitcoin làm ví dụ, địa chỉ Bitcoin có nhiều định dạng khác nhau, mỗi định dạng có hình thức và chức năng riêng biệt:

Loại địa chỉ

Tiền tố

Đường dẫn phái sinh

Sự miêu tả

Di sản

1xxx

m/44'/0'/0'/0/0

Đây là định dạng địa chỉ ban đầu của Bitcoin, với phí giao dịch cao hơn.

SegWit lồng nhau

3xxx

m/49'/0'/0'/0/0

Địa chỉ SegWit được lồng trong P2SH, tương thích ngược với các ví Bitcoin cũ hơn.

SegWit gốc

bc1xxx

m/84'/0'/0'/0/0

Định dạng địa chỉ Bitcoin mới, với phí giao dịch thấp hơn, được sử dụng rộng rãi trong ví phần cứng hiện đại.

Định dạng địa chỉ Bitcoin mới hơn với phí giao dịch thấp hơn, được sử dụng rộng rãi trong ví phần cứng hiện đại.

Để đảm bảo khả năng tương thích giữa các định dạng khác nhau, BIP (Đề xuất cải tiến Bitcoin) đưa ra các quy tắc đường dẫn phái sinh khác nhau. Các định dạng địa chỉ khác nhau này về cơ bản là kết quả của các nhánh mềm. Mạng Bitcoin đã giới thiệu chức năng SegWit thông qua các nhánh mềm, cải thiện khả năng mở rộng và hiệu quả giao dịch.

Địa chỉ phân nhánh có tuân theo Khung BIP không?

Khung BIP được Bitcoin và nhiều dự án blockchain khác sử dụng được thiết kế để giải quyết các vấn đề về tính nhất quán và tương thích. Ngay cả sau khi phân nhánh mềm, các định dạng địa chỉ mới được giới thiệu (chẳng hạn như SegWit) vẫn hoạt động trong khuôn khổ BIP để đảm bảo:

  • Khả năng tương thích ngược: Các ví cũ hơn vẫn có thể nhận ra các định dạng địa chỉ mới.

  • Tiêu chuẩn hóa: Các ví khác nhau có thể tạo địa chỉ bằng các quy tắc giống nhau.

Bằng cách này, mặc dù định dạng địa chỉ đã thay đổi (ví dụ: từ 1xxx thành bc1xxx), chúng vẫn tuân theo các tiêu chuẩn đường dẫn phái sinh được xác định bởi khung BIP. Điều này đảm bảo khả năng tương thích giữa ví mới và ví cũ, đồng thời đảm bảo rằng các ví khác nhau có thể tạo và quản lý địa chỉ một cách chính xác.

Nội dung này có giải đáp được câu hỏi của bạn không?