Giới thiệu
Khả năng tương tác, giống như khả năng mở rộng, luôn là một vấn đề cốt lõi cần được giải quyết trong lĩnh vực blockchain. Kể từ khi ra đời của Bitcoin hơn một thập kỷ trước, chúng ta đã chứng kiến nhiều lựa chọn cho các mạng blockchain có khả năng tương tác. Trong số đó, và cơ chế đồng thuận của nó nổi lên như một trong những lựa chọn phổ biến nhất, xứng đáng được xem xét kỹ lưỡng. Bài viết này sẽ phân tích lý do tại sao tiếp tục thu hút sự chú ý và cách nó tạo điều kiện cho các hoạt động hợp tác giữa các blockchain.
Làm thế nào () hoạt động?
Mục tiêu chính của là đạt được khả năng tương tác giữa các mạng blockchain khác nhau. Được thành lập vào năm 2014 bởi Ethan Buchman và Jae Kwon, mạng bao gồm một mainnet và các blockchain tùy chỉnh được gọi là "zones".
, chuỗi chính của mạng, chịu trách nhiệm chuyển tài sản và dữ liệu giữa các "zones" được kết nối, cung cấp một rào cản bảo mật chung. Toàn bộ quá trình này dựa trên sự đồng bộ giữa cơ chế đồng thuận tùy chỉnh của , , và giao diện lập trình ứng dụng (API) phổ quát của nó. Phí giao dịch trong mạng có thể được thanh toán bằng gốc, .
Mạng được cấu trúc thành ba lớp:
- Lớp Mạng - Chịu trách nhiệm xác nhận giao dịch và giao tiếp đồng thuận với blockchain trung tâm.
- Lớp Ứng dụng - Cập nhật trạng thái của các giao dịch và số dư trong mạng.
- Lớp Đồng thuận - Tổ chức các nút để đạt được đồng thuận về các giao dịch mới.
Ba lớp này được tích hợp thông qua một loạt các công cụ và ứng dụng mã nguồn mở. Ví dụ, đóng gói các lớp mạng và đồng thuận thành một động cơ có thể sử dụng ngay lập tức, cho phép các nhà phát triển blockchain sử dụng tập trung vào lớp ứng dụng, tiết kiệm thời gian và tài nguyên.
- Đâu là ?
là blockchain cốt lõi của , chịu trách nhiệm kết nối các blockchain tùy chỉnh khác được gọi là "zones". Thông qua giao thức , có thể theo dõi trạng thái của mỗi "zone" theo thời gian thực, cho phép chuyển thông tin liền mạch.
đóng vai trò là sổ cái trung tâm cho toàn bộ hệ sinh thái, cho phép các "zone" trao đổi thông tin thông qua giao tiếp (). Thông tin sử dụng hai loại giao dịch: để chuyển tiếp khối mới nhất của bất kỳ "zone" nào, và cho phép các "zone" xác minh tính hợp lệ và nguồn gốc của các gói thông tin.
Hãy tưởng tượng các trong hai "zone" khác nhau có thể giao tiếp với nhau. Thông tin giao tiếp được gửi đến , ghi lại chi tiết của sự tương tác, trong khi mỗi "zone" ghi lại kết quả của các tương tác này trên blockchain riêng của mình. Vì vậy, cả ba blockchain độc lập đều có bằng chứng về hoạt động. Đây là lý do tại sao thường được gọi là "Internet của các blockchain".
Những gì là các "Zones" của ?
Các blockchain tùy chỉnh trong được gọi là "zones", và chúng có nhiều ứng dụng trong các kịch bản khác nhau. Khái niệm này tương tự như các trong các dự án như
Các "zone" sử dụng kiến trúc trung tâm-và-chân, với trung tâm đóng vai trò là bộ định tuyến giữa các "zone" khác nhau. là một đại diện đáng chú ý, nhưng cũng có những trung tâm khác. Toàn bộ mạng là , cho phép bất kỳ ai cũng có thể tạo ra một blockchain trung tâm hoặc "zone". Tuy nhiên, mỗi "zone" hoặc trung tâm đều có quyền từ chối kết nối từ các blockchain khác.
Đâu là ?
là một bộ công cụ phát triển phần mềm mã nguồn mở được thiết kế để hỗ trợ người dùng tạo ra các blockchain tùy chỉnh. Giao thức đồng thuận mặc định của nó là , và nó cung cấp nhiều mô-đun sẵn có để người dùng lựa chọn. Bằng cách sử dụng , quá trình xây dựng blockchain có thể được đơn giản hóa đáng kể, đáp ứng các kỳ vọng của người dùng về các chức năng tiêu chuẩn.
Với các plugin có thể tùy chỉnh cao, người dùng có thể thiết kế hoàn toàn các tính năng và đặc điểm mới. Cho dù đó là một blockchain công cộng hay một blockchain riêng tư, đều có thể được sử dụng để phát triển. là một ví dụ thành công được xây dựng bằng cách sử dụng .
Đâu là ?
là token gốc của , có ba mục đích chính:
Người dùng phải trả phí giao dịch bằng , tỷ lệ với lượng tính toán cần thiết.
cũng tham gia vào quản trị ; số lượng một người dùng nắm giữ càng lớn, quyền biểu quyết của họ trong các quyết định nền tảng càng lớn.
Các có thể để nhận phần thưởng cho việc tham gia vào .
được phân phối thông qua một và không có giới hạn cung, khiến nó trở thành một có tính lạm phát. thưởng cho những người bằng mới được , do đó tỷ lệ lạm phát được điều chỉnh theo thời gian thực dựa trên số lượng được và số lượng người .
Đâu là ?
là một giao thức cung cấp một cơ chế đồng thuận cho các blockchain () và các công cụ cho phép các ứng dụng kết nối với động cơ đồng thuận , được gọi là . là giao thức đồng thuận mặc định cho và hoạt động như một hệ thống (BFT). Điều này có nghĩa là ngay cả khi có những người tham gia không hợp tác hoặc độc hại, các giao dịch mới vẫn có thể được xác nhận.
Các duy trì bản sao của dữ liệu blockchain bằng cách chạy các nút . Số lượng cho bị giới hạn ở 100, có nghĩa là không phải tất cả các nút đầy đủ đều có thể trở thành . Các xác nhận giao dịch phải bỏ phiếu về các khối được thêm mới.
cần để có được quyền xác thực. 100 nút có giá trị cao nhất sẽ trở thành , và quyền biểu quyết của họ tỷ lệ thuận với số lượng họ đã . Người dùng cũng có thể của họ cho các để nhận được một phần thưởng . Cơ chế này thực sự khuyến khích các duy trì hành vi tốt, cho phép người dùng chọn của họ với các đáng tin cậy hơn. Để thêm các khối mới, 100 đạt được đồng thuận thông qua nhiều vòng bỏ phiếu.
Tại sao lại quan trọng?
(BFT) đã thu hút sự chú ý vì một số lý do chính:
Khả năng ứng dụng rộng: (BFT) phù hợp với cả các chuỗi công cộng và riêng tư. Nó chỉ xử lý các lớp mạng và đồng thuận của blockchain , bao gồm cách các đạt được đồng thuận về các giao dịch và chia sẻ thông tin, trong khi các nhà phát triển có thể tùy chỉnh lớp ứng dụng. Mỗi "zone", cho dù là công cộng hay riêng tư, đều có thể độc lập xác định phương pháp lựa chọn của mình.
Hiệu suất cao: (BFT) có khoảng 1 giây và có thể xử lý hàng nghìn .
Xác nhận giao dịch ngay lập tức: Miễn là đa số trong mạng trung thực và đáng tin cậy, một khi một khối được tạo ra, các giao dịch sẽ được xác nhận ngay lập tức. So với các blockchain như hoặc , người dùng cần xác nhận ít khối hơn, dẫn đến sự tin tưởng lớn hơn trong việc chấp nhận các giao dịch.
Bảo mật: Trong trường hợp xảy ra blockchain, dẫn đến hai bản ghi lịch sử giao dịch khác nhau, trách nhiệm giải trình vẫn có th