분산된 확장성은 차세대 Web3 과제가 될 것입니다. 해결 방법은 다음과 같습니다.

포스트 분산된 확장성은 차세대 Web3 과제가 될 것입니다. 해결 방법은 다음과 같습니다. 첫 번째 등장 코인피디아 핀테크 뉴스

Web3는 블록체인 기술을 기반으로 하는 미래의 분산형 인터넷에 대한 비전으로 널리 선전되고 있습니다. 지지자들은 이것이 사람들이 데이터에 대한 통제권을 되찾고 자유를 되찾을 수 있는 분산형 애플리케이션, 도구 및 서비스로 구동되는 보다 민주적인 인터넷 생태계로 이어질 것이라고 말합니다. 

많은 분석가들이 동의하는 비전입니다. 최근 보고서에서 Vantage Market Research는 Web3 서비스 시장이 성장할 것으로 예상되는 41.6년부터 2022년까지 2028%의 연평균 복합 성장률로 추정되는 가치는 현재 2.9억 달러에서 당시 23.8억 달러 이상으로 추정됩니다. 

Web3가 이미 매우 빠른 확장을 계속하여 벤처 자본가로부터 더 많은 투자를 유치하고 암호화폐, 분산 금융, 메타버스 및 게임 플레이와 같은 개념에 더 큰 관심을 불러일으킬 것이라는 낙관적인 예측입니다. Web3가 이를 수행하려면 어떤 프로젝트도 아직 해결할 수 없는 극복할 수 없는 과제인 분산 확장성 문제를 극복해야 합니다.

Web3 확장의 어려움

Web3는 확장성 문제가 있어 더 널리 채택되는 데 큰 걸림돌이 될 것이며, 가장 낙관적인 예측에서 볼 수 있듯이 수십억 달러 규모의 산업이 되려면 누군가가 해결책을 제시해야 합니다. 

블록체인 확장성에 대한 문제는 2016년 최초의 블록체인 기반 게임 중 하나인 CryptoKitties에 대한 관심이 폭발하면서 처음 밝혀졌습니다. 

CryptoKitties는 디지털 새끼 고양이를 사육하고 키운 다음 다른 사람들과 교환하는 이더리움 블록체인에서 호스팅되는 게임입니다. 엄청난 인기를 끌었던 게임으로, 전례 없는 혼잡 이더리움 네트워크에서. 그로 인해 트랜잭션 처리 시간이 느려졌고 이는 충분히 나빴고 가스 요금은 훨씬 더 나빴습니다. 

네트워크가 너무 느리고 비싸서 CryptoKitties를 플레이하는 것이 거의 불가능해졌고 다른 이더리움 기반 앱에도 영향을 미쳤습니다. 몇 가지 논의 끝에 이더리움의 공동 설립자인 비탈릭 부테린은 이 도전을 이더리움의 “확장성 트릴레마". 

블록체인 네트워크는 보안, 분산화 및 확장성의 세 가지 핵심 기둥을 기반으로 하지만 설계 방식에 따라 항상 세 번째를 희생하면서 두 가지를 우선시해야 합니다. 

이러한 문제를 극복하기 위해 Polygon과 같은 Layer-2 네트워크가 등장했습니다. 그들은 메인 블록체인에서 더 빠르게 처리될 수 있는 두 번째 "사이드체인"으로 트랜잭션을 오프로드하여 작동합니다. 그런 다음 전체 트랜잭션 배치의 최종 결과만 메인 체인에서 처리되므로 많은 네트워크 트래픽이 제거됩니다. 이것은 상황을 통제하는 데 도움이 됩니다. 

Ethereum은 작업 증명 합의 메커니즘에서 지분 증명으로의 전환과 관련된 병합이라는 자체 솔루션도 내놓았습니다. 그러나 이것은 광부를 제거하여 높은 가스 요금 문제를 해결하는 데 도움이 되지만 Ethereum 및 Web3의 확장성 문제를 해결하기 위해 거의 수행하지 않음. PoS로의 전환은 트랜잭션 처리량을 높이기 위해 네트워크가 여러 구성 요소로 분할되는 "샤딩"을 가능하게 하는 두 번째 업그레이드와 동시에 이루어집니다. 그러나 그 움직임은 이후 연기되었으며 2023년에만 올 것입니다. 

샤딩이 도착하더라도 퍼즐의 한 부분만 해결합니다. 사실 블록체인과 Web3는 트랜잭션 처리량을 증가시키는 것만으로는 확장할 수 없습니다. 이는 원자 구성 가능성을 개선하는 데 아무런 도움이 되지 않기 때문입니다. 

원자 구성 가능성 문제

원자 구성 가능성의 필요성 블록체인 확장성에 대한 많은 논의에서 다루지는 않지만 무시할 수 없는 중요한 고려 사항입니다. Web3 응용 프로그램에 대한 상호 운용성을 보장하는 것이 중요하기 때문입니다. 

상호 운용성은 단일 트랜잭션을 구성하기 위해 여러 스마트 계약을 사용하는 dApp의 기능과 관련이 있습니다. 이것은 Web3 dApp이 다른 사람들과 거래를 자유롭게 구성할 수 있음을 의미하기 때문에 필수적입니다. 이러한 방식으로 예를 들어 DeFi 앱은 여러 분산형 거래소에서 가장 우수한 환율을 제공할 수 있습니다. 또는 DeFi 앱은 여러 크라우드 소싱 유동성 풀을 활용하여 거래자가 차익 거래 기회를 발견하고 활용할 수 있도록 도울 수 있습니다. 이들은 모두 일련의 복잡한 "원자적" 단계에서 정확히 동시에 수행되어야 하는 엄청나게 복잡한 트랜잭션입니다. 이는 트랜잭션이 발생하기 위해 이러한 각 단계를 한 번에 확인해야 하기 때문에 필요합니다. 

따라서 원자적 구성 가능성이 없다면 이러한 종류의 사용 사례는 Web3에서 가능하지 않을 것입니다. 수천 개의 고유하고 상호 운용 가능한 dApp이 함께 작동할 수 있도록 하는 모든 블록체인의 핵심 기능입니다.

Layer-2와 Atomic Composability는 혼합되지 않습니다.

원자 구성 가능성은 새로운 아이디어가 아닙니다. 실제로 이더리움의 네트워크는 이미 구성 가능한 수백 개의 dApp을 지원합니다. 문제는 이더리움 네트워크의 원자 구성 가능성이 매우 비효율적이어서 모든 트랜잭션이 확장할 수 없는 느리게 움직이는 글로벌 합의 알고리즘을 통해 처리되어야 한다는 것입니다. 

게다가 Layer-2 네트워크는 트랜잭션 처리 속도를 높일 수 있지만 원자 구성 가능성을 희생해야만 이를 수행할 수 있습니다. Ethereum의 Merge와 Polygon은 모두 "샤딩"이라는 기술을 사용합니다. 이 기술은 트랜잭션을 독립적으로 처리할 수 있는 사이드체인으로 오프로드하는 것을 포함합니다. 이렇게 할 때의 문제는 이러한 독립적인 샤드가 트랜잭션 묶음이 최종적으로 메인 블록체인에 커밋될 때까지 서로 통신할 수 없다는 것입니다. 이는 원자 구성 가능성이 극도로 비효율적임을 의미합니다. 

현재 교차 샤드 통신은 트랜잭션 속도를 낮추는 기술인 조건부 암호화 약정을 사용하여 수행됩니다. 즉, 네트워크가 더 빠른 처리량의 이점을 얻지 못합니다. 

근본적인 해결책

좋은 소식은 형태를 갖추기 시작한 솔루션이 있다는 것입니다. 그만큼 기수 플랫폼 확장성이 뛰어난 차세대 DeFi 애플리케이션을 지원하도록 구축된 켈베로스 합의 메커니즘 완전히 새로운 샤딩 기술을 소개합니다. 이론적으로 무제한의 트랜잭션과 서로 병렬로 실행되는 Web3 dApp을 지원할 수 있는 혁신적인 디자인입니다.  

Cerberus를 설계할 때 Radix의 팀은 세 가지를 깨달았습니다. 첫째, 언젠가는 기존 Web3 인프라를 대체할 수 있는 진정한 글로벌 Web2.0 인프라의 요구 사항을 충족하도록 확장하기 위해 무제한의 샤드를 지원해야 할 필요성을 인식했습니다. 둘째, Radix 팀은 네트워크의 나머지 부분을 혼잡하게 하지 않도록 각 트랜잭션과 관련된 샤드에서만 동기화할 수 있는 원자적 트랜잭션에 대한 합의를 수행할 필요성도 깨달았습니다. 마지막으로 Radix는 이러한 종류의 "무제한 병렬 처리"를 실제로 사용할 수 있는 응용 프로그램 계층에 대한 요구 사항도 확인했습니다. 

따라서 Cerberus는 병렬로 합의에 도달할 수 있는 무한한 수의 샤드를 지원하도록 설계되었으며 관련이 있는 경우 모든 샤드 집합에서 합의를 수행할 수 있습니다. 또한 원자 구성을 가능하게 하기 위해 단일 샤드에 할당할 수 있는 매우 구체적인 규칙을 가진 트랜잭션의 작은 기록인 "기판" 개념을 도입합니다. 

예를 들어, 개발자는 Jack이 그의 친구 John에게 10 XRD를 보내는 간단한 트랜잭션을 설명하기 위해 토큰 기질을 만들고 싶을 수 있습니다. 기질은 XRD가 손실되거나 이중 사용되는 것을 방지하기 위해 John의 계정에 10개의 XRD가 있고 더 이상 Jack의 계정에 없다는 점에 주목합니다. 

기판을 사용하여 각 토큰의 상태를 기록함으로써 Cerberus는 무제한 트랜잭션을 병렬로 처리할 수 있습니다. 따라서 수백만 개의 개별 계정에서 공유되고 필요한 만큼의 샤드에서 공유되는 수백만 개의 토큰을 지원할 수 있습니다. 그런 다음 누군가가 다른 사용자에게 토큰을 보내려고 할 때 해당 특정 자산을 소유한 사람에 대한 정보를 저장하는 두 개의 개별 샤드는 성능에 영향을 주지 않고 네트워크의 나머지 부분과 독립적이지만 함께 합의에 도달합니다. 이러한 방식으로 Radix는 전례 없는 규모로 원자 구성을 가능하게 합니다.

이 모든 것을 가능하게 하기 위해 Radix는 기수 엔진, 이는 기질의 의미와 규칙을 정의할 수 있을 뿐만 아니라 어떤 기질이 합의에 포함되어야 하는지 정의할 수 있습니다. 이는 합의가 관련 샤드에서만 수행되도록 합니다. 이더리움의 EVM 아키텍처는 이를 지원할 수 없습니다. 모든 거래는 "글로벌 오더"라는 개념인 단일 타임라인 내에서 이루어져야 하기 때문입니다. 

결론

Web3의 성장을 육성하는 핵심은 토큰화, 분산화 및 원자 구성 가능성이라는 핵심 기둥을 보호하는 것입니다. 샤딩과 같은 기술을 사용하여 dApp을 서로 분리하여 이러한 요소 중 하나를 제거하면 수분을 공급하는 식물에서 꿀벌을 분리하는 것과 유사합니다. 이것은 인간에 의한 동식물 분리로 인해 전체 생태계가 의도하지 않게 파괴되는 자연에서 볼 수 있습니다. 

Web3에서도 같은 실수를 할 수 없습니다. 차세대 인터넷 및 글로벌 금융을 지원하기 위해 역동적이고 번창하는 인프라를 구축하기 위해 노력함에 따라 원자 구성 가능성의 보존은 확장 및 번창하는 데 필수적입니다. 

출처: https://coinpedia.org/information/decentralized-scalability-will-be-the-next-big-web3-challenge-heres-how-we-fix-it/