Fantom Sonic là phiên bản mới nhất của nền tảng Fantom. Tuy chưa chính thức ra mắt nhưng với những cập nhật và tính năng mới nhất trong bản testnet, Fantom Sonic đã tạo ấn tượng mạnh mẽ cho các Nhà đầu tư. Cùng tìm hiểu về Fantom Sonic thông qua bài viết dưới đây!
1. Fantom là gì?
Fantom là một nền tảng sử dụng công nghệ sổ cái phân tán, cho phép xây dựng các dApps, cải tiến các vấn đề về mở rộng mạng lưới mà các nền tảng blockchain hiện nay đang gặp phải.
Fantom sử dụng cấu trúc DAG (Directed Acrylic Graph), đây không phải là Blockchain nhưng có cùng công nghệ sổ cái phân tán.
2. Fantom Sonic là gì?
Fantom Sonic là phiên bản mới nhất của Fantom, phiên bản này mang đến công nghệ blockchain hoàn toàn mới.
Với máy ảo hoàn toàn mới, khả năng lưu trữ cơ sở dữ liệu được cải thiện và sự đồng thuận được tối ưu hóa, Sonic được dự đoán sẽ đạt được hơn 2.000 giao dịch mỗi giây (TPS) với thời gian trung bình là một giây trong khi tiêu thụ một phần dung lượng lưu trữ được sử dụng bởi người tiền nhiệm của nó, Opera. Nâng cấp là bước mới nhất trong sứ mệnh của Fantom nhằm cải thiện nền tảng cơ bản của nó mà không cần dùng đến phân đoạn hoặc các lớp bổ sung.
Sonic không yêu cầu hard-fork và tương thích với mọi chuỗi khối Web3 EVM. Nếu bạn đã có sẵn công cụ để triển khai hợp đồng trên Fantom Opera, Ethereum, Sepolia, Goerli hoặc bất kỳ mạng dựa trên EVM nào khác, thì chúng cũng sẽ hoạt động trên Sonic.
3. Fantom Sonic giải quyết vấn đề gì?
Fantom Sonic ra đời nhằm giải quyết vấn đề về khả năng mở rộng của blockchain.
Mặc dù Ethereum đã giới thiệu các bản rollups để giải quyết các vấn đề về khả năng mở rộng, nhưng vẫn tồn tại một số hạn chế gây lo ngại bao gồm phân cấp, rủi ro bảo mật và làm phức tạp trải nghiệm chung của người dùng.
Bên cạnh đó, vẫn còn một hạn chế rất lớn trong việc tương tác với mạng chính liên quan đến phí mạng và tắc nghẽn. Gần đây, phí mạng đã tăng cao, trong khi chỉ một số dự án trên mạng chính đã chuyển sang Layer 2. Do đó, việc xây dựng một Layer 2 khác sẽ không mang lại giải pháp và khi phí giao dịch thậm chí còn cao hơn, nó có thể ảnh hưởng đến các Layer 2 trên Ethereum khi chúng đưa các giao dịch của mình vào lớp thực thi.
Do đó, Fantom đã quyết định tăng cường lớp chính của mình để xử lý hiệu quả các giao dịch lớn và đạt được mục đích cuối cùng đúng thời hạn. Điều này dẫn đến sự phát triển của Fantom Sonic.
4. Các thành phần của Fantom Sonic
Fantom Sonic là một sự đổi mới trong quá trình xây dựng công nghệ của Fantom thay thế Fantom Opera. Nó bao gồm Máy ảo Fantom (FVM), bộ lưu trữ cơ sở dữ liệu Carmen và cơ chế đồng thuận Lachesis được tối ưu hóa.
4.1. Fantom virtual machine (Máy ảo Fantom)
Fantom Opera được thiết kế để tương thích với EVM và do đó cũng cho thấy những hạn chế có thể có của máy ảo Ethereum (ví dụ: thông lượng).
Nhận thấy những hạn chế này, Fantom đã áp dụng một mô hình máy ảo mới có thể chuyển đổi mã byte EVM của hợp đồng thông minh (smart contract) một cách liền mạch thành định dạng máy ảo mới trong khi thực hiện các giao dịch, được gọi là Máy ảo Fantom.
Việc chuyển đổi từ mã byte EVM sang định dạng mới của FVM sẽ được lưu trữ lại. Từ đó, các lần thực thi tiếp theo của cùng một mã sẽ sử dụng lại mã byte EVM đã chuyển đổi trước đó, do đó tiết kiệm thời gian thực hiện.
Máy ảo fantom giúp tăng cường thực hiện hợp đồng thông minh bằng cách sử dụng phương pháp tiếp cận gồm hai phần liên quan đến “super intructions” (siêu lệnh) và ngôn ngữ lập trình C++, từ đó tăng hiệu quả.
Siêu lệnh bao gồm nhiều lệnh được nối với nhau và được thực thi dưới dạng một lệnh, giúp giảm thời gian gửi lệnh của máy ảo. Trong khi họ kết hợp C++ để có thời gian gửi nhanh hơn.
Ngoài ra, FVM còn cho phép lưu trữ các kết quả phân tích JUMPDEST, đây là các hướng dẫn đặc biệt cho phép mã chuyển đến các vị trí an toàn trong khi thực thi mã. Điều này giúp tăng hiệu suất và tăng tính bảo mật trước các thao tác độc hại tiềm ẩn.
4.2. Carmen database storage (Lưu trữ cơ sở dữ liệu Carmen)
Đây là bộ lưu trữ cơ sở dữ liệu mới được Fantom Sonic sử dụng để giảm yêu cầu lưu trữ node và cải thiện hiệu suất.
Carmen lưu trữ thông tin toàn cầu của blockchain Fantom, gồm thông tin tài khoản như số dư, số nonce, mã byte EVM và lưu trữ hợp đồng thông minh.
Một trong những đặc điểm độc đáo và khác biệt của Carmen là kỹ thuật “live pruning”, dùng để xóa và loại bỏ dữ liệu lịch sử không còn cần thiết do blockchain ngày càng phát triển với nhu cầu lưu trữ ngày càng tăng.
Trước đây, việc cắt bớt các nút bắt buộc phải thực hiện ngoại tuyến, điều này ảnh hưởng đến các Validator, họ dễ gặp rủi ro về tài chính và hoạt động do sự thiếu phần thưởng mạng tạm thời và áp lực phải khởi động lại thành công phần mềm trong máy của khách hàng sau khi thực hiện.
4.3. Lachesis consensus mechanism (Cơ chế đồng thuận Lachesis)
Đây vẫn là cơ chế đồng thuận được Fantom sử dụng. Tuy nhiên, Lachesis có một mô-đun ngang hàng để trao đổi các sự kiện và một mô-đun pool giao dịch để thu thập các giao dịch từ người dùng và xếp hàng chúng cho người xác nhận.
Sonic tiếp tục sử dụng công nghệ Lachesis của Opera, nhưng nó đã cải thiện đáng kể pool giao dịch để thu thập giao dịch từ người dùng.
5. Thời gian ra mắt Fantom Sonic
Theo website chính thức của Fantom, Fantom Sonic hiện đang trong giai đoạn testnet và sẽ ra mắt dưới dạng mainnet để thay thế Fantom Opera vào mùa xuân năm 2024. Hiện tại, Sonic cung cấp hai testnet khác nhau: Closed testnet nhằm mục đích thể hiện các giới hạn lý thuyết tối đa của Sonic, trong khi builders testnet có tính tương tác, cho phép bất kỳ người dùng và nhà phát triển nào trải nghiệm Sonic trực tiếp hoặc triển khai dApps.
6. Hướng dẫn nhận token trên Fantom Sonic Testnet
Sau khi bạn vào account page của bảng điều khiển Sonic open testnet, tiếp tục thao tác tại phần Faucet. Tính năng này cho phép bạn nhận FTM và nhiều token khác có thể được sử dụng với Sonic Trade hoặc các dApp khác được triển khai trên testnet. Mỗi yêu cầu cấp cho bạn 10 token, nhưng bạn chỉ có thể nhận mỗi token tối đa năm lần mỗi ngày.
7. Hướng dẫn thực hiện giao dịch swap trên Fantom Sonic Testnet
Tại account page của bảng điều khiển testnet, mở Sonic và đi tới phần Sonic Trade. Tính năng này cho phép bạn trải nghiệm tốc độ nhanh như chớp của Sonic bằng cách thực hiện swap giữa các token bạn đã yêu cầu trước đó.
Trong phần From, chọn một trong các token bạn đã yêu cầu và trong phần To, chọn token mà bạn muốn swap. Nhấp vào Swap và xác nhận trong ví của bạn. Việc hoán đổi sẽ được hoàn thành trong vòng chưa đầy một giây.
Với Sonic open testnet, bạn có thể xem giao dịch swap và thông tin chi tiết về giao dịch đó, bao gồm thời gian, lượng gas đã sử dụng, phí giao dịch,…
Tại Việt Nam, Nhà đầu tư có thể mua bán FTM mà không mất phí và giao dịch với đòn bẩy lên đến 30x tại ứng dụng ONUS.
Trên đây là một vài thông tin về Fantom Sonic tesnet, mong rằng bài viết này sẽ giúp bạn có thêm hành trang trên hành trình đầu tư tài sản số của mình.