Đáp án đúng: C
Câu hỏi liên quan
Phân tích câu hỏi: Câu hỏi yêu cầu chọn phát biểu đúng về blockchain.
Phân tích các lựa chọn:
- A. Bitcoin là blockchain công khai. Đây là một phát biểu đúng. Bitcoin là một blockchain permissionless (không cần cấp phép) và public (công khai), nghĩa là bất kỳ ai cũng có thể tham gia vào mạng lưới và xem các giao dịch.
- B. Header của một khối sẽ có chứa timestamp ghi nhận thời gian khối được cập nhật lần cuối. Đây là phát biểu sai. Header của một khối chứa timestamp ghi nhận thời gian khối được tạo, không phải lần cuối được cập nhật. Các khối sau khi được tạo và thêm vào chuỗi thì không thay đổi.
- C. Một khối sẽ có chứa thông tin về tất cả các khối trước đó trong chuỗi. Đây là phát biểu sai. Một khối chứa hash của khối trước đó, chứ không phải toàn bộ thông tin của tất cả các khối trước đó. Việc chứa hash của khối trước đó cho phép tạo ra chuỗi liên kết giữa các khối.
- D. Header của một khối bao gồm các giao dịch. Đây là phát biểu sai. Header của một khối chứa hash của các giao dịch (thường là Merkle root), không phải toàn bộ giao dịch. Các giao dịch được lưu trữ riêng trong phần thân (body) của khối.
Kết luận: Chỉ có phương án A là đúng.
Hàm băm (hash function) trong Ethereum được sử dụng rộng rãi cho nhiều mục đích khác nhau:
(1) Tạo băm trạng thái (State Hash): Băm trạng thái là một phần quan trọng của Merkle Patricia Trie, cấu trúc dữ liệu được Ethereum sử dụng để lưu trữ trạng thái của các tài khoản và hợp đồng. Hàm băm được sử dụng để tạo ra các nút băm trong trie, cho phép xác minh hiệu quả tính toàn vẹn của trạng thái.
(2) Tạo địa chỉ tài khoản: Địa chỉ tài khoản Ethereum được tạo ra bằng cách băm khóa công khai của tài khoản, sau đó lấy 20 byte cuối cùng. Điều này đảm bảo rằng địa chỉ là duy nhất và khó đoán.
(3) Mã hóa thông điệp người gửi: Trong Ethereum, hàm băm không được sử dụng trực tiếp để mã hóa thông điệp của người gửi. Thay vào đó, chữ ký số được sử dụng để xác thực danh tính của người gửi và đảm bảo tính toàn vẹn của thông điệp.
(4) Tạo khối băm: Mỗi khối trong blockchain Ethereum chứa một băm của khối trước đó, cũng như băm của dữ liệu giao dịch trong khối đó. Băm này đóng vai trò quan trọng trong việc liên kết các khối lại với nhau và đảm bảo tính bất biến của blockchain.
Vậy, đáp án đúng là C. 1, 2, 3, 4.
Blockchain hoạt động bằng cách lưu giữ bản ghi của tất cả các giao dịch đã thực hiện trên mạng (B). Các giao dịch được nhóm lại thành các khối (blocks), và mỗi khối chứa một tham chiếu đến khối trước đó, tạo thành một chuỗi (chain). Bản ghi giao dịch được chia sẻ với những người tham gia mạng (C), đảm bảo tính minh bạch và bất biến. Blockchain không cập nhật định kỳ số dư của ví (A) mà chỉ ghi lại các giao dịch. Nó cũng không phải là cơ sở dữ liệu tập trung (D) mà là một sổ cái phân tán.
Trong Blockchain, có các loại nút phổ biến sau:
- Full node (nút đầy đủ): Lưu trữ toàn bộ lịch sử blockchain và xác minh các giao dịch.
- Mining node (nút đào): Tham gia vào quá trình tạo khối mới bằng cách giải các bài toán mật mã.
- Lightweight node (nút nhẹ): Chỉ lưu trữ một phần của blockchain (thường là các header của khối) và dựa vào các nút đầy đủ để xác minh giao dịch.
Merkle node không phải là một loại nút trong Blockchain. Merkle node là các nút trong cây Merkle, một cấu trúc dữ liệu được sử dụng để tóm tắt dữ liệu trong một khối, cho phép xác minh tính toàn vẹn của dữ liệu một cách hiệu quả.
Trong Solidity, các biến trạng thái (state variables) là các biến được khai báo bên ngoài bất kỳ hàm nào trong hợp đồng. Giá trị của các biến này được lưu trữ vĩnh viễn trên blockchain và có thể được truy cập và sửa đổi bởi các hàm trong hợp đồng. Các thay đổi về giá trị của biến trạng thái sẽ được ghi lại trong các giao dịch và do đó được lưu trữ trên blockchain. Các biến cục bộ (local) chỉ tồn tại trong phạm vi hàm mà chúng được khai báo và không được lưu trữ trên blockchain. Các biến riêng tư (private) và công khai (public) là các chỉ định về khả năng truy cập, nhưng không ảnh hưởng đến việc lưu trữ trên blockchain. Do đó, đáp án đúng là A. Trạng thái (state).

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.