Chainfeeds 요약:
암호화폐 연구원 Pavel Paramonov는 솔라나(Solana)의 메커니즘 설계와 아키텍처에 대한 수많은 기사와 문서를 읽고 이 포괄적인 긴 문서를 정리했습니다. 솔라나의 메커니즘 설계, 수수료 시장, MEV 등을 다루고 있습니다.
출처:
https://x.com/paramonoww/status/1859574291337183282
저자:
Pavel Paramonov
관점:
Pavel Paramonov: 솔라나(Solana)의 역사 증명(Proof of History, PoH) 합의 모델은 지분 증명(Proof of Stake)과 시간 변수를 결합했습니다. PoH는 실제로 네트워크의 시계로, 이벤트와 그 순서를 기록하여 검증자가 시간에 대해 합의할 필요가 없습니다. 솔라나(Solana)에는 공개 거래 풀(mempool)이 없습니다. 대부분의 검증자는 솔라나 랩스가 제공하는 스케줄링 구현을 사용하지만 다른 블록 구축 알고리즘을 선택할 수도 있습니다. 시간 변수는 리더(Leader) 할당에 사용되며, 리더는 각 슬롯 순환 기간 동안 블록을 생성할 책임이 있습니다. 검증자는 고정된 시간 간격으로 순환하여 리더를 맡으며, 이러한 시간 간격을 슬롯이라고 합니다. 각 슬롯은 400밀리초 동안 지속되며 지정된 리더가 블록을 생성하고 다른 검증자가 합법성을 투표로 확인합니다. 리더가 슬롯을 놓치면 네트워크는 다음 슬롯으로 진행합니다. 솔라나(Solana)는 포크 기반 투표 메커니즘을 사용하며, 검증자는 지속적으로 블록을 생성하고 실시간으로 유효 투표를 늘립니다. 솔라나(Solana)의 스테이킹 업데이트는 각 에포크(epoch) 종료 시 처리되며, 각 에포크는 약 2-3일 동안 지속되고 432,000개의 슬롯으로 구성됩니다. 다음 에포크의 검증자 계획은 업데이트된 스테이킹 정보를 기반으로 결정됩니다. 검증자의 주요 수익원은 거래 수수료, 프로토콜 보상(인플레이션), 최대 추출 가치(MEV), 블록 보상의 50%(나머지 50%는 소각)입니다. 더 긴 블록 시간은 연간 보상을 줄일 수 있습니다. 솔라나(Solana)의 수수료 메커니즘은 기본 수수료와 우선순위 수수료로 구성됩니다. 기본 수수료는 고정 수수료이며 실제 계산 단위 사용량과 관련이 없습니다. 우선순위 수수료는 네트워크 혼잡 시 유효하지만 전반적인 인센티브 메커니즘은 약합니다. 솔라나(Solana)의 모든 검증자는 노드이지만 모든 노드가 검증자는 아닙니다. 노드는 서명 및 투표 검증자가 될 수 있고 지갑 및 DEX 요청을 처리하는 RPC 제공자가 될 수도 있습니다. 거래는 쓰기 가능한 계정을 지정하며, 동일한 계정을 참조하는 거래는 순서대로 처리되지만 충돌하지 않는 거래는 병렬로 처리될 수 있습니다. 솔라나(Solana)의 MEV에서 현재 블록의 리더는 블록 생산과 스케줄링에 대한 완전한 통제권을 가집니다. 우선순위 수수료는 리더가 거래를 우선적으로 처리하도록 유인하지만 거래 포함은 강제사항이 아닙니다. 솔라나(Solana)의 MEV는 실패한 차익거래 시도에 50% 이상의 계산 자원을 낭비하게 합니다.
출처