Blockchain (hay cuốn sổ cái) là hệ thống cơ sở dữ liệu cho phép lưu trữ và truyền tải các khối thông tin (block). Chúng được liên kết với nhau nhờ mã hóa. Các khối thông tin này hoạt động độc lập và có thể mở rộng theo thời gian. Chúng được quản lý bởi những người tham gia hệ thống chứ không thông qua đơn vị trung gian.
Công nghệ Blockchain hoạt động như sau:
- Giao dịch: Để một khối thông tin được thêm vào Blockchain, phải có giao dịch diễn ra. Ví dụ: bạn thực hiện mua hàng trên Amazon.
- Xác minh giao dịch: Mọi thông tin liên quan đến giao dịch như thời gian, địa điểm, số tiền giao dịch, người tham gia… đều phải được ghi lại. Ví dụ: khi xem tình trạng đơn hàng, bạn sẽ biết được mình đã order những gì, tổng tiền là bao nhiêu, khi nào thì nhận được hàng…
- Lưu trữ trong block: Bất cứ lúc nào bạn cũng xem lại được thông tin đơn hàng mà mình đã thực hiện. Chúng được lưu trữ trong mục “Quản lý đơn hàng”.
- Nhận được hash (hàm băm): Chỉ khi nhận được hash thì một block mới có thể được thêm vào Blockchain.
Công nghệ Blockchain cho phép trao đổi tài sản và thực hiện giao dịch mà không cần có sự chứng kiến của người thứ ba hoặc không dựa trên sự tin tưởng. Hay nói cách khác, Blockchain là nền tảng cho sự ra đời của các hợp đồng thông minh.