비트코인과 이더리움은 확장성 문제를 어떻게 해결하려하나요?
일반적으로 블록체인과 암호화폐는 탈중앙화와 투명성, 그리고 확장성을 지향합니다. 그런데 비트코인과 이더리움의 경우는 이 세가지를 모두 충족할 수 없어 둘 다 확장성을 포기했다고 들었는데, 비트코인의 경우 아직 인기를 끌지는 못하고 있지만 사이드체인을 통해 디앱을 받고 있고 이더리움은 플랫폼 코인의 대장으로 수많은 디앱을 보유하고 있습니다.
디앱이 점점 많아질 수록 확장성 문제는 갈수록 논란이 될 것 같은데, 이들은 확장성 문제를 어떻게 해결하고 있나요?
질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.
비트코인은 확장성 문제를 어떻게 해결하려하나요?
세그윗(SegWit)이란 'Segregated Witness(분리된 서명)'이라는 말의 줄임말입니다. 트랜젝션에서 서명 부분이 차지하는 용량이 상당한데 이 부분을 분리시킴으로써 비트코인의 블록크기가 1MB로 제한이 되어 있다고 하더라도 효율적으로 활용할 수 있고 한 번에 더 많은 트랜젝션을 처리할 수 있어 거래 처리속도가 빨라지게 됩니다.
라이트닝 네트워크를 이용하여 거래 당사자들이 오프 체인 상에서 거래 채널을 개설하고 거래를 빠르게 처리한 후 필수적인 결과와 거래 내역을 비트코인 온체인 상에서 처리하게 됨으로써 거래 처리 속도가 빨라집니다.
비트코인 메인 체인과 연결된 루트스탁 사이드 체인을 통해 비트코인과 1:1로 페깅된 RBTC를 발행하여 빠른 거래 처리 속도와 스마트 컨트랙트 기능을 이용할 수 있습니다.
앞서 살펴 보았듯이 비트코인 트랜젝션에서 서명 부분이 차지하는 용량이 큰 편인데요, 슈노 시그니처가 도입되면 한 번의 전자 서명만으로 다른 주소로 전송이 가능하므로 전자 서명이 블록에서 차지하는 용량을 줄일 수 있고 한 번에 처리할 수 있는 거래가 많아지므로 거래 처리 속도가 빨라집니다.
이더리움은 확장성 문제를 어떻게 해결하려하나요?
이더리움 블록체인은 샤딩과 캐스퍼를 도입하여 확장성 문제를 해결하려고 합니다. 우선 비탈릭 부테린이 제안한 캐스퍼가 도입되면 새로운 블록이 생성될 때마다 매 번 그것을 검증하고 승인하고 기록할 필요가 없어집니다.
그리고 샤딩을 통해 트랜젝션을 병렬적으로 처리함으로써 동시에 더 많은 트랜젝션을 처리할 수 있으므로 거래 처리 속도가 빨라지며 확장성 문제를 해결할 수 있을 것으로 예상됩니다.
답변이 도움이 되길 바랍니다.