Topic 4a blockchain and blockchain in ecommerce

60 2 0
Topic 4a blockchain and blockchain in ecommerce

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BLOCKCHAIN & BLOCKCHAIN IN E-COMMERCE Những Khái Niệm Cơ Bản Về Blockchain Hash Function • Hàm hash là một hàm số dùng để chuyển đổi dữ liệu từ một kích thước bất kì sang một kích thước nhất định Hash Function • Hàm hash hàm chiều, khơng thể nghịch đảo có độ dài cố định nên ta suy ngược đầu vào giao dịch từ kết hash suy luận lượng thông tin đầu vào dựa vào độ dài kết hash Hash Function •Kết hàm Hash có chiều dài cố định input định Do vậy, người ta dùng kết hàm hash để kiểm tra đầu vào giao dịch có khơng mà không cần tiết lộ liệu Hash Function •Các thuật toán Hash sử dụng rộng rãi MD5 SHA256 Trong MD5 tạo giá trị băm 128 bit SHA256 tạo giá trị băm 256bit thực tế hàm SHA256 chứng minh an toàn sử dụng rộng rãi Why hash? • Trong Blockchain giá trị đầu từ hàm hash sử dụng làm định danh cho Block Định danh Block giá trị hash block trước nó, từ ta tạo thành chuỗi liên kết Blockchain Why hash? • Bởi vì input của hàm hash là nội dung của Block trước đó nên ta thay đổi nội dung của Block thì giá trị hash của tất cả Block chuỗi cũng bị thay đổi theo Bởi vì tính chất này nên người ta đã tận dụng và tạo cơ chế đờng thuận Blockchain Consensus Mechanism • Thuật toán đồng thuận blockchain có thể được định nghĩa là một cơ chế mà qua đó các nút phân tán hệ thống đều đạt được sự đồng thuận Why? • Trong cấu trúc trùn thớng, sự đờng thuận hiếm là vấn đề nhờ vào sự tồn tại của cơ quan trung ương Trái lại, một hệ thống phân tán như blockchain, mỗi giao điểm vừa là máy chủ vừa là không gian lưu trữ dữ liệu Vì vậy, mỗi giao điểm phải trao đổi thông tin với giao điểm khác để đạt được sự đồng thuận 10

Ngày đăng: 12/04/2023, 15:51

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan