THIS IS YOUR PRESENTATION TITLE What is Blockchain? 1 2 BLOCKCHAIN Sách trắng được xuất bản bởi Satoshi Nakamoto về Bitcoin , vào năm 2008 Công nghệ lưu trữ dữ liệu Loại bỏ vai trò bên thứ 3 Minh bạch. Công nghệ lưu trữ dữ liệu Loại bỏ vai trò bên thứ 3 Minh bạch
What is Blockchain? - Sách trắng xuất Satoshi Nakamoto Bitcoin , vào năm 2008 BLOCKCHA - Công nghệ lưu trữ liệu - Loại bỏ vai trò bên thứ IN - Minh bạch bảo mật - Không thể sửa đổi hay phá hủy - Là công nghệ tạo nên bitcoin Chuỗi (blockchain) BLOCKCH AIN khối - Cơ chế đồng thuận phân tán (decentralized consensus) - Tính tốn tin cậy (trusted computing) - Hợp đồng thông minh (smart contracts) - Bằng chứng công việc (proof of work) Các phiên Blockchain Sổ (Ledger) Sổ tập trung (Centralized Ledger) Mơ hình mạng tập trung (Centralized Network) Mơ hình mạng phân tán (Distributed Network) Đồng thuận phi tập trung (Decentralized) Đồng thuận phi tập trung (Decentralized) 10 CRYPTOGRAPHI C HASH FUNCTION - Hàm băm mã hóa - Một chiều - Là giải thuật ánh xạ liệu có kích thước tùy ý thành chuỗi bit có kích thước cố định - Tính tất định - Tính hiệu - Tính nhạy cảm 22 MỘT SỐ DẠNG HASH CƠ BẢN 23 MỘT SỐ DẠNG HASH CƠ BẢN 24 What is a GEM -tree 25 Khung truy vấn xác thực lưu trữ hỗn hợp blockchain 26 Hai giải pháp bản, Merkle B-TREE (MB-tree) Suppressed Merkle B-tree (SMB-tree) Ý tưởng chung SP blockchain trì phiên MB-tree để hỗ trợ truy vấn xác thực qua lưu trữ hỗn hợp blockchain Làm để thiết kế ADS trì hiệu hợp đồng thơng minh, mặt chi phí khí gas, đồng thời hỗ trợ hiệu việc xác thực truy vấn khoảng 27 Đề xuất ADS mới, gọi GEM2-tree, giảm đáng kể chi phí lưu trữ tính tốn hợp đồng thơng minh GEM2∗ -tree, giảm chi phí trì mà khơng làm giảm nhiều hiệu suất truy vấn Kết thực nghiệm cho thấy ADS đề xuất, so với phương pháp truyền thống, giảm chi phí khí gas lên đến lần với bất lợi hiệu suất truy vấn 28 Cấu trúc GEM2-Tree: Trong GEM2-Tree trì nhiều cấu trúc riêng biệt gồm MB-Tree lớn có cấu trúc đầy đủ làm mục loạt SMB-Tree bị loại bỏ cấu trúc nhỏ để lập mục đối tượng chèn 29 Cấu trúc tổng thể GEM2 -tree với lưu trữ hỗn hợp 30 Sự trì GEM2-Tree: Có ba hoạt động bảo trì cho GEM2-Tree: (i) chèn; (ii) cập nhật; (iii) xóa Thao tác xóa coi cập nhật đối tượng liệu đối tượng giả Do đó, tập trung vào thao tác chèn cập nhật 31 Thuật tốn mơ tả thủ tục chèn 32 Kết sau chèn hai khóa 10 89 vào GEM2 -tree 33 Thuật tốn mơ tả thủ tục cập nhật 34 Cây GEM2-Tree tối ưu hóa, gọi GEM2*-Tree giảm chi phí tiêu thụ khí mà khơng ảnh hưởng nhiều đến chi phí truy vấn 35 Cấu trúc GEM2*Tree mục hai cấp Ở cấp cao hơn, chia miền khóa tìm kiếm thành số vùng I1, I2, I3… Để đạt hiệu suất tối đa, phân chia dựa phân phối liệu để khóa dự kiến rơi vùng Ii Ở cấp độ thấp hơn, GEM2-Tree xây dựng cho Ii 36 ... Nakamoto Bitcoin , vào năm 2008 BLOCKCHA - Công nghệ lưu trữ liệu - Loại bỏ vai trò bên thứ IN - Minh bạch bảo mật - Không thể sửa đổi hay phá hủy - Là công nghệ tạo nên bitcoin Chuỗi (blockchain) BLOCKCH... bitcoin Chuỗi (blockchain) BLOCKCH AIN khối - Cơ chế đồng thuận phân tán (decentralized consensus) - Tính tốn tin cậy (trusted computing) - Hợp đồng thơng minh (smart contracts) - Bằng chứng công... blockchain 26 Hai giải pháp bản, Merkle B-TREE (MB-tree) Suppressed Merkle B-tree (SMB-tree) Ý tưởng chung SP blockchain trì phiên MB-tree để hỗ trợ truy vấn xác thực qua lưu trữ hỗn hợp blockchain