paint-brush
Educational Byte: Mật mã học và mối liên hệ của nó với tiền điện tửtừ tác giả@obyte
172 lượt đọc

Educational Byte: Mật mã học và mối liên hệ của nó với tiền điện tử

từ tác giả Obyte4m2024/08/18
Read on Terminal Reader

dài quá đọc không nổi

Mật mã học là khoa học bảo mật thông tin và truyền thông kỹ thuật số thông qua các kỹ thuật toán học phức tạp. Nó đảm bảo rằng dữ liệu (thường là dữ liệu kỹ thuật số) vẫn được bảo mật, xác thực và không bị thay đổi. Mật mã khóa công khai đóng vai trò quan trọng trong việc đảm bảo tính bảo mật và toàn vẹn của các giao dịch đối với tiền điện tử. Trong tiền điện tử, khóa riêng được sử dụng để ký các giao dịch và khóa công khai để xác minh chữ ký.
featured image - Educational Byte: Mật mã học và mối liên hệ của nó với tiền điện tử
Obyte HackerNoon profile picture
0-item


Mật mã học xuất phát từ tiếng Hy Lạp cổ đại, và nó có nghĩa là một cái gì đó giống như một bí mật hoặc văn bản ẩn. Đó là cách mà kỷ luật này bắt đầu: một người sẽ viết một thông điệp cho một bên khác nhưng sử dụng nhiều kỹ thuật khác nhau để giữ bí mật với những người khác. Ví dụ, họ có thể thay đổi thứ tự thông thường của các chữ cái hoặc từ, với thứ tự chính xác chỉ người nhận biết. Mọi thứ đã phát triển rất nhiều từ thời điểm đó, nhưng đó là cốt lõi.


Trong thời đại hiện đại hơn, chúng ta có thể định nghĩa mật mã là khoa học bảo mật thông tin và truyền thông kỹ thuật số thông qua các kỹ thuật toán học phức tạp, nhưng nó cũng là sự giao thoa với khoa học máy tính, bảo mật thông tin, vật lý và thậm chí nhiều hơn thế nữa. Nó đảm bảo rằng dữ liệu (thường là dữ liệu kỹ thuật số) vẫn được bảo mật, xác thực và không bị thay đổi.


Ứng dụng thực tế của mật mã trong thời đại của chúng ta bao gồm bảo vệ thông tin cá nhân trên thiết bị, đảm bảo quyền riêng tư của email và tin nhắn, bảo vệ tài liệu nhạy cảm, cho phép truy cập an toàn vào tài khoản trực tuyến và bảo mật giao dịch trực tuyến. Như bạn có thể tưởng tượng, đó là nơi tiền điện tử tham gia vào chủ đề này.


Bit “crypto” xuất phát từ mật mã học, vì tiền mã hóa về cơ bản là tiền kỹ thuật số được tạo thành từ mật mã học thuần túy (toán học phức tạp). Ngoài những gì chúng ta có thể hoặc cần thấy, hoạt động bên trong của chúng chứa đầy các thuật toán và chuỗi chữ số dài, đôi khi chỉ có máy móc mới có thể đọc và hiểu được. Cuối cùng, đây là lý do tại sao chúng tồn tại.


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

Có rất nhiều kỹ thuật mã hóa hiện có, thậm chí cả những kỹ thuật mới đang được phát triển ngay lúc này. Tiền điện tử đã sử dụng một số kỹ thuật đó, nhưng có lẽ kỹ thuật chính đối với phần lớn là mã hóa khóa công khai hoặc mật mã bất đối xứng Phương pháp này bao gồm một cặp "khóa": khóa công khai, có thể chia sẻ với bất kỳ ai và khóa riêng tư, được giữ bí mật.


Ở đây, "khóa" có nghĩa là chuỗi ký tự dài thường được biểu diễn dưới dạng chuỗi bit (chữ số nhị phân). Trong tiền điện tử, khóa riêng được sử dụng để ký giao dịch và khóa công khai được sử dụng để xác minh chữ ký. Điều này đảm bảo rằng chỉ chủ sở hữu của địa chỉ tiền điện tử mới có thể ủy quyền giao dịch từ địa chỉ đó.


Mật mã khóa công khai đóng vai trò quan trọng trong việc đảm bảo tính bảo mật và toàn vẹn của các giao dịch đối với tiền điện tử . Ví dụ, khi Alice muốn gửi năm đồng tiền cho Bob, cô ấy sẽ ký giao dịch bằng khóa riêng của mình, tạo ra một chữ ký số duy nhất chứng minh rằng cô ấy đã ủy quyền. Sau đó, cô ấy phát giao dịch đã ký đến mạng tiền điện tử. Các nút trong mạng sẽ nhận giao dịch và sử dụng khóa công khai của Alice để xác minh chữ ký. Sau khi xác minh, giao dịch sẽ được thêm vào chuỗi, giảm số dư của Alice đi năm đồng tiền và tăng số dư của Bob theo cùng một số tiền. Quá trình này ngăn chặn truy cập trái phép và giả mạo, đảm bảo tính bảo mật của giao dịch.


Tuy nhiên, tất cả những điều này đều diễn ra ở chế độ nền. Người dùng cuối cùng thấy khóa công khai là địa chỉ tiền điện tử (có thể chia sẻ với bất kỳ ai) và khóa riêng tư dưới dạng hạt giống riêng tư (chuỗi các từ ngẫu nhiên để giữ riêng tư và khôi phục ví). Bên dưới những gì chúng ta có thể thấy trong ứng dụng của mình, cả hai đều trông giống như chuỗi chữ số dài và khó đọc. Địa chỉ tiền điện tử, có thể nói là, phiên bản ngắn hơn. Mặc dù chúng vẫn hơi dài và phức tạp.


Đơn giản hóa tiền điện tử

Obyte đơn giản hóa mật mã trong tiền điện tử bằng textcoin, giúp tiền kỹ thuật số có thể tiếp cận mà không cần đường cong học tập dốc. Textcoin cho phép người dùng gửi và nhận tiền thông qua các phương pháp quen thuộc như email, tin nhắn tức thời hoặc thậm chí trên giấy. Về cơ bản, textcoin là một chuỗi gồm mười hai từ ngẫu nhiên hoặc một liên kết chứa tiền điện tử. Điều này có nghĩa là ai đó có thể mang theo một tờ giấy có những từ này và đổi tiền sau khi họ có quyền truy cập Internet và Ví Obyte .


Nhận Textcoin trên Obyte


Tiền xu văn bản hoạt động liền mạch cho những người không sử dụng bất kỳ địa chỉ tiền điện tử nào, ngay cả khi họ chưa có ví. Ví dụ, Bob có thể tạo một textcoin trong ví Obyte của mình, tạo ra một chuỗi như "together-orange-pelican-tooth-fox-lucky-half-cup-window-coil-radar-pen" hoặc một liên kết. Sau đó, anh ấy có thể gửi textcoin này qua email hoặc trò chuyện với Alice. Alice, sau khi nhận được, có thể yêu cầu tiền bằng cách nhấp vào liên kết hoặc nhập các từ vào ví Obyte của cô ấy khi cô ấy có quyền truy cập Internet. Sự đơn giản này cho phép ngay cả những người không quen với tiền điện tử cũng có thể sử dụng dễ dàng.


Hơn thế nữa, textcoin có thể được hoàn lại , thêm một lớp bảo mật. Nếu Alice không yêu cầu textcoin vì bất kỳ lý do gì, Bob có thể lấy lại tiền bằng cách truy cập thông tin chi tiết về textcoin trong lịch sử ví Obyte của mình. Tính năng này đảm bảo rằng tiền không bị mất nếu người nhận không yêu cầu, mang lại cả tính linh hoạt và bảo mật. Textcoin của Obyte thực sự thu hẹp khoảng cách giữa thế giới kỹ thuật số và thế giới thực, giúp giao dịch tiền điện tử trở nên đơn giản và dễ tiếp cận với mọi người.



Hình ảnh vector nổi bật của Freepik