PARASTATE – Một giải pháp độc đáo giúp mở rộng mạng Ethereum trên Polkadot

Sự phát triển mạnh mẽ của Defi trong thời gian vừa qua đã chỉ ra những điểm yếu cố hữu mà mạng Ethereum vẫn chưa thể giải quyết được, cho dù đã có rất nhiều giải pháp layer 2 ra đời với mục tiêu hỗ trợ khả năng mở rộng của blockchain Ethereum nhằm giảm thiểu tối đa chi phí cho mỗi giao dịch được thực hiện trên mạng lưới, nhưng có vẻ đó chưa phải là con đường đúng đắn nhất để “vấn đề mở rộng” (nhằm gia tăng tốc độ giao dịch) không còn là một gánh nặng đối với người dùng và có thể giúp cho blockchain nói chung sớm chạm tới kỷ nguyên Mass-adoption (đa thích ứng).

Được xem như một parachain của Polkadot, ParaState là một dự án có cách tiếp cận vô cùng khác biệt trong vấn đề mở rộng mạng lưới blockchain Ethereum, khi không hoàn toàn áp dụng những gì mà các giải pháp layer 2 khác đã từng đề xuất. Parastate chính xác đã không xây dựng nên những cây cầu nối (Brigde) để di chuyển tài sản và dữ liệu qua lại giữa Ethereum với nền tảng khác, điều này đồng nghĩa rằng Parastate không yêu cầu các nhà lập trình phải tốn thời gian để học tập những ngôn ngữ lập trình mới và riêng biệt của mỗi nền tảng khác nhau. Một cây cầu nối không phải là cách thức hoàn hảo, bởi vì khi đám đông (aka transactions) phải tràn qua một cây cầu do có sự nghẽn mạng xảy ra trên Ethereum thì chắc chắn sẽ phát sinh về vấn đề quá tải và một lần nữa các giao dịch lại bị mắc kẹt  – Hiện tượng này thực tế đã và đang xảy ra trên hầu hết các giải pháp Layer 2 hàng dầu hiện nay như Matic (Polygon), xDai .v.v.

Giải pháp của Parastate là cung cấp cho các nhà lập trình một máy ảo hợp đồng thông minh thế hệ mới – ParaState’s Ewasm Vitural Machine (Pallet SSVM) – có thể tương thích liền mạch cho các ứng dụng hiện đang chạy trên mạng Ethereum và ParaState cũng cung cấp cho các nhà lập trình một môi trường triển khai hợp đồng thông minh thế hệ tiếp theo là – EWASM (Ethereum farvored WebAssembly). Hai cơ sở hạ tầng này được ParaState đảm bảo giao tiếp tốt với nhau và dùng chung hệ thống tài khoản (account) trên ParaState.

Có thể hình dung vai trò của ParaState như một trình biên dịch (complier) trung gian, Parasate là một nền tảng hợp đồng thông minh đa chuỗi, làm cầu nối cho các ứng dụng và các nhà lập trình của hệ sinh thái Polkadot – Substrate – Ethereum, cũng như các blockchain khác muốn cung cấp khả năng tương thích với Ethereum. Parastate giúp cho bất cứ blockchain nào xây dựng trên Substrate framework cũng có khả năng tương thích với Ethereum bằng cách cài đặt Pallet, trong khi vẫn tận dụng được tối đa lợi thế của hệ sinh thái WebAssembly.

 

Substrate framework là gì?

Thay vì cố gắng phát minh lại môi trường đã được xây dựng, hơn 100 dự án đang phát triển các ứng dụng phi tập trung trên Substrate framework cho Polkadot và các hệ sinh thái tương thích khác đã sử dụng môi trường phát triển thân thiện một cửa của ParaState. Có thể xem Parastate là một dự án ra đời với mục tiêu “hợp thể” giữa Polkadot và Ethereum. Các hợp đồng thông minh có thể được xây dựng trên một mạng blockchain (Ethereum) và chạy trên một mạng blockchain khác (Polkadot) mà vẫn tập trung vào trải nghiệm người dùng cho các nhà lập trình bằng cách hỗ trợ hơn 20+ ngôn ngữ lập trình để viết các hợp đồng thông minh tương thích với Ethereum, trong đó bao gồm các ngôn ngữ lập trình phổ biến như Solidity, Fe, Rust và JavaScript và các ngôn ngữ dành riêng cho domain (DSL) như MOVE, DeepSEA và Marlowe. Việc này nhằm hợp nhất một cộng đồng chung các nhà lập trình trên thế giới để tăng cường khả năng tương tác chéo chuỗi (cross-chain interoperability) và cho phép họ hoạt động / làm việc trong một cơ sở hạ tầng được tiêu chuẩn hóa và được tối ưu hóa cao mà vẫn có thể khám phá các khả năng hoàn toàn mới đối với blockchain Ethereum.

Cách tiếp cận này thực sự giảm bớt rất nhiều khó khăn cho các nhà lập trình. Vì họ có thể sử dụng tất cả hỗ trợ công cụ hoàn thiện trên Ethereum để xây dựng Dapp và không cần phải viết lại toàn bộ hợp đồng thông minh khi chuyển đến một mạng khác. Tóm lại, với sự xuất hiện của Parastate nhà lập trình không cần phải từ bỏ những gì họ đang làm trên Ethereum, chỉ cần nhập mã nguồn của mình và triển khai nó trên ParaState, tương tác với toàn bộ hệ sinh thái Polkadot đang phát triển. Quá trình này được gọi với thuật ngữ là “Credit expansion” trên ParaState.

Đánh giá bài viết này.

Latest stories

- Advertisement - spot_img

You might also like...