Solana là mạng blockchain tập trung vào các giao dịch nhanh chóng và thông lượng cao sử dụng phương pháp đặt lệnh giao dịch độc đáo để cải thiện tốc độ giao dịch. Người dùng có thể thanh toán phí giao dịch và tương tác với các hợp đồng thông minh bằng SOL – đồng tiền mã hóa của mạng Solana. Hãy cùng libra24h.com tìm hiểu về mạng Solana và đồng tiền điện tử SOL trong bài viết này nhé!
1. Solana là gì?
Một trong những thách thức lớn nhất của Blockchain là khả năng mở rộng. Thông thường, mạng Blockchain khi phát triển đến giai đoạn nào đó, thường gặp phải những hạn chế về tốc độ giao dịch và thời gian xác nhận giao dịch.
Chính vì thế, Solana ra đời để giải quyết những hạn chế này mà không ảnh hưởng đến khả năng bảo mật và tính phi tập trung của Blockchain.
Solana cung cấp khả năng mở rộng lên đến 70.000 TPS (Transactions Per Second – số lượng giao dịch xử lý trong mỗi giây), thời gian tạo khối 400 ms và phí giao dịch chỉ 0,00025 USD. Đặc biệt hơn là Solana làm được điều này mà không cần đến các giải pháp phức tạp như Layer2 hay Sharding (phân mảnh cơ sở dữ liệu).
Xem thêm:
2. Cách thức hoạt động của Solana
Để có được khả năng mở rộng cao, bên cạnh thuật toán đồng thuận Proof of Stake (PoS), Solana đã phải kết hợp 8 chức năng sau đây
Proof of History (PoH)
Solana sử dụng thuật toán Proof of Stake (PoS) thế hệ ba. Nó được thiết kế để có thể tạo ra một hệ thống tự động xác định thời gian của một giao dịch và được gọi là Proof of History (PoH).
Bitcoin thực hiện việc theo dõi thứ tự của các giao dịch bằng cách gói các giao dịch thành các khối (Block) với mốc thời gian duy nhất, mỗi node phải xác nhận các khối theo sự đồng thuận với các khối khác. Quá trình này làm tăng thời gian lên đáng kể vì phải chờ 1 node xác nhận một block trên toàn mạng.
Ngược lại, Solana sử dụng hàm băm SHA256 để băm các giao dịch, hàm này cực kỳ khó dự đoán vì chúng nhận một đầu vào và tạo ra một đầu ra duy nhất. Đầu ra đó sẽ được sử dụng để làm đầu vào cho lần băm tiếp theo. Thứ tự của các giao dịch được tạo ra sẵn tại đầu ra của hàm băm.
Quá trình băm này tạo ra một chuỗi giao dịch băm dài, không bị gián đoạn. Tính năng này tạo ra một thứ tự giao dịch rõ ràng, có thể xác minh được – thứ mà trình xác thực có thể thêm vào một block mà không cần dấu thời gian thông thường. Việc băm cũng yêu cầu một khoảng thời gian nhất định để hoàn thành, có nghĩa là trình xác thực có thể dễ dàng xác minh thời gian đã trôi qua.
PoH không phải là một cơ chế đồng thuận, nó là một cách cải thiện thời gian xác nhận thứ tự giao dịch. Khi kết hợp với PoS, việc chọn trình xác thực tiếp theo cho một khối sẽ dễ dàng hơn nhiều. Các node cần ít thời gian hơn để xác thực thứ tự giao dịch, có nghĩa là mạng chọn trình xác thực mới nhanh hơn.
Xem thêm:
Tổng hợp kiến thức cơ bản về chứng khoán phái sinh cho người mới bắt đầu
8 lệnh đặt trong chứng khoán là gì? Cách thực hiện lệnh khi giao dịch
Cơ chế đồng thuận Tower BFT
Một phiên bản PoH của cơ chế đồng thuận PBFT – cơ chế tập trung vào việc cung cấp một bản sao máy trạng thái, chịu được các lỗi Byzantine (các nút độc hại).
Thuật toán này được thiết kế để hoạt động trong những hệ thống không đồng bộ và được tối ưu hóa để có hiệu suất cao.
Giao thức truyền chuỗi khối Turbine
Bằng cách chia các dữ liệu thành các đơn vị nhỏ hơn, giao thức này giúp dữ liệu được truyền đến mọi nút mạng bên trong blockchain dễ dàng hơn. Điều này giúp Solana giải quyết vấn đề băng thông và tăng khả năng giải quyết các giao dịch nhanh hơn.
Công cụ xử lý giao dịch song song Sealevel
Các hợp đồng thông minh (smart contract) chạy song song với nhau để đạt được thời gian chạy hiệu quả hơn cho Solana.
Giao thức chuyển tiếp giao dịch ít mempool Gulfstream
Tạo điều kiện thuận lợi cho quá trình nhận và chuyển tiếp giao dịch ngay cả trước khi tập hợp xong các khối chờ xác nhận tiếp theo trên Solana.
Bộ nhớ mở rộng theo chiều ngang Cloudbreak: Thiết lập cấu trúc dữ liệu nơi các giao dịch được xử lý trong một phần mềm có chức năng tận dụng mọi phần cứng chịu trách nhiệm lập chỉ mục dữ liệu, giúp Solana đạt được khả năng mở rộng cao mà không có rủi ro về phân mảnh cơ sở dữ liệu.
Đơn vị xử lý giao dịch Pipelining
Khi có một luồng dữ liệu đầu vào cần được xử lý theo một chuỗi các bước và có các phần cứng khác nhau chịu trách nhiệm cho từng bước, Pipelining sẽ đảm bảo rằng tất cả các bộ phận của phần cứng luôn hoạt động hiệu quả.
Lưu trữ dữ liệu Archivers
Cho phép mọi nút mạng sao chép thông tin từ chuỗi khối theo không gian có sẵn trên phần cứng của chúng.
Cloudbreak
Cơ sở dữ liệu tài khoản mở rộng theo chiều ngang. Trong một hệ thống phân tán, bộ nhớ được sử dụng để theo dõi các tài khoản và có thể gặp khó khăn trong việc duy trì hiệu suất do thiếu kích thước bộ nhớ và tốc độ truy cập hạn chế.
Do đó, Cloudbreak được thiết kế để tối ưu hóa khả năng đọc và ghi đồng thời trên cấu hình RAID 0 của SSD. Mỗi đĩa bổ sung thêm dung lượng lưu trữ có sẵn cho các chương trình trên chuỗi, đồng thời tăng số lượng đọc và ghi đồng thời các chương trình có thể thực hiện khi thực thi.
Xem thêm:
3. Solana coin (SOL) là gì
Solana token (SOL) là token gốc của blockchain Solana, được sử dụng với những mục đích đặc trưng của một token gốc trên nền tảng blockchain.
Đó là:
Stake: Solana đang trong quá trình kích hoạt phần thưởng lạm phát cho việc stake token SOL để đổi lấy năng lượng và hỗ trợ mạng.
Thanh toán phí: SOL sẽ được dùng để thanh toán các loại phí trong mạng lưới blockchain của Solana như smart contract fee, transactions fee,…
Phần thưởng: SOL được dùng làm reward cho các Nodes/Staker nhằm đảm bảo mạng lưới sẽ hoạt động ổn định trong thời gian dài.
Quản trị: SOL sẽ được dùng để bỏ phiếu về các hoạt động quản trị trong mạng lưới của Solana trong tương lai.
4. Thông tin cơ bản của Solana
- Ticker: SOL
- Loại Token: Utility Token
- Blockchain: Solana
- Tiêu chuẩn Token: SPL
- Đơn vị thay thế: Lamport (1 SOL = 2^34 Lamport) – giống với sts của BTC
- Block time – Thời gian để thực hiện 1 khối: 400ms
- Thời gian giao dịch trung bình: 50,000 – 65,000 TPS
- Thuật toán đồng thuận: POS & POH
- Tổng cung tối đa: 1,000,000,000 SOL
- Tổng cung ban đầu: 500.000.000 SOL
5. Lưu trữ đồng SOL coin ở đâu
Ví WEB
SolFlare: SolFlare.com là một ví web không giám sát do cộng đồng tạo ra, được xây dựng dành riêng cho Solana. SolFlare hỗ trợ việc tạo và quản lý tài khoản cổ phần, đồng thời cung cấp cho người dùng khả năng gửi và nhận bất kỳ Mã SPL nào.
Sollet Wallet: sollet.io là một ví web không giám sát được tạo bởi nhóm Project Serum. Sollet.io có thể được sử dụng để gửi và nhận SOL và bất kỳ token SPL nào.
MathWallet: MathWallet hỗ trợ địa chỉ ví để gửi và nhận token SOL và SPL thông qua tiện ích mở rộng trình duyệt và giao diện ví web.
Ví Mobile
Trust Wallet: Trust Wallet là một ứng dụng có sẵn cho iOS và Android và có thể được sử dụng để gửi và nhận token SOL.
Coin98 Wallet: Coin98 Wallet là một ứng dụng có sẵn cho iOS và Android và có thể được sử dụng để gửi và nhận token SOL.
Xem thêm:
Hy vọng với những kiến thức trên, các bạn đã có những hiểu biết cần thiết về Solana cũng như đồng coin SOL. libra24h.com chúc các bạn thành công!
Nguồn: Tổng hợp
Phạm Trang