Blockchain là gì?
Blockchain là một sổ cái kỹ thuật số được phân chia hay dễ hiểu hơn là cơ sở dữ liệu trong một mạng. Sổ cái được chia sẻ cho những người tham gia vào mạng lưới. Điều này cho thấy rằng trong toàn bộ hệ thống không phải chỉ có một vị trí duy nhất, một tài liệu có thể làm căn cứ đáng tin (authority) duy nhất, vì những lần sao chép cùng một phiên bản sổ cái được đặt ở nhiều nơi.
Tất cả các bản sao này được cập nhật khi dữ liệu hoặc giao dịch mới được ghi vào blockchain thông qua sự đồng thuận của tất cả mọi người tham gia. Người đào có trách nhiệm phê duyệt các giao dịch và giám sát mạng bằng cách giải quyết các công thức tinh vi với sự trợ giúp của máy tính. Nó là một hệ thống ngang hàng P2P, loại bỏ tất cả mọi khâu trung gian, làm tăng cường an ninh, minh bạch và sự ổn định cũng như giảm thiểu chi phí và lỗi do con người gây ra.
Bằng cách cho phép phân phối các thông tin kỹ thuật số nhưng không được sao chép, công nghệ blockchain đã tạo ra xương sống cho một loại hình Internet mới.
Trong cuốn sách Blockchain Revolution (2016), Don & Alex Tapscott đã nhận định rằng: “Blockchain là một sổ cái kỹ thuật số không thể bị phá hỏng của các giao dịch kinh tế, có thể được lập trình để ghi lại không chỉ những giao dịch tài chính mà có thể ghi lại tất cả mọi thứ có giá trị”.
Blockchain hoạt động như thế nào?
Công nghệ blockchain có lẽ là phát minh tốt nhất từ chính Internet. Nó cho phép trao đổi giá trị mà không cần sự tin tưởng hoặc chứng cứ làm tin. Hãy tưởng tượng bạn và tôi đặt cược 50$ cho thời tiết ngày mai ở San Francisco. Tôi đặt cược trời sẽ nắng, bạn cược là mưa. Hôm nay chúng ta có ba tùy chọn để quản lý giao dịch này:
- Chúng ta có thể tin tưởng lẫn nhau. Mưa hoặc nắng, người thua sẽ trả 50 đô la cho người chiến thắng. Nếu chúng ta là bạn, đây có thể là một cách hay để đặt cược. Tuy nhiên, dù là bạn bè hay người lạ thì vẫn không thể dễ dàng trả tiền cho người kia.
- Chúng ta có thể biến tiền cược thành một hợp đồng. Với một hợp đồng tại chỗ, cả hai bên sẽ dễ phải trả tiền hơn, tuy nhiên, nếu một trong hai người quyết định không trả, người chiến thắng sẽ phải trả thêm tiền để trang trải chi phí pháp lý và bản án có thể mất một thời gian dài. Đặc biệt với một lượng tiền mặt nhỏ, điều này dường như không phải là cách tối ưu để quản lý giao dịch.
- Chúng ta có thể nhờ đến một bên thứ ba trung lập. Mỗi người trong chúng ta đưa 50 đô la cho một người thứ ba, cô ấy sẽ đưa tổng số tiền cho người chiến thắng. Nhưng, cô ấy cũng có thể bỏ trốn với tất cả số tiền. Vì vậy, chúng ta sẽ chọn một trong hai lựa chọn đầu tiên: tin tưởng hoặc hợp đồng.
Ưu và ngược điểm của Blockchain
- Ưu điểm
- Tính toàn vẹn: Công nghệ này được xây dựng để đảm bảo sự toàn vẹn và tin cậy. Các khối luôn được thêm vào một cách tuần tự và tuyến tính. Khối mới luôn luôn được thêm vào vị trí cuối cùng của khối hiện tại. Mỗi khi một khối được thêm vào, việc đi ngược lại khối cũ và thay đổi gần như bất khả thi vì cần phải đạt được sự đồng thuận của các máy tính tham gia mạng này.
- Tính phân tán: Vì dữ liệu blockchain thường được lưu trữ trong hàng ngàn thiết bị trên một mạng lưới gồm các node phân tán, hệ thống và dữ liệu có khả năng chống lại các lỗi kỹ thuật và các cuộc tấn công độc hại.
- Tính ổn định: Các khối đã được xác nhận rất khó bị đảo ngược, có nghĩa là một khi dữ liệu đã được ghi vào blockchain, việc loại bỏ hoặc thay đổi nó là vô cùng khó khăn.
- Nhược điểm:
- Chi phí đầu tư cao
- Vấn đề độ trễ xác minh giao dịch
Comments are closed.