솔라나는 새로운 해시 시스템으로 확장성 향상을 목표로 합니다

대규모 네트워크 사용으로 인한 확장성 문제를 해결하기 위해 솔라나 개발자들은 SIMD-0215라는 새로운 해싱 시스템을 도입했습니다.
이 제안은 네트워크가 사용자 계정을 확인하고 추적하는 방식을 최적화하여 네트워크의 전반적인 속도와 효율성을 향상시키는 것을 목표로 합니다.
주요 내용
- 솔라나 개발자들은 네트워크 확장성을 개선하기 위해 SIMD-0215 시스템을 도입했습니다.
- 이 새로운 방법을 사용하면 각 블록에 수정된 계정뿐만 아니라 모든 계정의 해시를 포함할 수 있습니다.
- 동형 해시는 전체 해시를 다시 계산하지 않고 변경된 계정만 추가하여 계산을 간소화합니다.
- 계정 격자 해시는 머클 기반 시스템을 대체하여 수십억 개의 계정을 처리하는 효율성을 높일 수 있습니다.
이 제안은 동형 해싱을 사용해 전체 계정 상태의 포괄적인 해시를 유지하는 새로운 해시인 계정 격자 해시를 도입합니다. 현재 방식과 달리 이 새로운 시스템은 각 블록에 해당 블록에서 변경된 계정의 해시만이 아니라 모든 계정의 해시를 포함할 수 있습니다. 또한, 이러한 혁신으로 인해 빈도는 낮지만 리소스 집약적인 프로세스인 에포크 계정 해시가 필요하지 않게 되었습니다.
Loading...
솔라나 계정 해싱의 현재 과제
현재 Solana는 두 가지 주요 유형의 계정 해시를 사용하고 있습니다:
에포크 계정 해시: 모든 계정의 상태를 캡처하지만 업데이트 빈도가 낮은 머클 기반 해시입니다.
계정 델타 해시: 단일 블록에서 이루어진 변경 사항만 기록하는 머클 기반 해시입니다.
두 가지 방법 모두 데이터를 정렬하고 대규모 중간 상태를 유지해야 하므로 사용자 계정 수가 증가함에 따라 비효율적일 수 있습니다. 그렇기 때문에 에포크 계정 해시는 주기적으로만 업데이트하고 계정 델타 해시는 각 블록의 점진적인 변경 사항을 처리합니다.
동형 해싱의 장점
동형 해시는 전체 해시를 다시 계산하지 않고 점진적으로 변경 사항을 누적하여 전체 계정 상태를 계산할 수 있게 해줍니다. 간단히 말해, 새 블록의 해시는 이전 블록의 총 계정 상태 해시에서 수정된 계정만 추가하여 도출할 수 있습니다.
계정 래티스 해시는 프로세스를 단순화하고 속도를 높이는 격자 기반 동형 해싱 함수를 사용해 구축되었습니다. 머클 기반 시스템을 이 방법으로 대체함으로써 네트워크는 수십억 개의 계정을 보다 효율적으로 처리할 수 있습니다.
솔라나의 성장에 미치는 영향
이 제안이 실행된다면 보안과 속도를 유지하면서 솔라나의 확장성을 향상시킬 수 있습니다. 디필라마에 따르면, 솔라나 네트워크는 이미 탈중앙화 거래소(DEX)에서 1,130억 달러의 거래량을 기록하며 이더리움의 789억 달러를 넘어서는 상당한 성장을 보여주었습니다.
이번 변경안은 확장성과 사용자 경험을 개선하여 끊임없이 확장하는 블록체인 생태계에서 경쟁력을 유지하고자 하는솔라나의의지를 반영한 것입니다.
또한 솔라나는 미래의 양자 컴퓨팅 위협에 대한 방어를 강화하기 위해 잠재적인 암호화 침해로부터 사용자 자금을 보호하기 위해 설계된 혁신적인 솔루션인 윈터니츠 볼트를 도입했습니다.