2. Công nghệ mã hóa không đối xứng
Điểm chính: Công nghệ mã hóa không đối xứng sử dụng hai khóa, khóa công khai và riêng tư cho các quy trình mã hóa và giải mã. Khóa công khai được sử dụng để mã hóa các tin nhắn và khóa riêng được sử dụng để giải mã các tin nhắn. Công nghệ này đảm bảo tính xác thực và tính toàn vẹn của thông điệp và ngăn thông điệp bị thao túng hoặc giả mạo.3. Xử lý các vấn đề dung sai faulent
Các điểm chính: Hệ thống blockchain phải có khả năng đối phó với các lỗi mạng khác nhau và sự bất thường của hành vi thắt nút, bao gồm mất tin tức, tham nhũng, trì hoãn, gửi lặp đi lặp lại, v.v.4. Thuật toán Paxos (Thuật toán thống nhất)
Các điểm chính: Thuật toán Paxos là một thuật toán thống nhất dựa trên mô hình nhắn tin và được sử dụng để giải quyết vấn đề đạt được thỏa thuận cho một giá trị cụ thể trong hệ thống phân tán. Nó đảm bảo rằng mỗi nút có thể thực hiện cùng một trình tự phẫu thuật, dẫn đến một trạng thái nhất quán.Các thuật toán này thể hiện tính hợp pháp và độ tin cậy của các nút bằng cách tính toán khối lượng công việc hoặc kiểm tra chèn.
6. Bộ phận lưu trữ
Điểm chính: Công nghệ lưu trữ phân tán lưu trữ dữ liệu trên một số nút trong mạng thay vì lưu trữ chúng tập trung trên một nút. Công nghệ này cải thiện độ tin cậy và tính khả dụng của dữ liệu, vì các nút khác có thể tiếp tục cung cấp dịch vụ, ngay cả khi một số nút bị lỗi hoặc bị tấn công. Tóm lại, có thể nói rằng các công nghệ cốt lõi của blockchain bao gồm một số khía cạnh như thỏa thuận byzantine, công nghệ mã hóa không đối xứng, xử lý vấn đề dung sai dung sai, thuật toán Paxos, cơ chế đồng thuận và bộ nhớ phân tán. Cùng nhau, các công nghệ này tạo thành hệ thống góc và đảm bảo an toàn, độ tin cậy và khả năng mở rộng của chúng.Bốn công nghệ blockchain cơ bản chính là: p>
Công nghệ điểm phân tán -TO -POINT: Công nghệ này xây dựng cấu trúc mạng phi tập trung, giúp cải thiện khả năng phòng ngừa hệ thống và độ tin cậy bằng cách phản hồi dữ liệu giữa hệ thống.
Công nghệ mã hóa không đối xứng: Công nghệ này đảm bảo truyền dữ liệu an toàn. Các khóa công khai được sử dụng để mã hóa và khóa riêng được sử dụng để giải mã, điều này tránh được vấn đề đồng bộ hóa khóa, giải quyết rủi ro của các khóa được chia sẻ trong mã hóa đối xứng và làm cho giao tiếp an toàn hơn.
Thuật toán Hash: Là công cụ xác minh dữ liệu, thuật toán băm có thể chuyển đổi thông tin về bất kỳ độ dài nào thành giá trị cắt có độ dài cố định để kiểm tra tính toàn vẹn của các giao dịch. Đó là cơ sở của blockchain để đảm bảo rằng các giao dịch không bị làm sai lệch.
Cơ chế đồng thuận: Cơ chế đồng thuận là "hợp đồng xã hội" blockchain, đảm bảo rằng tất cả các nút đều đồng ý với trạng thái blockchain. Các cơ chế đồng thuận hiện tại như bằng chứng công việc, bằng chứng về sự tham gia và bằng chứng đảm bảo năng lực và tính nhất quán của hệ thống thông qua các cơ chế cạnh tranh và phần thưởng.
Lưu trữ phân tán:
Phân cấp: Blockchain áp dụng lưu trữ phân tán và dữ liệu được duy trì bởi nhiều nút trong mạng, không có tổ chức quản lý tập trung. Sự đồng thuận của nút: Bản ghi dữ liệu mới cần được xác nhận bởi hầu hết các nút trong mạng để đảm bảo tính xác thực và độ tin cậy của dữ liệu. Các cuộc tấn công kháng thuốc: Vì dữ liệu được lưu trữ rải rác trong nhiều nút, nên các cuộc tấn công độc hại từ một nút hoặc một vài nút rất khó ảnh hưởng đến bảo mật dữ liệu của toàn bộ mạng.Cryptography:
Mã hóa không đối xứng: Blockchain sử dụng công nghệ mã hóa không đối xứng, bao gồm khóa công khai và riêng tư, để đảm bảo bảo mật truyền và lưu trữ dữ liệu. Thuật toán Hash: Dữ liệu được xử lý thông qua thuật toán băm và giá trị băm có độ dài cố định được tạo để xác minh tính toàn vẹn và duy nhất của dữ liệu. Chữ ký kỹ thuật số: Cả hai bên tham gia giao dịch đều sử dụng khóa riêng để ký thông tin giao dịch để đảm bảo tính xác thực và không biến đổi của giao dịch.Cơ chế đồng thuận:
POW (bằng chứng công việc): Các nút cạnh tranh về quyền kế toán bằng cách cạnh tranh sức mạnh máy tính để đảm bảo sự công bằng và phân cấp mạng. POS (Bằng chứng cổ phần): Các nút có được quyền kế toán dựa trên số lượng và thời gian của tiền kỹ thuật số mà họ nắm giữ, giúp cải thiện hiệu quả nhưng có thể kích hoạt hiệu ứng Matthew. DPO (bằng chứng được ủy quyền của cổ phần): Nút chọn các đại diện để xác minh và kế toán ủy quyền, hiệu quả hơn nhưng hy sinh một số tính năng phi tập trung nhất định.Các công nghệ cốt lõi này cùng nhau tạo thành cơ sở hạ tầng và cơ chế vận hành blockchain, khiến chúng trở thành phi tập trung, không can thiệp, an toàn và đáng tin cậy và cung cấp hỗ trợ kỹ thuật vững chắc cho việc áp dụng blockchain trong các lĩnh vực khác nhau.