블록 생성 속도를 향상시킬 수 있는 On-Chain방식의 기술은 무엇인가요?
안녕하세요.
블록체인의 Transaction 처리 속도를 높이는 방식들 가운데 On-Chain 방식은 어떤 것들이 있는지 알고싶습니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
블록체인의 거래 처리 속도를 빠르게 하기 위해 자원의 투입을 늘리더라도 더 이상 속도가 빨라지지 않는 문제를 확장성 문제라고 부릅니다.
그리고 이런 확장성 문제를 해결하기 위한 솔루션(해결책)에는 크게 온 체인 솔루션과 오프체인 솔루션이 있습니다.
우선 온 체인 솔루션은 확장성 문제가 있는 해당 블록체인 자체의 개선을 통해, 그 내적인 해결책을 찾아 문제를 해결하려는 것이고 오프 체인 솔루션은 해당 블록체인 자체적인 해결책이 아닌 다른 부가적이고 체인 외적인 해결책을 찾으려는 것을 의미합니다.
예를 들어 답변 드리자면 오프 체인 솔루션에는 사이드 체인, 차일드 체인 등 메인 체인과 연결된 외적 체인과의 연결을 통해 해결하려는 것과 라이트닝 네트워크나 라이덴 네트워크처럼 오프 체인 거래를 통해 해결하려는 것 등이 있습니다.
반면 질문자께서 질문하신 온 체인 솔루션에는 블록 크기의 확장, 샤딩, 합의 알고리즘의 변화, 가상머신의 성능 개선, 블록에서 서명 부분이 차지하는 용량을 줄이는 방법 등이 있습니다. 즉 이러한 방법은 블록체인 외적인 해결책이 아니라 블록체인 자체의, 내부적인 요소의 개선을 통한 변화를 추구한다는 점에서 온 체인 솔루션에 속한다고 할 수 있는 것입니다.
답변이 도움이 되길 바랍니다.