SatoshiVM là gì? ShatoshiVM là một giải pháp Layer 2 được xây dựng dựa trên công nghệ ZK Rollup nhằm giải quyết khả năng mở rộng của Bitcoin. ShatoshiVM đóng vai trò là một cây cầu kết nối hệ sinh thái EVM với Bitcoin.
Vậy ShatoshiVM có gì đặc biệt thì hãy cùng mình tìm hiểu thông qua bài viết dưới đây nhé.
Tổng Quan Về Shatoshi VM
ShatoshiVM là gì
SatoshiVM là một giải pháp Bitcoin ZK Rollup Layer 2 tương thích với hệ sinh thái Máy ảo Ethereum (EVM), sử dụng BTC phí gas. SatoshiVM kết nối hệ sinh thái EVM với Bitcoin, cho phép hệ sinh thái Bitcoin phát hành tài sản và phát triển ứng dụng.
ShatoshiVM đang sở hữu các tính năng công nghệ sau:
- ZK EVM: ShatoshiVM là một ZK Rollup linh hoạt sử dụng EVM cho việc xử lí và tính toán off-chains. Điều này có nghĩa là người dùng khi tương tác với SatoshiVM sẽ tương tự như cách tương tác với Ethereum. Các developers cũng có thể build trên SatoshiVM như cái cách họ làm trên mạng lưới Ethereum.
- ZK Rollup: Giao thức tận dụng công nghệ Rollup để gom (bundle) nhiều giao dịch vào từng batch đơn lẻ và xác thực chúng trên mạng lưới Bitcoin như 1 giao dịch đơn thuần. Điều này thừa hưởng được tính an toàn của mạng lưới Bitcoin, đảm bảo tính hợp lệ, sẵn có của dữ liệu.
- ZK Fraud Proofs: SatoshiVM sử dụng các công nghệ như Taproot và Bitcoin Script để thực hiện việc xác minh on-chain với các contracts, việc này không làm thay đổi các quy tắc đồng thuận của mạng Bitcoin, từ đó hoàn thành việc tính toán các Fraud Proofs.
- Data Availability: SatoshiVM phát hành dữ liệu giao dịch trên mạng Bitcoin, cho phép bất cứ ai cũng có thể xác minh tính chính xác của việc tính toán được thực hiện ngoài mạng Bitcoin.
- BTC Native Gas: SatoshiVM sử dụng native BTC làm phí gas cho EVM. Tương tự như các giải pháp OP Rollup/ZK Rollup Layer 2 sử dụng ETH làm gas cho các Layer 2, SatoshiVM sử dụng BTC làm gas cho các giao dịch EVM.
Cơ chế hoạt động
Cấu trúc của ShatoshiVM gồm có 3 lớp chính:
- Settlemet Layer: Lớp này cung cấp tính sẵn có của dữ liệu (data availability), thứ tự (ordering) và xác thực bằng chứng cho SatoshiVM. Nó cho phép người dùng và dApp gửi tin nhắn và tài sản giữa Bitcoin và SatoshiVM. Bitcoin đóng vai trò là Settlement Layer, đồng thời là bridges và rollup scripts được triển khai trên mạng Bitcoin.
- Sequencing Layer: Lớp này bao gồm một node thực thi (execution) chịu trách nhiệm thực hiện các giao dịch được gửi tới SatoshiVM sequencer và các giao dịch được gửi tới L1 bridge script, tạo ra các L2 blocks. Nó cũng bao gồm một Rollup node xử lý các giao dịch theo lô (batched transactions), xuất bản dữ liệu giao dịch và data block tới Bitcoin để đảm bảo tính khả dụng của dữ liệu và gửi validity proofs Bitcoin để đạt tới trạng thái Finality.
- Proving Layer: Lớp này bao gồm một điều phối viên (coordinator), phân công các nhiệm vụ chứng minh cho người chứng minh (proof tasks to provers) và chuyển tiếp các bằng chứng được tạo ra đến Rollup node để hoàn tất xác minh trên Bitcoin. Nó cũng bao gồm một nhóm chứng minh (prover pool), chịu trách nhiệm tạo ra các validity proofs để xác minh tính chính xác của các giao dịch Layer 2.
Cách SatoshiVM hoạt động:
- Block Storage: Trong SatoshiVM, các blocks L2 được lưu với phí gas tối thiểu trên Layer 1 Bitcoin. Các blocks này được gửi dưới dạng data transactions trên Bitcoin và một khi các "transactions " này được đưa vào các blocks có đủ bằng chứng, không ai có thể thay đổi hoặc kiểm duyệt dữ liệu giao dịch này. Đây là cách SatoshiVM thừa hưởng tính khả dụng và đảm bảo tính toàn vẹn của Bitcoin.
- Block Generation: Các ShatoshiVM blocks được sản xuất bởi các squencer. Các squencer này làm các nhiệm vụ như cung cấp trạng thái giao dịch, thực thi các blocks và gửi giao dịch người dùng về trên Layer 1 Bitcoin. Squencer trên SatoshiVM có mempool nhưng nó ở dạng private để ngăn chặn MEV, và mỗi blocks được sản xuất trong khoảng 3-60 giây ngay cả khi nhưng block đó trống rỗng (không đủ hoặc không có các giao dịch trong block). Ban đầu, SatoshiVM Foundation là block producer duy nhất trên mạng SatoshiVM, nhưng nó sẽ dần dần chuyển sang decentralized sequencer.
- Block Execution: Execution Engine có thể tự cập nhật bằng cách sử dụng mạng lưới peer-to-oeer tương tự như cách các clients trên Bitcoin đồng bộ hóa trạng thái trên khắp mạng lưới. Cơ chế thứ 2 đó là các Rollup nodes lấy các blocks L2 từ L1. Cơ chế này chậm hơn nhưng có khả năng chống kiểm duyệt.
Lộ Trình Phát Triển
Hiện tại dự án đang triển khái Testnet mọi người có thể tham gia để trải nghiệm săn Airdrop tại đây.
Core Team
Update...
Investor
Update...
Tokenomics
Update...
Sàn Giao Dịch
Update...
Kênh Thông Tin Dự Án
- Twitter: https://twitter.com/SatoshiVM
- Discord: https://discord.com/invite/satoshivm
- Website: https://www.satoshivm.io/
Tổng Kết
Hệ sinh thái Bitcoin đang dần nảy nở và đã có những dự án phát triển để thừa hưởng được sự bảo mật của Bitcoin. Hi vọng qua bài bài viết mọi người đã có được thông tin tổng quan về SatoshiVM là gì.
💁 Disclaimer: Tất cả bài viết của Hak Research được cung cấp với mục tiêu là chia sẻ kiến thức và không được xem là lời khuyên đầu tư.
- Crypto Weekly W30: Nga Cho Phép Đào Bitcoin & Solana ETF Spot Chính ThứcXuất Hiện - August 12, 2024
- Crypto Weekly W29: Bóng Ma Khủng Hoảng Phủ Khắp Thị Trường Crypto - August 6, 2024
- Crypto Spotlight W28: Cựu Tổng Thống Donald Trump Lạc Quan Về Crypto, Ethereum ETF Spot Chính Thức Được Giao Dịch - July 29, 2024