Solana protokolü, merkezi olmayan uygulama (Decentralized Applications) oluşturmayı kolaylaştırmak için tasarlanmıştır. Blok zincirinin altında yatan hisse kanıtı (Proof of Stake) konsensüsüyle birleştirilmiş bir geçmiş kanıtı (Proof of History) konsensüsü sunarak ölçeklenebilirliği iyileştirmeyi amaçlamaktadır.