Khóa cá nhân là gì? Khóa công khai so với khóa riêng tư trong tiền điện tử: Khái niệm cơ bản
2024/05/02 17:58:40Khóa cá nhân là gì?
Trong mật mã, khóa riêng là một mã bí mật, tương tự như mật khẩu. khóa riêng được sử dụng để ký các giao dịch tiền điện tử và chứng minh quyền sở hữu tiền hoặc địa chỉ blockchain.
Khóa cá nhân là nền tảng cho hoạt động của tiền điện tử, biết cách giữ khóa cá nhân an toàn là một phần quan trọng để bảo vệ bạn khỏi bị trộm hoặc mất tiền.
Tóm lại:
• Khóa riêng là một mã mật mã bí mật được sử dụng trong tiền điện tử.
• Khóa riêng là một số được tạo ngẫu nhiên với hàng trăm chữ số, thường được biểu diễn dưới dạng chuỗi chữ và số.
• Ví tiền điện tử của bạn bao gồm một địa chỉ công khai và một khóa riêng tư. Bất kỳ ai cũng có thể gửi tiền điện tử đến địa chỉ công khai của bạn, nhưng không thể chuyển tiền từ một địa chỉ mà không có khóa cá nhân.
• Khóa riêng tư là quyền kiểm soát cuối cùng và quyền sở hữu tiền điện tử của bạn. Điều rất quan trọng là không bao giờ làm mất khóa cá nhân của bạn hoặc cho bất kỳ ai khác biết khóa cá nhân của bạn.
Các khóa kỹ thuật số và địa chỉ được liên kết với tiền điện tử kiểm soát các mã thông báo ảo. Địa chỉ công khai có thể được sử dụng bởi bất kỳ ai để gửi mã thông báo. Ngay cả khi người dùng đã gửi mã thông báo vào địa chỉ của họ, họ sẽ cần khóa riêng tư duy nhất để rút chúng.
Khóa cá nhân có một số dạng khác nhau có thể được thể hiện dưới dạng một chuỗi ký tự. Trong ký hiệu cơ số 10, một khóa riêng sẽ dài hàng trăm chữ số và mất nhiều năm để bẻ khóa bằng vũ lực. Ngày nay, hầu hết các ví đều trừu tượng hóa khóa cá nhân thành “Từ hạt giống”, là một cụm từ gồm 12 từ cho phép bạn dễ dàng khôi phục ví của mình.
Một thuật toán toán học phức tạp tạo ra khóa công khai từ khóa riêng. Nhưng thực tế không thể đảo ngược quá trình bằng cách tạo khóa riêng từ khóa công khai. Một thuật toán khác tạo một địa chỉ nhận từ khóa công khai. Hãy coi địa chỉ như một hộp thư và khóa riêng tư là chìa khóa cho hộp thư của bạn.
Người đưa thư hoặc bất kỳ người qua đường nào cũng có thể gửi thư vào hộp thư, nhưng chỉ người có chìa khóa mới có thể mở hộp thư và lấy thư và gói hàng bên trong. Điều quan trọng là phải giữ chìa khóa an toàn để không ai khác có thể lấy thư. Nếu chìa khóa bị mất hoặc bị đánh cắp, thì bất kỳ ai cũng có thể truy cập vào hộp thư.
Sơ đồ này cho thấy một ví dụ về khóa công khai và khóa riêng tư của Bitcoin. Trong việc sử dụng hàng ngày, khóa cá nhân 256 bit là cơ sở 58 được mã hóa thành khóa cá nhân WIF và khóa công khai được lấy từ khóa cá nhân bằng cách sử dụng thuật toán mật mã đường cong elliptic và sau đó được mã hóa thêm với SHA-256 thành khóa công khai 160 bit khóa băm và sau đó được mã hóa thành cơ sở 58 để trở thành địa chỉ bitcoin công khai. Hầu như không thể tính toán được để lấy được khóa cá nhân từ địa chỉ công cộng. Trên thực tế, ngay cả với siêu máy tính mạnh nhất thế giới, sẽ mất hơn 3,3 triệu năm để bẻ khóa một khóa cá nhân Bitcoin. Đó là 3.300.000.000.000.000.000.000.000.000.000.000.000.000.000.000 năm!
Tại sao Khóa riêng lại quan trọng?
Khóa cá nhân được sử dụng trong hầu hết các loại tiền điện tử, chẳng hạn như Bitcoin hoặc Ethereum, để đảm bảo tiền của bạn. Khóa riêng tư của bạn là thứ duy nhất chứng minh với thế giới bên ngoài rằng bạn sở hữu tài khoản hoặc ví tiền điện tử. Bất kỳ ai biết khóa riêng của bạn đều có thể di chuyển tiền của bạn. Nếu ai đó biết khóa cá nhân của bạn, không có gì ngăn họ làm rỗng ví của bạn.
Những rủi ro liên quan đến khóa cá nhân bao gồm mất mát và trộm cắp
Nếu bạn đang quản lý ví tiền điện tử của riêng mình, cách duy nhất bạn có thể làm mất tiền của mình là làm mất khóa cá nhân hoặc ai đó phát hiện ra khóa riêng của bạn và đánh cắp tiền của bạn.
Đây là một số cách bạn có thể làm mất khóa cá nhân của mình:
• Quên nơi bạn đã giấu nó sau khi viết ra - Nếu không cẩn thận, bạn có thể dễ dàng đánh rơi mảnh giấy mà bạn đã viết khóa cá nhân của mình xuống.
• Nó bị hư hỏng hoặc bị phá hủy - Một khóa cá nhân được viết ra có thể dễ dàng bị hư hỏng hoặc phá hủy do hỏa hoạn hoặc lũ lụt. Vật nuôi hoặc trẻ em có thể vô tình ăn phải.
• Vứt bỏ nó một cách tình cờ - dù được viết ra hay được lưu trữ trên máy tính, nhiều người đã vô tình vứt bỏ khóa cá nhân của mình. Một người đàn ông Anh đã vô tình ném mất ổ cứng chứa khóa cá nhân của mình tới 7500 Bitcoin trị giá 280 triệu đô la.
• Xóa nó - Nếu bạn đã lưu khóa cá nhân của mình trên máy tính, bạn rất dễ quên nó và sau đó khôi phục hoặc xóa ổ cứng của bạn hoặc lưu lại tệp trong quá trình dọn dẹp định kỳ.
Ngoài việc mất mát ngẫu nhiên, có rất nhiều trò gian lận và trộm cắp mà bọn tội phạm vô đạo đức có thể sử dụng để lấy lại khóa cá nhân của bạn.
• Vi rút máy tính - Tin tặc viết phần mềm độc hại và vi rút quét máy tính của nạn nhân để tìm khóa cá nhân tiền điện tử và sau đó ăn cắp tiền.
• Inside man - Mọi người thường mắc sai lầm khi giữ các Khóa riêng tư của họ được lưu trữ trong “Đám mây”. Chúng đã bị đánh cắp bởi các quản trị viên hệ thống có quyền truy cập vào dữ liệu được lưu trữ trên máy chủ đám mây.
• Bắt cóc và tống tiền - Một băng nhóm tội phạm cứng rắn có thể chỉ đơn giản là bắt cóc bạn hoặc người thân và đe dọa làm hại họ hoặc tra tấn bạn cho đến khi bạn từ bỏ khóa riêng tư của mình.
xkcd.com
Cách tốt nhất để giữ an toàn cho khóa cá nhân của bạn là viết nó ra và giữ ở nơi nào đó mà bạn sẽ không quên, nó sẽ không bị phá hủy bởi nước hoặc nhiệt và nơi không ai ngoài bạn sẽ tìm thấy nó. Sau đó, đừng bao giờ nói với bất kỳ ai rằng bạn sở hữu tiền điện tử nếu không họ có thể cố ăn cắp nó hoặc tống tiền bạn để lấy khóa cá nhân của bạn.
Khóa công khai là gì?
Mật mã khóa công khai (PKC) sử dụng mã hóa không đối xứng để xác minh tính xác thực của dữ liệu. PKC ban đầu được sử dụng để mã hóa và giải mã thông điệp trên các máy tính tiêu chuẩn. Công nghệ mà các giao dịch tiền điện tử dựa vào để mã hóa và giải mã là Public Key Cryptography. Công nghệ này sẽ không thể thực hiện được nếu không có các chức năng cửa sập. Các hàm cửa sập là các hàm toán học một chiều dễ giải theo một cách, nhưng gần như không thể bẻ khóa ngược lại. Ngay cả khi có thể, một siêu máy tính sẽ mất hàng nghìn năm để thiết kế ngược các chức năng này.
Một mã mật mã cho phép bạn nhận các giao dịch tiền điện tử được gọi là khóa công khai. Mã này được ghép nối với khóa riêng tư, cần thiết để mở khóa giao dịch và chứng minh quyền sở hữu tiền điện tử. Khóa công khai thường là một địa chỉ, là một dạng rút gọn của khóa công khai. Bạn có thể chia sẻ khóa công khai của mình mà không cần lo lắng. Ví dụ: nhiều người tạo nội dung và tổ chức từ thiện đăng khóa công khai của địa chỉ tiền điện tử của họ trực tuyến để chấp nhận đóng góp. Mặc dù bất kỳ ai cũng có thể quyên góp, nhưng chỉ chủ sở hữu của khóa cá nhân mới có thể mở khóa và truy cập vào số tiền đã quyên góp.
Nói chung, khóa công khai bitcoin bắt đầu bằng số 1 sẽ cần một khóa riêng duy nhất để truy cập tiền. Tuy nhiên, có một phiên bản khác, được gọi là khóa công khai đa chữ ký, bắt đầu bằng số 3. Loại khóa này sẽ yêu cầu nhiều hơn một khóa riêng để cấp quyền truy cập vào quỹ.
“Ký điện tử” một Giao dịch có nghĩa là gì?
Yêu cầu giao dịch nhắc nhở việc sử dụng khóa cá nhân để ký giao dịch và cung cấp bằng chứng toán học rằng Bitcoin (Hoặc tiền điện tử khác) đến từ chủ sở hữu. Đây được coi là một chữ ký và nó ngăn không cho bất kỳ ai khác sửa đổi giao dịch. Sau khi giao dịch được ký và xác thực, Bitcoin sẽ được gửi đến và nhận bởi ví khác; tại thời điểm này, giao dịch trở nên không thể thay đổi.
Làm thế nào để bạn ký một tin nhắn bằng một khóa riêng?
Quá trình ký một tin nhắn có thể khác nhau tùy thuộc vào loại tiền điện tử và phần mềm ví bạn sử dụng. Một số tiền điện tử và ví không cung cấp tùy chọn ký tin nhắn.
Việc ký một tin nhắn đến địa chỉ tiền điện tử của bạn chứng minh rằng bạn là chủ sở hữu của số tiền mà ví đó nắm giữ. Nó cũng xác nhận rằng bạn kiểm soát các khóa riêng của địa chỉ cụ thể đó, điều này cung cấp xác thực hơn là chỉ cung cấp địa chỉ hoặc thông tin giao dịch thông qua các trình khám phá blockchain, nơi tất cả thông tin đều được công khai.
Tham khảo tài liệu của phần mềm ví của bạn để xác định quy trình chính xác cho ví và tiền điện tử cụ thể của bạn. Nếu ví bạn sử dụng không cho phép ký tin nhắn, nhưng cho phép xuất khóa cá nhân hoặc hạt giống ví, bạn có thể nhập các khóa cá nhân hoặc hạt giống đó vào một chương trình ví khác cung cấp khả năng này.
Địa chỉ Bitcoin là gì?
Địa chỉ Bitcoin là một mã thông báo sử dụng một lần hoạt động như một vị trí ảo để gửi tiền điện tử. Tương tự như cách tiền tệ fiat có thể được gửi đến địa chỉ email, mọi người có thể gửi tiền điện tử đến địa chỉ Bitcoin. Tuy nhiên, địa chỉ Bitcoin không có nghĩa là vĩnh viễn mà chỉ để sử dụng trong một giao dịch. Không giống như ví Bitcoin, địa chỉ Bitcoin không thể chứa bitcoin.
Chuỗi chữ và số là địa chỉ bao gồm 26-35 ký tự. Đây là nửa công khai của cặp khóa bất đối xứng. Định dạng tiêu chuẩn cho địa chỉ Bitcoin là P2PKH (trả cho mã băm khóa công khai). Địa chỉ được tạo bởi ví Bitcoin thông qua các hoạt động mật mã: Phần mềm tạo khóa cá nhân thông qua thuật toán chữ ký bất đối xứng và sau đó lấy khóa công khai từ khóa riêng.
Sự khởi đầu của Bitcoin đã chứng kiến người dùng gửi tiền tới địa chỉ IP. Đây là một phương pháp thuận tiện, nhưng nó khiến người dùng dễ bị tấn công trung gian. Để tăng tính bảo mật, địa chỉ Bitcoin đã được tạo ra để làm cho Bitcoin an toàn hơn.
Cách sử dụng khóa công khai của bạn để gửi Bitcoin
Khóa công khai có thể được sử dụng để gửi tiền điện tử vào ví. Nó tương tự như cách ai đó cung cấp số định tuyến và số tài khoản séc để gửi tiền trực tiếp; tuy nhiên, nó không cho phép họ đăng nhập hoặc rút tiền từ tài khoản. Hãy coi khóa công khai là địa chỉ gửi thư. Bất kỳ ai cũng có thể tra cứu và gửi tiền điện tử tới khóa công khai đó.
Cách sử dụng khóa công khai của bạn để nhận Bitcoin
Khóa công khai là địa chỉ bitcoin của bạn. Tương tự như địa chỉ nhà của bạn, bạn sẽ cung cấp cho bất kỳ ai bạn muốn để có thể gửi thư đến nhà của bạn. Bạn có thể cung cấp khóa công khai của mình cho bất kỳ ai có thể muốn gửi bitcoin vào ví của bạn. Tất cả các khóa công khai đều có thể tìm kiếm được trên trình khám phá khối
Bạn nên lưu trữ các khóa riêng của mình ở đâu?
Không nên lưu trữ khóa cá nhân trong môi trường trực tuyến, qua email hoặc trên đám mây, vì đây là những khóa dễ bị tấn công nhất. Nhiều người chụp ảnh màn hình khóa cá nhân của họ, khóa này thường được lưu trữ trực tuyến thông qua đồng bộ hóa album ảnh. Điều này tạo ra một rủi ro bảo mật cần phải tránh bằng mọi giá. Thay vào đó, hãy giữ chúng ở nhiều vị trí bảo quản lạnh khác nhau.
Bảo quản lạnh có nghĩa là lưu trữ trên một phương tiện không được kết nối với internet. Cách đơn giản nhất là viết khóa cá nhân ra một tờ giấy và giấu nó ở một nơi an toàn. Đây còn được gọi là “Ví lạnh”.
Ví nóng là một ví tiền điện tử có khóa riêng của nó trên một máy tính được kết nối với internet. Loại ví này dễ dàng hơn để chuyển tiền từ một cách nhanh chóng nhưng vì nó được kết nối với internet nên dễ bị tấn công và mất mát hơn nhiều. Một sàn giao dịch tiền điện tử hoặc tổ chức tài chính có thể giữ hầu hết số tiền của mình trong ví lạnh để bảo mật và chỉ giữ một phần tiền của mình trong ví nóng để có thể chuyển tiền dễ dàng.
Bạn có nên tin tưởng một Ví lưu ký không?
Một dịch vụ của bên thứ ba cho phép người dùng lưu trữ tiền điện tử, tương tự như ngân hàng, được gọi là ví giám sát. Ví dụ về ví giám sát bao gồm các sàn giao dịch như FAMEEX hoặc Coinbase. Loại ví này cho phép người dùng bỏ qua những phức tạp của việc quản lý khóa cá nhân bằng cách giao quyền bảo mật cho công ty cung cấp ví giám sát. Tuy nhiên, có một số nhược điểm. Ví dụ: ví lưu ký có thể bị xâm nhập bởi tin tặc hoặc các trò gian lận lừa đảo. Chúng cũng có thể bị thu giữ hoặc đóng băng bởi các cơ quan pháp luật hoặc bởi chính công ty. Điều đó không có nghĩa là ví tự lưu trữ không thể bị lừa đảo hoặc tin tặc, nhưng thực tế không phải vậy.
Chính sách tốt nhất là quyết định loại ví nào đáp ứng được mức độ cá nhân của bạn về khả năng kỹ thuật và nhu cầu về sự tiện lợi. Bạn cũng có thể sử dụng đồng thời cả ví tự quản lý và ví giám sát. Đây không phải là một hoặc, lựa chọn.