So sánh blockchain Solana và Polygon với 4 tiêu chí

Dưới đây là những phân tích, so sánh về hai trong số các chuỗi khối hợp đồng thông minh phổ biến nhất, từ góc nhìn của Tanner Philp – nhà phát triển blockchain cấp cao và hiện là người đứng đầu hoạt động và tiếp thị cho Code (một ứng dụng ví tiền mã hoá được xây dựng trên Solana).

5857Total views
So sanh blockchain Solana va Polygon voi 4 tieu chi - anh 1
So sánh blockchain Solana và Polygon với 4 tiêu chí

Các nhà phát triển Web2 dự định nhảy vào Web3 thường tự hỏi họ nên bắt đầu với blockchain nào. Hầu hết các cuộc thảo luận này đều tập trung vào Solana và Polygon. Đó là một cuộc tranh luận chỉ trở nên sôi nổi hơn trong vài tuần kể từ khi đế chế giao dịch tiền mã hoá của Sam Bankman-Fried sụp đổ, vì ông là một trong những người ủng hộ nổi bật nhất của Solana.

Mặc dù nhiều người coi sự sụp đổ của FTX là hồi chuông báo tử tiềm ẩn đối với Solana, nhưng mạng này vẫn là một giải pháp công nghệ đầy hứa hẹn cho các vấn đề về quy mô của chuỗi khối. Ngay cả người đồng sáng tạo Ethereum Vitalik Buterin cũng đã ghi nhận sức mạnh và sự táo bạo của các nhà phát triển xây dựng trên Solana . Và, hoạt động của nhà phát triển là một trong những chỉ số hàng đầu tốt nhất về việc tạo ra giá trị theo thời gian.

Và dưới đây là những so sánh: Ưu và nhược điểm của Solana và Polygon, dựa trên 4 tiêu chí cực kỳ quan trọng và khác biệt đáng kể giữa hai chuỗi: Hiệu suất, cách tiếp cận mở rộng quy mô, bảo mật và cộng đồng.

So sanh blockchain Solana va Polygon voi 4 tieu chi - anh 2

1. Hiệu suất

Có một sự thật là mọi người thường chú ý đến transactions-per-second (TPS) hơn là seconds-per-transaction (SPT). Nhưng 2 số liệu này là không giống nhau.

TPS được tính bằng cách lấy số lượng giao dịch trong một khối và chia cho thời gian cần thiết để người xác thực hoặc người khai thác tạo ra một khối, hay còn gọi là thời gian khối. Phương pháp này bỏ qua một sắc thái quan trọng về cảm giác thời gian chặn đối với người dùng tiền mã hoá.

Giả sử một chuỗi khối tạo ra một khối mỗi giờ một lần, nhưng khối đó chứa một tỷ giao dịch. Blockchain này về mặt kỹ thuật sẽ tự hào về 277.000 TPS nhưng bất kỳ ai sử dụng nó sẽ không nghĩ như vậy. SPT (giả sử phân phối gửi giao dịch bình thường trong một giờ) sẽ là 30 phút. Đây là lý do tại sao khối thời gian quan trọng.

Trên Solana, thời gian khối (được gọi là “slot time”) là khoảng 0,4 giây . Trên Polygon, thời gian tạo khối là khoảng 2 giây. Điều này nghe có vẻ khó hiểu nhưng sự khác biệt giữa 2 giây và nửa giây là một vấn đề lớn. Khi người dùng gặp phải độ trễ hơn một giây trong một ứng dụng (bộ não xử lý thông tin mà nó nhìn thấy ở tốc độ <0,15 giây), cảm giác đó có thể kéo dài vô tận. Chúng ta có thể nhìn thấy hiện tượng này khi làm việc trên các ứng dụng dành cho người tiêu dùng. Hơn nữa, mỗi mili giây đều có giá trị khi việc khám phá và thực hiện giá được gắn chặt với các ứng dụng tài chính.

Một cân nhắc kỹ thuật khác khi so sánh thời gian khối là Polygon (giống như các chuỗi EVM – Máy ​​ảo Ethereum khác), sử dụng một bộ nhớ trong đó các giao dịch được lập chỉ mục trước khi được thêm vào một khối. Solana thực hiện một lộ trình khác, trong đó các giao dịch được gửi trực tiếp tới người dẫn đầu trong bộ trình xác thực. Vì vậy, mặc dù thời gian tạo khối trên Polygon là khoảng 2 giây, nhưng không có gì đảm bảo rằng một giao dịch sẽ chuyển giao dịch đó sang khối tiếp theo vì nó có thể bị kẹt trong mempool – đặc biệt là trong thời điểm biến động cao.

Hiện tượng bị “kẹt” hoặc “chậm trễ” này là kết quả của kích thước khối. Hãy tưởng tượng Venmo chạy một ứng dụng trực tuyến và cần thực hiện hàng chục đơn đặt hàng mỗi giây, nếu nó chọn một chuỗi khối có thời gian khối 0,01 giây chỉ có thể phù hợp với một giao dịch trong một khối, thì SPT quan sát được sẽ chậm chạp.

Trên Solana, về mặt lý thuyết, các khối có thể đạt kích thước tối đa là 128MB. Giao thức Solana Turbine chia một khối thành các gói 1280 byte được gọi là các phần nhỏ. Thông qua giao thức Tower BFT của Solana, những thứ này có thể được xác minh đồng thời bởi các trình xác thực riêng biệt, cho phép tính toán song song.

Trên Polygon, kích thước khối cho chuỗi POS hiện nằm trong khoảng 50-120KB. Có một sản phẩm đang được phát triển tên là Polygon Avail sẽ tăng khả năng này. Tính khả dụng là một giao thức về tính khả dụng của dữ liệu nằm trên đầu chuỗi Polygon POS để tăng dung lượng lưu trữ. Hiện tại, nó được chỉ định ở mức 2 MB mỗi khối với thời gian khối là 20 giây mặc dù có thể mở rộng thành 128 MB (với thời gian khối tối thiểu theo lý thuyết cho một khối có kích thước là 5 giây).

So sanh blockchain Solana va Polygon voi 4 tieu chi - anh 3

Khả năng khối thể hiện trong thị trường phí, mà chúng ta có thể thấy ngày nay. Phí giao dịch trung bình trên Polygon là khoảng 0,02 USD trong khi Solana là khoảng 0,0002 USD. Theo 0x, khi mức sử dụng khối đạt tới 80%, thị trường phí bắt đầu tăng đáng kể và khi mức sử dụng khối đạt tới 95%, nó bắt đầu tăng theo cấp số nhân.

Polygon được thiết kế để mở rộng quy mô thông qua các chuỗi bên song song, mở ra tùy chọn tăng tổng dung lượng khối thông qua nhiều chuỗi hơn, do đó có thể làm giảm phí thị trường. Mặc dù, phương pháp mở rộng quy mô này mang đến những rủi ro hệ thống lớn hơn, tùy thuộc vào những gì bạn đang xây dựng, có thể khiến việc xây dựng trên Polygon trở nên khó khăn.

Đây là sự khác biệt lớn nhất trong hai chuỗi và là chủ đề của phần tiếp theo.

2. Phương pháp mở rộng quy mô

Chúng ta có thể tóm tắt một câu về sự khác nhau trong cách Solana và Polygon tiếp cận mở rộng quy mô của chúng là: Solana được xây dựng để giữ mọi thứ trên một chuỗi và Polygon được xây dựng để thêm nhiều chuỗi đồng thời hợp nhất trạng thái theo định kỳ.

Để mở rộng vấn đề này, một cụm Solana (tập hợp các trình xác thực góp phần tạo nên sự đồng thuận) có một lịch trình dẫn đầu. Lịch trình dẫn đầu này liệt kê trình xác thực nào sẽ xác minh từng khối (còn gọi là vị trí trên Solana). Với lịch trình người lãnh đạo được xác định trước, các giao dịch được chuyển tiếp đến người lãnh đạo đã lên lịch, cắt giảm sự phối hợp không cần thiết.

Trong tương lai gần, Solana cũng sẽ thấy nhiều nhà lãnh đạo khối, điều này sẽ cải thiện hiệu suất và giảm thiểu thời gian chết. Tất cả những điều này được kích hoạt duy nhất bởi giao thức đồng thuận bằng chứng lịch sử của Solana giúp điều chỉnh mạng xung quanh một đồng hồ dùng chung. Nếu không có máy chấm công dùng chung, mạng phải phản ứng với các nhà lãnh đạo mới nổi trong lịch trình xác thực.

So sanh blockchain Solana va Polygon voi 4 tieu chi - anh 4

Bằng chứng về lịch sử kết hợp với giao thức Turbine cho phép truyền nhanh một lượng lớn dữ liệu tất cả đều tồn tại trên một chuỗi.

Polygon có một hệ thống tương tự để xác định người dẫn đầu khối thông qua giao thức Bor của nó, nhưng cách tiếp cận để mở rộng quy mô thì khác. Polygon được thiết lập để mở rộng quy mô bằng cách thêm nhiều sidechain chạy song song và hợp nhất trạng thái theo định kỳ thông qua cam kết với Ethereum. Đó là lý do tại sao bạn có thể thấy Polygon POS và Plasma được gọi là “commit chain”. Nhiều sidechains song song có thể có nghĩa là hai người dùng có thể sử dụng các sidechains riêng biệt bằng cùng một ứng dụng, điều đó có nghĩa là người dùng phải chú ý đến độ trễ của việc hợp nhất trạng thái giữa các chuỗi và các nhà phát triển phải xây dựng độ phức tạp.

Bằng cách này, thang đo Polygon cũng có thể tạo ra rủi ro mà một chuỗi khối có thể thấy “re-org” (trong đó các giao dịch được khôi phục) do người dùng không thể coi giao dịch của họ là “cuối cùng” một cách đáng tin cậy cho đến khi chiều cao khối đạt đến một ngưỡng nhất định. Không có con số kỳ diệu nào cho việc này, nhưng ví dụ: Circle, nhà phát hành stablecoin đợi 372 khối được chuyển trên Polygon (khoảng 20 phút) trước khi họ coi giao dịch là “final” và 1 khối (khoảng 0,4 giây) trên Solana.

Tính hữu hạn biến thể (ariant finality) của Polygon là một nhược điểm đáng kể và có thể ảnh hưởng đến loại ứng dụng nào có thể được xây dựng trên đó. Chẳng hạn, các ứng dụng tiền mã hoá có thể giữ tiền của người dùng cho đến khi giao dịch được coi là cuối cùng hoặc cho phép người dùng giao dịch ngay lập tức và chấp nhận rủi ro khai thác chi tiêu gấp đôi (như chấp nhận rủi ro bồi hoàn thẻ tín dụng). Đây là một bước lùi so với việc tiền mã hoá được cho là loại bỏ rủi ro đối tác tài chính.

Một chuỗi duy nhất sẽ luôn tốt hơn một tập hợp các sidechain, giả sử rằng một chuỗi có thể mở rộng quy mô. Một chuỗi đơn lẻ có độ phức tạp phối hợp ít hơn, độ trễ tổng hợp ít hơn và ít diện tích bề mặt hơn để tấn công.

Câu hỏi đặt ra là Solana có thể hỗ trợ quy mô giống như Polygon tuyên bố không? Dựa trên bản demo gần đây của Kevin Bowers tại Jump Crypto, có vẻ như nó có thể. Đội ngũ Jump Crypto đã xây dựng một ứng dụng khách trình xác thực mới cho Solana có tên là Firedancer, thể hiện 1,2 triệu giao dịch mỗi giây, trong khi vẫn duy trì slot time thứ hai. Nói một cách dễ hiểu, nếu bạn tính mọi tương tác trên Twitter, WhatsApp và Instagram là một giao dịch, tất cả chúng có thể chạy đồng thời trên Solana mà không có bất kỳ sự suy giảm hiệu suất nào.

Polygon cũng có một loạt các cải tiến kỹ thuật đáng kể trong quá trình phát triển. Cụ thể, việc đầu tư vào các bản tổng hợp không kiến ​​thức (ZK) sẽ dẫn đến những cải tiến đáng kể về hiệu suất. Tuy nhiên, các bản tổng hợp ZK phải giải quyết trên Layer 1 (hiện tại là Ethereum) để được coi là hợp lệ – nghĩa là trong khi mở dung lượng, chúng cũng thêm độ trễ.

3. Bảo mật

Hiệu suất cao và khả năng mở rộng là một chuyện, nhưng chúng ta cũng cần xem xét tính bảo mật vào mạng. Cả Solana và Polygon đều đã có soak time đáng kể. Vì vậy khả năng một lỗi nghiêm trọng nằm trong tầm nhìn rõ ràng đang giảm dần (mặc dù không phải là không thể).

Với điều này, các nhà phát triển chuỗi khối tiềm năng nên tập trung vào khả năng phục hồi của mạng đối với các tác nhân xấu đang cố gắng gây ảnh hưởng đến nhà nước. Điều này được đo lường một cách khách quan nhất bằng Hệ số Nakamoto (NC), một số liệu định lượng số lượng trình xác thực cần thông đồng để làm hỏng mạng.

So sanh blockchain Solana va Polygon voi 4 tieu chi - anh 5

Tại thời điểm viết bài này, Solana NC là 32 và Polygon là 4. Cả hai đều là mạng bằng chứng cổ phần nên việc phân phối cổ phần rất quan trọng. Solana có khoảng 1.900 trình xác thực và Polygon có khoảng 100. Điều mà Hệ số Nakamoto nói ở đây là 32 trình xác thực hàng đầu trên Solana và bốn trình xác thực hàng đầu trên Polygon có thể đánh sập mạng.

Cả hai mạng sẽ làm tốt việc tăng cường bảo mật trên véc tơ này và có thể cả hai sẽ làm được, và cả Polygon và Solana đều đã thấy NC của họ tăng lên trong năm qua. Khi có nhiều trình xác nhận trực tuyến hơn, NC của Polygon sẽ phát triển và các cải tiến kỹ thuật khác trong quá trình phát triển như zk rollup sẽ cải thiện tính bảo mật.

Nhiều người cho rằng Polygon có tính bảo mật cao hơn vì nó cam kết trạng thái định kỳ với Ethereum. Mặc dù vậy, điều này hơi sai lầm vì mạng Polygon là trạng thái cập nhật lên Ethereum, vì vậy nếu bốn trình xác thực thông đồng để làm hỏng sổ cái, thì về lý thuyết, một cam kết có thể được thực hiện đối với Ethereum với sổ cái bị hỏng. Đây là một vấn đề có thể giải quyết được mà nhóm Polygon và hệ sinh thái rộng lớn hơn đang giải quyết.

Có thể cả hai chuỗi khối sẽ có những cải tiến lớn ở đây theo thời gian và chúng ta có thể thấy một số sự hội tụ đến từ sự kết hợp giữa các tiến bộ kỹ thuật và xã hội. Đây có lẽ là điều khó nhất của dự án

4. Phần thưởng: Cộng đồng

Mặc dù không phải là một tiêu chí kỹ thuật, nhưng cộng đồng vẫn là một biến số quan trọng trong sự thành công của một mạng. Polygon có lợi thế khi được kết nối với Ethereum, nơi có cộng đồng người tiêu dùng và nhà phát triển khách quan lớn hơn so với Solana. Hơn nữa, Polygon Foundation đã hoàn thành tốt công việc phát triển các thương hiệu và nhà phát triển để xây dựng trên mạng lưới của mình. Chúng ta mong đợi điều này sẽ tiếp tục.

Và với các kế hoạch của Polygon để kết nối với nhiều chuỗi khối, nó sẽ có thể tận dụng các cộng đồng hiện có để đưa nhiều nhà phát triển và người tiêu dùng tham gia hơn nữa.

Tuy nhiên, đây vẫn còn là giai đoạn khá sớm. Có thể các ứng dụng hoạt động hiệu quả sẽ thu hút cộng đồng nhà phát triển, người sáng tạo và người tiêu dùng sẽ tập trung ở những nơi có ứng dụng tốt nhất và nhiều người dùng nhất. Đó là lý do các tiêu chí kỹ thuật ở trên có thể là một chỉ báo hàng đầu về sự phát triển của cộng đồng trong tương lai.

Mặc dù Solana phải khắc phục sự cố cold-start, nhưng trong vòng chưa đầy ba năm, Solana đã phát triển thành một trong những cộng đồng nhà phát triển, người sáng tạo và người tiêu dùng tích cực nhất. Có một nhóm các nhà phát triển đa dạng làm cho cốt lõi hoạt động hiệu quả và mạnh mẽ hơn, trong khi những người khác đang bổ sung các dịch vụ và công cụ để làm cho trải nghiệm của nhà phát triển tốt hơn.

Nền tảng đó đã cho phép các nhóm tài năng xây dựng trải nghiệm người tiêu dùng mạnh mẽ trên các danh mục chính trong tiền mã hoá. Chúng ta hy vọng chu kỳ này sẽ tiếp tục, đưa nhiều người tài năng hơn vào hệ sinh thái khi mật độ nhân tài tăng lên.

Có thể cả Polygon và Solana đều phục vụ các nhu cầu quan trọng trong hệ sinh thái tiền mã hoá rộng lớn hơn, nhưng điều quan trọng là các nhà phát triển phải hiểu được những ưu và nhược điểm như phân tích trên đây.

So sánh blockchain Solana và Polygon với 4 tiêu chí