Khóa công khai (khóa mở, khóa công khai) và khóa riêng (khóa cá nhân) là nội dung của các thuật toán mã hóa không đối xứng của mã hóa. Như tên cho thấy, khóa công khai có thể được cung cấp một cách công khai, nhưng khóa riêng phải được giữ an toàn.
Khóa cá nhân được tạo bởi bất kỳ hạt giống nào và khóa công khai có nguồn gốc từ khóa riêng lẻ thông qua thuật toán. Bởi vì chiều cao công cộng quá dài, "địa chỉ" có nguồn gốc từ khóa công khai xuất hiện vì sự đơn giản và thực tế. Quá trình phái sinh này không thể được đảo ngược trong một hướng. Nói cách khác, địa chỉ không thể được giới thiệu và khóa công khai không thể giới thiệu khóa riêng.
Từ điều này, chúng ta có thể thấy rằng các khóa công khai và riêng tư tồn tại theo cặp. Việc sử dụng của chúng được tóm tắt trong 16 từ: mã hóa khóa công khai, mã hóa khóa cá nhân; Chữ ký khóa cá nhân, xác nhận khóa công khai.
Mã hóa khóa công khai, mã hóa khóa cá nhân. Nói cách khác, nếu bạn mã hóa dữ liệu gốc bằng khóa công khai, chỉ có chiều cao cá nhân có thể giải quyết dữ liệu gốc. Điều này cho phép dữ liệu gốc bị đánh cắp và phân tán vào mạng mà không cần bảo vệ thông tin cá nhân.
Chữ ký khóa cá nhân, xác nhận khóa công khai. Sử dụng khóa cá nhân của bạn để ký dữ liệu gốc. Bạn có thể thấy rằng chuỗi chữ ký phù hợp với dữ liệu gốc.
Khóa và khóa có thể được sử dụng để so sánh các khóa công khai và riêng tư. Khóa được sử dụng để khóa vật phẩm và chiều cao được sử dụng để mở khóa vật phẩm. Chủ sở hữu chính là chủ sở hữu của mặt hàng. Trong thực tế, điều này là đúng. Các cặp khóa công khai và riêng tư đặt quyền sở hữu các hệ thống và tài khoản blockchain (mã thông báo, v.v.). Các tài sản của blockchain được nhấn chìm trong khóa công khai và khóa riêng được sử dụng để mở khóa tài sản và sử dụng nó. Ví dụ: để chuyển tài sản cho bạn, sử dụng khóa cá nhân của bạn để chuyển tài sản của bạn cho bạn và ký giao dịch (tài sản, số lượng, v.v.) được gửi đến mạng Blockchain. Nút kiểm tra chữ ký và mở khóa chính xác tài sản từ khóa công khai và sửa nó trong khóa công khai.
Chúng ta đã thấy vai trò của chiều cao cá nhân. Nó cũng quan trọng như mật khẩu của hệ thống kế toán tập trung (Alipay, WeChat Pay, v.v.). Nếu bạn sở hữu một khóa riêng, bạn có quyền sở hữu tài sản của mình, vì vậy bạn không nên duy trì và tiết lộ các khóa cá nhân của bạn tốt.
Thuật ngữ khóa công khai khóa riêng là đơn giản nhất trong tất cả các câu hỏi kiểm tra.
Khóa công khai được gọi là khóa công khai và cái mà chỉ bạn biết được gọi là khóa riêng.
Khóa công khai và khóa riêng là các cặp khóa (nghĩa là, khóa công khai và khóa riêng) thu được thông qua thuật toán. Chìa khóa công khai là phần công khai của cặp khóa và khóa riêng là phần không công khai.
Rõ ràng trong một câu ~
2018-07-13 Xiaobai học Blockchain-khóa riêng · Khóa công khaiThanh toán di động và thanh toán không tiền mặt đã trở nên tương đối phổ biến trong cuộc sống. Nó tạo điều kiện cho cuộc sống hàng ngày của chúng tôi và giảm nguy cơ chúng tôi mang theo tiền mặt. Cho dù đó là thanh toán di động hoặc thanh toán thẻ ngân hàng, chúng tôi phải liên kết hoặc nhập số thẻ ngân hàng và mật khẩu thanh toán để thanh toán. Vậy làm thế nào để đạt được thanh toán trong các giao dịch Bitcoin?
1. Khóa khóa
Khóa riêng trong mạng bitcoin có thể tương ứng với số thẻ ngân hàng thế giới thực của chúng tôi cộng với mật khẩu thanh toán, đó là: khóa riêng = số thẻ ngân hàng + mật khẩu rút tiền. Khóa riêng là một chuỗi các ký tự không được lập ngân sách dựa trên thuật toán giả ngẫu nhiên trong mật mã trong mạng bitcoin, vì khóa riêng được tạo là mật khẩu nhị phân 256 chữ số. Bởi vì khóa riêng quá dài, tỷ lệ nhận dạng không cao. Do đó, hệ thống cũng chuyển đổi số ngẫu nhiên ban đầu thành khóa riêng ở dạng chuỗi có tỷ lệ nhận dạng cao. Ví dụ: 3KEHTUDA35Z3FPRTUX2QBBWGFNP5ZHD7YYR2SP Có một loại khóa khóa riêng được mã hóa khác, tồn tại dưới dạng một tệp. Bạn cần đặt mật khẩu khi xuất và bạn cũng cần nhập mật khẩu khi nhập. Ngay cả khi những người khác biết kho khóa của bạn, bạn sẽ không nhận được khóa riêng mà không có mật khẩu bạn đặt.
2. Khóa công khai
Khóa công khai là những gì chúng ta thường gọi là địa chỉ chuyển nhượng. Khóa công khai được tạo bởi khóa riêng và được tạo bởi thuật toán đường cong hình elip. Một khóa riêng có thể thu được sau khi chuyển đổi đường cong hình elip. Khóa công khai cũng là một tập hợp các chuỗi được chuyển đổi, chẳng hạn như: 1QDXYSOTWO2BYZ8NXFAVBARDBYHSTFTRE5. Khóa công khai được sử dụng để xác minh chữ ký của khóa riêng. Khóa riêng và khóa công khai xuất hiện theo cặp. Chỉ khóa công khai tương ứng mới có thể xác minh dữ liệu được ký bởi khóa riêng và địa chỉ cũng được tạo từ khóa công khai, để có thể xác minh xem giao dịch đã sử dụng thuộc địa chỉ này hay không. Một sự hiểu biết đơn giản là: khóa công khai = tài khoản thẻ ngân hàng.
Tóm tắt
1. Khóa riêng tạo ra một khóa công khai và cũng xuất hiện theo cặp. Khóa công khai có thể tạo địa chỉ duy nhất tương ứng để xác minh xem địa chỉ được gửi đến giao dịch có phù hợp với địa chỉ được tạo bởi khóa công khai hay không. 2. Khóa công khai xác minh chữ ký của khóa riêng để xác minh xem giao dịch có sử dụng chữ ký khóa riêng chính xác hay không, để có thể xác nhận xem giao dịch được gửi đến địa chỉ có sử dụng khóa riêng tương ứng hay không.
Khóa riêng và khóa công khai trong blockchain là nội dung của các thuật toán mã hóa không đối xứng trong mật mã. Như tên cho thấy, khóa công khai có thể được công khai, trong khi khóa riêng phải được giữ an toàn.
Khóa riêng được tạo bởi một hạt giống ngẫu nhiên và khóa công khai có nguồn gốc từ khóa riêng thông qua thuật toán. Bởi vì khóa công khai quá dài, vì sự đơn giản và thực tế, "địa chỉ" xuất hiện, có nguồn gốc từ khóa công khai. Các quá trình phái sinh này là không thể đảo ngược. Nghĩa là, địa chỉ không thể giới thiệu khóa công khai và khóa công khai không thể giới thiệu riêng tưchìa khóa.
Từ điều này, chúng ta có thể thấy rằng các khóa công khai và riêng tư tồn tại theo cặp. Việc sử dụng của chúng được tóm tắt trong 16 từ: mã hóa khóa công khai, giải mã khóa riêng; Chữ ký khóa riêng, xác minh khóa công khai.
Mã hóa khóa công khai, giải mã khóa riêng. Đó là, mã hóa dữ liệu gốc bằng khóa công khai và chỉ khóa riêng tương ứng mới có thể tháo dữ liệu gốc. Điều này sẽ cho phép dữ liệu gốc được truyền bá trên mạng mà không bị đánh cắp và bảo vệ quyền riêng tư.
Chữ ký khóa riêng, xác minh khóa công khai. Sử dụng khóa riêng để ký dữ liệu gốc. Chỉ khóa công khai tương ứng mới có thể xác minh rằng chuỗi chữ ký phù hợp với dữ liệu gốc.
Khóa và khóa có thể được sử dụng để so sánh các khóa công khai và riêng tư. Khóa được sử dụng để khóa một mục và khóa được sử dụng để mở khóa vật phẩm. Chủ sở hữu chính là chủ sở hữu của mặt hàng. Trong thực tế, đây là trường hợp. Các cặp khóa tư nhân công cộng đã thiết lập hệ thống tài khoản và tài sản của blockchain (mã thông báo, v.v.), tài sản của blockchain bị khóa trên khóa công khai và khóa riêng được sử dụng để mở khóa tài sản và sau đó sử dụng nó. Ví dụ: nếu tôi muốn chuyển tài sản cho bạn, tôi sử dụng khóa riêng của mình để ký giao dịch (bao gồm tài sản, số lượng, v.v.) mà tôi đã chuyển tài sản cho bạn và gửi đến mạng blockchain. Nút sẽ xác minh chữ ký và chính xác, mở khóa tài sản từ khóa công khai của tôi và khóa nó trên khóa công khai của bạn.
Chúng ta đã thấy vai trò của khóa riêng. Chúng cũng quan trọng như mật khẩu của một hệ thống kế toán tập trung (Alipay, WeChat Pay, v.v.). Nếu bạn sở hữu một khóa riêng, bạn có quyền sở hữu tài sản, vì vậy chúng tôi phải giữ khóa riêng và không tiết lộ nó.
Mối quan hệ giữa khóa riêng, khóa công khai và địa chỉ blockchain là gì?Mối quan hệ giữa khóa blockchain, khóa công khai và địa chỉ là khóa riêng tạo khóa công khai và khóa công khai được chuyển đổi thành địa chỉ. Vì vậy, khóa riêng là quan trọng nhất. Ba này là không thể đảo ngược. Địa chỉ không thể tạo khóa chung và khóa công khai không thể được chuyển đổi thành khóa đặc biệt.
Trước hết, hãy để tôi giải thích cho bạn khóa riêng là gì. Chìa khóa riêng là một loạt các chữ cái được tạo bởi ví dựa trên các nguyên tắc mã hóa. Nó là một số ngẫu nhiên được tạo bởi các thuật toán khác nhau khi tạo ví. Chức năng chuyển đổi đặc biệt tương đương với blockchain. Tài sản của bạn được lưu trữ trên blockchain trong danh tính của bạn, nghĩa là nó được lưu trữ trong tiêu đề bên dưới danh tính chính của bạn. Vì vậy, bất cứ ai có các giáo sư của khóa riêng sẽ làm chủ tài sản kỹ thuật số trong tiêu đề dưới danh tính này. Khóa riêng tương đương với mật khẩu của thẻ ngân hàng và nó sẽ duy trì sự không kết nối với Internet trộm cắp.
Thứ hai là khóa công khai. Khóa công khai tương đương với hồ sơ kế toán blockchain. Sau khi điều trị xảy ra, nó được ghi lại trong blockchain. Nó là chung và không thể bị giả mạo, bởi vì trong blockchain, mọi giao dịch phải được phát sang khối lượng và mọi người sẽ giữ tài khoản. Ví dụ, Zhang San đã mua một con bò cho Wang Wu. Trong cuộc sống thực, đó chỉ là vấn đề giữa họ. Giá giao dịch có thể được hoàn thành miễn là nó đạt được thỏa thuận. Nó không liên quan gì đến toàn bộ ngôi làng. Các giao dịch của họ không được công bố, vì vậy các khóa công khai không được gọi. Nhưng trong blockchain, Zhang San Price không chỉ đạt được một con bò Wang Wu theo thỏa thuận giữa họ, mà toàn bộ làng phải giữ tài khoản và giao dịch hoàn tất sau khi đăng ký tài khoản. Hồ sơ được đăng ký bởi toàn bộ làng được gọi là khóa công khai.
Một lần nữa, đó là tiêu đề blockchain, thường bao gồm 26 đến 35 chữ cái và chuỗi số. Địa chỉ blockchain chủ yếu đến từ khóa công khai. Địa chỉ blockchain tương đương với số thẻ ngân hàng mà chúng tôi thường sử dụng và có thể được phát hiện cho bất kỳ ai. Không có hạn chế bảo mật. Chức năng chính của nó là nhận và gửi tài sản kỹ thuật số trên blockchain.
Công nghệ blockchain hiện đang trong giai đoạn đầu phát triển, nhưng do sự phân cấp và bảo mật, nó có thể tạo ra một ứng dụng ở cấp độ của kẻ giết người trong cuộc sống và hành động trong tương lai, và được tất cả các quốc gia ước tính. Bài viết này chỉ để đề cập đến, chào mừng bạn sẽ để lại một thông điệp để thảo luận.
Một bộ sưu tập phân tích danh từ blockchain:
Công nghệ sổ cái phân tán:
Định nghĩa: Cơ sở dữ liệu phi tập trung ghi lại các giao dịch điểm-điểm để đảm bảo tính minh bạch dữ liệu và không giả mạo.Khối và nút:
Khối: Bộ sưu tập các giao dịch, mỗi khối chứa các bản ghi giao dịch trong mạng trong một khoảng thời gian nhất định. Nút: Những người tham gia vào mạng Blockchain, giữ các bản sao của sổ cái, thực hiện giao dịch và duy trì đồng bộ hóa mạng.Phân cấp:
Định nghĩa: Mạng blockchain không dựa vào một trung tâm duy nhất để vận hành và sự tương tác giữa các nút là phi tuyến, làm giảm nguy cơ tập trung hóa.Bằng chứng về công việc và bằng chứng cổ phần:
POW: Xác minh các giao dịch thông qua các cuộc thi tính toán là cơ sở cho tiền điện tử như Bitcoin. POS: Phân phối thu nhập dựa trên số tiền nắm giữ và thời gian thân thiện với môi trường hơn POW.Hợp đồng thông minh:
Định nghĩa: Một hợp đồng điện tử được thực hiện tự động mà không có sự tham gia của bên thứ ba, được sử dụng để thực hiện các giao dịch trong các điều kiện cụ thể.dấu thời gian so với ISO8601:
dấu thời gian: dấu thời gian cho hồ sơ giao dịch. ISO8601: Định dạng thời gian tiêu chuẩn quốc tế, được sử dụng để đảm bảo tính chính xác của lịch sử giao dịch.Turing hoàn chỉnh và DAPP:
Tính hoàn thiện: Khả năng của blockchain để hỗ trợ máy tính phức tạp. DAPP: Ứng dụng phi tập trung, dữ liệu được lưu trữ và tương tác trên blockchain.Tổ chức tự trị phi tập trung:
Định nghĩa: Dự án blockchain tự quản, được quyết định và điều hành bởi những người tham gia.Khóa riêng và khóa công khai:
Khóa riêng: Khóa truy cập của tiền điện tử, riêng tư và duy nhất. Khóa công khai: Tương ứng với khóa riêng, nó đại diện cho quyền sở hữu tài khoản.Thợ mỏ và khai thác:
Người khai thác: Những người khai thác các khối mới thông qua máy tính hoặc phần mềm. Khai thác: Cơ chế cốt lõi của mạng bitcoin, người khai thác nhận phần thưởng bằng cách khai thác các khối mới.Phân loại blockchain:
Chuỗi công khai: Mạng mở, mọi người đều có thể tham gia. Chuỗi riêng: Quyền bị hạn chế, sử dụng nội bộ. Chuỗi liên minh: Cơ chế đồng thuận được kiểm soát bởi một tổ chức cụ thể.Mainchain và Mạng thử nghiệm:
mainchain: một mạng chính thức cho các giao dịch thực tế. TestNet: Được sử dụng để phát triển và kiểm tra các tính năng hoặc hiệu chỉnh mới.Sidechain và công nghệ chuỗi chéo:
Sidechain: Cho phép tài sản được chuyển giữa các blockchain khác nhau. Công nghệ chuỗi chéo: Nhận ra hoán đổi tài sản và chuyển giá trị giữa các blockchain khác nhau.Loại ngã ba:
hard fork: phân kỳ vĩnh viễn, các nút cũ không chấp nhận các quy tắc mới. Fork Fork: Thích ứng tiến bộ, các nút cũ có thể xử lý các quy tắc mới.Mã hóa và bảo mật:
Hash: Tiêu hóa dữ liệu được mã hóa, được sử dụng để đảm bảo tính toàn vẹn của dữ liệu. Tiêu đề khối: Chứa thông tin quan trọng, chẳng hạn như khối băm trước, dấu thời gian, v.v. Bitcoin: Một người tiên phong trong tiền điện tử phi tập trung với tổng khối lượng hạn chế.NFT và GameFi:
NFT: mã thông báo không bị tăng, được sử dụng để đại diện cho quyền sở hữu tài sản kỹ thuật số. GameFi: Đổi mới tài chính tích hợp chơi game, defi và nft.DEFI và các ứng dụng tài chính:
defi: Một hệ thống tài chính phi tập trung dựa trên blockchain. Ứng dụng tài chính: Cung cấp các giải pháp phi tập trung cho các chức năng tài chính truyền thống.Ví phần cứng và các biện pháp bảo mật:
Ví phần cứng: Lưu trữ khóa riêng ngoại tuyến để bảo vệ bảo mật tiền điện tử. Các biện pháp bảo mật: chẳng hạn như sự khác biệt giữa ví lạnh và ví nhẹ, được sử dụng để chống lại các cuộc tấn công của hacker.Các thuật ngữ kỹ thuật khác:
Sức mạnh tính toán: thước đo hiệu quả khai thác, ảnh hưởng đến phần thưởng khai thác. Tiền xu: Tiền điện tử như Bitcoin và Ethereum. Oracle: Một cây cầu giữa thế giới thực và blockchain,Cung cấp dịch vụ dữ liệu. DPO và POB: Các biến thể của các cơ chế đồng thuận như bỏ phiếu vốn chủ sở hữu và phá hủy mã thông báo.