원본 | 오데일리 플래닛 데일리( @OdailyChina )
작성자 | 남편 How ( @vincent 31515173 )
8월의 TON은 심각한 상황에 처해 있었습니다.
첫째, 텔레그램의 창립자는 프랑스에서 체포되어 재판을 기다리는 동안 보석으로 풀려났고, 톤 네트워크는 두 차례의 블록 생산이 중단되면서 더 큰 의혹에 직면했습니다. 두 번의 위기는 점점 인기를 얻고 있는 톤 생태에 찬물을 끼얹었고 미래의 서사 공간을 더욱 압축했습니다.
시장의 초점은 대부분 창립자의 체포에 맞춰져 있으며, Ton 생태계의 향후 발전에 실제로 영향을 미치는 주요 사건인 기술적 실패에는 별로 관심을 기울이지 않습니다.
TON 네트워크가 자주 다운되는 이유는 무엇입니까? 이에 대해 커뮤니티에서도 다양한 의견이 나오고 있습니다. 오데일리 플래닛 데일리는 TON의 백서, 관련 기술 문서, 네트워크 현황 등을 분석해 TON 네트워크의 두 차례 블록 생산 중단 원인을 조사할 예정이다.
다자간 역할: 검증인의 수가 부족하고 기본 설계가 너무 복잡합니다.
이벤트 검토: 8월 28일 이른 아침, TON 네트워크는 첫 번째 블록 생산 중단을 경험했습니다. 블록 생산을 재개하는 데 7시간이 걸렸습니다. 그러나 24시간도 채 되지 않아 Ton은 29일 이른 아침에 두 번째 블록 중단을 경험했습니다.
표면적인 이유: DOGS 거래량 급증으로 인한 블록 생산 정체
네트워크 블록 생산 중단의 직접적인 원인은 DOGS 거래량의 급증입니다.
DOGS는 최근 TON 네트워크에서 인기 있는 Meme 코인으로, 총 공급량이 5,500억 개에 달합니다. 에어드랍 점유율은 전체의 72.73%를 차지하며, 에어드랍 기준점은 텔레그램 계정만 필요합니다. 최근 DOGS는 바이낸스 등 여러 플랫폼에 상장되면서 단기 온체인 거래가 급증하고 있습니다.
PoS 퍼블릭 체인인 TON은 유효성 검사기 노드를 사용하여 트랜잭션을 처리 및 확인하고 이러한 트랜잭션을 블록으로 패키징합니다. 정상적인 상황에서 블록체인 네트워크는 설정된 간격으로 새 블록을 생성하지만 시스템이 모든 보류 중인 트랜잭션을 제 시간에 처리할 수 없는 경우 블록 생성 프로세스가 지연되거나 심지어 중단될 수도 있습니다.
트랜잭션 과부하 현상은 블록체인 분야에서 드문 일이 아닙니다. 비트코인, 이더리움 등 잘 알려진 퍼블릭 체인을 포함한 많은 네트워크도 비슷한 문제에 직면해 있습니다. 거래량이 네트워크의 순간 처리 능력을 초과하면 거래 확인 속도가 크게 느려집니다. TON의 경우 거래량이 급증하면 검증인이 과부하되어 전체 블록 생산이 느려질 수 있습니다. 이러한 현상은 DOGS의 폭발적인 증가와 같이 특정 피크 기간에 특히 두드러지며, 갑자기 사용자가 찾을 경우 거래량이 네트워크의 수용 능력을 초과하여 급증하여 블록 생성이 지연됩니다.
TON 재단은 네트워크가 블록 생성을 두 번 중단한 이유에 대해 DOGS 거래의 과부하로 인해 가비지 수집으로 인해 많은 검증인이 과부하되어 시간이 너무 오래 걸리고 합의를 잃게 되었다고 설명했습니다.
흥미롭게도 TON은 지난해 11월 말 공개 성능 테스트에서 TPS가 104715에 달해 기네스 세계 기록 인증을 성공적으로 신청했다. DOGS 거래가 과부하 상태라는 공식적인 설명은 너무 약한 것 같습니다.
깊은 이유: TON 네트워크의 설계 제한 및 검증자 문제
실제로 트랜잭션 과부하는 문제의 증상일 뿐이며 TON 네트워크 블록 생성 중단의 근본적인 문제는 기본 설계 및 검증자 메커니즘에 숨겨져 있습니다. TON의 기술 아키텍처, 샤딩 메커니즘 및 검증자의 조직 형태를 분석함으로써 다음 세 가지 관점에서 TON 네트워크가 극한 상황에서 불안정성을 보이는 이유를 분석할 수 있습니다.
1. 샤드 체인 아키텍처의 복잡성: 높은 확장성이 가져오는 과제
TON의 아키텍처 설계는 높은 확장성과 고성능에 중점을 두고 있습니다. 메인 체인, 작업 체인 및 샤드 체인의 독특한 다단계 구조는 이론적으로 부하를 분산하여 네트워크의 처리 능력을 향상시킬 수 있습니다. 그러나 이 복잡한 샤드 체인 구조는 많은 과제를 안겨주기도 합니다.
각 작업 체인은 여러 개의 샤드 체인으로 더 나눌 수 있으며, 각 샤드 체인은 서로 다른 계정의 트랜잭션 처리를 담당합니다. 이 설계를 통해 다양한 샤드 체인에서 많은 수의 트랜잭션을 병렬로 처리할 수 있어 전체 네트워크의 TPS가 향상됩니다. 그러나 거래량이 급증할 때, 일부 샤드 체인의 로드가 고르지 않게 분산되거나 검증자가 많은 수의 거래를 적시에 처리하지 못하는 경우, 이러한 샤드 체인의 블록 생성 속도가 느려지거나 심지어 정지될 수 있습니다. 샤드 체인은 메인 체인과 동기화되어야 하기 때문에 키 샤드 체인에 문제가 발생할 경우 전체 네트워크의 블록 생성 과정에 영향을 미칠 수 있습니다.
TON의 샤딩 방법은 매우 혁신적이어서 각 샤드 체인이 소수의 계정이나 스마트 계약만 담당하거나 샤드당 하나의 계정이나 계약만 담당할 정도로 샤드 체인을 축소할 수 있습니다. 그러나 이러한 극단적인 샤딩 접근 방식은 조정 및 관리의 복잡성도 증가시킵니다. 샤딩 기술은 블록체인 확장성을 향상시키는 효과적인 수단이지만 각 샤드 체인과 메인 체인 간의 매우 효율적이고 안정적인 조정이 필요합니다. 특정 샤드 체인이 극단적인 상황에서 병목 현상을 겪게 되면 네트워크 전체의 블록 생성 과정이 차단될 수 있습니다.
2. 검증인 수가 부족함: TON 분산화의 잠재적 위험
TON 네트워크의 또 다른 중요한 문제는 검증인 수가 부족하다는 것입니다. 다른 PoS 퍼블릭 체인에 비해 TON은 검증인 수가 훨씬 적습니다. 현재 TON 네트워크에는 318개의 검증인 노드만 있는 반면, 이더리움의 검증인 수는 600,000명을 초과했으며 솔라나의 검증인 수는 TON을 훨씬 초과합니다. 이러한 검증자 수의 차이는 TON의 분산화 수준과 네트워크 보안에 직접적인 영향을 미칩니다.
PoS 네트워크에서 검증자는 거래를 확인하고, 합의에 도달하고, 검증된 거래를 블록으로 패키징하는 일을 담당합니다. 검증인의 수는 네트워크의 분산 정도를 결정할 뿐만 아니라 부하가 높은 조건에서 네트워크의 처리 능력에도 직접적인 영향을 미칩니다. TON 검증인의 수가 적다는 것은 각 검증인이 더 많은 거래 요청을 처리해야 함을 의미합니다. 거래량이 갑자기 증가하면 검증인이 모든 거래를 제때에 처리하지 못해 블록 생성이 지연되거나 중단될 수도 있습니다.
또한 TON은 검증인을 위한 높은 하드웨어 및 네트워크 요구 사항을 갖고 있으며 검증인이 되려면 대량의 Toncoin을 약속해야 합니다. 이러한 높은 임계값 조건은 검증인 수를 제한하므로 충분한 자원을 가진 참가자만 검증인 순위에 참여할 수 있습니다. 이는 TON 네트워크의 분산 정도를 제한할 뿐만 아니라 피크 거래 기간 동안의 블록 지연 문제를 더욱 두드러지게 만듭니다.
3. 합의 메커니즘의 한계: 높은 부하에서 비잔틴 내결함성 프로토콜의 과제
TON 네트워크는 Catchain 프로토콜인 BFT(Byzantine Fault Tolerance) 이론을 기반으로 한 합의 메커니즘을 채택합니다. 이 프로토콜은 악의적인 노드가 존재하는 경우에도 네트워크의 정상적인 작동을 유지하도록 설계되었습니다. 그러나 검증인의 수가 제한되어 있고 일부 검증인이 거래량 과부하로 인해 제때에 합의에 참여할 수 없는 경우 이 메커니즘의 효율성이 영향을 받습니다.
Catchain 프로토콜의 작동 원리는 합의에 참여하는 검증자 중 악의적인 노드 수가 1/3을 초과하지 않는 한 네트워크가 합의에 도달하고 블록을 생성할 수 있다는 것입니다. 그러나 검증인의 수가 제한되어 있고 부하가 너무 높으면 여러 검증인이 동시에 응답하지 못해 합의 프로세스가 느려지거나 심지어 합의에 도달하지 못해 블록 생산이 정체될 수 있습니다.
TON의 합의 메커니즘은 위험 저항성이 높게 설계되었지만 실제 효과는 검증자의 수와 분포에 따라 달라집니다. 검증인의 수가 부족하고 네트워크 부하가 예상을 초과하는 경우 Catchain 프로토콜의 효율성이 크게 떨어지며 네트워크가 느려지거나 심지어 정체될 수 있습니다.
탈중앙화 정도와 기본 메커니즘의 결함은 Ton 개발의 장애물이 되었습니다.
TON은 최근 일련의 난제에 직면해 있습니다. 첫 번째는 프랑스에서 텔레그램 창립자의 체포입니다. 이는 TON의 향후 발전을 불확실하게 할 뿐만 아니라 텔레그램과 TON 생태계 간의 협력에도 영향을 미칠 수 있습니다. 텔레그램의 월간 활성 사용자 수는 원래 TON 생태계 발전에 잠재적으로 큰 힘이 될 것으로 여겨졌습니다. 이 사건은 의심할 여지 없이 두 당사자 간의 향후 협력에 그림자를 드리웁니다.
또한 TON 네트워크 자체도 단기간에 두 번 연속 블록 생산 중단을 경험해 고부하 조건에서 한계가 더욱 드러났습니다. 이 두 가지 중단은 DOGS 거래량의 급증으로 인해 발생했지만 근본적인 이유는 TON 네트워크의 기본 설계 문제와 관련이 있습니다. 샤드 체인 아키텍처의 복잡성, 검증자 수가 부족하고 부하가 높은 합의 메커니즘의 효율성 감소는 모두 TON 네트워크가 긴급 상황을 처리하는 데 상당한 기술적 병목 현상이 있음을 나타냅니다. 이러한 문제는 TON의 현재 안정성에 영향을 미칠 뿐만 아니라 장기적인 개발에 잠재적인 위협이 됩니다.
저자는 TON 생태계의 안정성과 지속 가능한 발전을 보장하기 위해 다음과 같은 측면에서 개선이 필요하다고 믿습니다.
TON은 검증인의 수를 늘리고, 검증인이 되기 위한 기준을 낮추고, 더 많은 노드가 참여하도록 유도하여 분산화 수준과 네트워크의 수용 능력을 향상시켜야 합니다.
TON은 샤드 체인 아키텍처를 최적화하고 샤드 체인과 메인 체인 간의 조정 효율성을 개선하며 높은 거래량 환경에서 원활한 작동을 보장해야 합니다.
합의 메커니즘의 추가 최적화도 필수적입니다. TON은 네트워크가 극한 상황에서도 안정적으로 블록을 생성할 수 있도록 높은 부하 조건에서 Catchain 프로토콜의 효율성을 향상시키는 방법을 연구해야 합니다.
그 과정에서 TON은 탄생 이후 큰 위기에 직면했으며 커뮤니티 자율성에 의존하여 열반을 달성했습니다. 그리고 개발 초기에는 낮은 발열과 열악한 생태계에 직면하기도 했습니다. Xiangbi의 현재 상황은 이전 TON 생태계에 “치명적인 위협”을 가할 만큼 충분하지 않습니다. TON이 현재의 어려움을 극복하고 네트워크를 개선하여 미래의 과제에 더 잘 대처하고 점차적으로 더욱 강력하고 번영하는 생태계를 구축할 수 있기를 바랍니다.