Tại Sao Có Nhiều Blockchain Đến Vậy?

Tại Sao Có Nhiều Blockchain Đến Vậy?

Được dịch từ tiếng Anh

Cách đơn giản và rõ ràng nhất để mô tả một blockchain như sau: blockchain là một tệp ghi lại mọi giao dịch đã thực hiện với một loại tiền điện tử.

Tuy nhiên, định nghĩa này chưa đầy đủ. Nó bỏ qua các nguyên tắc hoạt động cơ bản xác định điều gì làm cho một blockchain trở nên độc đáo. Những nguyên tắc này bao gồm:

  • Thông tin được ghi lại trong các khối.
  • Tệp được phân phối, có nghĩa là nó được lưu trữ trên nhiều máy tính đồng thời và được đồng bộ hóa trên chúng.
  • Các mục dữ liệu tuân thủ nghiêm ngặt các nguyên tắc đồng thuận đặt ra cho tiền điện tử.

Khi những nguyên tắc này được giới thiệu, khái niệm về blockchain trở nên phức tạp hơn một chút. Vì vậy, hãy bắt đầu bằng cách ghi nhớ những điều cơ bản (blockchain là một tệp chứa hồ sơ của tất cả các giao dịch) và, dựa trên điều này, đi sâu vào chi tiết. Thực tế, việc hiểu nó không khó như có thể tưởng tượng.

Mục đích của Blockchain

Hãy tưởng tượng tạo ra một dạng tiền tệ kỹ thuật số (cho một trò chơi, các giao dịch nội bộ của công ty, hoặc thậm chí là tiền tệ của một quốc gia). Chúng ta sẽ muốn biết chính xác:

  • Ai chuyển tiền cho ai, khi nào và bao nhiêu.
  • Mỗi người hiện đang nắm giữ bao nhiêu tiền.

Để đạt được điều này, chúng ta bắt đầu ghi lại tất cả các chuyển khoản tiền trong một cuốn sổ (sổ cái). Vì tiền tệ là kỹ thuật số, sổ cái cũng sẽ là kỹ thuật số — về cơ bản là một cơ sở dữ liệu, mà chúng ta gọi là blockchain. Chúng ta thiết lập một quy tắc: giao dịch chỉ được coi là hợp lệ khi nó được ghi vào cơ sở dữ liệu này.

Dưới quy tắc này, mỗi khi Alice gửi tiền cho Bob, cô ấy phải ghi lại điều này trong cuốn sổ của chúng ta. Nếu mục nhập không có ở đó, việc chuyển khoản không được coi là hoàn tất. Bất kỳ ai mở cuốn sổ sẽ thấy rằng số tiền vẫn thuộc về Alice.

Theo cách này, blockchain trở thành nguồn thông tin duy nhất có thẩm quyền về mọi giao dịch liên quan đến số tiền chúng ta tạo ra. Do đó, nó cũng phản ánh chính xác ai sở hữu số tiền nào tại bất kỳ thời điểm nào.

Cách thức hoạt động của Blockchain

Cách tiếp cận này để ghi lại các giao dịch có một số điểm yếu:

  1. Nếu bất kỳ ai cũng có thể thêm giao dịch vào sổ cái, Carol, người có thể muốn gây hại cho Alice, có thể viết vào sổ cái: “Alice đã chuyển toàn bộ số tiền của mình cho Bob.”
  2. Alice có thể bí mật xóa trang có ghi nhận việc chuyển khoản của cô ấy cho Bob và trên một trang mới, viết rằng cô ấy đã chuyển tiền cho Dan thay thế.
  3. Nếu sổ cái bị phá hủy, việc xác minh số dư của mọi người sẽ không thể thực hiện được.

Blockchain giải quyết những vấn đề này bằng cách tuân theo các nguyên tắc sau:

  1. Chỉ những ai có thể chứng minh họ có quyền truy cập vào quỹ mới có thể nhập chuyển khoản vào sổ cái. Trong một cơ sở dữ liệu mã hóa, quyền truy cập được kiểm soát thông qua một khóa. Chỉ người giữ khóa mới có thể thêm giao dịch từ địa chỉ đó vào sổ cái. Điều này ngăn Carol chuyển quỹ của Alice.
  2. Mỗi “trang” (khối) bắt đầu với hàm băm của “trang” (khối) trước đó. Hàm băm là dấu vân tay mật mã độc nhất của dữ liệu. Ngay cả sự thay đổi nhỏ nhất hoặc việc xóa bỏ một khối cũng làm gián đoạn tính toàn vẹn của chuỗi, làm rõ nơi đã xảy ra sự can thiệp. Điều này ngăn Alice xóa hoặc thay đổi một mục mà không bị phát hiện.
  3. Bất kỳ ai cũng có thể lưu blockchain trên máy tính của họ và đồng bộ hóa nó với các thiết bị khác, thêm các khối mới (các trang với hồ sơ giao dịch) khi chúng xuất hiện trong mạng lưới. Ngay cả khi một số bản sao bị phá hủy, những bản khác vẫn sẽ còn nguyên vẹn. Tính chất phi tập trung này làm cho blockchain gần như không thể phá hủy.

Một blockchain ghi lại dữ liệu không phải dưới dạng các mục riêng lẻ mà dưới dạng toàn bộ khối, giống như thường xuyên chèn các trang đã điền vào sách. Do đó có tên gọi: “chuỗi khối”.

Người gửi giao dịch đặt hồ sơ của họ lên “trang” chờ đợi để chèn vào sách. Khi một khối được thêm vào blockchain, người xác nhận (hoặc thợ mỏ) kiểm tra rằng mỗi giao dịch tuân thủ các quy tắc của tiền điện tử. Ví dụ: nó kiểm tra rằng mỗi người gửi đã ký giao dịch của họ với khóa chính xác cho địa chỉ gốc. Chỉ những giao dịch tuân thủ quy tắc mới được đưa vào khối và được ghi lại trên blockchain.

Một Blockchain Có Đủ Không?

Mặc dù lý thuyết thì “cuốn sách” blockchain có thể có vô tận trang, nhưng không gian của mỗi trang đều bị giới hạn...

Rabbit.io cung cấp giải pháp để chuyển tài sản qua các blockchain, hỗ trợ hàng nghìn loại tiền điện tử với tỷ giá tốt nhất.