Khóa công khai trong tiền mã hóa là gì?

    khóa công khai trong mật mã

    Trong thế giới phi tập trung của tiền điện tử, các giao dịch diễn ra một cách an toàn trên một mạng lưới toàn cầu mà không cần đến một trung tâm thanh toán hay ngân hàng trung tâm. Mức độ bảo mật không cần niềm tin này được thực hiện nhờ một nhánh toán học được gọi là mật mã bất đối xứng, hay mật mã khóa công khai. Trong khi khóa riêng đóng vai trò là chữ ký số bí mật của bạn để phê duyệt giao dịch, thì khóa công khai lại phục vụ một mục đích hoàn toàn khác, rất rõ ràng. Hiểu được khóa công khai là gì và nó hoạt động như thế nào là điều thiết yếu để làm chủ bảo mật tiền điện tử.

    Các điểm chính

    • Một khóa công khai là một mã mã hóa được tạo ra bằng phương pháp mã hóa, được sử dụng để xác minh chữ ký số và suy ra an toàn các địa chỉ ví có thể nhìn thấy.
    • Các khóa công khai có thể xem công khai trên mạng blockchain, cho phép bất kỳ ai gửi tiền kỹ thuật số đến ví đích của bạn một cách an toàn.
    • Thông qua mã hóa bất đối xứng một chiều, các khóa công khai được suy ra toán học từ các khóa riêng tư, nhưng việc đảo ngược để tìm khóa riêng tư là không thể.
    • Trong khi khóa công khai xác minh tính xác thực của giao dịch, địa chỉ ví công khai được suy ra đóng vai trò là số tài khoản đơn giản hóa để sử dụng hàng ngày.

    Xác định Khóa công khai trong Crypto

    Một khóa công khai là một chuỗi ký tự chữ và số lớn được suy ra thông qua toán học nâng cao, cho phép bạn nhận các giao dịch tiền điện tử từ các bên tham gia mạng khác. Nó tạo thành một nửa của cặp khóa mã hóa, hoạt động song song với khóa riêng tương ứng.
     
    Hãy xem khóa công khai của bạn như số hiệu ngân hàng công khai hoặc địa chỉ email. Bất kỳ ai trên mạng đều có thể thấy nó, tìm kiếm nó trên Nhà thám hiểm sổ cái công khai, và sử dụng nó để gửi tài sản kỹ thuật số đến bạn. Khi bạn thực hiện giao dịch hoặc khởi tạo chuyển trên sàn giao dịch, mạng nền tảng sử dụng các khóa công khai để định tuyến tiền chính xác đồng thời duy trì tính toàn vẹn dữ liệu minh bạch.

    Cách hoạt động của Khóa công khai: Mã hóa bất đối xứng

    Sự đổi mới cốt lõi đằng sau bảo mật blockchain là mật mã bất đối xứng. Khác với mã hóa đối xứng, nơi cùng một khóa khóa và mở khóa dữ liệu, các hệ thống bất đối xứng sử dụng hai khóa khác nhau cho các chức năng khác nhau.
     
    Khóa riêng tạo ra khóa công khai: Khi bạn khởi tạo một ví tiền điện tử, nó tạo ra một khóa riêng bí mật. Phần mềm ví sau đó áp dụng một công thức toán học phức tạp, chẳng hạn như Thuật toán Chữ ký Kỹ thuật số Đường cong Elliptic (ECDSA), để tạo ra khóa công khai duy nhất của bạn.
     
    Cửa toán học một chiều: Phép suy luận toán học này là một quá trình một chiều nghiêm ngặt. Việc sử dụng khóa riêng của bạn để tính toán khóa công khai của bạn là cực kỳ dễ dàng, nhưng việc đảo ngược khóa công khai để tiết lộ khóa riêng nguồn gốc của nó là không thể về mặt tính toán.
     
    Xác thực giao dịch: Khi bạn gửi tiền điện tử, khóa riêng của bạn tạo ra chữ ký số. Toàn bộ mạng lưới nút mạng toàn cầu sau đó sử dụng khóa công khai của bạn để xác minh rằng chữ ký là xác thực mà không bao giờ cần nhìn thấy khóa riêng của bạn.

    Khóa công khai so với địa chỉ ví so với khóa riêng

    Các nhà đầu tư tiền điện tử mới thường nhầm lẫn khóa công khai với địa chỉ ví công khai. Mặc dù chúng có mối quan hệ chặt chẽ, nhưng chúng phục vụ các mục đích khác nhau về mặt cấu trúc trong sổ cái blockchain.
    Loại thành phầnMức độ hiển thịChức năng vận hành chính
    Khóa riêngBí mật tuyệt đốiKý số các giao dịch để cấp phép chi tiêu.
    Khóa công khaiCó thể xem công khaiXác minh tính hợp lệ của chữ ký khóa riêng.
    địa chỉ víCó thể xem công khaiMột phiên bản rút gọn và đã băm của khóa công khai được sử dụng để gửi tiền.
    Để làm cho các khóa công khai thân thiện với người dùng, các giao thức blockchain chuyển khóa công khai thô qua một chuỗi các hàm băm mật mã (như SHA-256 và RIPEMD-160) và thêm một định danh. Điều này rút ngắn chuỗi dữ liệu thành một địa chỉ ví sạch sẽ, dễ đọc, giảm lỗi gõ khi thực hiện giao dịch thủ công.

    Vai trò của các khóa công khai trong vòng đời giao dịch

    Để hiểu được nhu cầu thực tế của các khóa công khai, hãy xem xét chu kỳ sống từng bước của một giao dịch tiền điện tử ngang hàng tiêu chuẩn:
    • Khởi tạo: Alice muốn gửi 1 BTC cho Bob. Bob chia sẻ địa chỉ ví công khai của mình (được suy ra từ khóa công khai của anh ấy) cho Alice.
    • Ký: Alice tạo một giao dịch trên sổ cái và ký nó bằng khóa riêng bí mật của cô ấy, tạo ra một chữ ký số không thể thay đổi.
    • Phát sóng: Dữ liệu giao dịch, chữ ký số của Alice và khóa công khai của Alice được phát sóng đến mạng phân tán các nút mạng.
    • Xác thực: Các trình xác thực mạng sử dụng khóa công khai của Alice để xác minh rằng chữ ký số khớp với các tham số tài khoản của cô ấy. Sau khi xác nhận, khối được cập nhật.
    • Thanh toán: Bitcoin được chuyển từ số dư của Alice đến địa chỉ của Bob. Bob hiện có thể mở khóa những khoản tiền này bằng khóa riêng của mình.

    Kết luận

    Các khóa công khai là những cánh cổng mở của hệ sinh thái blockchain, cho phép chuyển giá trị phi tập trung một cách trơn tru trong khi giữ cho các khoản tiền cơ bản của bạn hoàn toàn an toàn. Bằng cách hoạt động song song với các khóa riêng tư thông qua phép màu của mật mã bất đối xứng, các khóa công khai cho phép các người xác thực toàn cầu xác minh tính xác thực của một giao dịch mà không làm compromit bảo mật người dùng. Đối với bất kỳ nhà đầu tư nào đang tìm hiểu Web3, việc hiểu cách các khóa này tương tác với các địa chỉ công khai là nền tảng.
     
    Để trải nghiệm cơ sở hạ tầng ví an toàn và được tối ưu hóa, đồng thời khám phá một danh mục lớn các tài sản kỹ thuật số, bạn có thể bắt đầu hành trình của mình hôm nay bằng cách tạo một tài khoản trên KuCoin.

    Câu hỏi thường gặp

    Có an toàn khi chia sẻ khóa công khai hoặc địa chỉ ví của tôi với người khác không?

    Vâng, hoàn toàn an toàn. Khóa công khai và địa chỉ ví được tạo ra từ khóa đó được thiết kế để chia sẻ công khai để các thành viên khác trên mạng có thể gửi tài sản kỹ thuật số trực tiếp đến tài khoản của bạn.

    Ai đó có thể tìm thấy khóa riêng của tôi nếu họ biết khóa công khai của tôi không?

    Không. Các khóa công khai được tạo ra từ các khóa riêng tư bằng các thuật toán mã hóa một chiều. Về mặt toán học, không thể đảo ngược để khôi phục khóa riêng tư từ khóa công khai tương ứng.

    Tại sao chúng ta không sử dụng khóa công khai thô làm địa chỉ ví?

    Các khóa công khai thô là các chuỗi dữ liệu cực kỳ dài và phức tạp. Các blockchain mã hóa chúng thành các địa chỉ ví ngắn gọn và sạch hơn để tiết kiệm không gian lưu trữ trên chuỗi và giảm thiểu lỗi gõ của người dùng trong các giao dịch.

    Một khóa riêng duy nhất có tạo ra nhiều khóa công khai không?

    Trong các ví Hierarchical Deterministic (HD) hiện đại, một cụm từ hạt giống chủ duy nhất có thể tạo ra một chuỗi lớn các khóa riêng biệt, mỗi khóa lại sinh ra khóa công khai và địa chỉ ví độc đáo của riêng mình.
     
    Đọc thêm:

    Chia sẻ