Công nghệ blockchain là gì? Phương thức hoạt động của blockchain
Public: Bất kỳ ai cũng đều có quyền đọc và ghi dữ liệu trên blockchain. Quá trình xác thực giao dịch trên blockchain đòi hỏi cần nhiều bên tham gia. Vậy nên, muốn tấn công được vào hệ thống này thì cần phải có một khoản chi phí lớn.
Private: Bạn sẽ không có quyền ghi lại dữ liệu vì điều này sẽ thuộc về tổ chức thứ ba có sự tin cậy cao. Vì là một Private blockchain nên thời gian xác nhận giao dịch rất nhanh và chỉ cần một lượng nhỏ thiết bị tham gia vào quá trình giao dịch.
Permissioned (hay còn gọi là Consortium): Là một dạng của Private nhưng được bổ sung thêm một số tính năng khác; và đây chính là sự kết hợp của Private và Public.
Blockchain được hoạt động như thế nào?
Đồng tiền điện tử là ứng dụng được biết đến và thảo luận nhiều nhất khi nhắc tới công nghệ blockchain.Bitcoin là một đơn vị tiền tệ kỹ thuật số với mã là BTC, không mang giá trị và chỉ có giá trị bởi một công đồng đồng ý sử dụng nó làm đơn vị giao dịch hàng hóa và dịch vụ.
Để theo dõi lượng Bitcoin, người sở hữu sẽ sử dụng tới cuốn sổ kế toán, và đó chính là Blockchain và thực thế nó là một tệp kỹ thuật số kèm theo các giao dịch Bitcoin. Tệp sổ cái này không được lưu trữ trong máy chủ trung tâm mà nó sẽ được phân phối trên toàn thế giới thông qua một mạng lưới là các máy tính ngang hàng với vai trò là lưu trữ dữ liệu, thực thi các tính toán. Mỗi một máy tính sẽ đại diện cho một “nút” và mỗi nút đều có một bản sao của tệp sổ cái này.
Để một block – khối thông tin được thêm vào blockchain cần phải có 4 yếu tố, đó là:
Phải có giao dịch: Nghĩa là phải có các hoạt động mua bán, trao đổi diễn ra.
Giao dịch đó phải được xác minh: Mọi thông tin liên quan tới giao dịch như thời gian, địa điểm, người tham gia,…và đều được ghi lại.
Giao dịch đó được lưu trữ trong block: Bất cứ lúc nào bạn cũng có thể xem được thông tin đơn hàng mà bạn đã thực hiện, bởi chúng được lưu trữ trong “Quản lý đơn hàng”.
Block phải nhận được hash (hàm chuyển đổi một giá trị sang giá trị khác): Chỉ khi nhận được hash thì block mới có thể được thêm vào blockchain.