Công nghệ Blockchain là gì?

Khởi nguồn của Blockchain

Năm 1991, Blockchain đã được mô tả vào bởi  W. Scott Stornetta và Stuart Haber. Mục đích là đánh dấu thời gian vào các tài liệu để nó trở nên bất biến. Điều này có nghĩa là bạn không thể sửa đổi ngày với bất cứ hình thức nào.

Năm 2008, nền tài chính thế giới sụp đổ. Thời điểm vàng cho một nhân vật hay một nhóm ẩn danh có tên là Satoshi Nakamoto tạo ra một giao thức mã nguồn mở có tên là Bitcoin.

Đừng hiểu nhầm về Bitcoin “Bitcoin là một loại tiền tệ được mã hóa và là tài sản nếu bạn là nhà đầu tư”. Cái thú vị nhất không nằm ở giá cả lên hay xuống mà nó chính là công nghệ Blockchain.

Lần đầu tiên thế giới được biết đến Blockchain!

Blockchain là gì?

Blockchain là một chuỗi các khối có chứa thông tin. Ngay từ chính cái tên của nó đã nói lên tất cả – block (khối) và chain (chuỗi).

Blockchain được ví như một cuốn sổ kế toán chính (cuốn sổ cái) của một công ty. nơi mà mọi hoạt động liên quan đến tiền của công ty được giám sát rất chặt chẽ.

Trong trường hợp này Blockchain là một cuốn sổ cái hoạt động trong lĩnh vực công nghệ, và dữ liệu được lưu trữ là các dữ liệu số.

Blockchain dùng để làm gì?

Blockchain được dùng để lưu trữ thông tin trong các khối thông tin được liên kết với nhau. Nó được quản lý bởi tất cả mọi người tham gia hệ thống. Thay vì một bên thứ 3 riêng lẻ như nhà nước hay ngân hàng trung ương. Đồng thời cho phép truyền tải dữ liệu một cách an toàn bằng một hệ thống mã hóa phức tạp, và được mở rộng theo thời gian.

Hơn nữa, công nghệ này được tạo ra để chống lại sự thay đổi dữ liệu trong hệ thống. Nó cũng có một tính năng rất đặc biệt đó là việc truyền tải dữ liệu không đòi hỏi một trung gian nào để xác nhận thông tin. Bởi vì trong hệ thống Blockchain tồn tại rất nhiều nút hoạt động độc lập có khả năng xác thực các thông tin trong hệ thống mà không đòi hỏi “dấu hiệu của niềm tin”.

Thông tin khi được nhập vào trong chuỗi khối blockchain thì sẽ không thể thay đổi và chỉ được bổ sung thêm khi có sự chấp thuận của tất cả mọi người trong hệ thống. Đây là một hệ thống đảm bảo sự an toàn rất cao cho các dữ liệu trước các nguy cơ bị đánh cắp.

Nhất là các dữ liệu nhạy cảm như tài khoản ngân hàng online, tài khoản thẻ thanh toán… Ngay cả khi nếu một phần của hệ thống blockchain bị tấn công, thì các phần khác không bị ảnh hưởng và vẫn tiếp tục hoạt động để bảo vệ thông tin.

Cấu trúc của Blockchain

Mỗi khối (block) sẽ được lưu trữ gồm 3 phần:

Dữ liệu

Dữ liệu sẽ tùy thuộc vào từng loại Blockchain. Chẳng hạn như blockchain của Bitcoin sẽ chứa dữ liệu giao dịch. Dữ liệu giao dịch gồm: Thông tin người gửi, nhận và số lượng coin được gửi.

Hash của khối hiện tại

Hash của khối hiện tại như một đặt điểm để nhận dạng. Nó là duy nhất và không trùng nhau giống như vân tay của chúng ta vậy.

Hash của khối trước

Nhờ hash này mà các khối (block) liên kết tạo ra một chuỗi (chain). Tuy nhiên khối đầu tiên sẽ không được liên kết với bất cứ khối nào. Vì nó được tạo ra đầu tiên.

Khối đầu tiên này được gọi là Genesis block dịch ra tiếng Việt là “Khối nguyên thủy”.

Đặc điểm chính của công nghệ Blockchain

Công nghệ Blockchain (Blockchain technology) đóng vai trò giống như một cuốn sổ cái ghi lại tất cả các giao dịch xảy ra trong hệ thống. Các đặc điểm chính của blockchain có thể kể đến như:

Không thể làm giả, không thể phá hủy các chuỗi blockchain

Các chuỗi Blockchain gần như không thể bị phá hủy được. Theo lý thuyết thì chỉ có máy tính lượng tử mới có thể can thiệp vào và giải mã chuỗi blockchain. Nó chỉ bị phá hủy hoàn toàn khi không còn internet trên toàn cầu.

Bất biến

Dữ liệu trong blockchain gần như không thể sửa đổi được. Nó chỉ có thể sửa đổi được bởi chính người đã tạo ra nó. Nhưng phải được sự đồng thuận của các nút trên mạng và các dữ liệu đó sẽ lưu giữ mãi mãi.

Bảo mật Dữ liệu

Các thông tin, dữ liệu trong các chuỗi blockchain được phân tán và an toàn tuyệt đối. Chỉ có người nắm giữ private key mới có quyền truy xuất dữ liệu đó.

Minh bạch

Ai cũng có thể theo dõi được đường đi của dữ liệu trong blockchain từ địa chỉ này tới địa chỉ khác và có thể thống kê toàn bộ lịch sử trên địa chỉ đó.

Hợp đồng thông minh

Hợp đồng thông minh là các kỹ thuật số được nhúng bởi một đoạn code if-this-then-that (IFTTT) trong hệ thống. Cho phép chúng tự thực thi mà không cần bên thứ ba. Blockchain không cần bên thứ ba tham gia vào hệ thống. Nó bảo đảm rằng tất cả các bên tham gia đều biết được chi tiết hợp đồng và các điều khoản sẽ được tự động thực hiện một khi các điều kiện được bảo đảm.

Tại sao việc sửa dữ liệu trên Blockchain là bất khả thi?

Cơ chế Hash

Để sửa đổi được dữ liệu của một khối thì Hash của khối đó sẽ bị thay đổi. Các khối phía sau nó khối bị sửa đổi trở nên không hợp lệ. Bởi vì lúc này Hash của khối trước không giống với khổi bị sửa đổi. Vậy cách duy nhất để sửa đổi dữ liệu của một khối là bạn phải làm cho tất cả các khối phía sau nó trở nên hợp lệ.

Cơ chế đồng thuận

Để làm cho block hợp lệ thì bạn phải can thiệp vào các khối và thay đổi Hash một lúc. Nhưng vì máy tính ngày có thể tính toán rất nhanh. Mỗi giây, chúng có thể tính toán hằng trăm ngàn Hash. Điều này ảnh hưởng đến độ bảo bật. Lúc này, nhờ vào cơ chế đồng thuần sẽ quyết định ai là người sẽ thêm block mới. Mục dích để để chuỗi không bị ghi đè. Từ đó đảm bảo tính toàn vẹn và bảo mật.

Mạng ngang hàng (P2P Network)

Các blockchain sử dũng kiến trúc mạng ngang hàng thay vì một trung tâm quản lí. Điều này có nghĩa là ai cũng có thể tham gia vào mạng lưới. Mỗi cá thể trong mạng lưới đóng vai tro như một nút (node). Họ sẽ nhận một bản copy đầy đủ của blockchain. Họ sử dụng bản copy này để xác nhận mọi thứ vẫn theo trình tự. Tất cả các nút tạo sự đồng thuận. Nếu sự đồng thuận này lớn hơn 50% tức là khối đã hợp lệ và đươc thêm vào chuỗi khối. Mạng ngang hàng kết hợp cùng sự đồng thuận tạo thành một lớp bảo vê tránh các hoạt động gây hại.

Exit mobile version