Near「무한 확장성」의 서사 논리
撰文:북진,체인 찻집
최근 Near에 관심을 가지는 사람들이 많아졌습니다. 그 이유도 다양합니다. 최고 기관으로부터 3억 5천만 달러를 모금하고, 생태 프로젝트들이 연이어 자금을 조달하며, 알고리즘 스테이블코인 USN을 출시하는 등…… 이러한 다양한 움직임은 모두 같은 방향을 가리키고 있습니다------Near가 비상하기 시작했습니다.
이제는 공공 블록체인의 시대가 아닙니다. 하지만 Near의 서사는 Web3.0의 서사로, 종종 이더리움 2.0, 이종 크로스 체인 등 아직 실제로 도래하지 않은 기술과 함께 언급됩니다. 따라서 Near의 보폭은 다른 공공 블록체인과 일치할 필요가 없습니다.
하지만 Near가 정말로 순조롭게 비상할 수 있을까요? 결국 서사가 Near보다 더 거대한 Dfinity는 고통스러운 교훈이었습니다.
1. 방향으로서의 샤딩
2020년 4월 22일, Near의 창세 블록이 공식적으로 시작되었습니다. 이더리움 사이드체인과 비교할 때, 이는 처음부터 샤딩 기술을 기반으로 구축된 블록체인 네트워크로, 고성능과 높은 보안성을 강조하며, 무한한 확장성을 가지고 있습니다. 물론 현재 이러한 것들은 완전히 실현되지 않았습니다.
Near의 고성능은 Pos 증명 메커니즘을 채택했기 때문이며, 무한한 확장성은 샤딩 기술을 채택했기 때문입니다.
Pos 증명 메커니즘의 장점은 강조할 필요가 없습니다. 지난 2년 동안 비상한 BNB 체인, 솔라나 등의 고성능 신흥 공공 블록체인이 바로 이로 인해 부상했습니다. 모든 계산을 소수의 노드 그룹에 위임하여 처리하는 효율성은 매우 높지만, 이들은 모두 무한한 확장성을 갖추고 있지 않습니다. 왜냐하면 노드의 계산 능력에는 한계가 있기 때문입니다. 사실 BNB 체인과 솔라나도 노드 다운으로 인해 사용이 중단된 사고가 있었습니다.
그래서 샤딩 기술은 특히 필요합니다. 해결책은 하나의 체인을 무수히 많은 체인으로 나누고, 각자가 자신의 데이터를 처리하도록 하여 단일 체인의 압박을 완화하는 것입니다.
이더리움 2.0(현재는 "이더리움 업그레이드"라고 불립니다)의 사고방식은 Near와 일치하며, Pos 증명 메커니즘과 샤딩 기술을 결합하고 있지만, 현재로서는 실현까지는 멀기만 합니다(2023년에는 실현될 가능성이 낮습니다). 그리고 지금까지 구체적인 기술 로드맵도 확정되지 않았습니다.
Near는 이미 실현되었습니다. 비록 아직 두 번째 단계에 있고, 처음에 주장했던 무한한 확장성과 TPS 수백만을 달성할 수는 없지만, 확실히 계획에 따라 안정적으로 진행되고 있습니다.
2. 빠른 반복의 제품 로드맵
사실 이것이 Near 팀의 매우 귀중한 점입니다------거대한 서사에 갇혀서 오랫동안 출시하지 못하는 것이 아니라, MVP 원칙(최소 실행 가능 제품)을 따르며, 가장 기본적인 기능을 우선적으로 출시하고, 이 과정에서 피드백에 따라 제품을 적시에 조정합니다.
그래서 Near는 먼저 간단한 내부 테스트 네트워크를 구축하고, 해커톤과 세미나를 통해 개발자들이 테스트하도록 유도한 후, 공공 테스트 네트워크와 메인넷을 차례로 출시했습니다.
Near 팀은 테스트 단계에서 개발자들로부터 많은 피드백을 받았고, 처음 설계한 완전한 샤딩 솔루션이 사실상 비현실적이라는 것을 깨달았습니다. 왜냐하면 공공 블록체인이 처음 출시될 때 그렇게 큰 용량이 필요하지 않기 때문입니다(사실 지금도 마찬가지입니다). 그래서 조정된 새로운 계획은 더욱 실용적입니다------4단계로 나누어 완료하는 것입니다.
2020년 4월 22일에 메인넷이 공식 출시되었지만, 이때는 샤딩이 없었고, 다른 공공 블록체인과 차이가 없었습니다.
2021년 11월 15일에 비로소 샤딩의 첫 걸음인 Phase 0을 밟았습니다. 이것은 "Simple Nightshade"라고도 불립니다. Phase 0 단계의 Near의 샤딩은 불완전하며, 형식이 실질보다 큽니다. 왜냐하면 Near 블록체인을 4개의 샤딩으로 나누었지만, 상태 샤딩만 이루어졌기 때문입니다. 즉, 각 샤딩은 자신의 샤딩 내의 모든 데이터를 저장하지만, 실제 계산은 여전히 모든 노드가 처리합니다. 이는 단일 체인과 다를 바가 없으며, 진정한 샤딩은 각 샤딩이 자신의 노드를 가져야 합니다.
2022년 초, Near는 Phase 1에 진입하여 새로운 역할인 Chunk-Only Producers(순수 블록 생산자)를 도입했습니다. 이들은 특정 샤딩에 대한 검증 서비스를 제공하며, 샤딩의 노드/채굴자와 같습니다. 주의할 점은, 이때는 상태 검증만 제공하며 실제 계산 처리는 책임지지 않습니다. 따라서 진입 장벽이 낮고, 하드웨어는 4코어 CPU, 8GB RAM 및 200GB SSD 저장소에서 실행할 수 있으며, 스테이킹할 NEAR도 적어 AWS에서 해당 서비스를 구매하여 채굴할 수 있습니다.
Near는 현재 Phase 1에 있지만, 2022년 3분기에 Phase 2를 출시할 계획입니다. 그때는 상태 샤딩뿐만 아니라 계산 처리도 샤딩될 것이며, 그때 Near는 진정한 샤딩 네트워크가 될 것입니다. 하지만 여전히 처음 주장했던 무한한 확장성을 실현하지 못했습니다. 왜냐하면 각 샤딩의 노드 간에 동적으로 조정할 수 있어야 하기 때문입니다.
2022년 4분기에는 Near가 Phase 3에 진입할 것으로 예상되며, 이때는 진정한 동적 샤딩을 실현할 것입니다. 즉, 자원 활용률에 따라 동적으로 샤딩을 분할하고 통합합니다. 즉, Near의 샤딩 수는 상황에 따라 언제든지 조정됩니다.
3. 신호 체인을 블록으로 대체
Near의 샤딩은 이더리움 2.0과 같은 신호 체인+샤딩 체인 모델이 아니라(폴카닷의 중계 체인+병렬 체인과 유사), 메인넷을 무수히 많은 샤딩으로 직접 나누었습니다.
따라서 반대로 말하면, 모든 샤딩이 하나의 체인(주 체인이라고 함)을 구성하며, 주 체인이 생성한 "블록"(block)은 각 샤딩의 "블록"(trunk, 즉 순수 블록 생산자가 검증한 블록)을 포함합니다. "블록"은 모든 "블록"으로 구성된 전역 상태입니다.
Near가 신호 체인을 조정자로 선택하지 않은 이유는 신호 체인 자체가 하나의 체인이기 때문입니다. 하나의 체인이라면 계산 능력의 한계가 존재하므로 샤딩 체인의 수는 제한적입니다(폴카닷의 슬롯이 제한적이고, 이더리움 2.0의 샤딩 체인이 제한적인 이유도 같습니다).
Near가 조정자로서 신호 체인을 두지 않았다면, 샤딩 간의 통신은 어떻게 이루어질까요? 앞서 언급한 "블록"이 어느 정도 신호 체인의 역할을 수행합니다.
각 주 체인의 "블록"은 각 샤딩에 해당하는 검증자(즉, 순수 블록 생산자)가 있으며, 검증이 필요할 때, 순수 블록 생산자는 샤딩의 "블록"을 전체 주 체인의 "블록"과 직접 검증하면 됩니다.
계약의 관점에서 샤딩 솔루션을 보는 것이 더 직관적일 수 있습니다------어떤 작업이 여러 샤딩에 관련된다면, 각 샤딩에서 순차적으로 검증해야 합니다. 먼저 첫 번째 샤딩에서 새로운 "블록"을 형성한 후, 이를 "블록"을 통해 두 번째 샤딩으로 전달하여 두 번째 "블록"을 형성하는 식입니다.
간단히 요약하자면, 블록체인 네트워크의 효율성 병목 문제를 해결하기 위해 샤딩 기술은 여러 노드가 여러 샤딩에서 거래를 검증하도록 하는 것입니다. Near의 샤딩 기술도 이와 같지만, 한 걸음 더 나아갑니다------샤딩 간의 통신은 총체적 체인이 필요 없으며, 노드와 노드가 직접 "블록"을 통해 검증하므로 총체적 체인의 성능 한계의 영향을 받지 않습니다.
또한, 샤딩의 노드는 주 체인 "블록"에서 자신의 "블록"에 해당하는 부분만 검증하면 되므로 효율성도 더 높아집니다.
4. "기능 샤딩" 대신 "동적 샤딩"
Near의 샤딩 기술의 최대 장점은 무한한 확장성입니다. 앞서 언급한 신호 체인을 "블록"으로 대체한 것이 확장성의 한계를 없애는 필수 조건이지만, 충분한 조건은 아닙니다. 왜냐하면 한계를 설정하지 않는다고 해서 실제로 한계를 돌파할 수 있는 것은 아니기 때문입니다. 마치 누군가가 당신이 세계 최고의 부자가 되는 것을 막지 않는다고 해서 당신이 정말로 세계 최고의 부자가 될 수 있는 것은 아닙니다.
진정한 무한한 확장성을 가져오는 기술 혁신은 동적 샤딩이지만, 동적 샤딩에 대해 본격적으로 논의하기 전에 다른 샤딩 솔루션을 살펴보겠습니다. 폴카닷은 본질적으로 샤딩 네트워크이며, 본문에서도 함께 논의합니다.
폴카닷의 솔루션은 상태와 응용을 분리한 중계 체인+병렬 체인으로, 중계 체인은 네트워크 상태를 유지하고, 다른 병렬 체인은 보다 맞춤화된 응용 체인에 집중합니다.
이더리움 2.0도 신호 체인+샤딩 체인 모델로, 이미 이더리움 메인넷이 신호 체인이 될 것이라는 것이 확정되었습니다. 즉, 합의 계층이 네트워크를 조정하게 됩니다. 또한 첫 번째 단계의 목표도 확정되었습니다------데이터 가용성을 지향하며, 샤딩 체인은 본질적으로 현재 ZK 계열의 Layer2 역할을 하며, TPS는 10만에 달하고, 보안성은 이더리움 메인넷과 동일합니다.
이더리움 2.0의 두 번째 단계 목표는 코드 실행을 지향하며, 각 샤딩 체인은 코드를 저장하고 실행하며 거래를 처리할 수 있어야 하며, 각 샤딩은 고유한 스마트 계약과 계좌 잔액을 포함하게 됩니다. 이는 현재 폴카닷의 솔루션과 유사합니다.
하지만 커뮤니티는 두 번째 단계 목표에 대해 이견이 있으며, 아직 구체적인 기술 솔루션이 확정되지 않았습니다. 비탈릭은 세 가지 가능성을 요약했습니다:
1.)샤딩 체인은 상태 실행이 필요 없으며, 단순히 데이터베이스 역할을 하며, 본질적으로 첫 번째 단계에 머물러 있습니다;
2.)소수의 샤딩에만 상태 실행 기능을 추가하며, 현재 총 64개의 샤딩이 계획되고 있습니다. 이는 첫 번째 단계와 두 번째 단계 목표 사이의 절충안입니다;
3.)나중에 다시 논의하겠습니다…… 구체적인 시간은 "간결한 비대화형 제로 지식 증명"이 언제 검증되는지에 따라 달라지며, 이는 더 스마트한 샤딩을 가져올 수 있습니다. 현재로서는 여전히 연구 중입니다.
따라서 이더리움 2.0의 샤딩은 실제로 진정한 실현까지는 아직 긴 시간이 남아 있습니다. 공식적으로 제시된 시간은 2023년입니다.
이제 Near의 샤딩 기술의 혁신적인 점을 살펴보면 매우 명확해집니다.
Near의 패러다임은 위의 어떤 것과도 완전히 다릅니다. 폴카닷과 이더리움 2.0의 공통점은 각 샤딩이 독립적인 블록체인이라는 점입니다. 반면 Near는 샤딩을 분해하고, 샤딩의 노드를 분해하며, 샤딩의 스마트 계약을 분해한 후, 이러한 조각들 사이를 동적으로 조합합니다.
계약의 관점에서 보면 더 직관적일 수 있습니다------먼저 Near의 계약은 여러 조각으로 나뉘며, 이 조각들은 서로 다른 샤딩에 배분됩니다(각 샤딩의 거래량과 저장 사용량에 따라 동적으로 평가됨). 샤딩의 자원 수가 특정 임계값을 초과하면 새로운 샤딩이 추가되며(이론적으로 샤딩 수는 무한함), 반대로 줄어들기도 합니다.
따라서 Near의 샤딩 네트워크에는 고정된 샤딩 수가 없고, 고정된 노드도 없으며, 샤딩에 고정된 노드도 없습니다. 만약 하나의 체인이 10개의 샤딩으로 나뉘면, 효율성은 1×10배가 될 수 있지만, Near의 샤딩 기술의 효율성은 1×10×10배입니다.
5. 반강제적인 운영 논리
Near의定位은 이더리움 사이드체인으로 만족하지 않을 것임을 결정짓습니다. 하지만 블록체인 생태계의 현황은 이더리움이 최상의 개발자, 사용자 및 자본을 축적했다는 것을 인정해야 합니다.
신흥 공공 블록체인의 부상은 이더리움에서 흘러넘치는 가치를 수용하는 것과 무관하지 않습니다. 트론이나 이후의 BSC, 솔라나 모두 이 혜택을 놓치지 않았습니다(물론 장기 운영은 또 다른 논리입니다). 그래서 나중에 각성한 신흥 공공 블록체인들도 이더리움 EVM 호환성을 출시하게 되었고, 처음의 거대한 비전과 비교할 때 본질적으로 이더리움의 사이드체인으로 전락하게 되었습니다. 이는 어쩔 수 없는 일이었습니다.
Near는 이더리움과의 격차를 인식하기 시작한 것이 매우 늦었습니다. 2021년 4월에 이더리움 간의 브리지를 출시하고, 5월에는 이더리움 가상 머신(EVM)인 Aurora를 출시했습니다. 이는 또한 Near 프로토콜 위에 구축된 이더리움 Layer 2입니다.
Aurora가 Near 프로토콜을 기반으로 하는 이유는 Aurora의 하부가 Near의 검증자를 사용하기 때문입니다. 따라서 속도와 가스 비용이 Near와 일치합니다.
Near에게 Aurora의 역할은 이더리움의 자원을 이 Layer 2로 끌어와서 Near 생태계로 원활하게 이식하는 것입니다. 또한 레인보우 브리지를 통해 이더리움, Aurora 및 Near 간의 다중 체인 경험이 더욱 매끄러워졌습니다.
비록 Aurora가 이더리움에서 흘러넘치는 가장 큰 혜택을 놓쳤지만, 출시 후 생태 프로젝트나 투자 기관의 인정을 받으며 상당히 두드러진 성과를 보였습니다. 이는 주로 팀의 운영 능력 덕분입니다. 앞으로 Near의 샤딩 진행이 순조롭게 진행된다면, Aurora의 기술적 장점은 계속해서 커질 것입니다.
유일한 문제는, Aurora가 정말로 이더리움 Layer 2인가 하는 것입니다. 솔직히 말하자면, 그것은 이더리움의 사이드체인처럼 보입니다. 마치 이더리움 Layer 2라고 주장하는 Polygon처럼, 사실은 Layer 2로 가장한 사이드체인입니다.
비록 Near가 생태계 발전에 힘쓰고 있지만, 생태계의 속도는 반드시 기술의 속도를 따라야 합니다. 현재 Near의 기술 속도로 볼 때, 진정한 발휘의 시점은 아직 오지 않았습니다. 그러나 우리는 Aurora의 성과를 통해, 그때 Near의 운영 수준이 적어도 Aurora와 비슷할 것이라는 이유를 믿을 수 있습니다. 그때야 비로소 Near의 진정한 생태계가 올 것입니다.
6. Web3를 향한 문어 네트워크
Aurora의 출시는 Near가 현재의 상황에 대응하기 위해 어쩔 수 없이 한 일이었다면, 문어 네트워크(Octopus Network)는 미래를 위한 능동적인 배치입니다.
Aurora와 마찬가지로 Octopus도 Near 프로토콜을 기반으로 하며, 하부에서 Near의 검증자를 사용하므로 속도, 가스 및 보안성에서 Near와 거의 일치합니다.
Octopus는 Near 생태계 내의 프로젝트를 직접 지원하는 것이 아니라, Near에 기생하는 자신만의 생태계와 논리를 가진 네트워크입니다.
가장 간단하고 직관적으로 요약하자면: Octopus는 폴카닷(또는 코스모스)을 만들려고 하며, Near를 중계 체인(또는 허브)으로 삼고 있습니다.
우선 Octopus가 제공하는 서비스는 폴카닷과 비슷하며, Substrate 기반의 즉시 사용 가능한 기술 솔루션을 제공하여 개발자들이 한 번의 클릭으로 체인을 발행할 수 있게 합니다. 발행되는 것은 맞춤형 응용 체인(거버넌스 구조, 경제 설계 및 하부 합의 알고리즘 등)입니다.
Octopus Relay는 폴카닷 중계 체인의 슬롯과 같은 역할을 하며, 이러한 맞춤형 응용 체인의 보안을 책임지며, 비용을 지불하고 임대해야 합니다. 그러나 Octopus Relay는 하나의 체인이 아니라 본질적으로 Near에서 실행되는 스마트 계약의 집합입니다.
보안을 해결한 후, 이러한 맞춤형 응용 체인과 다른 맞춤형 응용 체인 및 다른 생태계의 블록체인 간의 크로스 체인 요구를 추가로 해결해야 합니다. Octopus가 제공하는 매개체는 다양한 레인보우 브리지이며, 미래에는 이더리움, Near 및 코스모스 생태계를 완전히 연결할 것입니다.
폴카닷의 경쟁자로서 Octopus의 장점은 더 저렴하다는 것입니다(Octopus의 응용 체인은 10만 달러 미만이며, 폴카닷은 40배입니다) 그리고 수량 제한이 없습니다.
또한 Octopus 팀이 매우 풍부한 크로스 체인 경험을 가지고 있다는 점을 고려할 때, 미래 생태계는 폴카닷보다 더 개방적일 가능성이 높습니다. 물론 이는 부가적인 사항이며, 가장 핵심적인 것은 자체 생태계의 흘러넘치는 가치입니다.
우리는 Octopus가 자신의 논리를 가지고 있다는 것을 쉽게 발견할 수 있습니다. 그것의 서사는 Near의 핵심 서사와 두 개의 평행선입니다. Near는 분명히 Octopus에게 많은 번거로움을 덜어주었고(스마트 계약 집합이 중계 체인 역할을 할 수 있음), Octopus는 Near에게 잠재적으로 더 큰 공간을 제공했습니다. 이 공간은 Aurora보다 훨씬 큽니다. 왜냐하면 후자는 이더리움 생태계의 흘러넘치는 가치만 수용하기 때문입니다.
결론
Near의 핵심 서사는 무한한 확장성에 있습니다. 이는 그것의 독특하고 심지어 혁신적인 샤딩 기술인 Nightshade Sharding에서 비롯됩니다------독특함은 "블록"으로 신호 체인을 대체하는 데 있으며, 혁신성은 우리가 흔히 보는 샤딩, 샤딩 노드, 스마트 계약을 분해하고, 원자화하여 동적으로 새로운 블록체인 네트워크를 재구성하는 데 있습니다.
샤딩 기술 외에도 Near의 제품 로드맵도 매우 명확합니다------거대한 서사에 갇혀서 오랫동안 출시하지 못하는 것이 아니라, 빠른 반복 속에서 단계적으로 청사진을 실현하고 있습니다.
제품 로드맵 외에도 운영 수준도 매우 중요합니다. Near의 운영 속도는 제품 로드맵을 따르며, 현재는 진정한 발휘의 시점에 이르지 않았지만, 우리는 이미 Aurora의 발전에서 팀의 운영 수준을 느낄 수 있습니다.
또한 Near는 아직 도래하지 않았지만 반드시 거대한 크로스 체인 네트워크를 능동적으로 배치하고 있습니다. 이더리움에서 유입될 수 있는 Aurora뿐만 아니라, 폴카닷에 대응할 수 있는 Octopus도 육성하고 있으며, 모든 코스모스(IBC 기반) 생태계를 향하고 있습니다.
물론 Aurora와 Octopus는 Near의 핵심 서사가 아니며, Near의 장기 가치는 결국 그것의 핵심 서사에 달려 있습니다------2022년 말에 도래할 무한한 확장성과 이후의 운영 성과입니다.
만약 Near의 핵심 서사가 실현된다면, Aurora와 Octopus는 유입을 가져올 수 있습니다. 만약 실현되지 않는다면, Near는 다른 생태계와 반대의 흡입 효과를 형성하여 오히려 흡혈자가 될 것입니다.