Giải mã thuật ngữ Blockchain
Blockchain là gì ?
Thực sự mà nói không có khái niệm cụ thể nào giải thích rõ ràng về công nghệ Blockchain. Khái niệm về Blockchain rất dễ hiểu nhưng khi ta diễn đạt nó dưới dạng thuật ngữ công nghệ cao như Bit & Byte sẽ trở nên phức tạp cực kỳ. Tôi sẽ ví dụ cho bạn dễ hình dung :
- Blockchain là một dạng nền tảng phi tập trung, nó như một cuốn sổ ghi chép lại chi tiết tất cả các giao dịch đã được hoàn thành
- Blockchain là một chuỗi những khối thông tin dài vô biên
- Blockchain được tạo thành từ công nghệ sổ cái
Nói đến đây bạn hình dung ra được chứ ?
Có lẽ hơi khó, tôi đoán vậy !
Tôi sẽ tóm gọn lại nhé, Blockchain là một tập tin lớn giúp lưu trữ được dữ liệu giao dịch của bạn theo cách riêng của nó, có thứ tự sắp xếp hợp lý, an toàn và không thể thay đổi được nó.
Sau đây là 2 ví dụ điển hình giúp tôi hiểu được Blockchain khi lần đầu tiếp cận đến
- Blockchain là một cuốn sách lớn, cuốn sách này có hiển thị dữ liệu là những đoạn văn bản (code) được ghi lại trong từng trang sách theo cấu trúc logic.
- Blockchain cũng giống như một bảng tính Excel lớn (cơ sở dữ liệu hoặc danh sách các hồ sơ) nơi này chứa tất cả những thông tin được ghi lại theo cùng một ngôn ngữ lập trình, cách thức đã được xác định trước khi đưa vào hệ thống và bạn không thể đơn phương sửa đổi dữ liệu khi đã được đưa vào.
Nếu bạn đã hiểu rồi, chúng ta hãy cùng nhau nghiên cứu cơ chế vận hành của Blockchain nhé !
Blockchain làm được gì ?
Blockchain là những gì liên quan đến việc tổ chức lưu trữ thông tin đã được xác định từ trước. Mô phỏng chính xác nhất cho Blockchain là một cuốn sách lịch sử, trong đây có chứa các bản ghi về sự kiện bằng văn bản được sắp xếp logic trong từng trang sách, được đánh số thứ tự hẳn hoi để ta có thể tra cứu tìm lại thông tin. Blockchain lưu trữ theo tiêu chí thời gian, danh mục, chủ đề đặc thù.
Câu hỏi đặt ra là loại thông tin gì mà phải đòi hỏi cơ chế sắp xếp bảo mật cao đến như vậy ?
Nếu bạn làm trong ngành công nghệ thông tin thì chắc hẳn bạn biết bất kỳ thông tin nào cũng đều có giá trị trong một mô thức tập thể. Tuy nhiên nếu bạn không phải người trong ngành thì bạn có thể hình dung thông tin về ngày tháng năm sinh của bạn, họ tên, địa chỉ nhà ở, thông tin về hộ khẩu cùng những thành viên trong gia đình…đều là những thông tin nhạy cảm mà bạn chỉ muốn một mình mình biết. Suy rộng ra hơn, Blockchain có thể đảm bảo được tính bản quyền duy nhất của những sản phẩm sáng tạo trí tuệ mà bạn làm ra, nó cũng là những thông tin về giao dịch của bạn với các đối tác, quyền sở hữu tài sản, hồ sơ y tế…
Về phần mềm
Bạn có thể hiểu hiện nay các loại phần mềm bạn đang sử dụng trên các thiết bị như máy tính cá nhân, máy tính bảng, điện thoại đều là những dạng mã, ngôn ngữ lập trình phức tạp. Blockchain cũng vậy, nó được sinh ra, tồn tại rồi chết đi đều cũng chỉ xoay quanh những phần mềm.
Điều này có sự liên quan mật thiết đến Blockchain để đảm bảo tính riêng tư tuyệt đối, khả năng nhận dạng truy xuất thông tin và tính xác thực thông tin đã được định dạng.
Về phần cứng (trên máy tính)
Blockchain được chạy trên máy tính, đó thể là máy tính của bạn hoặc máy tính của rất nhiều người xa lạ mà bạn không hề quen biết. Blockchain là cả một hệ thống mạng máy tính được kết nối với nhau thông qua giao thức của nó, những máy tính trong mạng lưới này được gọi là Máy tính ngang hàng (peer to peer). Điều này lại hoàn toàn trái ngược với cách công nghệ vận hành ngày nay là máy tính sẽ kết nối với máy chủ web để tải xuống các trang web.
Chính điểm khác biệt này lại tạo ra sức mạnh tuyệt đối cho Blockchain vì ta biết nó sẽ luôn vận hành chính xác vì nó không bó buộc mình chỉ chạy ở một nơi. Không như trường hợp tài khoản Gmail của bạn hoạt động trên một máy chủ của một nhà cung cấp là Google. Vì thế Blockchain luôn tồn tại và lặp lại đường đi của mình theo thời gian thực (Realtime)
Ta có thể nói Internet chính là chất kết dính giúp cả hệ thống mạng Blockchain kết nối với nhau, tương tác trong vòng lặp và hoạt động liên tục không ngừng nghỉ !