Xem mẫu

  1. Sinh viên: ........................... 7/20/2020 CHƯƠNG 2 HOẠT ĐỘNG CỦA MẠNG BLOCKCHAIN BỘ MÔN THƯƠNG MẠI ĐIỆN TỬ CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT NỘI DUNG 2.1. Block và mạng blockchain 2.2. Giao dịch trong mạng blockchain 2.3. Node CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT @Bộ môn Thương mại điện tử 10
  2. Sinh viên: ........................... 7/20/2020 Block và mạng blockchain Block Khối dữ liệu (block) là một nhóm (tập hợp) các giao dịch được đánh dấu bằng một nhãn thời gian, được gắn với khối (block) trước đó theo một nguyên tắc xác định. Các giao dịch trong một block được xác thực và block được thêm vào mạng lưới (network) thông qua cơ chế xác thực đồng thuận để đảm bảo tính hợp lệ của nó. Sau khi đã được thêm vào mạng lưới, các block sẽ tồn tại vĩnh viễn và nội dung của nó không bao giờ bị thay đổi. Mỗi block (khối) sau khi được tạo ra và xác thực sẽ kết nối với khối trước đó theo một nguyên tắc nhất định; Cứ như vậy tạo thành một chuỗi khối dữ liệu gọi là blockchain. CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT Block và mạng blockchain Blockchain đóng vai trò như là một cuốn sổ cái cho tất cả các giao dịch và được quản lý đồng thời bởi nhiều người tham gia hệ thống, thay vì có một cơ quan quản lý như nhà nước hay ngân hàng trung ương. Bất kì một thông tin hay giao dịch mới nào cũng cần được toàn bộ các thành viên trong mạng lưới chấp nhận trước khi được thêm vào cơ sở dữ liệu. Chính nhờ đặc điểm này, công nghệ blockchain cho phép những người xa lạ có thể giao dịch an toàn với nhau mà không cần tin tưởng nhau. CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT @Bộ môn Thương mại điện tử 11
  3. Sinh viên: ........................... 7/20/2020 Block và mạng blockchain Mạng Blockchain được cấu trúc như một kiến trúc mạng ngang hàng trên Internet. Thuật ngữ ngang hàng hoặc P2P có nghĩa là các máy tính tham gia vào mạng là ngang hàng với nhau, chúng đều như nhau, không có nút đặc biệt nào và các nút chia sẻ gánh nặng cung cấp dịch vụ mạng. Các nút mạng kết nối với nhau trong một mạng lưới với cấu trúc liên kết phẳng. Không có máy chủ trực tuyến, không có dịch vụ tập trung và không có hệ thống phân cấp trong mạng. Các nút trong mạng ngang hàng vừa cung cấp và tiêu thụ các dịch vụ cùng một lúc. CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT Giao dịch trong mạng blockchain Giao dịch là phần quan trọng nhất của hệ thống blockchain. Mọi thứ khác trong blockchain được thiết kế để đảm bảo rằng các giao dịch có thể được tạo ra, truyền trên mạng, xác thực và cuối cùng được thêm vào sổ cái toàn cầu của các giao dịch, blockchain. Giao dịch là cấu trúc dữ liệu mã hóa việc chuyển giá trị giữa những người tham gia trong hệ thống blockchain. Mỗi giao dịch là một thông tin được công khai trong sổ cái blockchain. CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT @Bộ môn Thương mại điện tử 12
  4. Sinh viên: ........................... 7/20/2020 Giao dịch trong mạng blockchain Xác thực giao dịch CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT Giao dịch trong mạng blockchain Các cơ chế đồng thuận Đặc điểm nổi trội của blockchain là sổ cái phân tán, vì dữ liệu không được lưu trữ tập trung tại một nơi như cách lưu trữ phổ biến hiện nay. Thay vào đó, nó được chứa trên mạng lưới máy tính phân tán trên toàn cầu. Mấu chốt của việc vận hành một mạng lưới phân tán hay một blockchain là phải có sự đồng thuận của các thành viên trong mạng lưới (tối thiểu là 51%) đối với các nội dung được ghi trên blockchain. Cách thức đạt được sự thống nhất này được gọi là cơ chế đồng thuận. Việc này cũng nhằm đảm bảo rằng các nút sẽ làm việc và lưu trữ dữ liệu một cách chính xác. CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT @Bộ môn Thương mại điện tử 13
  5. Sinh viên: ........................... 7/20/2020 Giao dịch trong mạng blockchain Sự đồng thuận phi tập trung hóa của blockchain xuất hiện từ sự tương tác của bốn quá trình xảy ra độc lập trên các nút trên mạng: - Xác minh độc lập từng giao dịch, theo từng nút đầy đủ, dựa trên danh sách toàn diện các tiêu chí - Tổng hợp độc lập các giao dịch đó thành các khối mới bằng các nút khai thác, kết hợp với tính toán được thể hiện thông qua thuật toán Proof-of-Work - Xác minh độc lập các khối mới bởi mỗi nút và lắp ráp thành một chuỗi - Lựa chọn độc lập, theo mọi nút, của chuỗi có tính toán tích lũy nhất được thể hiện thông qua Proof-of-Work CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT Node Các nút (node) trong mạng P2P blockchain được coi là ngang bằng nhau, nhưng chúng có thể đảm nhận các vai trò khác nhau, tùy thuộc vào chức năng mà chúng hỗ trợ. Nút blockchain là tập hợp các chức năng: định tuyến, cơ sở dữ liệu blockchain, khai thác (đào) và dịch vụ ví. Một nút có thể đảm nhiệm một hoặc nhiều vai trò, nếu chúng đảm nhận cả bốn vai trò thì sẽ được gọi là Nút đầy đủ (Full node) CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT @Bộ môn Thương mại điện tử 14
  6. Sinh viên: ........................... 7/20/2020 Node Phân loại node: - Full node - Supper node - Light node - SPV Client - Mining node CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT Node Một số loại node phổ biến dựa trên chức năng CÔNG NGHỆ BLOCKCHAIN VÀ ỨNG DỤNG TRONG TMĐT @Bộ môn Thương mại điện tử 15
nguon tai.lieu . vn