Table of Contents
Bảo mật Blockchain phụ thuộc rất nhiều vào các nguyên tắc toán học phức tạp để đảm bảo tính toàn vẹn của dữ liệu và ngăn chặn truy cập trái phép.
Hàm sắc ký mã hoá
Hàm lượng chuyển đổi dữ liệu nhập vào thành chuỗi ký tự cố định, có vẻ ngẫu nhiên. Trong ngăn chặn, chúng được dùng để tạo bộ nhận diện độc đáo cho các khối và giao dịch. Sự an toàn của khốichain phụ thuộc vào sự khó khăn của việc đảo ngược các chức năng này.
Các thuật toán hath phổ biến bao gồm harch-256 và fum-3. các phép tính bao gồm các hoạt động toán phức tạp khiến nó không thể tính toán để tìm hai đầu vào cùng một hash, đảm bảo tính toàn vẹn dữ liệu.
Bằng chứng về việc làm và tính toán
Bằng chứng công việc (PoW) đòi hỏi thợ mỏ phải giải câu đố tính toán để thêm khối mới. Khó khăn được điều chỉnh định kỳ để duy trì một thời gian khối nhất định. Tính toán cốt lõi bao gồm việc tìm một số danh từ, kết hợp với dữ liệu khối, tạo ra hash dưới giá trị đích.
Khả năng khai thác một khối là tùy thuộc vào sức mạnh máy tính của thợ mỏ so với tổng mạng lưới, và người ta ước tính có thể dùng công thức xác suất, ảnh hưởng đến việc tiêu thụ năng lượng và an ninh.
Giải mã đối xứng
Blockchain sử dụng chìa khóa công cộng và tư nhân cho các giao dịch bảo mật. Toán học đằng sau các phím này bao gồm số nguyên tố lớn và lũy thừa mô- đun, làm cho nó khó có thể lấy được chìa khóa riêng tư từ các phím công cộng.
Ví dụ, mã hóa RSA phụ thuộc vào sự khó khăn của việc tính số lượng lớn. Các phép tính bao gồm số lũy thừa và số học theo mô-đun, mà tính toán tích cực cho kích cỡ lớn.
Ứng dụng thực tế
Tính toán dựa trên các giao thức bảo mật của mạng lưới chặn chặn chặn, cho phép các giao dịch bảo mật, ngăn chặn chi tiêu kép, và đảm bảo sự nhất trí giữa các nút phân phối.
- Xác thực giao dịch bảo mật
- Các cơ chế nhất trí bị phân tâm
- Bảo vệ chống lại chi tiêu gấp đôi
- Dữ liệu chính xác và tính bất biến