샤딩은 몇번이나 병렬로 연결 가능한가요?

2019. 04. 09. 23:30

암호화폐의 확장성의 문제를 해결하기 위해 샤딩이라는 기술을 활용하려고 한다고 들었습니다,대표적으로 이더리움이 트랜잭션을 병렬로 연결해서 속도 확장을 꾀하려고 한다고 하는데요 궁금한점이 이 트랜잭션을 병렬로 연결하는게 몇번이나 가능한건가요?속도를 빠르게 하려면 병렬로 10번이고 연결해도 될것 같은데 그래도 괜찮은가요?

공유하고 보상받기 ♥︎

총 1개의 답변이 있습니다.

질문자 채택 답변
기술연구부

이더리움이 직면한 확장성 문제를 해결해 줄 핵심 기술 중 하나인 '샤딩'의 공개가 임박한 것으로 관측된다.

샤딩은 비탈릭 부테린 이더리움 창시자가 지난 4월 30일 개발 완료를 앞두고 있다며 공식 언급한 바 있다. 하지만 4개월이 지난 현재까지 그 실체를 드러내지 않으면서 궁금증을 자아내 왔다. 이에 일각에서는 샤딩을 구현하기 위한 PoS(Proof of Stake)로의 전환이 어려워 실제 공개 시기를 예측할 수 없다는 의견도 제기됐다.

그러나 최근 들어 부테린이 프로젝트 개발 진행 상황을 수시로 트위터를 통해 공유하면서 샤딩에 대한 관심은 다시 고조되는 분위기다.

최근 이더리움 연구회가 개최한 컨퍼런스에서도 샤딩은 중요 이슈로 다뤄졌다. 컨퍼런스에서 샤딩 관련 발표를 맡은 전정호 씨와 홍종화 씨는 "비탈릭 부테린이 2개월 안에 샤딩에 관한 구체적 스펙이 나올 것이라고 전했다”면서 샤딩의 등장이 멀지 않았음을 예고했다.

샤딩이란?

샤딩은 레이든 네트워크, 플라즈마와 함께 이더리움이 직면한 확장성 이슈를 해결해줄 3대 핵심 기술 중 하나로 꼽힌다.

레이든 네트워크는 결제 채널을 여닫는 사이 중간 거래를 블록체인에 기록하지 않는 방법을, 플라즈마는 별도의 '차일드체인'이라는 별도의 하부 체인을 만들고 거래를 취합해 메인 체인에 반영하는 방식을 취한다.

샤딩은 사이드체인에 초점이 맞춰진 플라즈마나 레이든과 달리 온체인위에서 확장성을 개선하는데 중점을 두고있다.

샤딩은 병렬처리를 통해 확장성을 확보하는 방식이다. 예를 들어 100개의 트랜잭션이 있다면 이를 전체 이더리움 블록체인에서 한꺼번에 처리하는 것이 아니라 트랜잭션을 10개씩 나눈 뒤, 이를 동시에 실행하는 개념이다. 10개씩 나눠진 트랙잭션 묶음을 샤드(Shards)라고 부른다. 샤딩을 활용하면 샤드 갯수만큼 처리 속도가 빨라져 초당 커버 가능한 거래 건수를 지금보다 크게 늘릴 수 있다.

샤딩은 트랜잭션을 병렬처리 해 확장성을 강화하는 기술이다.샤딩은 트랜잭션을 병렬처리 해 확장성을 강화하는 기술이다.

2019. 04. 10. 23:02
156