Tổng quan về Solana
Solana (SOL) là gì?
Solana là một dự án mã nguồn mở triển khai một blockchain mới, hiệu suất cao, không cần sự cho phép. Solana đã chính thức ra mắt vào tháng 3 năm 2020 bởi Solana Foundation có trụ sở chính tại Geneva, Thụy Sĩ.
Solana là một dự án dành riêng để giải quyết vấn đề nan giải về blockchain. Nó muốn xây dựng một mạng có thể mở rộng nhanh hơn nhiều so với bất kỳ blockchain nào hiện có và thậm chí cả VISA.
Solana sử dụng tám công nghệ sáng tạo để đạt được mục tiêu của mình, trong đó có hai công nghệ nổi bật nhất là Proof of History và Turbine.
Sứ mệnh của Solana là hỗ trợ tất cả các ứng dụng blockchain đạt được hiệu suất cao và tăng trưởng mạnh,
- Khả năng mở rộng quy mô hệ thống: Solana có khả năng hỗ trợ hơn 50.000 giao dịch mỗi giây (TPS), đồng thời duy trì tạo ra các khối mới sau mỗi 400 mili giây với sự trợ giúp của 200 nút xác thực. Tất cả trong khi duy trì phí mạng gần bằng không.
- Phi tập trung hóa: Với việc sử dụng giao thức truyền khối Turbine, nền tảng có thể hỗ trợ hàng nghìn nút mạng trong khi vẫn hoạt động hiệu quả và có thể mở rộng.
- Tiết kiệm chi phí: Chi phí giao dịch trên mạng lưới Solana ước tính khoảng 10 USD cho 1 triệu giao dịch.
Ưu điểm
- Tốc độ giao dịch nhanh chóng: Solana có thể đạt tốc độ tới 65 ngàn giao dịch mỗi giây, thời gian tạo khối cực ngắn chỉ 400 miligiây.
- Phí giao dịch rẻ: Nhờ vào việc sử dụng thuật toán Proof of Stake, phí giao dịch của Solana chỉ 0.00001 USD.
- Hỗ trợ đa ngôn ngữ lập trình: Solana hỗ trợ nhiều ngôn ngữ lập trình như C, C++, Rust, Move, tích hợp trên máy chủ ảo.
- Dễ dàng mở rộng: Nhờ thuật toán Proof of History kết hợp với Proof of Stake mà Solana có thể nhanh chóng mở rộng quy mô chuỗi khối mà không gặp vấn đề tắc nghẽn mạng giống các blockchain thế hệ thứ nhất (như Bitcoin hay Ethereum).
Team Solana Network
Solana được xây dựng bởi dàn đội ngũ toàn cầu, giàu kinh nghiệm từ những công ty lớn tầm cỡ như Google, Apple, Intel, Twitter, Dropbox, Microsoft…
Đội ngũ phát triển Solana đều là những cá nhân có kỹ năng và kinh nghiệm trong lĩnh vực công nghệ và bảo mật:
Anatoly Yakovenko (CEO): Cựu kỹ sư phần mềm tại Dropbox và Mesosphere, Giám đốc kỹ thuật cao cấp tại Qualcomm Boulder (một công ty bán dẫn toàn cầu của Mỹ chuyên thiết kế và tiếp thị các sản phẩm và dịch vụ viễn thông không dây) , đồng sáng lập Alescere. Năm 2017, Yakovenko bắt đầu thực hiện dự án Solana cùng với Greg Fitzgerald và họ đã thành lập một dự án có tên là Solana Labs, giao thức Solana và mã thông báo SOL đã được phát hành ra công chúng vào năm 2020
• Greg Fitzgerald (CTO): Cựu kỹ sư phần mềm cao cấp tại Qualcomm Boulder, Kỹ sư phần mềm hệ thống tại Alescere.
• Raj Gokal (COO): Nhà đầu tư mạo hiểm tại General Catalyst, Cựu Giám đốc Sản phẩm tại Odama Health, Doanh nhân cư trú tại Rock Health, CEO và đồng sáng lập của Sano.
• Eric Williams (Chief Scientist): Cựu Giám đốc dữ liệu và đồng sáng lập tại Motion, VP của Data Science & phân tích tại Odama Health, Rearcher tại CERN.
Sát cánh cùng với những cái tên nổi bật trên là một số thành viên tới từ các quốc gia khác như: Stephen Akridge, Michael Vines, Tyera Eulberg, Carl Lin,…
Hệ sinh thái solana
Solana (SOL) có khá nhiều đối tác trong ngành tiền điện tử; nhiều công ty tốt nhất và sáng giá nhất trong ngành tiền điện tử. Các công ty này bao gồm Project Serum, FTX, Terra, akash, Chainlink, civic, dfuse, Formatic, Stardust, Kin, Tempest, v.v.
Một số dự án nổi bật trên Solana
- Serum là sàn giao dịch phi tập trung (DEX) đầu tiên trên Solana. Kể từ khi hoàn thành đợt chào bán trao đổi đầu tiên (IEO), giá mã thông báo SRM của nó đã tăng hơn 1500%. Serum chọn phát triển trên Solana vì nó không yêu cầu KYC, tài sản được kiểm soát hoàn toàn bởi người dùng, đồng thời, nó có thể cung cấp dịch vụ giao dịch chi phí thấp, thanh khoản cao.
- Raydium là một nền tảng DEX kết hợp sổ lệnh và thanh khoản tạo thị trường tự động AMM. Raydium sử dụng cơ chế AMM để tạo tính thanh khoản cho hệ sinh thái SOL so với Serum tập trung vào giao dịch phái sinh.
- Bonfida cung cấp GUI phiên bản web (giao diện người dùng đồ họa) cho Serum. Người dùng có thể giao dịch trên Serum thông qua giao diện Bonfida. Bonfida cũng cung cấp phân tích dữ liệu giao dịch Serum. Do đó, Bonfida có thể cung cấp trải nghiệm giao dịch tốt hơn cho DEX. Hiện tại, Bonfida cung cấp các chức năng ngoài các chức năng giao dịch cơ bản dựa trên Serum, cũng như rô bốt giao dịch có lập trình, API Serum và thỏa thuận hợp đồng vĩnh viễn đầu tiên được đưa ra trên chuỗi Solana.
- Step Finance ra đời tại một cuộc thi hackathon của Solana. Đây là một nền tảng quản lý tài sản trực quan mà người dùng có thể sử dụng để phân tích, tổng hợp và thực hiện tất cả các giao dịch trên Solana trong một Trang tổng quan dễ sử dụng.
- Maps.me là một ứng dụng di động dành cho Android và iOS cung cấp bản đồ ngoại tuyến. Kể từ khi ra mắt, nó đã tích lũy được 140 triệu người dùng. Người dùng có thể tải trước bản đồ trước khi đi du lịch. Người dùng có thể truy vấn bản đồ, khách sạn địa phương, nhà hàng và lập kế hoạch hành trình của họ mà không cần kết nối internet. Ngoài việc lập kế hoạch hành trình, người dùng Maps.me cũng có thể đặt chỗ ở và nhà hàng trong ứng dụng. Maps.me đang có kế hoạch xây dựng một ví trong ứng dụng được cung cấp bởi Serum và chạy trên chuỗi khối Solana nhanh và có thể mở rộng.
Một vài sự kiện gần đây trên Solana
- 7/ 2021: Solana Foundation đã ra mắt Stake Pools để tăng cường bảo mật cho mạng, thúc đẩy khả năng chống kiểm duyệt và thưởng cho những người nắm giữ SOL trong quá trình này. Stake Pools hoạt động như một động lực khuyến khích người dùng đặt tiền SOL của họ giữa những người xác nhận độc lập.
- 7/ 2021: Công ty blockchain có trụ sở tại Úc, Power Ledger, đã thông báo quyết định chuyển từ Ethereum sang Solana, bởi tốc độ và khả năng hỗ trợ thông lượng giao dịch của Solana cao hơn.
- Đầu tháng 7/ 2021: Cầu thủ bóng đá chuyên nghiệp hàng đầu của Ý, Giorgio Chiellini ra mắt Bộ sưu tập NFT trên Blockasse, một nền tảng NFT tập trung vào vận động viên được xây dựng trên Solana
- Cuối tháng 6/ 2021: Nhà cung cấp sản phẩm đầu tư có trụ sở tại Thụy Sĩ, 21Shares, đã ra mắt sản phẩm giao dịch trao đổi Solana (ETP) đầu tiên trên thế giới, sản phẩm này sẽ bắt đầu giao dịch dưới mã “ASOL”.
- Tháng 6/ 2021: Solana (SOL) chính thức niêm yết trên Coinbase Pro
- Đầu tháng 6/ 2021: BananaSwap, một sàn giao dịch phi tập trung (DEX), và ‘Shopify for NFTs’ ra mắt trên chuỗi khối Solana.
- Cuối tháng 5/ 2021: Sàn giao dịch phi tập trung (DEX) OpenOcean mở rộng sang Solana (SOL).
- Tháng 5/ 2021: ChainSwap, một trung tâm ứng dụng & cầu nối tài sản xuyên chuỗi cho các chuỗi thông minh hợp tác với Raydium. Sự hợp tác sẽ kết nối các ứng dụng cho Raydium với chuỗi EVM cho ChainSwap, cũng như thúc đẩy Solana đến lưu lượng chuỗi tương thích với EVM.
Các yếu tố kỹ thuật của Solana
8 cải tiến cốt lõi của Solana
Bằng chứng lịch sử (PoH)
Thuật toán đồng thuận PoH mang lại hiệu quả cao hơn và tốc độ thông lượng cao hơn cho mạng Solana. Vì vậy, bằng cách lưu giữ hồ sơ lịch sử của các sự kiện hoặc giao dịch, nó cho phép hệ thống theo dõi các giao dịch dễ dàng hơn và theo dõi thứ tự của các sự kiện.
Tháp BFT (Tower BFT)→ Phiên bản PBFT được tối ưu hóa PoH (khả năng chịu lỗi byzantine thực tế)
Tháp BFT là một thuật toán hình nón giống PBFT được tạo ra để tận dụng lợi thế của đồng bộ hóa. Tháp BFT sử dụng PoH làm đồng hồ mật mã cho phép đạt được sự đồng thuận mà không phải chịu chi phí lớn và độ trễ giao dịch.
Tuabin → Một giao thức truyền khối
Giao thức Turbine giúp truyền dữ liệu đến các nút blockchain dễ dàng hơn. Turbine có thể làm điều này bằng cách chia nhỏ dữ liệu thành các gói nhỏ hơn. Điều này cho phép Solana giải quyết các vấn đề về băng thông và cũng tăng khả năng tổng thể của nó để giải quyết các giao dịch nhanh hơn.
Gulf Stream → Giao thức chuyển tiếp giao dịch không cần Mempool
Giao thức Gulf Stream đóng một vai trò quan trọng thúc đẩy bộ nhớ đệm giao dịch và chuyển tiếp nó đến rìa của mạng. Điều này cho phép trình xác thực thực hiện các giao dịch trước thời hạn, giảm thời gian xác nhận, chuyển đổi Leader nhanh hơn và giảm áp lực bộ nhớ lên trình xác thực từ các nhóm giao dịch chưa được xác nhận. Vì vậy, giao thức này là thứ cho phép Solana hỗ trợ 50.000 TPS.
Sealevel → Thời gian chạy các hợp đồng thông minh song song
Sealevel là một công cụ xử lý giao dịch song song được sử dụng để chia tỷ lệ theo chiều ngang trên GPU và SSD. Với hệ thống này, nó cho phép Solana có được thời gian chạy hiệu quả hơn và cũng cho phép các giao dịch chạy đồng thời trên cùng một blockchain trạng thái.
Pipeline → Một đơn vị xử lý giao dịch để tối ưu hóa xác thực
Pipelining là một quá trình mà một luồng dữ liệu đầu vào được gán cho các phần cứng khác nhau chịu trách nhiệm về nó. Vì vậy, cơ chế này cho phép thông tin giao dịch nhanh chóng được xác nhận và nhân rộng trên tất cả các nút trong mạng.
Cloudbreak → Cơ sở dữ liệu tài khoản theo chiều ngang
Để đạt được khả năng mở rộng cần thiết trên mạng Solana, nó yêu cầu sử dụng Cloudbreak. Cloudbreak là một cấu trúc dữ liệu tối ưu cho việc đọc và ghi đồng thời trên toàn mạng.
Trình lưu trữ → Lưu trữ sổ cái phân tán
Solana sử dụng Archivers để lưu trữ dữ liệu. Dữ liệu trên Solana giảm tải từ trình xác thực tới mạng các nút được gọi là Trình lưu trữ. Các nút này có thể nhẹ (ví dụ: máy tính xách tay) và chúng sẽ được kiểm tra thường xuyên để đảm bảo chúng đang lưu trữ đúng dữ liệu.
Cơ chế đồng thuận Proof of History
Một trong những đổi mới thiết yếu mà Solana mang lại là sự đồng thuận bằng chứng lịch sử (PoH) được phát triển bởi Anatoly Yakovenko. Khái niệm này cho phép khả năng mở rộng lớn hơn của giao thức, do đó tăng khả năng sử dụng.
Solana là một trong những Blockchain hoạt động hiệu quả nhất trên thế giới với thời gian xử lý cực kỳ ngắn, mạng có 200 nút riêng biệt về mặt vật lý hỗ trợ thông lượng hơn 50.000 TPS (Hệ thống xử lý giao dịch) khi chạy với GPU. Một trong những thách thức lớn nhất với hệ thống phân tán là thỏa thuận về thời gian.
Không giống như Bitcoin sử dụng thuật toán PoW làm đồng hồ phi tập trung cho hệ thống, Solana sử dụng phương pháp Proof of History. Với Bằng chứng lịch sử, bạn có thể tạo hồ sơ lịch sử chứng minh rằng một sự kiện xảy ra trong một thời điểm cụ thể. Thuật toán là một hàm trễ tần số cao có thể xác minh được. Chức năng này yêu cầu một số bước tuần tự cụ thể để đánh giá.
Các giao dịch hoặc sự kiện được đánh giá sẽ được cung cấp một hàm băm duy nhất và số lượng có thể được xác minh công khai và hiệu quả. Số lượng cho phép hệ thống biết khi nào mỗi giao dịch hoặc sự kiện xảy ra. Trong mỗi nút cũng có một đồng hồ mật mã theo dõi thời gian của mạng và thứ tự của các sự kiện. Điều này cho phép thông lượng cao và hiệu quả hơn trong mạng Solana.
Tuabin
Solana minh bạch vì bất kỳ ai sở hữu thiết bị phù hợp, đều có thể trở thành người xác nhận, mặc dù mạng lưới ưu tiên cổ phần lớn hơn.
Solana thông qua cơ chế phân phối dữ liệu của BitTorrent được gọi là Turbine . Một khối đề xuất được chia thành các gói 64KB và mỗi trình xác nhận nhận được một gói khác nhau. Sau đó, các gói được trao đổi giữa các trình xác nhận “láng giềng”. Việc nhóm các trình xác nhận thành các vùng lân cận 200 cho phép 40.000 trình xác nhận nhận được tất cả các gói chỉ sau hai lần truyền dữ liệu lặp lại.
Tuy nhiên, một mối quan tâm bảo mật rõ ràng được nêu ra: Điều gì sẽ xảy ra nếu một số trình xác nhận từ chối chuyển thông tin hoặc làm hỏng các gói tin? Solana sử dụng cái gọi là mã xóa để đối phó với hành vi độc hại. Chúng cho phép bất kỳ 33% thông tin khối nào bị mất trong khi vẫn giữ cho mỗi trình xác thực có thể khôi phục dữ liệu ban đầu từ 67% còn lại.
Mỗi gói tin sẽ đi theo một đường dẫn ngẫu nhiên xuống các vùng lân cận, điều này làm cho chúng ta không thể dự đoán được vị trí tốt để can thiệp vào càng nhiều gói tin càng tốt.
Các trình xác thực được chọn với thuật toán Proof of Stake, trong đó các nút có số tiền đặt cược lớn hơn được ưu tiên. Người xác nhận có thể bị phạt vì hành vi xấu bằng cách tịch thu một phần cổ phần của họ. Các nhà lãnh đạo cũng thay đổi sau mỗi bốn khối hoặc 1,6 giây.
Solana Cluster
Solana Cluster ( Cụm Solana) đóng một vai trò quan trọng trong phần mềm Solana. Mỗi Solana Cluster là một tập hợp các máy tính sở hữu độc lập thường hoạt động cùng nhau (cũng có thể hoạt động chống lại nhau). Máy tính giúp xác minh kết quả đầu ra của các chương trình không đáng tin cậy, do người dùng gửi. Hơn nữa, Solana có thể sử dụng cụm bất cứ lúc nào mà người dùng hy vọng sẽ lưu giữ một bản ghi bất biến về các sự kiện hoặc diễn giải theo chương trình của các sự kiện.
Một số trường hợp sử dụng của công nghệ là theo dõi máy tính nào đã hoạt động có ý nghĩa trong việc giữ cho cụm hoạt động. Một cách khác có thể là theo dõi việc sở hữu tài sản trong thế giới thực, miễn là ai đó có một bản sao của sổ cái, đầu ra các chương trình của nó sẽ luôn có thể được sao chép và sẽ độc lập với tổ chức đã phát hành nó.
Cơ chế hoạt động của Solana
- Nhập các giao dịch cho Leader.
- Leader sẽ sắp xếp các thông điệp một cách hiệu quả để nó có thể được xử lý bởi các nút khác.
- Leader sau đó thực hiện các giao dịch trên trạng thái hiện tại được lưu trữ trong RAM.
- Leader sẽ xuất bản các giao dịch và chữ ký của trạng thái cuối cùng cho Người xác minh (các nút nhân rộng).
- Người xác minh (các nút) sau đó sẽ thực hiện các giao dịch tương tự trên các bản sao trạng thái của họ và công bố chữ ký của họ về trạng thái nếu nó nhận được xác nhận.
- Các xác nhận đã xuất bản sau đó sẽ đóng vai trò là phiếu bầu cho thuật toán đồng thuận.
Mã thông báo SOL
Mã thông báo SOL là tiền tệ bản địa trong hệ sinh thái của Solana. Vì vậy, mã thông báo có thể chuyển đến các nút trong Solana Cluster để đổi lấy việc chạy các chương trình trên chuỗi hoặc xác thực đầu ra của nó. Một cách sử dụng khác cho SOL là thực hiện các khoản thanh toán vi mô được gọi là Lamport (sử dụng chuỗi giá trị băm liên tiếp, mỗi giá trị trong chuỗi này sẽ được dùng như một mật khẩu). Người nắm giữ SOL cũng có thể trở thành người xác thực cho mạng. Giống như Ethereum, Solana cho phép các nhà phát triển xây dựng các hợp đồng thông minh và tạo các dự án dựa trên blockchain.
Ngoài ra, gần đây, Tether cũng trở thành đối tác của Solana và cho phát hành USDT (SPL) trên blockchain này. SPL token là fungible token (token có thể thay thế được) trên Solana Blockchain. Tiêu chuẩn SPL token là yêu cầu để một hệ sinh thái DeFi trên Solana được tạo ra và phát triển.
Chức năng chính của SOL
Token SOL có hai trường hợp sử dụng chính:
- Thanh toán phí giao dịch phát sinh khi sử dụng mạng hoặc hợp đồng thông minh.
- SOL cũng có thể sử dụng để Staking kiếm thêm phần thưởng. Quá trình Staking khá đơn giản, được thực hiện như sau:
- Chuyển token sang ví hỗ trợ Staking
- Tạo tài khoản Staking
- Chọn trình xác thực từ trình xác thực của Solana
- Ủy quyền cổ phần của bạn cho trình xác thực
Phân bổ SOL
Tổng cung ban đầu của Solana là 500 triệu coin SOL và được phân bổ theo từng phần bên dưới.
Nguồn cung lưu hành hiện tại của SOL là 26 triệu. Nguồn cung cấp SOL tối đa ở mức 489 triệu SOL.
Sàn giao dịch Solana Token
Hiện tại, Solana (SOL) đang được giao dịch trên một số sàn giao dịch lớn như Binance, MXC, FTX, Huobi Global, Gate.io, OKEx…
Ví lưu trữ đồng Solana
Bạn có thể lưu trữ SOL trên nhiều loại ví khác nhau, ví dụ như:
- Ví Mobile: Trust Wallet, VNDC Wallet Pro, Coin98 Wallet…
- Ví web: SolFlare, Sollet, MathWallet…
- Ví lạnh: Ledger Nano S hoặc Ledger Live…
- Bạn cũng có thể lưu trữ SOL trực tiếp trên các sàn giao dịch kể trên.
Tỷ giá hiện tại của SOL
kết luận
Solana giải quyết nhiều vấn đề truyền thống mà công nghệ blockchain trước đây gặp phải. Solana hiển thị một cấu trúc mới để xác minh các giao dịch và một thuật toán đồng thuận hiệu quả hơn. Nền tảng chắc chắn sẽ là một đối thủ cạnh tranh mạnh mẽ với Bitcoin và Ethereum.