TON 재탄생: 텔레그램 오픈 네트워크의 기술 진보와 미래 전망
원저자: Cynic Shigeru
편집: CGV Research
TL ; DR
- TON의 역사: Telegram은 Durov 형제가 설립하였으며, 2018년부터 자체 블록체인인 Telegram Open Network (TON)를 개발하기 시작했습니다. 이는 1억 명 이상의 사용자 요구를 충족하기 위한 것입니다. TON은 $ Grams의 ICO를 통해 17억 달러 이상을 모금했습니다. 그러나 2019년 미국 증권 거래 위원회(SEC)의 고소로 인해 Telegram은 TON의 추가 개발을 포기했습니다. 그러나 2020-2021년 동안 New TON 팀은 오픈 소스 자료를 기반으로 TON 개발을 재개하였고, 성공적으로 The Open Network로 이름을 변경했습니다.
- TON의 기술적 특징: TON은 대규모 사용자 집단을 위해 설계되었습니다. 그 특징은 샤딩 기술을 사용하여 여러 체인이 병렬로 거래를 처리할 수 있도록 하며, 이를 "블록체인의 블록체인"이라고 부릅니다. TON의 아키텍처는 세 가지 계층으로 나뉘며: masterchain, workchain 및 shardchain. masterchain은 조정 중심 역할을 하며, 실제 거래 처리는 각 workchain과 shardchain에서 수행됩니다. 또한, TON의 샤딩은 동적이며, 계정 간의 상호작용 관계에 따라 더 큰 Shardchain으로 조합될 수 있습니다.
- TON의 네트워크 구조: TON 노드는 Abstract Datagram Network Layer (ADNL)를 사용하여 통신하며, 이는 서로 다른 Shardchain 간의 상호작용을 위한 기반을 제공합니다. Kademlia Distributed Hash Table (DHT)를 활용하여 네트워크 내 다른 노드를 찾고, TON은 각 Shardchain에 특정한 Overlay 서브 네트워크를 생성하여 효율적인 통신을 보장합니다.
- TON의 응용 및 전망: TON은 단순히 자금을 얻기 위한 것이 아니라, 분산화되고 안전하며 신뢰할 수 있는 인터넷을 구축하기 위해 존재합니다. 예를 들어, TON eSIM, TON 도메인 및 TON 저장소와 같은 기능은 사용자 프라이버시와 데이터 보안을 강화하기 위해 설계되었습니다. 현재의 분산화 요구가 높지 않아 보이지만, TON은 생태계를 위해 막대한 기금을 설정하였고, 방대한 사용자 기반을 바탕으로 미래에 주목받고 성장할 가능성이 있습니다.
- TON은 처음 출시될 때 도전에 직면했지만, 혁신적인 기술과 미래의 분산화 네트워크에 대한 비전 덕분에 블록체인 분야에서 지속적으로 주목받고 있습니다. 강력한 자금 지원과 방대한 사용자 기반은 미래 발전의 탄탄한 기반이 됩니다.
TON의 과거
2018년, Telegram 창립자인 Durov 형제는 Telegram에 적합한 블록체인 솔루션을 탐색하기 시작했습니다. 당시 Telegram의 1억 명 이상의 사용자 집단을 지원할 수 있는 블록체인이 없었기 때문에, 그들은 자체 Layer 1 체인을 설계하기로 결정하고, 이를 Telegram Open Network, 줄여서 TON이라고 명명했습니다.
몇 달 후, TON의 원주율 토큰 $ Grams의 ICO를 통해 17억 달러 이상을 모금했습니다. 2019년, Telegram 팀은 관련 문서를 발표하고 두 개의 테스트넷을 차례로 시작했습니다.
2019년 10월, 미국 증권 거래 위원회(SEC)는 Telegram을 고소하며 등록되지 않은 증권 발행을 주장했습니다. Telegram 팀은 TON의 메인넷 출시를 중단하고, SEC와의 싸움에서 포기하기로 결정하여 TON 개발을 중단하고 ICO 자금을 투자자에게 반환했습니다.
2020-2021년 동안, New TON 팀은 오픈 소스 자료를 기반으로 TON 개발을 재개했습니다. 2021년 5월, 커뮤니티 투표를 통해 장기적으로 안정적으로 운영되는 테스트넷 2를 Mainnet으로 이름을 변경했습니다. New TON 팀은 또한 TON 재단으로 이름을 변경하여 비영리 커뮤니티로서 TON을 지원하고 발전시키고 있습니다.
이것이 현재 우리가 알고 있는 TON, 즉 The Open Network입니다.
네트워크의 이야기
이야기의 시작부터 TON은 대규모 사용자 수를 가진 소셜 네트워크를 위해 구축되었습니다. TON 블록체인은 Telegram의 블록체인입니다. 당시 구식 기술 체계 하에서, 주류 블록체인의 TPS는 효과적으로 향상될 수 없었으며, Telegram의 1억 명 이상의 사용자 수와 매초 수백만 건의 거래를 어떻게 수용할 수 있을까요?
TON 팀의 생각은 단일 블록체인의 TPS가 매초 수십 건에 불과하다면, 왜 몇 개의 체인을 더 만들지 않겠냐는 것이었습니다? TON은 샤딩 기술을 사용하여 거래 처리 작업을 여러 체인에 수평적으로 분산시키고, 여러 블록체인으로 구성된 블록체인 네트워크를 구축하여 "블록체인의 블록체인"이라고 부릅니다.
구체적으로, TON 블록체인은 피라미드형의 세 가지 계층 구조를 채택하여 각 계층이 하나의 유형의 블록체인을 수용합니다: masterchain, workchain 및 shardchain.
Masterchain은 TON 블록체인의 조정 작업 중심으로, 유일한 하나의 체인입니다. 이 체인은 프로토콜의 매개변수, Validators 집합 및 해당 share, 현재 작업 중인 Workchains 및 하위 Shardchains을 포함합니다. 하위 체인은 최신 블록 해시를 Masterchain에 제출하여, 하위 체인이 교차 체인 메시지 읽기를 수행할 때 최신 상태를 확인할 수 있도록 합니다.
Masterchain은 조정 및 앵커 역할을 하며, 실제 작업을 수행하는 것은 여러 Workchain입니다. 시스템은 최대 2^32개의 Workchain을 수용할 수 있습니다. 각 Workchain은 상호 운용성 기준을 충족하는 한, 주소 형식, 거래 유형, 원주율 토큰, 스마트 계약 가상 머신 등 규칙을 유연하게 사용자 정의할 수 있습니다. 주목할 점은 Workchain이 단지 가상의 개념으로, Shardchains의 집합으로 존재하며 실체가 없다는 것입니다.
처리 효율성을 높이기 위해, 각 Workchain은 Shardchain으로 further 분할되며, 최대 2^60까지 가능합니다. Shardchain은 Workchain이 설정한 규칙을 준수하며, 작업을 모든 Shardchain에 분산시킵니다. 각 Shardchain은 모든 계정 집합의 일부만을 서비스합니다.
일반적인 샤딩에서는 샤딩이 위에서 아래로 진행되며, 분할 조건은 종종 계정 주소의 접두사입니다. 예를 들어, Workchain을 256개의 샤드로 평균적으로 나누면, 0x00, 0x01, …… 0xFE, 0xFF의 주소 접두사를 가진 계정은 서로 다른 Shardchain에 배정됩니다. 그러나 TON의 샤딩 메커니즘에서는 샤딩이 아래에서 위로 동적으로 진행되며, 더 적합한 상상은 각 계정을 하나의 Shardchain으로 보고, 그들 간의 관계에 따라 더 큰 Shardchain으로 조합하여 각 Shardchain이 충분한 거래 수를 보장하는 것입니다.
이제 TON 블록체인의 아키텍처 다이어그램을 다시 살펴보면, 네트워크 아키텍처와 몇 가지 유사한 점이 있는지 확인할 수 있습니다. 네트워크 출신의 Durov 형제가 TON 설계를 진행할 때 네트워크 아키텍처에서 영감을 받았다고 믿을 이유가 있습니다. 초기에는 각 네트워크 장치가 독립적으로 작동하며(각 계정이 하나의 Shardchain으로), 일부 네트워크 장치 간의 통신이 매우 빈번하므로 이를 조합하여 로컬 네트워크(단일 Shardchain에서 더 큰 Shardchain으로 조합)로 만들고, 서로 다른 로컬 네트워크 간에는 상위 노드를 통해 통신합니다(Shardchain 간의 상호 운용은 Masterchain을 통해 이루어집니다).
TON 블록체인은 사실상 또 다른 형태의 네트워크로, 이는 TON of the network입니다.
네트워크에 의해
블록체인은 분산 시스템으로, 각 노드는 P2P 네트워크를 통해 통신해야 하며, 중앙 집중식 서버 및 CS 아키텍처를 통해 통신할 수 없습니다. Bitcoin, Ethereum과 같은 단일 블록체인에 대해, gossip 프로토콜을 통해 블록과 거래를 전파하는 것으로 충분하지만, TON의 다중 체인 아키텍처는 네트워크 프로토콜에 더 높은 요구를 제기합니다.
TON 노드는 Abstract Datagram Network Layer (ADNL)를 사용하여 데이터 전송을 수행하며, ADNL은 전통적인 TCP/IP 계층 아키텍처의 네트워크 계층을 추상화합니다. 신원 인식을 용이하게 하기 위해, 노드 간에는 IP 주소를 고려할 필요가 없으며, 대신 추상 네트워크 주소(Abstract Network Address)를 사용하여 통신합니다. 이 주소는 256비트 정수로, ECC 공개 키 및 기타 매개변수의 해시 값에 기반하여 노드 간의 통신 암호화 및 복호화를 용이하게 하며, 서로 다른 Shardchain 간의 분할을 위한 기반을 제공합니다.
TON은 Kademlia Distributed Hash Table (DHT)를 사용하여 네트워크 내 다른 노드를 찾습니다. 클라이언트가 특정 Shardchain의 Validator에게 거래를 제출해야 할 경우, DHT에서 Key를 통해 Validator의 위치를 찾을 수 있습니다.
가장 중요한 부분은 Overlay 네트워크입니다. 서로 다른 Shardchain이 각자 독립적으로 운영되며, 다른 Shardchain의 거래를 처리할 필요가 없기 때문에, TON 네트워크 내에서 각 Shardchain을 위한 Overlay 서브 네트워크를 구축해야 하며, 통신에 참여하고자 하는 노드에게 개방됩니다. Overlay 네트워크 내부에서는 ADNL 기반의 gossip 프로토콜을 통해 통신이 이루어집니다.
독특한 네트워크 프로토콜 설계를 통해 주소 지정, 전송, 응용이 각각 확정되어, TON은 무한 샤딩 솔루션을 구현하고 초고 TPS를 달성할 수 있었습니다. 이는 TON by the network입니다.
네트워크를 위한
현재 "만체인 동시 발사" 시대에서, 공공 블록체인이 두드러지기 위해서는 강점을 살리고 단점을 피해야 하며, Ethereum의 강점은 TVL과 응용 생태계, Solana의 강점은 방대한 개발자 생태계, Arbitrum의 강점은 기술의 신뢰성과 운영 능력입니다. TON 블록체인은 현재 블록체인 시장에서 상대적으로 새로운 위치에 있으며, 빠르게 부상하고 있습니다. TON은 독특한 다중 체인 아키텍처와 높은 확장성으로 자신을 차별화해야 합니다.
우선, 기술 기반이 높은 유연성과 확장성을 가진 플랫폼으로 자리 잡도록 합니다. 혁신적인 다중 체인 아키텍처를 채택함으로써 대량의 거래를 쉽게 처리할 수 있으며, 이는 많은 다른 블록체인이 직면한 확장성 문제를 해결합니다.
둘째, TON과 Telegram의 긴밀한 결합은 경쟁에서 한 자리를 차지하게 합니다. Telegram의 방대한 사용자 기반은 TON에 큰 잠재 사용자 집단을 제공합니다. 이는 많은 신생 블록체인이 갖지 못한 것입니다.
그러나 몇 가지 도전 과제도 있습니다. 다른 블록체인 프로젝트는 이미 방대한 커뮤니티와 생태계를 구축하였으므로, TON은 개발자와 사용자를 끌어들이기 위해 지속적으로 노력해야 합니다. 또한, 강력한 기능과 혁신적인 솔루션을 가진 다른 블록체인 프로젝트와 경쟁해야 하므로, 경쟁 우위를 유지하기 위해 지속적으로 혁신해야 합니다.
다른 주류 블록체인과의 경쟁에서, TON은 기술적 우위와 실용성을 입증해야 하며, 이는 미래 발전의 핵심이 될 것입니다. 시스템의 안전성, 속도 및 효율성을 보여줌으로써 더 많은 기업과 개인 사용자를 유치할 수 있을 것입니다.
전반적으로, TON 블록체인은 매우 경쟁적이고 역동적인 시장 환경에 있습니다. 몇 가지 뚜렷한 장점이 있지만, 특히 이미 많은 성숙하고 성공적인 프로젝트가 존재하는 시장에서 자신의 가치를 입증해야 합니다.
그렇다면 TON의 장점은 무엇일까요? 다양한 확장 솔루션이 성숙하고 실현되면서 "고성능"이 더 이상 체인의 성공을 결정짓는 핵심 요소가 아닐 때, TON은 어떻게 생태계의 활력을 유지할 수 있을까요?
CGV Research는 두 가지 방향이 있다고 생각합니다: 하나는 소셜 네트워크, 다른 하나는 네트워크 서비스입니다.
소셜 네트워크 측면에서, 사용자가 Telegram을 사용할 때 어떤 요구가 있는지를 고려하면 됩니다. Telegram에는 대량의 수출입 거래가 존재하므로 TON payment가 생겼고, Telegram에 내장된 지갑은 사용 장벽을 낮추었습니다. 사용자 간에는 예술적 미감을 보여주고자 하는 요구가 있어 TON NFT가 좋은 소셜 도구가 되었습니다. 친구와 함께 게임을 하는 것은 가장 즐거운 일이므로, GameFi는 소셜 네트워크를 통해 빠르게 확산될 수 있습니다.
네트워크 서비스는 TON의 본업으로, 전통적인 네트워크의 모든 것이 TON에 의해 다시 만들어졌으며, 이를 인터넷의 미래라고 부릅니다. 익명 eSIM은 Telegram 창립 시의 이상을 실현하였으며, 프라이버시를 보호하는 소셜 네트워크입니다. TON 도메인은 가독성을 높여 사용자가 TON 네트워크 내에서 서로를 더 쉽게 찾을 수 있도록 합니다. TON URL, TON 프록시, TON WWW는 모두에게 분산화되고 안전하며 신뢰할 수 있는 인터넷을 제공하고자 합니다. TON 저장소는 Torrent의 업그레이드 버전으로, 분산 저장을 통해 사용자 데이터의 안전을 보장합니다.
TON은 블록체인 기술을 사용하는 것이 단순히 자금을 얻기 위한 것이 아니라, 블록체인을 통해 더 분산화되고 안전하며 신뢰할 수 있는 인터넷을 구축하고자 합니다. 이는 TON for the network입니다.
결론
안타깝게도 현재 TON 생태계의 활발한 정도를 보면, 더 분산화되고 안전하며 신뢰할 수 있는 인터넷이 필요로 하는 사용자가 많지 않은 것 같습니다. 이는 현재 모든 블록체인 프로젝트가 직면한 문제이기도 하며, 대부분의 사람들은 블록체인 생태계에 진입하는 이유가 금전적 이익을 추구하기 때문이지, 진정으로 분산화된 서비스를 필요로 하기 때문이 아닙니다. 부의 창출 효과가 없다면, 프로젝트는 지속적인 관심을 얻기 어렵습니다.
다행히도 TON 생태계는 자금이 부족하지 않으며, TON은 수억 달러 규모의 생태계 기금을 설립하여 TON 생태계 내 프로젝트에 투자하고 육성하고 있습니다. 전체 Web3 세계에서 가장 큰 월간 활성 사용자 수를 바탕으로, 우리는 미래에 TON 생태계가 폭발적으로 성장할 것이라고 믿을 이유가 있으며, 지속적인 관심을 가질 가치가 있습니다.