Tổng quan
Trong các bài viết trước đây, GFS Blockchain đã giới thiệu đến các bạn cấu trúc modular được các blockchain Layer 1 sử dụng, mà tiên phong về xu hướng thiết kế này chính là Polkadot.
Hôm nay, trong bài viết này, mình sẽ tiếp tục làm rõ hơn sự khác biệt trong cấu trúc của Polkadot so với các blockchain hiện tại. Chúng ta sẽ lần lượt so sánh Polkadot với các Layer 1 đang nổi hiện nay như Binance Smart Chain, Cosmos, Avalanche. Hy vọng qua các so sánh này, các bạn sẽ thấy được tầm nhìn dài hạn, sự kỹ lưỡng mà Gavin Wood đã và đang dành cho Polkadot.
Binance Smart Chain vs Polkadot
Binance Smart Chain
Binance Chain là một blockchain Proof of Stake Authority (PoSA) được sử dụng để trao đổi tài sản kỹ thuật số trên Binance DEX. Binance Smart Chain là một chuỗi hợp đồng thông minh tương thích với EVM được kết nối với Binance Chain. Cùng với nhau, chúng tạo thành hệ thống chuỗi kép Binance. Binance Smart Chain cũng là một chuỗi Proof of Stake Authority và cho phép người dùng tạo các hợp đồng và Dapp thông minh.
Cả hai chuỗi đều được xây dựng bằng Cosmos SDK và do đó là một phần của hệ sinh thái Cosmos . Do các chi tiết cụ thể của kiến trúc Cosmos, khả năng tương tác của Binance Smart Chain dựa trên các cầu nối. Điều này có nghĩa là tất cả các validator của cả hai chuỗi cũng là những người vận hành cầu nối, do đó, tính bảo mật của hệ thống dựa vào những người xác nhận đáng tin cậy. Hiện tại, có 21 node xác thực Binance Smart Chain.
Polkadot
Polkadot có một mục đích hoàn toàn khác, vì nó được xây dựng để kết nối và bảo mật các chuỗi khối duy nhất. Đó là một giao thức mà trên đó các blockchain đơn lẻ (chẳng hạn như Binance Smart Chain) có thể được xây dựng và hưởng lợi từ bảo mật được chia sẻ, khả năng tương tác và khả năng mở rộng. Khả năng tương tác trong Polkadot dựa trên bảo mật tổng hợp trên Polkadot và bảo mật của toàn bộ mạng Polkadot, đồng thời có an ninh kinh tế mạnh hơn nhiều.
Khả năng mở rộng dựa trên các cầu nối phụ thuộc vào việc mỗi chuỗi bắc cầu tìm ra tập hợp các trình xác nhận của riêng nó, do đó cần có các tài nguyên trùng lặp. Khả năng mở rộng trên Polkadot dựa trên tính bảo mật của Relay Chain và khi số lượng trình xác thực trong nhóm hoạt động trên Polkadot tăng lên, nhiều Parachain có thể được hỗ trợ.
=> Xét về 3 đặc tính cơ bản của blockchain thì Polkadot vượt trội hơn hẳn Binance Smart Chain ở khả năng bảo mật mạng lưới, phân quyền mạng lưới và tiếp đó là khả năng mở rộng. Binance Smart Chain có thể xem như là một bản folk của Ethereum mà ở đó lại phải đánh đổi tính Decentralize để đạt được chi phí thấp và tốc độ nhanh, do đó tính bảo mật cũng bị giảm xuống. Binance Smart Chain là 1 đại diện khác cho mô hình cấu trúc Monolithic Blockchain.
Cosmos vs Polkadot
Cả Polkadot và Cosmos là 2 mô hình thiết kế kiểu Modular. Cả 2 được thiết kế để hướng mô hình nhiều blockchain có thể tương tác với nhau thay vì 1 blockchain tồn tại riêng lẻ.
Chúng ta cùng xem xét 1 số điểm khác biệt ở 2 dự án.
Mô hình
Polkadot sử dụng mô hình Sharding, trong đó các Shard của Polkadot được gọi là “Parachain”. Mỗi khi Parachain muốn thực hiện chuyển đổi trạng thái, nó sẽ gửi một khối (hàng loạt chuyển đổi trạng thái) cùng với bằng chứng trạng thái mà trình xác thực Polkadot có thể xác minh một cách độc lập. Các khối này được hoàn thiện cho các Parachain khi chúng được hoàn thiện bởi Relay Chain của Polkadot, chuỗi chính của hệ thống. Do đó, tất cả các Parachain chia sẻ trạng thái với toàn bộ hệ thống, có nghĩa là một chuỗi tổ chức lại của một Parachain duy nhất sẽ yêu cầu tổ chức lại tất cả các Parachain và Relay Chain.
Cosmos sử dụng mô hình modul với 2 lớp blockchain: Hub (trung tâm) và Zone. Zone là các blockchain không đồng nhất thông thường và Hub là các blockchain được thiết kế đặc biệt để kết nối các Zone với nhau. Hệ thống có thể có nhiều Hub (Hub chính là “Cosmos Hub”), nhưng mỗi Hub kết nối một nhóm các chuỗi bên ngoài, được gọi là “Zone”. Mỗi Zone chịu trách nhiệm bảo mật chuỗi bằng một bộ xác thực được phân cấp và phân quyền đầy đủ. Các Zone gửi tin nhắn và mã thông báo cho nhau thông qua trung tâm bằng cách sử dụng một giao thức được gọi là Giao tiếp giữa các chuỗi khối (Inter-Blockchain Communication – IBC). Vì các Zone không chia sẻ trạng thái, một tổ chức lại của một Zone sẽ không tổ chức lại các Zone khác, có nghĩa là mỗi tin nhắn được ràng buộc bởi sự tin cậy của người nhận đối với tính bảo mật của người gửi.
Kiến trúc
Polkadot có Relay Chain hoạt động như chuỗi chính của hệ thống. Tất cả các trình xác thực trong Polkadot đều nằm trên Relay Chain. Parachain có Collator, nhiệm vụ xây dựng và đề xuất các khối Parachain cho Validator. Collator không có bất kỳ trách nhiệm bảo mật nào và do đó không yêu cầu một hệ thống khuyến khích mạnh mẽ. Collator có thể gửi một khối Parachain duy nhất cho mỗi khối Relay Chain cứ sau 6 giây. Sau khi Parachain gửi một khối, trình xác thực thực hiện một loạt các kiểm tra tính khả dụng và tính hợp lệ trước khi chuyển nó vào chuỗi cuối cùng.
Vị trí của Parachain có giới hạn là 100, và do đó, các ứng viên Parachain tham gia vào một cuộc đấu giá để giữ chỗ trong tối đa hai năm. Đối với các chuỗi không có tài trợ cho vị trí Parachain hoặc sự cần thiết phải thực thi với thời gian khối 6 giây, Polkadot cũng có Parathread. Parathread thực thi trên cơ sở trả tiền khi bạn di chuyển, chỉ trả tiền để thực thi một khối khi chúng cần.
Để tương tác với các chuỗi muốn sử dụng quy trình hoàn thiện của riêng họ (ví dụ: Bitcoin), Polkadot có các Parachain cầu nối cung cấp khả năng tương thích hai chiều.
Cosmos có một chuỗi chính được gọi là “Hub” kết nối các chuỗi khối khác được gọi là “Zone”. Cosmos có thể có nhiều Hub. Mỗi Zone phải duy trì trạng thái riêng của mình và do đó có cộng đồng trình xác nhận của riêng mình. Khi một vùng muốn giao tiếp với vùng khác, nó sẽ gửi các tin nhắn qua IBC. Trung tâm duy trì một sổ cái đa mã thông báo về số dư mã thông báo (các thông báo không chuyển được chuyển tiếp nhưng trạng thái của chúng không được lưu trữ trong Hub).
Các Zone theo dõi trạng thái của Hub bằng Light Client, nhưng Hub không theo dõi trạng thái của Zone. Các Zone phải sử dụng thuật toán xác định tính tổng thể (hiện tại, tất cả đều sử dụng Tendermint) và triển khai giao diện IBC để có thể gửi thông báo đến các chuỗi khác thông qua Hub.
Cosmos cũng có thể tương tác với các chuỗi bên ngoài bằng cách sử dụng “Peg Zones: vùng chốt”, tương tự như các Parachain bắc cầu.
Đồng thuận
Polkadot sử dụng một giao thức đồng thuận kết hợp với hai giao thức con là BABE và GRANDPA, cùng được gọi là “Fast Forward”. BABE (Blind Assignment for Blockchain Extension) sử dụng chức năng ngẫu nhiên có thể xác minh được (VRF) để chỉ định các vị trí cho người xác thực và một mô hình tổng hợp dự phòng để đảm bảo rằng mỗi vị trí đều có một tác giả. GRANDPA (Thỏa thuận tiền tố tạo ra tổ tiên đệ quy dựa trên GHOST) bỏ phiếu cho các chuỗi, thay vì các khối riêng lẻ. Cùng với nhau, BABE có thể tạo ra các khối ứng cử viên để mở rộng chuỗi đã hoàn thiện và GRANDPA có thể hoàn thiện chúng theo lô (lên đến hàng triệu khối cùng một lúc).
Sự cô lập các nhiệm vụ này mang lại một số lợi ích. Đầu tiên, nó thể hiện sự giảm bớt sự phức tạp trong vận chuyển cho cả quá trình sản xuất và hoàn thiện khối. BABE có độ phức tạp tuyến tính, giúp dễ dàng mở rộng quy mô tới hàng nghìn nhà sản xuất khối với chi phí mạng thấp. GRANDPA có độ phức tạp bậc hai, nhưng được giảm bớt bởi một yếu tố của độ trễ hoặc số khối mà nó hoàn thành trong một đợt.
Thứ hai, có khả năng mở rộng chuỗi với các khối chưa được hoàn thiện cho phép các trình xác thực khác thực hiện kiểm tra tính khả dụng và tính hợp lệ rộng rãi để đảm bảo rằng không có chuyển đổi trạng thái không hợp lệ nào đi vào chuỗi cuối cùng.
Cosmos (cả Hub và Zone) sử dụng đồng thuận Tendermint, một giao thức vòng cung cấp tính chính xác tức thì. Quá trình sản xuất và hoàn thiện khối nằm trên cùng một đường dẫn của thuật toán, có nghĩa là nó tạo ra và hoàn thiện từng khối một. Bởi vì nó là một thuật toán dựa trên PBFT (như GRANDPA), nó có độ phức tạp truyền tải bậc hai, nhưng chỉ có thể hoàn thiện một khối tại một thời điểm.
Trình xác thực
Polkadot sử dụng Bằng chứng cổ phần được đề cử (NPoS) để chọn trình xác thực bằng cách sử dụng sequential Phragmén algorithm. Kích thước bộ trình xác thực được đặt bởi ban quản trị và những người tạo không muốn chạy cơ sở hạ tầng của trình xác thực có thể chỉ định tối đa 16 trình xác thực. Thuật toán của Phragmén chọn cách phân bổ tiền đặt cược tối ưu, trong đó việc tối ưu dựa trên việc có tập hợp tiền cược đồng đều nhất.
Tất cả các trình xác thực trong Polkadot đều có cùng trọng lượng trong các giao thức đồng thuận. Nghĩa là, để đạt được nhiều hơn 2/3 sự hỗ trợ cho một chuỗi, hơn 2/3 số người xác nhận phải cam kết với nó, thay vì 2/3 số tiền đặt cọc. Tương tự như vậy, phần thưởng của trình xác thực gắn liền với hoạt động của họ, chủ yếu là khối sản xuất và các biện minh cuối cùng, chứ không phải số tiền cổ phần của họ. Điều này tạo ra động cơ để đề cử những người xác thực với số tiền đặt cược thấp hơn, vì họ sẽ kiếm được lợi nhuận cao hơn từ các mã thông báo đã đặt cọc của họ.
Cosmos Hub sử dụng Bằng chứng cổ phần ngoại quan (một biến thể của PoS được ủy quyền) để chọn người xác nhận. Staker phải ký quỹ và gửi một giao dịch ủy quyền cho mỗi trình xác thực mà họ muốn ủy quyền cùng với số lượng mã thông báo để ủy quyền. Cosmos Hub có kế hoạch hỗ trợ tối đa 300 trình xác thực.
Bỏ phiếu đồng thuận và phần thưởng đều dựa trên cổ phần trong Cosmos. Trong trường hợp biểu quyết đồng thuận, hơn 2/3 số cổ phần phải cam kết, thay vì 2/3 số người xác nhận. Tương tự như vậy, người xác nhận có 10% tổng số tiền đặt cược sẽ kiếm được 10% phần thưởng.
Cuối cùng, trong Cosmos, nếu Staker không bỏ phiếu trong một cuộc trưng cầu dân ý về quản trị, thì validator sẽ có được quyền biểu quyết này. Bởi vì điều này, nhiều Validator trong Cosmos không có hoa hồng để có được nhiều quyền kiểm soát hơn đối với giao thức. Ở Polkadot, quản trị và đặt cược hoàn toàn rời rạc, đề cử người xác nhận không chỉ định bất kỳ quyền biểu quyết quản trị nào cho người xác nhận.
Truyền tin nhắn
Polkadot sử dụng Định dạng chuyển thông báo đồng thuận chéo (XCM) cho các Parachain để gửi các thông điệp tùy ý cho nhau. Parachain mở các kết nối với nhau và có thể gửi tin nhắn qua các kênh đã thiết lập của họ. Bộ đối chiếu là các node đầy đủ của các phân đoạn và các node đầy đủ của Relay Chain, vì vậy các node đối chiếu là thành phần quan trọng của việc truyền thông điệp. Thông báo không đi qua Relay Chain, chỉ các bằng chứng về hoạt động đăng và kênh (mở, đóng, v.v.) mới đi vào Relay Chain. Điều này nâng cao khả năng mở rộng bằng cách giữ dữ liệu trên các cạnh của hệ thống.
Trong trường hợp tổ chức lại chuỗi, các thông báo có thể được quay trở lại điểm sắp xếp lại dựa trên các bằng chứng về bài đăng trong Relay Chain. Trạng thái được chia sẻ giữa các Parachain có nghĩa là các tin nhắn không có giới hạn tin cậy, tất cả chúng đều hoạt động trong cùng một bối cảnh.
Polkadot có một giao thức bổ sung được gọi là SPREE cung cấp logic được chia sẻ cho các thông điệp xuyên chuỗi. Các tin nhắn được gửi bằng SPREE mang theo các đảm bảo bổ sung về xuất xứ và cách diễn giải của chuỗi nhận.
Cosmos sử dụng một giao thức xuyên chuỗi được gọi là Inter-Blockchain Communication (IBC). Việc triển khai Cosmos hiện tại sử dụng Hub để chuyển token giữa các Zone. Cosmos có một đặc điểm kỹ thuật mới để truyền dữ liệu tùy ý. Tuy nhiên, vì các chuỗi không chia sẻ trạng thái, các chuỗi nhận phải tin tưởng vào tính bảo mật của nguồn gốc của thông điệp.
Quản trị
Polkadot có một hệ thống quản trị đa vùng với một số cách để thông qua các đề xuất. Tất cả các đề xuất cuối cùng đều thông qua một cuộc trưng cầu dân ý công khai, nơi phần lớn các mã token luôn có thể kiểm soát kết quả. Đối với cuộc trưng cầu có tỷ lệ cử tri thấp, Polkadot sử dụng xu hướng số đại biểu thích ứng để đặt ngưỡng vượt qua. Chương trình giới thiệu có thể chứa nhiều đề xuất khác nhau, bao gồm phân bổ vốn từ Kho bạc on-chain. Các quyết định được ban hành theo chuỗi và có tính ràng buộc và tự trị.
Polkadot có một số cơ quan trực tuyến. Cơ quan chính là Hội đồng, bao gồm một tập hợp các tài khoản được bầu chọn theo kiểu Phragmén. Hội đồng đại diện cho lợi ích thiểu số và do đó, các đề xuất được Hội đồng nhất trí thông qua có ngưỡng thông qua thấp hơn trong cuộc trưng cầu dân ý công khai. Ngoài ra còn có một Ủy ban kỹ thuật để đưa ra các khuyến nghị kỹ thuật (ví dụ: nâng cấp thời gian chạy khẩn cấp để sửa lỗi).
Cosmos sử dụng tín hiệu bỏ phiếu đồng xu (coin-vote) để thông qua cuộc trưng cầu. Việc ban hành thực tế các quyết định quản trị được thực hiện thông qua một giao thức fork, giống như các blockchain khác. Tất cả chủ sở hữu mã token đều có thể bỏ phiếu, tuy nhiên, nếu một người được ủy quyền bỏ phiếu trắng thì Validator mà họ ủy quyền sẽ đảm nhận quyền biểu quyết của họ. Validator ở Polkadot không nhận được bất kỳ quyền biểu quyết nào dựa trên những người được đề cử của họ.
Nâng cấp
Sử dụng siêu giao thức Wasm, Polkadot có thể nâng cấp chuỗi và đề xuất thành công mà không cần hard fork. Bất kỳ thứ gì nằm trong STF, hàng đợi giao dịch hoặc nhân viên ngoài chuỗi đều có thể được nâng cấp mà không cần phân nhánh chuỗi.
Vì Cosmos không dựa trên giao thức meta nên nó phải đưa ra các đề xuất và nâng cấp thông qua cơ chế phân nhánh thông thường.
Avalanche vs Polkadot
Một dự án được triển khai theo thiết kế Modular đáng chú ý khác là Avalanche rất được cộng đồng quan tâm. Chúng ta cùng xem có những điểm khác biệt nào giữa hai dự án nổi bật này.
Mô hình kiến trúc
Nếu Polkadot hoạt động với mô hình Relay Chain làm chain chính kết nối với Parachain thì Avalanche cũng tương tự. Avalanche có 3 chuỗi khối tích hợp sẵn: Chuỗi trao đổi (X-Chain), Chuỗi nền tảng (P-Chain) và Chuỗi hợp đồng (C-Chain). Tất cả 3 blockchain đều được xác nhận và bảo mật bởi mạng chính (Primary Network). Mạng chính là một mạng Subnet đặc biệt, và tất cả các thành viên của tất cả các mạng Subnet tùy chỉnh cũng phải là thành viên của Mạng chính bằng cách đặt cược ít nhất 2.000 AVAX (khoảng hơn 150.000 USD), chi phí này rẻ hơn nhiều so với chi phí thuê 1 vị trí Parachain trên Polkadot (ví dụ: Moonbeam cần khoảng hơn 35 triệu DOT khoảng gần 665 triệu USD tại thời điểm viết bài). Ngoài ra Avalanche không giới hạn số lượng subnet, còn Polkadot chỉ giới hạn 100 Parachain.
Subnet là một tập hợp các trình xác thực động làm việc cùng nhau để đạt được sự đồng thuận về trạng thái của một tập hợp các blockchain. Mỗi blockchain được xác nhận bởi chính xác một Subnet. Một Subnet có thể xác thực nhiều blockchain. Một node có thể là thành viên của nhiều Subnet.
Cơ chế đồng thuận
Avalanche và Snowman là 2 cơ chế đồng thuận hoạt động trên Avalanche. Chuỗi X – Chain sử dụng cơ chế đồng thuận Avalanche, còn 2 chuỗi còn lại sử dụng Snowman.
Giao thức đồng thuận Avalanche sử dụng tất cả các node để xử lý và xác thực các giao dịch bằng cách triển khai một giao thức đồng thuận được tối ưu hóa bằng một đồ thị vòng có hướng (DAG). DAG cho phép mạng xử lý các giao dịch song song. Người xác thực ngẫu nhiên thăm dò ý kiến của những người xác thực khác để xác định xem một giao dịch mới có hợp lệ hay không. Số lượng lấy mẫu con ngẫu nhiên nhất định lặp đi lặp lại được Avalanche chứng minh bằng thống kê rằng hầu như không thể có giao dịch sai.
Tất cả các giao dịch được hoàn tất ngay lập tức mà không cần xác nhận khác. Điều này có nghĩa là không có các block nào được thấy như trong các blockchain truyền thống mà thay vào đó là các giao dịch cha mẹ được gọi là các đỉnh (vertice). Việc chạy một node xác thực và xác thực các giao dịch yêu cầu phần cứng thấp và không khó để tiếp cận giúp tăng hiệu suất và sự phi tập trung cho mạng.
Giao thức đồng thuận Snowman được xây dựng dựa trên giao thức đồng thuận Avalanche nhưng yêu cầu các giao dịch được thực hiện một cách tuyến tính. Thuộc tính này có lợi khi giao dịch với các hợp đồng thông minh. Không giống như giao thức đồng thuận Avalanche, Snowman tạo ra các block.
=> Với cơ chế đồng thuận của Polkadot, BABE có thể tạo ra các khối ứng cử viên để mở rộng chuỗi đã hoàn thiện và GRANDPA có thể hoàn thiện chúng theo lô (lên đến hàng triệu khối cùng một lúc) rõ ràng là một bước tiến lớn so với các Blockchain khác trong đó có Avalanche.
Trình xác thực
Với Avalanche để đạt được sự đồng thuận, các trình xác nhận liên tục lấy mẫu lẫn nhau. Xác suất mà một trình xác thực nhất định được lấy mẫu tỷ lệ với số tiền đặt cược của nó.
Còn với Polkadot, để đạt được sự đồng thuận phải có 2/3 số validator phải xác thực.
Điều này, tạo ra động cơ để đề cử những người xác thực với số tiền đặt cược thấp hơn, vì họ sẽ kiếm được lợi nhuận cao hơn từ các mã thông báo đã đặt cọc của họ.
=> Polkadot sẽ an toàn và phi tập trung hơn, những Validator giàu có sẽ không thao túng được kết quả xác minh để trục lợi.
Ngoài ra khi giá Avalanche ngày càng tăng lên việc trở thành trình xác thực trở nên đắt đỏ hơn, đây cũng là một rào cản để tiến tới phân quyền mạnh mẽ hơn.
Quản trị
Hiện tại, staker của Avalanche ngoài việc phục vụ cho mục đích cuối cùng là chạy node để kiếm lợi nhuận, hoặc các airdrop cho Staker thì hầu như chưa có hoạt động nào liên quan đến quản trị mạng lưới Avalanche. Nếu so với hệ thống quản trị đa vùng của Polkadot, mà ở đó, Staker Dot có rất nhiều quyền lực liên quan đến quản trị mạng lưới hoạt động, tổ chức quản trị của Polakdot rất dân chủ, vượt rất xa so với Avalanche cũng như phần còn lại.
Nâng cấp
Trong khi quá trình nâng cấp chuỗi của Polkadot diễn ra nhẹ nhàng và không cần hardfork thì Avalanche lại phải cần hardfolk như các blockchain bình thường khác.
Điều này cũng cho thấy sự tiến bộ lớn và ưu điểm vượt trội mà Polkadot đạt được.
Tổng kết
Với 3 sự so sánh ở trên, các bạn có thể thấy rằng mô hình Monolithic blockchain đã trở nên cũ kỹ và không hợp thời đại khi phải hy sinh một yếu tố nào đó để đạt 2 yếu tố còn lại, ở đây Binance Smart Chain đã hi sinh tính phân quyền mà xa hơn là giảm bảo mật để đạt được tốc độ và giảm chi phí, điều này về lâu dài lại đi ngược lại tinh thần của blockchain.
Với Cosmos, Avalanche là sự cạnh tranh thực sự với Polkadot, cùng sử dụng thiết kế Modular với kiểu “ blockchain của blockchain” hay còn gọi với tên khác là “internet of blockchain”. Dù vậy, với Polkadot với thiết kế tiên phong của mình đã đi dự báo được những khó khăn trong mô hình blockchain của blockchain” như việc kết nối các blockchain ở tầng dưới với nhau ( kết nối các Parachain trên Polkadot), cơ chế đồng thuận và bảo mật chia sẻ… đã cho thấy nhiều ưu điểm hơn về công nghệ và về lâu dài là an toàn,và hạn chế các vấn đề nghẽn mạng hơn (ví dụ Avax bị tê liệt vào ngày 11/2/2021).
Với mô hình thiết kế của mình, Polkadot đạt được decentralize rất cao qua hoạt động quản trị, điều này là hoàn toàn thuận theo tinh thần của blockchain. Dù Polkadot vẫn trong giai đoạn cuối cùng để hoàn thành tầm nhìn của Gavin Wood, dù hệ sinh thái Polkadot vẫn chưa bùng nổ, và dù rằng lần lượt để các đối thủ bỏ xa về khía cạnh hiệu quả kinh doanh thời điểm hiện nay ( TVL, user…) nhưng Polkadot khi hoàn thiện sẽ trở thành người khổng lồ thực sự, và chắc chắn sẽ lấy đúng vị thế của mình xứng đáng.
Hàng tuần, GFS Blockchain sẽ cập nhật các thông tin mới nhất về thị trường Crypto, mọi người hãy thường xuyên theo dõi tại website và đừng quên tham gia vào nhóm cộng đồng của GFS để thảo luận với các thành viên khác nhé:
- Nhóm Telegram của GFS Blockchain -> Click tại đây
- Nhóm Facebook của GFS Blockchain -> Click tại đây
- Kênh thông tin Telegram của GFS Blockchain -> Click tại đây
- Kênh Twitter của GFS Blockchain -> Click tại đây