일정시간 지나면 utxo만 블록데이타에저장한다면.
A UTXO is an unspent transaction output
참고 https://steemit.com/coinkorea/@goldenman/utxo
시간이 지나면서 블록체인 데이타가 커지는 문제가 있습니다. 만약 현재 블록이 600,000수준이라 하고 지난 100,000 블록이전 자료는 모든 전송데이타를 보관하지 않고 utxo만 골라서 블록데이타를 유지할 수 있습니다. 이방식으로 최근 500,000블록만 모든 거래내역을 유지한다면 매 블록마다 블록크기가 커져도 블록체인의 자료는 일정 수준내에서 관리가 될 수 있을것 같습니다.
500,000 개 블록만 모든 거래 자료 유지하고 블록당 100MB 라고 한다면 블록체인 자료는 50TB 면 충분합니다.
만약 저장할 블록갯수를 1,000,000개 보관하고 블록당 100MB라고 한다면 대략 100TB면 감당할 수 있습니다. 1,000,000블록이면 비트코인기준으로 18~19년 기간의 자료일것입니다. 1,000,000개 블록이전은 uxto자료만 보관한다면 데이타가 기하급수적으로 늘거란 염려는 안해도 될것 같은데.... 전문가분들 이 방법이 가능한건가요?
블록이 100MB라면 현재 초당 전송 3개정도 수준이므로 초당 300개 전송까지 감당하겠네요. 블록크기를 1000MB정도가 되면 초당 전송 3000개가 되는데 이 수준이면 현재 visa카드 수준을 넘게 되므로 장기적으로 1000MB 이상 되도록 연구하는 팀이 있습니다.
빅블럭 지지자들은 이쪽 걱정은 크게 안하는것 같더군요.
아차피 무어의 법칙에 따라,저장수단은 점점싸지고 소형화 될것이라며.네트워크 대역폭 역시도요.