Skale Network là một Blockchain Protocol, một Side Chain của Ethereum Network. Skale Network tích hợp máy chủ EVM (Ethereum Virtual Machine) cho phép xây dựng các hợp đồng thông minh với các ưu điểm như: tốc độ giao dịch cao, độ trễ thấp, an toàn và dễ sử dụng với các nhà phát triển.
EVM là viết tắt của cụm từ Ethereum Virtual Machine – một máy ảo Turing hoàn toàn, có nhiệm vụ giúp các Smart Contract chạy được.
Skale Network đặt mục tiêu xây dựng một giải pháp để phát triển Smart Contract rẻ, nhanh và an toàn hơn. Đồng thời, cung cấp đầy đủ tính năng cho người dùng.
Hiện tại, các Blockchain đối đầu như Ethereum đang tồn tại vấn đề rất lớn là khả năng mở rộng. Trên thị trường hiện nay có rất nhiều dự án xem đây là vấn đề tiếp cận để giải quyết và Skale Network là một trong số đó – Scale Solution Layer 2 cho Ethereum.
Skale Network không được xây dựng để thay thế Ethereum, mà là để tận dụng sức “đẩy đủ” của mạng Ethereum trong việc xây dựng Smart Contract.
Với việc tương thích với Ethereum, các Developers có thể dễ dàng xây dựng hoặc chuyển các Smart Contract từ mạng Ethereum sang Skale Network một cách dễ dàng. Đồng thời chi phí xây dựng rẻ hơn, nhanh hơn mà vẫn tận dụng được các tính năng được cung cấp từ mạng Ethereum.
Để giải quyết vấn đề trên, Skale Network được xây dựng với 2 phần chính: SKALE Manager và SKALE Node.
- SKALE Manager nằm trên Ethereum Network. Nó đóng vai trò là điểm khởi tạo cho mọi việc chính liên quan đến các hợp đồng thông minh được xây dựng trên Skale Network bao gồm: Tạo hoặc hủy một Elastic Sidechain, tạo hoặc hủy nút, rút tiền…
- Mỗi SKALE Node được cấu tạo từ 2 phần: Node Core và nhiều Virtualized Subnodes. Kiến trúc này khiến các Node mang lại hiệu suất cao hơn và các tùy chỉnh về quyền phân cấp cho các nhà phát triển Smart Contract. Kiến trúc của một SKALE Node được miêu tả như sau:
Chi tiết điểm độc đáo của kiến trúc SKALE Node sẽ được trình bày ở các phần bên dưới.
Theo thiết kế của đội ngũ phát triển, SKL là Native Token trong mạng Skale Network. SKL với Skale Network giống như ETH với Ethereum. Skale Network hiện đang trong quá trình phát triển.
Khi các nhà phát triển muốn xây dựng một Dapps trên Skale Network, họ sẽ được yêu cầu tạo một Elastic Sidechain để có thể triển khai hợp đồng Smart Contract trên Skale Network.
Cấu hình của Elastic Sidechain sẽ do người dùng lựa chọn. Nếu nhu cầu tính toán không cao họ có thể tạo một Elastic Sidechain với cấu hình thấp (1/128), hoặc nhu cầu cao hơn thì họ có thể xem xét đến 2 mức trung bình (1/16) và cao (1/1). Dĩ nhiên phí sử dụng sẽ khác nhau.
Chính sự cho phép tùy chỉnh điều chỉnh này của người dùng cho phép tài nguyên của mạng được sử dụng hiệu quả hơn.
Như đã đề cập ở trên, cấu trúc của 1 SKL Node bao gồm Node Core và nhiều Virtualized Subnodes.
Virtualized Subnodes có thể được hình dung như là năng lực tính toán của Node. Các Virtualized Subnodes sẽ được xáo trộn và cung cấp cho Elastic Sidechain như nhiên liệu để vận hành.
Điểm độc đáo ở đây là 1 Node không nhất thiết được gắn với 1 Elastic Sidechain. Các Virtualized Subnodes của Node đó sẽ được chia ra và chạy với nhiều Elastic Sidechain khác nhau. Điều này giúp cho Network phân cấp hơn.