Giới thiệu
Khi Bitcoin ra mắt, nó đã đặt nền móng cho một ngành xoay quanh công nghệ làm nền tảng cho giao thức: blockchain. Những người đổi mới háo hức hiện đã khám phá ra tiềm năng của công nghệ và đang khám phá các ứng dụng của nó trong mọi ngành công nghiệp có thể tưởng tượng được.
Bitcoin được gọi là tiền điện tử - một dạng tiền kỹ thuật số không được kiểm soát bởi bất kỳ thực thể nào. Thay vào đó, nó sử dụng sự kết hợp giữa công nghệ cơ sở dữ liệu phân tán, khuyến khích tài chính và kỹ thuật mã hóa để cho phép một hệ sinh thái rộng lớn phối hợp mà không cần người lãnh đạo hoặc quản trị viên.
Cấu trúc dữ liệu được mạng Bitcoin sử dụng đã tạo ra sức hấp dẫn rộng rãi trong hơn 10 năm kể từ khi nó được tạo ra. Giờ đây, công nghệ blockchain đang được thử nghiệm trong các lĩnh vực từ tài chính và chuỗi cung ứng đến hệ thống pháp luật và chính phủ.
Trong trường hợp bạn bỏ lỡ hướng dẫn dành cho người mới bắt đầu của chúng tôi về công nghệ chuỗi khối: chuỗi khối là một cấu trúc dữ liệu đơn giản mà các mục nhập không thể chỉnh sửa mà chỉ được mở rộng. Có thể hữu ích khi coi nó như một bảng tính, trong đó mỗi ô trỏ về ô trước đó, do đó mọi nỗ lực sửa đổi ô trước đó sẽ được hiển thị ngay lập tức. Nói chung, blockchain sẽ lưu trữ thông tin về các giao dịch tài chính, nhưng nó có thể được sử dụng với bất kỳ loại dữ liệu kỹ thuật số nào.
Tiếp tục với sự tương tự về bảng tính của chúng ta, bản thân tài liệu sẽ được nhiều bên nắm giữ. Mỗi người đều chạy phần mềm chuyên dụng trên thiết bị của mình, phần mềm này kết nối với các thiết bị khác đang chạy phần mềm để tất cả người tham gia đều sở hữu cơ sở dữ liệu cập nhật.
Không có nguồn trung tâm nào để người tham gia lấy thông tin này (mạng được phân phối). Điều này có nghĩa là việc truyền bá thông tin chậm hơn nhưng nó làm cho mạng mạnh hơn về mặt bảo mật và dự phòng.
Trong phần tiếp theo, chúng ta sẽ xem xét ba loại chuỗi khối – chuỗi riêng tư, công cộng và tập đoàn. Trước đó, hãy nhắc lại một số tính năng chính mà cả ba đều có:
Sổ cái chỉ bổ sung – để đủ điều kiện là một blockchain, hệ thống cần tuân theo cấu trúc chuỗi khối, trong đó mỗi khối được liên kết với khối cuối cùng. Nếu blockchain của chúng tôi là tập hợp các ô trong bảng tính của chúng tôi thì các khối là các ô riêng lẻ.
Một mạng lưới gồm các đồng nghiệp – mỗi người tham gia trên mạng đều nắm giữ một bản sao của blockchain. Những người tham gia này được gọi là các nút và họ tương tác theo kiểu ngang hàng.
Cơ chế đồng thuận – phải có cơ chế để các nút đồng ý về tính chính xác của các giao dịch được truyền trên mạng, để đảm bảo rằng không có dữ liệu giả mạo nào được ghi vào chuỗi.
Bảng dưới đây tóm tắt một số khác biệt chính.
Chuỗi khối công khai
Nếu gần đây bạn đã sử dụng tiền điện tử thì rất có thể bạn đã tương tác với một chuỗi khối công khai. Chúng chiếm phần lớn các sổ cái phân tán tồn tại ngày nay. Chúng tôi gọi chúng là công khai vì bất kỳ ai cũng có thể xem các giao dịch diễn ra và việc tham gia chỉ đơn giản là tải xuống phần mềm cần thiết.
Chúng tôi cũng thường sử dụng thuật ngữ không được phép cùng với thuật ngữ công khai. Không người gác cổng nào có thể cản trở việc tham gia và bất kỳ ai cũng có thể tham gia vào cơ chế đồng thuận (ví dụ: bằng cách khai thác hoặc đặt cược). Vì bất kỳ ai cũng có thể tự do tham gia và được khen thưởng vì vai trò của họ trong việc đạt được sự đồng thuận, chúng tôi mong đợi sẽ thấy một cấu trúc liên kết phi tập trung cao trên mạng được thiết lập xung quanh chuỗi công khai.
Tương tự như vậy, chúng tôi kỳ vọng một blockchain công khai sẽ có khả năng chống kiểm duyệt tốt hơn so với blockchain riêng tư (hoặc bán riêng tư). Vì bất kỳ ai cũng có thể tham gia mạng, giao thức phải kết hợp một số cơ chế nhất định để ngăn chặn các tác nhân độc hại giành được lợi thế ẩn danh.
Tuy nhiên, cách tiếp cận theo định hướng bảo mật trên chuỗi công cộng đi kèm với sự đánh đổi về mặt hiệu suất. Nhiều người gặp phải trở ngại khi mở rộng quy mô và thông lượng tương đối yếu. Hơn nữa, việc đưa các thay đổi vào mạng mà không làm nó bị chia nhỏ có thể là một thách thức, vì hiếm khi tất cả những người tham gia đồng ý với những thay đổi được đề xuất.
Blockchain riêng tư
Trái ngược hoàn toàn với bản chất không được phép của các chuỗi khối công khai, các chuỗi khối riêng tư thiết lập các quy tắc quy định ai có thể xem và ghi vào chuỗi (chúng là môi trường được cấp phép). Đây không phải là các hệ thống phi tập trung vì có hệ thống phân cấp rõ ràng liên quan đến quyền kiểm soát. Tuy nhiên, chúng được phân phối ở chỗ nhiều nút vẫn duy trì một bản sao của chuỗi trên máy của chúng.
Chuỗi riêng phù hợp hơn với môi trường doanh nghiệp, nơi tổ chức muốn tận hưởng các thuộc tính blockchain mà không làm cho mạng của họ có thể truy cập được từ bên ngoài.
Bằng chứng công việc là lãng phí nhưng nó đã được chứng minh là cần thiết cho một môi trường mở dựa trên mô hình bảo mật. Tuy nhiên, trong một blockchain riêng tư, các mối đe dọa mà PoW ngăn chặn không gây bất lợi bằng – danh tính của mỗi người tham gia đều được biết và việc quản lý được thực hiện.
Trong trường hợp này, một thuật toán hiệu quả hơn là thuật toán có các trình xác thực được chỉ định, là các nút được chọn để đảm nhận các chức năng nhất định để xác thực giao dịch. Nói chung, điều này liên quan đến một loạt các nút phải đăng xuất trên mỗi khối. Nếu các nút bắt đầu hành động độc hại, chúng có thể nhanh chóng bị bắt giữ và xóa khỏi mạng. Với sự kiểm soát từ trên xuống của blockchain, sẽ đủ dễ dàng để điều phối việc đảo ngược.
Liên minh chuỗi khối
Chuỗi khối liên minh nằm trên hàng rào giữa chuỗi công cộng và chuỗi riêng tư, kết hợp các yếu tố từ cả hai. Sự khác biệt đáng chú ý nhất giữa một trong hai hệ thống có thể được quan sát thấy ở mức độ đồng thuận. Thay vì một hệ thống mở nơi bất kỳ ai cũng có thể xác thực các khối hoặc một hệ thống đóng trong đó chỉ một thực thể duy nhất chỉ định các nhà sản xuất khối, một chuỗi liên minh coi một số bên có quyền lực ngang nhau đóng vai trò là người xác nhận.
Từ đó, các quy tắc của hệ thống trở nên linh hoạt: khả năng hiển thị của chuỗi có thể được giới hạn ở những người xác thực, có thể xem được đối với các cá nhân được ủy quyền hoặc bởi tất cả. Với điều kiện người xác nhận có thể đạt được sự đồng thuận, các thay đổi có thể được triển khai dễ dàng. Đối với hoạt động của blockchain, nếu một ngưỡng nhất định của các bên này hành xử trung thực thì hệ thống sẽ không gặp phải bất kỳ vấn đề nào.
Chuỗi khối liên minh sẽ có lợi nhất trong môi trường có nhiều tổ chức hoạt động trong cùng một ngành và yêu cầu một nền tảng chung để thực hiện các giao dịch hoặc chuyển tiếp thông tin. Việc tham gia vào một tập đoàn kiểu này có thể mang lại lợi ích cho một tổ chức vì nó sẽ cho phép họ chia sẻ những hiểu biết sâu sắc về ngành của mình với những người chơi khác.
Cái nào vượt trội hơn?
Về cơ bản, các chuỗi khối công cộng, riêng tư và tập đoàn không có mâu thuẫn - chúng là những công nghệ khác nhau:
Các chuỗi công cộng được thiết kế tốt có xu hướng vượt trội khi đề cập đến khả năng chống kiểm duyệt, với cái giá phải trả là tốc độ và thông lượng. Đây là cách tốt nhất để đảm bảo an ninh tốt hơn cho việc thanh toán giao dịch (hoặc hợp đồng thông minh).
Chuỗi riêng có thể ưu tiên tốc độ của hệ thống vì nó không cần phải lo lắng về các điểm lỗi trung tâm như các chuỗi khối công khai. Chúng được triển khai một cách lý tưởng trong các tình huống mà một cá nhân hoặc tổ chức phải duy trì quyền kiểm soát và thông tin được giữ kín.
Chuỗi liên minh giảm thiểu một số rủi ro đối tác của chuỗi riêng (bằng cách loại bỏ quyền kiểm soát tập trung) và số lượng nút nhỏ hơn thường cho phép chúng hoạt động hiệu quả hơn nhiều so với chuỗi công khai. Các tập đoàn có khả năng thu hút các tổ chức muốn hợp lý hóa việc liên lạc với nhau.
Bớt tư tưởng
Vô số tùy chọn blockchain tồn tại cho các cá nhân và doanh nghiệp tham gia vào các hoạt động khác nhau. Ngay cả trong các danh mục chuỗi khối công cộng, riêng tư và tập đoàn, vẫn có một số điểm phức tạp dẫn đến trải nghiệm người dùng khác nhau. Tùy thuộc vào trường hợp sử dụng, người dùng sẽ cần chọn cái phù hợp nhất để đạt được mục tiêu của riêng mình.
