모든 블록체인은 확장성 문제를 안고 있습니다. 사용자 기반이 증가함에 따라 늘어나는 작업량을 감당하는 데 어려움을 겪기 때문입니다. 여기서 확장성이란 블록체인이 적절한 속도로 많은 양의 트랜잭션을 처리할 수 있는 능력을 의미합니다.
암호화폐가 주류로 자리 잡으려면 블록체인은 반드시 높은 확장성을 확보해야 합니다. 그렇지 않으면 모든 거래를 제때 처리할 수 없는 시점에 도달하게 될 것입니다. 만약 그렇게 된다면 사용자들은 블록체인을 외면하고 기존의 결제 방식을 계속 사용할 것입니다.
지금까지 블록체인은 여러 가지 문제점을 드러냈습니다. 세계에서 가장 유명한 암호화폐인 Bitcoin 거래 처리 속도가 매우 느리기로 악명이 높으며, 확장성 또한 초당 7건의 거래 처리에 그치는 것으로 알려져 있습니다. Ethereum 역시 초당 20건의 거래 처리 속도로 크게 다르지 않습니다. 비자가 무려 초당 24,000건의 거래를 처리할 수 있는 것과 비교해 보면, 블록체인에 심각한 문제가 있음을 알 수 있습니다.
블록체인은 왜 확장성이 부족할까요?
결정하는 요소는 여러 가지가 있습니다 블록체인의 확장성을. 그중 가장 중요한 것은 처리량인데, 이는 특정 기간 동안 블록체인이 수행할 수 있는 작업의 양을 나타내는 척도입니다. 블록체인의 경우, 트랜잭션 처리량은 트랜잭션을 검증하고 추가하는 속도와 관련이 있습니다.
한편, 블록체인 네트워크 자체도 확장성에 영향을 미칩니다. 블록체인은 수백, 많게는 수천 개의 개별 노드로 구성된 분산형 네트워크이며, 채굴된 모든 거래는 다른 노드에 전송되어야 합니다. 이 과정에는 많은 시간과 자원이 소모되며, 블록 확정 지연과 그에 따른 네트워크 혼잡을 초래하는 경우가 많습니다.
또 다른 문제는 용량과 관련이 있습니다. 블록체인은 지금까지 이루어진 모든 거래를 기록하는 원장이며, 블록체인이 성장할수록 저장해야 하는 데이터의 양도 늘어납니다. 데이터가 증가할수록 각 노드에 필요한 저장 자원도 많아집니다. 따라서 블록체인의 확장성은 처리량만으로 결정되는 것이 아닙니다. 예를 들어 Bitcoin의 처리량을 초당 1,000건(TPS)으로 높이더라도 각 블록을 확정하는 데 걸리는 시간 때문에 여전히 확장성이 확보되지 않습니다.
또한 블록체인이 탈중앙화, 보안 및 확장성을 동시에 달성할 수 없다는 점을 지적하는 오래된 "블록체인 삼중고"에 대해서도 언급해야 합니다. 블록체인 아키텍처는 세 가지 요소 중 하나를 희생해야만 나머지 두 가지를 얻을 수 있도록 설계되어 있습니다. 이는 블록체인이 P2P 네트워크이기 때문입니다. 노드 수가 증가하면 확장성이 저하된다는 점은 이미 언급했습니다. 하지만 노드 수를 줄이면 본질적으로 보안이 취약한 중앙 집중화된 네트워크가 됩니다. 탈중앙화와 보안은 웹3의 핵심 가치이기 때문에, 대개 확장성이 희생되는 경우가 많습니다.
오프체인에서 트랜잭션 확장
블록체인이 더 널리 보급되기 위해 필요한 규모를 달성할 수 있도록 수많은 확장 솔루션이 제안되고 구현되었으며, 가장 유망한 아이디어 중 상당수는 네트워크 혼잡을 줄이기 위해 오프체인에서 트랜잭션을 처리하는 것을 포함합니다.
이러한 레이어 2 확장 솔루션 중 상당수는 개인 사용자 및 탈중앙화 애플리케이션에 매우 효과적이지만, 수많은 거래 플랫폼이 거의 즉각적인 속도로 대량의 거래를 처리해야 하는 암호화폐 거래 환경에서는 구현이 복잡할 수 있습니다.
활용할 수 있습니다 Yellow를.
Yellow는 다양한 네트워크와 참여자로부터 가용 유동성을 모아 여러 당사자 간의 거래를 동시에 처리할 수 있도록 하는 크로스체인 및 P2P 네트워크 오버레이를 개발했습니다. 이는 중앙 집중식 및 분산형 거래소가 상태 채널을 사용하여 오프체인에서 서로 거래할 수 있도록 하는 일종의 청산소 역할을 합니다.
의 구성 요소에는 Yellow 아키텍처 금융 정보 교환소(Financial Information Exchange)가 포함되어 있으며, 이는 중앙거래소(CEX), 탈중앙화 거래소(DEX) 및 기타 브로커가 서로 개별 거래를 촉진하는 메시지를 주고받을 수 있도록 하는 중계 네트워크 역할을 합니다. 전자trontractractractractractractractrac자신이 계획하는 모든 거래의 잔액을 보장하기 위해
Yellow는 수많은 참여자들이 즉각적인 확정성을 바탕으로 대량 거래에 참여할 수 있는 방법을 제공합니다. Yellow의 상태 채널은 일련의 거래가 완료될 때 최종 "상태", 즉 잔액만 블록체인에 기록함으로써 확장성을 향상시킵니다. Yellow 아키텍처에 의해 관리되는 상태 채널을 사용하면 거래소는 기본 블록체인에 과부하를 주지 않고 사실상 무제한의 크로스체인 자산 교환을 수행할 수 있습니다. 최종 거래가 블록체인에 기록되기 때문에 시스템은 블록체인 자체만큼 안전합니다.
스테이트 채널 내에서 각 개별 거래는 양 당사자가 서명하고 즉시 오프체인에서 정산되며, 스마트trac이 trac을 추적합니다. 채널을 닫으려면 모든 참여자가 최종 거래에 서명해야 하며, 그 후에야 모든 거래의 합계가 블록체인에서 검증됩니다.
상태 채널의 장점은 각 메시지에 "논스(nonce)"라는 타임스탬프가 포함되어 있다는 점입니다. 스마트trac은 이 논스를 이용하여 모든 참여자가 서명한 각 메시지가 전송된 시간 순서를 파악할 수 있습니다. 스마트trac은 항상 채널 내 모든 참여자가 서명한 최종 메시지를 기준으로 상태를 정산합니다. 이는 한쪽 당사자가 모든 거래의 실제 잔액을 반영하지 않는 이전 메시지를 사용하여 상태 채널을 닫으려는 등의 부정행위를 방지합니다.
무한 확장성
옐로우 네트워크는 레이어 3 인프라로서 스테이트 채널을 활용하여 암호화폐 거래소 간 디지털 자산 교환 방식을 혁신하고, 실시간 거래에 필요한 빠른 크로스체인 상호운용성을 제공할 것을 약속합니다.
이 네트워크는 기본 블록체인과dent으로 작동하여 무한한 확장성을 제공합니다. 이러한 방식으로 Yellow는 모든 블록체인 플랫폼에서 매일 매시간 수백만, 심지어 수십억 건의 개별 거래를 처리할 수 있습니다. Yellow는 모든 거래소에서 고빈도 크로스체인 거래를 실현하는 데 필요한 인프라를 구축했으며, 이를 통해 암호화폐가 마침내 주류로 자리 잡을 수 있게 되었습니다.

