Solana Virtual Machine (SVM) là gì? Kiến trúc và cách hoạt động

Khi Solana nổi lên với khả năng xử lý hàng chục triệu giao dịch mỗi ngày và hàng tỷ đô la khối lượng giao dịch DEX, câu hỏi đặt ra là: điều gì đứng sau hiệu suất phi thường đó? Câu trả lời nằm ở Solana Virtual Machine (SVM) — một kiến trúc thực thi hoàn toàn khác biệt, được thiết kế từ đầu để tối đa hóa xử lý song song.
Solana Virtual Machine (SVM)
Solana Virtual Machine (SVM)

Nếu EVM là “bộ xử lý tuần tự” của thế hệ blockchain đầu tiên, thì SVM chính là “bộ xử lý đa nhân” của kỷ nguyên hiệu suất cao. Hiểu SVM là gì không chỉ giúp bạn nắm được cách Solana đạt được thông lượng khổng lồ, mà còn là chìa khóa để đánh giá cuộc cạnh tranh kiến trúc đang định hình tương lai của Web3.

Solana Virtual Machine (SVM) là gì?

Solana Virtual Machine (SVM) là môi trường thực thi (execution environment) xử lý các giao dịch, hợp đồng thông minh và chương trình trên mạng Solana. SVM là cơ sở hạ tầng phần mềm cơ sở cho phép blockchain Solana đạt được thông lượng giao dịch cao và quản lý việc thực thi các hợp đồng thông minh.

Khác với Máy ảo Ethereum (EVM) hoạt động theo mô hình xử lý tuần tự, SVM được thiết kế từ đầu để xử lý giao dịch song song. Thay vì chạy từng giao dịch một, SVM có thể xử lý hàng nghìn giao dịch đồng thời trên nhiều lõi CPU, miễn là chúng không truy cập vào cùng một tài khoản. Đây là lý do cốt lõi khiến Solana có thể đạt được thông lượng lên đến hàng chục nghìn giao dịch mỗi giây (TPS).

SVM là một register-based runtime (máy ảo dựa trên thanh ghi) — khác với EVM là stack-based (dựa trên ngăn xếp). Kiến trúc register-based gần giống với CPU vật lý hơn, cho phép thực thi mã hiệu quả hơn. SVM được xây dựng trên nền tảng eBPF bytecode (extended Berkeley Packet Filter) — một công nghệ có nguồn gốc từ kernel Linux, nổi tiếng với hiệu suất cao và khả năng sandboxing nghiêm ngặt.

Từ PoH đến Sealevel: Hệ sinh thái vận hành SVM

SVM không tồn tại độc lập. Nó là một phần của kiến trúc tổng thể Solana, bao gồm nhiều thành phần sáng tạo phối hợp với nhau để đạt được hiệu suất vượt trội.

Proof of History (PoH) — Đồng hồ mật mã

Solana giới thiệu Proof of History (PoH) như một đồng hồ mật mã có thể xác minh, cho phép các validator đồng thuận về thứ tự giao dịch mà không cần liên tục phối hợp. Thay vì dựa vào timestamp, mỗi validator tạo ra một chuỗi hash tuần tự, chống giả mạo, mã hóa thời gian giữa các sự kiện. Mô hình thực thi được sắp xếp trước này giảm chi phí đồng bộ hóa, cho phép song song hóa mạnh mẽ trong xử lý giao dịch.

Proof of Stake (PoS) — Đồng thuận tiết kiệm năng lượng

Solana sử dụng mô hình delegated Proof of Stake (dPoS), nơi các validator stake token SOL để bảo vệ mạng lưới. Các điều kiện slashing (cắt giảm stake) ngăn chặn các validator độc hại hoặc không hoạt động, tăng cường khả năng phục hồi của mạng. Xem thêm: Proof of Stake là gì?

Turbine — Truyền tải khối tốc độ cao

Solana phân chia các khối thành shreds (gói dữ liệu nhỏ) và phân phối chúng bằng cơ chế relay lấy cảm hứng từ multicast. Cơ chế tiết kiệm băng thông này giảm độ trễ giữa các validator, cho phép finality nhanh chóng.

Sealevel — Động cơ thực thi song song

Sealevel là runtime do nhóm Solana phát triển, cho phép xử lý song song các hợp đồng thông minh. Nó có thể xử lý số lượng giao dịch tương đương với số lõi CPU có sẵn trong hệ thống. Sealevel chuyển giao giao dịch đến VM, nơi chúng được thực thi dưới dạng bytecode sBPF.

Điểm then chốt làm cho song song hóa khả thi là mỗi giao dịch phải khai báo rõ ràng các tài khoản mà nó sẽ đọc và ghi. Sealevel sau đó có thể chọn các giao dịch không chồng lấn để thực thi song song. Các giao dịch chỉ đọc một số trạng thái nhất định cũng có thể được thực thi song song.

Kiến trúc thực thi của SVM: Những điểm khác biệt cốt lõi

Để hiểu SVM hoạt động như thế nào, cần phân tích kiến trúc của nó qua các khía cạnh chính.

Kiến trúc thực thi của SVM
Kiến trúc thực thi của SVM

Mô hình tài khoản: Mọi thứ đều là Account

Khác với EVM — nơi hợp đồng thông minh đóng gói cả code và state trong một đơn vị duy nhất — Solana sử dụng mô hình tách biệt code và state. Trong Solana, mọi thứ đều là account: ví người dùng, số dư token, state chương trình, thậm chí cả chương trình (program) cũng là account.

Các chương trình Solana là stateless (không trạng thái) — chúng chỉ chứa executable code (bytecode sBPF) và có flag executable được đặt thành true. Dữ liệu được lưu trữ trong các account riêng biệt. Mỗi account có một owner — chương trình duy nhất được phép sửa đổi dữ liệu của nó.

Mô hình này mang lại lợi thế quan trọng: tái sử dụng hạ tầng. Trong EVM, nhà phát triển phải triển khai hợp đồng mới cho hầu hết ứng dụng. Trong Solana, nhà phát triển có thể tái sử dụng hạ tầng hiện có cho các chức năng cốt lõi như tạo token (SPL Token Program) mà không cần triển khai thêm hợp đồng.

eBPF và sBPF: Nền tảng thực thi hiệu suất cao

SVM không sử dụng máy ảo domain-specific như EVM. Thay vào đó, nó sử dụng eBPF (extended Berkeley Packet Filter) — một tập lệnh nhẹ, được thiết kế cho hiệu suất cao và sandboxing nghiêm ngặt, ban đầu được phát triển cho kernel Linux.

Solana sử dụng LLVM để biên dịch chương trình thành file nhị phân ELF chứa Solana Bytecode Format (sBPF) — một biến thể tùy chỉnh của eBPF, được điều chỉnh riêng cho runtime Solana. sBPF không phải là eBPF tiêu chuẩn; nó có các sửa đổi dành riêng cho Solana, bao gồm việc loại bỏ floating point để đảm bảo tính xác định (determinism) và giới hạn memory bounds nghiêm ngặt hơn.

eBPF JIT compiler (Just-In-Time) cho phép thực thi ở tốc độ gần như native, nâng cao đáng kể hiệu suất giao dịch. Đây là lý do tại sao các chương trình Solana có thể chạy nhanh hơn nhiều so với hợp đồng EVM được thông dịch (interpreted).

Register-Based vs Stack-Based

Một trong những khác biệt kiến trúc quan trọng nhất giữa SVM và EVM nằm ở mô hình máy ảo:

  • EVM là stack-based — các phép toán được thực hiện bằng cách push và pop dữ liệu lên/xuống một ngăn xếp.

  • SVM là register-based — các phép toán được thực hiện trực tiếp trên các thanh ghi, gần giống với CPU vật lý hơn.

Kiến trúc register-based cho phép SVM thực thi mã hiệu quả hơn, giảm số lượng lệnh cần thiết cho mỗi phép toán và tận dụng tốt hơn khả năng của phần cứng hiện đại.

Compute Units (CU): Cơ chế đo lường tài nguyên

Tương tự như Gas trong EVM, SVM sử dụng Compute Units (CU) để đo lường tài nguyên tính toán. Mỗi giao dịch có một ngân sách CU — mặc định là 1,400,000 CU cho mỗi giao dịch. Nếu giao dịch vượt quá ngân sách này, nó sẽ thất bại.

CU đo lường mọi thứ: từ các lệnh sBPF được thực thi, đến các syscall (lời gọi hệ thống), đến các hoạt động memory. Mỗi byte được di chuyển và mỗi lệnh được thực thi đều có chi phí CU cụ thể.

Cross-Program Invocation (CPI): Gọi chương trình chéo

CPI cho phép một chương trình Solana gọi các hàm của chương trình khác — tương tự như API calls giữa các service trong kiến trúc microservices. Đây là cơ chế quan trọng cho phép các chương trình DeFi, NFT và GameFi tương tác với nhau.

Tuy nhiên, Solana có các quy tắc reentrancy nghiêm ngặt: một chương trình chỉ có thể gọi lại chính nó nếu caller trực tiếp (chương trình ở đỉnh của instruction stack) là cùng một chương trình. Các mẫu reentrancy khác (ví dụ: A gọi B, B gọi A) sẽ trả về lỗi ReentrancyNotAllowed.

Program Derived Address (PDA): Địa chỉ xác định

PDA là địa chỉ được tạo ra một cách xác định từ một tập hợp các seed (hạt giống) và program ID. PDA không có private key — thay vào đó, chúng được sử dụng để lưu trữ dữ liệu chương trình một cách có tổ chức và an toàn.

SVM hoạt động như thế nào? Quy trình thực thi giao dịch

Để hiểu SVM hoạt động như thế nào, hãy đi qua toàn bộ quy trình từ khi người dùng gửi giao dịch đến khi trạng thái được cập nhật.

Quy trình hoạt động của SVM
Quy trình hoạt động

Bước 1: Giao dịch được khai báo trước (Upfront Declaration)

Điểm khác biệt cốt lõi của SVM so với EVM nằm ở đây. Trước khi giao dịch được thực thi, nó phải khai báo rõ ràng tất cả các account mà nó sẽ đọc và ghi. Thông tin này được đóng gói trong message của giao dịch, bao gồm danh sách các account với các flag signer và writable tương ứng.

Việc khai báo trước này là điều kiện tiên quyết cho xử lý song song. Sealevel sử dụng thông tin này để xây dựng dependency graph (đồ thị phụ thuộc), xác định giao dịch nào có thể chạy song song mà không xung đột.

Bước 2: Lập lịch và thực thi song song

Sealevel phân tích dependency graph và lập lịch các giao dịch không chồng lấn để chạy song song trên nhiều lõi CPU. Các giao dịch xung đột (truy cập cùng một account có thể ghi) được tự động tuần tự hóa để tránh race conditions hoặc double-spending.

Đây là pessimistic concurrency control: SVM thực hiện pre-validation quyền truy cập state trước khi thực thi, đảm bảo strict transaction isolation. Điều này khác với optimistic concurrency của EVM, nơi giao dịch được thực thi speculative và rollback nếu xảy ra xung đột. Bằng cách tránh rollback hoàn toàn, SVM đạt được throughput cao hơn và chi phí tính toán thấp hơn.

Bước 3: Thực thi chương trình

Khi một instruction được xử lý, runtime thực hiện các bước sau:

  1. Chuẩn bị context: Runtime ánh xạ các chỉ số account của instruction, thiết lập signer và writable flags, cấu hình TransactionContext.

  2. Kiểm tra precompile: Nếu chương trình là precompile, runtime thực thi native code trực tiếp mà không cần qua sBPF VM.

  3. Push stack frame: Runtime đẩy một stack frame mới lên instruction stack, thực thi quy tắc reentrancy.

  4. Resolve chương trình: Runtime giải quyết chương trình cần thực thi từ program cache hoặc load từ on-chain account.

  5. Thực thi bytecode sBPF: Chương trình được thực thi dưới dạng bytecode sBPF trong sandbox VM. Mỗi lệnh tiêu tốn CU theo bảng giá được định nghĩa trước.

Bước 4: Cập nhật trạng thái

Sau khi tất cả instruction được thực thi thành công, SVM cập nhật trạng thái của các account bị ảnh hưởng. Vì Solana sử dụng mô hình tài khoản tách biệt, việc cập nhật state chỉ ảnh hưởng đến các account cụ thể, không phải toàn bộ global state như EVM.

Nếu giao dịch thất bại — ví dụ, hết CU hoặc gặp lỗi logic — tất cả các thay đổi state từ giao dịch đó sẽ bị revert, đảm bảo tính nguyên tử (atomicity).

SVM vs EVM: Cuộc chiến của các mô hình thực thi

Sự khác biệt giữa SVM và EVM không chỉ là chi tiết kỹ thuật — nó phản ánh hai triết lý thiết kế hoàn toàn khác nhau về cách blockchain nên hoạt động.

So sánh EVM và SVM
So sánh EVM và SVM

Mô hình thực thi: Tuần tự vs Song song

Khác biệt cơ bản nhất là mô hình thực thi. EVM xử lý giao dịch tuần tự — mỗi giao dịch được thực thi lần lượt, và trạng thái được cập nhật sau mỗi giao dịch. Điều này đảm bảo tính xác định và đơn giản, nhưng giới hạn throughput nghiêm trọng.

SVM xử lý giao dịch song song — nhiều giao dịch được thực thi đồng thời trên các lõi CPU khác nhau, miễn là chúng không xung đột về account. Điều này cho phép Solana đạt được throughput cao hơn nhiều bậc so với Ethereum mainnet.

Mô hình dữ liệu: Code + State vs Code tách State

Trong EVM, hợp đồng thông minh đóng gói cả code và state trong một đơn vị duy nhất. Mỗi hợp đồng có storage riêng, và logic được gắn chặt với dữ liệu.

Trong SVM, chương trình stateless — code và state được tách biệt hoàn toàn. Chương trình chỉ chứa logic, còn dữ liệu được lưu trong các account riêng biệt. Mô hình này cho phép tái sử dụng chương trình tốt hơn và giảm chi phí triển khai.

Ngôn ngữ lập trình: Solidity vs Rust

EVM sử dụng Solidity — ngôn ngữ bậc cao được thiết kế riêng cho hợp đồng thông minh, với cú pháp quen thuộc cho lập trình viên JavaScript.

SVM chủ yếu sử dụng Rust — ngôn ngữ lập trình hệ thống nổi tiếng với hiệu suất cao và an toàn bộ nhớ. Rust có đường cong học tập dốc hơn Solidity, nhưng cung cấp hiệu suất vượt trội và ngăn chặn nhiều lỗi phổ biến ở cấp độ compiler.

Cơ chế đo lường: Gas vs Compute Units

EVM sử dụng Gas — mỗi Opcode có gas cost xác định, và tổng gas quyết định phí giao dịch. Gas price biến động theo nhu cầu mạng lưới.

SVM sử dụng Compute Units (CU) — đo lường tài nguyên tính toán với ngân sách mặc định 1,400,000 CU mỗi giao dịch. Phí giao dịch trên Solana thường rất thấp, thường chỉ một phần nhỏ của một cent.

Kiến trúc máy ảo: Stack vs Register

EVM là stack-based — các phép toán được thực hiện thông qua push/pop trên ngăn xếp. SVM là register-based — các phép toán được thực hiện trực tiếp trên thanh ghi, gần với CPU vật lý hơn.

Bảng so sánh tổng quan

Tiêu chí EVM (Ethereum) SVM (Solana)
Mô hình thực thi Tuần tự Song song
Kiến trúc VM Stack-based Register-based
Bytecode EVM bytecode sBPF (eBPF variant)
Ngôn ngữ chính Solidity Rust
Đo lường tài nguyên Gas Compute Units
Mô hình dữ liệu Code + State trong contract Code và State tách biệt
Xử lý xung đột Optimistic (rollback) Pessimistic (pre-validation)
Reentrancy Cho phép với guard Hạn chế nghiêm ngặt

Compute Units (CU): Cơ chế đo lường tài nguyên của SVM

Tương tự như Gas trong EVM, Compute Units là cơ chế đo lường và giới hạn tài nguyên tính toán trong SVM. Mỗi giao dịch có một ngân sách CU mặc định là 1,400,000 CU. Ngân sách này có thể được điều chỉnh trong một số trường hợp, nhưng giới hạn cứng vẫn được thực thi.

CU được tiêu thụ như thế nào?

Mỗi hoạt động trong SVM đều tiêu tốn CU:

  • Thực thi lệnh sBPF: Mỗi lệnh có chi phí CU xác định. Các lệnh số học đơn giản tốn ít CU, trong khi các lệnh phức tạp hơn tốn nhiều hơn.

  • Syscall: Các lời gọi hệ thống như logging, CPI, crypto operations đều có chi phí CU riêng.

  • Memory operations: Di chuyển dữ liệu giữa các vùng nhớ khác nhau tiêu tốn CU.

Tại sao CU quan trọng?

CU không chỉ là cơ chế chống spam. Nó còn:

  • Đảm bảo công bằng: Mọi giao dịch đều có giới hạn tài nguyên như nhau, ngăn chặn một giao dịch duy nhất chiếm dụng toàn bộ mạng lưới.

  • Cho phép dự đoán chi phí: Nhà phát triển có thể ước tính CU cần thiết cho chương trình của họ.

  • Tạo thị trường phí: Khi mạng lưới tắc nghẽn, người dùng có thể trả priority fee để validator xử lý giao dịch trước.

Ứng dụng thực tiễn của SVM

SVM là nền tảng cho toàn bộ hệ sinh thái Solana — một trong những hệ sinh thái blockchain năng động nhất hiện nay.

DeFi (Tài chính phi tập trung)

Solana là một trong những blockchain DeFi lớn nhất, với các giao thức như Jupiter (DEX aggregator), Raydium (AMM), Marinade (liquid staking) và Kamino (lending). SVM cho phép các giao thức này xử lý khối lượng giao dịch lớn với phí cực thấp — điều kiện tiên quyết cho các ứng dụng tài chính tần suất cao.

NFT và tài sản kỹ thuật số

Solana hỗ trợ NFT thông qua các chương trình như Metaplex Token Metadata và Candy Machine. SVM cho phép mint NFT với chi phí thấp và tốc độ cao, mở ra khả năng ứng dụng NFT trong game, vé sự kiện và tài sản thế giới thực.

GameFi và metaverse

Các game blockchain như Star Atlas, Aurory và Genopets chạy trên Solana, tận dụng SVM để xử lý hàng nghìn giao dịch trong game mỗi giây với độ trễ thấp. Khả năng xử lý song song của SVM đặc biệt phù hợp với các ứng dụng game có nhiều người chơi tương tác đồng thời.

DePIN (Mạng lưới hạ tầng vật lý phi tập trung)

Solana đang trở thành nền tảng hàng đầu cho các dự án DePIN như Helium (mạng lưới IoT), Hivemapper (bản đồ phi tập trung) và Render Network (rendering phi tập trung). SVM cung cấp thông lượng cần thiết để xử lý dữ liệu từ hàng triệu thiết bị vật lý.

Thanh toán và stablecoin

Với phí giao dịch cực thấp và thời gian xác nhận nhanh, Solana đang được sử dụng cho các ứng dụng thanh toán như Solana Pay và stablecoin như USDC. SVM cho phép xử lý hàng nghìn giao dịch thanh toán mỗi giây với chi phí không đáng kể.

Bảo mật trong SVM: Những rủi ro cần biết

Mặc dù SVM được thiết kế với mô hình bảo mật mạnh mẽ, không có hệ thống nào là hoàn hảo. Hiểu các rủi ro bảo mật là điều cần thiết cho cả nhà phát triển và người dùng.

Sandbox isolation

Các chương trình Solana chạy trong sandbox nghiêm ngặt. Mã không thể đọc dữ liệu tùy ý trên máy của validator và không thể thoát ra hệ thống host. sBPF cung cấp memory bounds nghiêm ngặt — mỗi chương trình chỉ có thể truy cập bộ nhớ được cấp phát cho nó.

Các lỗ hổng phổ biến

  • Thiếu kiểm tra signer: Nếu chương trình không kiểm tra đúng signer, kẻ tấn công có thể gọi các hàm quan trọng mà không có quyền.

  • Thiếu kiểm tra owner: Nếu chương trình không xác minh owner của account, kẻ tấn công có thể truyền vào account giả mạo.

  • PDA seed collision: Nếu PDA được tạo từ seed không đủ unique, có thể xảy ra xung đột địa chỉ.

  • CPI reentrancy: Mặc dù SVM hạn chế reentrancy, các lỗ hổng logic vẫn có thể xảy ra trong các cuộc gọi CPI phức tạp.

  • Arithmetic overflow: Các phép toán số học không được kiểm tra có thể dẫn đến tràn số.

Thực tiễn tốt nhất

  • Sử dụng framework Anchor — cung cấp các macro và kiểm tra bảo mật tự động.

  • Kiểm tra kỹ lưỡng signer và owner của tất cả account.

  • Sử dụng PDA với seed unique và không thể đoán trước.

  • Thực hiện audit bảo mật trước khi triển khai mainnet.

  • Kiểm thử kỹ lưỡng các tương tác CPI.

Tương lai của SVM: Những xu hướng đang định hình

SVM không ngừng phát triển, với nhiều xu hướng quan trọng đang định hình tương lai của nó.

Định hướng tương lai của SVM
Định hướng tương lai của SVM

SVM trong Layer 2 và Modular Blockchain

SVM đang trở thành nền tảng cho các giải pháp Layer 2 và modular blockchain. Các dự án như Eclipse sử dụng SVM làm execution layer, kết hợp với Ethereum để bảo mật và Celestia để data availability. Điều này mở ra khả năng mang hiệu suất của SVM đến với hệ sinh thái Ethereum.

SVM trong đa chuỗi

Sự trỗi dậy của các chain tương thích SVM đang tạo ra một “vũ trụ SVM” đa dạng. Các dự án như Solayer đang xây dựng cơ sở hạ tầng để mở rộng SVM ra ngoài Solana mainnet, cho phép các ứng dụng tận dụng hiệu suất của SVM trên nhiều chain khác nhau.

Cải tiến hiệu suất

Solana đang tiếp tục tối ưu hóa SVM thông qua các nâng cấp như Firedancer — một validator client mới được viết bằng C++ với mục tiêu đạt hàng triệu TPS. Các cải tiến trong JIT compilation, memory management và CU metering đang được nghiên cứu để làm cho SVM hiệu quả hơn nữa.

Tích hợp AI và máy học

Với kiến trúc register-based và hiệu suất cao, SVM đang thu hút sự chú ý như một nền tảng tiềm năng cho các ứng dụng AI on-chain. Khả năng xử lý song song của SVM đặc biệt phù hợp với các workload AI đòi hỏi tính toán cao.

Kết luận

Solana Virtual Machine (SVM) là gì? Câu trả lời ngắn gọn: SVM là trái tim của Solana — một máy ảo dựa trên register, được xây dựng trên nền tảng sBPF (biến thể tùy chỉnh của eBPF), thực thi giao dịch song song thông qua động cơ Sealevel, và cho phép Solana đạt được thông lượng hàng chục nghìn TPS với phí giao dịch cực thấp.

SVM hoạt động như thế nào? Nó hoạt động như một hệ thống đa luồng: mỗi giao dịch khai báo trước các account sẽ đọc/ghi, Sealevel xây dựng dependency graph, và lập lịch các giao dịch không xung đột để chạy song song trên nhiều lõi CPU. Chương trình được biên dịch thành bytecode sBPF và thực thi trong sandbox VM với ngân sách CU giới hạn.

Sự khác biệt giữa SVM và EVM không chỉ là chi tiết kỹ thuật — nó phản ánh hai triết lý thiết kế khác nhau. EVM ưu tiên tính đơn giản và tương thích, chấp nhận giới hạn throughput để đổi lấy sự an toàn và dễ tiếp cận. SVM ưu tiên hiệu suất và khả năng mở rộng, chấp nhận yêu cầu khai báo trước và độ phức tạp cao hơn để đạt được throughput vượt trội.

Trong cuộc cạnh tranh kiến trúc đang định hình tương lai của Web3, SVM đại diện cho một hướng đi táo bạo: thay vì cố gắng mở rộng EVM, hãy xây dựng một môi trường thực thi hoàn toàn mới được thiết kế cho kỷ nguyên hiệu suất cao. Liệu SVM có trở thành tiêu chuẩn mới cho blockchain tốc độ cao? Câu trả lời sẽ phụ thuộc vào khả năng của Solana trong việc duy trì tính phi tập trung và ổn định mạng lưới khi mở rộng quy mô — nhưng với đà phát triển hiện tại, SVM chắc chắn là một trong những kiến trúc thực thi quan trọng nhất cần theo dõi trong những năm tới.

Nguồn tham khảo: Binance Academy – SVM

Chia sẻ bài viết:
Từ khóa : ,

Tác giả: Huy Huỳnh

- Huy Huỳnh là Developer đồng thời là biên tập viên tại Coin60s. Tham gia thị trường từ 2017, anh chuyên theo dõi thị trường crypto, blockchain và các xu hướng đầu tư tài sản số. Nội dung nghiên cứu anh tập trung vào tin tức thị trường, kiến thức crypto và đánh giá dự án.
- Từ năm 2024, anh bắt đầu nghiên cứu thêm về cơ sở hạ tầng Blockchain (blockchain hub, infrastructure...)...Xem thêm