Solana는 오픈 소스 분산형 블록체인 플랫폼입니다. 다른 블록체인과 달리 Solana는 기록 증명(PoH)과 지분 증명(PoS)을 결합한 하이브리드 합의 알고리즘을 사용하여 네트워크가 초당 최대 50,000건의 트랜잭션을 실행할 수 있도록 합니다. 거래. 2017년 ICO 열풍 동안 출시된 Solana는 주로 비트코인 및 이더리움과 같은 네트워크가 합의에 도달하는 데 걸리는 시간을 해결합니다. Solana는 잘 알려진 다른 합의 메커니즘과 완전히 대조적으로 합의 알고리즘에 PoH를 통합합니다.
Solana의 PoH 알고리즘은 암호화를 사용하여 시스템에 대한 분산되고 신뢰할 수 있는 시간 소스를 설정하고 블록체인에서 기록 이벤트의 변경 불가능한 기록을 제공하여 기록 데이터를 추적 타임스탬프 및 현지 시간대에 의존하지 않고 시간순으로 저장할 수 있습니다. Solana 네트워크의 PoH 알고리즘은 주로 PoS 계층과 병렬로 실행되는 노드 동기화를 보장하는 데 사용됩니다. 이를 통해 노드는 자체 타임스탬프를 만들고 노드의 리더는 메시지를 주문하고 유효성 검사기는 트랜잭션 주문을 확인할 수 있습니다. 리더 노드로부터 트랜잭션이 주문되고 수신되면 검증자는 트랜잭션을 정산하고 확인하는 즉시 서명을 게시합니다. 이러한 확인은 Solana의 기능에 매우 중요하며 합의 알고리즘에 의해 투표로 간주됩니다. 이것은 네트워크에서 리더를 선출하는 투표 메커니즘 을 제공하는 PoS의 최고의 혁신을 결합한 것입니다.
Solana는 또한 Solana가 중앙 집중식 시스템을 포함한 대부분의 다른 블록체인 플랫폼의 성능을 능가할 수 있도록 하는 많은 다른 혁신을 포함합니다. 이는 PBFT(Practical Byzantine Fault Tolerance) 시스템과 유사한 Tower BFT 합의 덕분입니다. Solana의 Tower BFT는 PoH를 통해 글로벌 시간 소스를 허용하여 전체 블록체인의 기능을 감독할 수 있을 뿐만 아니라 트랜잭션 대기 시간 및 메시징 오버헤드를 최소화하여 합의 프로세스의 속도를 높입니다. Solana 생태계의 또 다른 중요한 부분은 블록체인의 노드로 데이터를 원활하게 전송하는 Turbine입니다. BitTorrent의 전파 기술과 유사하게 Turbine은 데이터를 더 작은 패킷으로 분해하여 삭제 코드 와 함께 보냅니다 . 확인 및 리더 전환 시간을 줄이고 확인되지 않은 트랜잭션 풀의 검증인에 대한 메모리 부담을 줄이는 걸프 스트림 프로토콜. 또한 Solana는 Sealevel이라는 초병렬 트랜잭션 처리 엔진을 사용하여 네트워크에서 수천 개의 스마트 계약 호출을 동시에 처리할 수 있습니다. 또한 Solana는 파이프라이닝 인프라 를 통해 하드웨어 사양에 관계없이 트랜잭션을 더 빠르게 검증하고 노드 간에 트랜잭션 정보를 복제할 수 있습니다. 네트워크에 필요한 모든 확장성은 Cloudbreak 프로토콜에 의해 제공되므로 네트워크를 통해 데이터를 동시에 읽고 쓸 수 있으며 아카이버는 블록체인에서 분산 원장 저장소로 데이터를 다운로드하는 데 사용됩니다.
다양한 기술을 사용함으로써 Solana 네트워크는 속도와 확장성을 유지하기 위해 샤딩이나 다른 종류의 레이어 2 솔루션에 의존할 필요가 없습니다. 이를 통해 개발자는 이더리움이나 비트코인에서 작업하는 것보다 훨씬 덜 걱정되는 블록체인에서 직접 빌드할 수 있습니다.
Solana의 기본 암호화폐는 SOL 입니다. SOL의 사용은 이더리움에서 ETH가 사용되는 방식과 유사하지만 SOL 보유자는 SOL PoS 합의 메커니즘을 스테이킹하여 거래를 확인할 수 있습니다. 또한 사용자가 거버넌스 프로세스에 참여하고, 보상을 받고, 가스 요금을 지불할 수 있습니다.