Sự kiện ra mắt coin mới 2022
viEnglish
BTC
USD
16,102
EUR
15,496
VND
399,007,691

3 câu trắc nghiệm kiến thức cơ bản về blockchain

Xin chào các bạn, hôm nay chúng ta hãy cùng nhau thử tìm đáp án cho 3 câu hỏi trắc nghiệm kiến thức cơ bản về blockchain sau đây. Bạn đọc hãy tự suy nghĩ về đáp án đúng trước khi đọc tiếp bài phân tích bên dưới nhé.

Câu 1. Giả sử tủ đông lạnh của xe tải bị hỏng trong quá trình vận chuyển hàng cho siêu thị của bạn. Hàng hóa trong lô hàng bị tan chảy. Tủ đông được sửa chữa và nhiệt độ lạnh lại trước khi giao hàng. Làm thế nào để bạn biết nếu lô hàng không tuân thủ quy định?

  1. Lô hàng tạm thời không tuân thủ quy định. Tuy nhiên, khi sửa tủ đông, nhiệt độ lạnh trở lại. Thông tin (giao dịch) cuối cùng từ cảm biến nhiệt độ IoT cập nhật nhiệt độ trong sổ cái. Do đó, lô hàng dường như đã tuân thủ.
  2. Logic hợp đồng thông minh đặt lô hàng không tuân thủ khi nhiệt độ quá cao. Bạn có thể kiểm tra xem lô hàng có đúng quy định hay không trước khi chấp nhận giao hàng.
  3. Bạn cần kiểm tra lịch sử blockchain để xác định tính tuân thủ. Khi bạn điều tra lịch sử blockchain, bạn có thể đánh dấu lô hàng là không tuân thủ.

Câu 2. Tại sao blockchain là bất biến?

  1. Blockchain sử dụng hàm băm để chống giả mạo dữ liệu trong blockchain. Xác thực sẽ phát hiện các khối không hợp lệ. Các khối xấu sẽ bị loại bỏ trong quá trình đồng thuận. Do đó, không thể thay đổi blockchain trong một mạng blockchain lành mạnh.
  2. Sổ cái chuỗi khối chỉ được đọc cho những người tham gia theo mặc định. Chỉ các quy trình có quyền được cấp mới có thể ghi dữ liệu. Vì sổ cái chỉ được đọc cho những người tham gia nên chúng là bất biến.
  3. Tính bất biến phụ thuộc vào cách bạn định cấu hình mạng blockchain. Nó có thể được cấu hình để chỉ đọc hoặc bất biến. Tuy nhiên, blockchain hoàn toàn có thể định cấu hình. Bạn có thể định cấu hình các nút để cho phép quản trị viên thực hiện các thay đổi đối với lịch sử giao dịch. Các thay đổi được đồng bộ hóa tự động.

Câu 3. Làm thế nào để hợp đồng thông minh kích hoạt quy trình công việc kinh doanh?

  1. Hợp đồng thông minh sử dụng logic quy trình kinh doanh được xác định trước cho các tình huống kinh doanh phổ biến.
  2. Hợp đồng thông minh là các ứng dụng khách mà bạn viết để gọi chuỗi khối để thực hiện các giao dịch và thay đổi trạng thái sổ cái.
  3. Hợp đồng thông minh chứa trạng thái và logic có thể lập trình. Các giao dịch khởi tạo các hợp đồng thông minh và thực thi các chức năng thay đổi trạng thái. Do đó, hợp đồng thông minh cho phép bạn tạo quy trình kinh doanh.

Câu 1: Chúng ta biết blockchain là tập hợp các chuỗi khối được gắn kết với nhau nên không thể có việc một khối trong chuỗi bị sai mà có thể xem như không hay nói khác hơn là “đúng qui định” như đáp án a) được. Ngược lại, bạn không cần phải đích thân xác nhận lô hàng là không tuân thủ hay xác minh tính đúng đắn của cả chuỗi blockchain như đáp án c). Do đó đáp án chính xác phải là đáp án b). Đây cũng là logic được lập trình sẵn trong smart contract trong hệ thống giao dịch cho khách hàng.

Câu 2: Tính bất biến của blockchain thể hiện qua việc đã có sự đồng thuận lẫn nhau giữa các khối nên khối xấu (giống câu 1) sẽ được loại ra khỏi chuỗi. Blockchain có hai loại là public và private blockhchain và trong đó vai trò cần được chỉ rõ tùy mục đích sử dụng (mời đọc bài các loại blockchain cơ bản để hiễu rõ thêm). Do đó câu trả lời hợp lý phải là đáp án a)

Câu 3: Tính logic trong hợp đồng thông minh cũng đã bàn qua trong đáp án câu số 1. Do đó, đây được xem là phương tiện hữu hiệu giúp chúng ta thực hiện các mô hình kinh doanh một cách hiệu quả. Nó không chỉ dừng lại ở mức ứng dụng khách hàng hay các tình huống lập trình sẵn mà nó là programming logic tức chứa các tập hợp logic cùng các thuật toán suy luận để hình thành nên chương trình hoàn chỉnh. Do đó đáp án đúng phải là đáp án c)

Hy vọng qua 3 câu hỏi và đáp án này, phần nào đã giúp chúng ta hiểu hơn về công nghệ blockchain và vai trò của hợp đồng thông minh. Mời các bạn tìm đọc các bài kiến thức khác của chuyên mục về blockchain để hiểu rõ thêm nhé.

(Nguồn: Get started with blockchain development – Learn | Microsoft Docs)

Chủ đề liên quan

Để lại bình luận