아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
멋진동박새120
멋진동박새12019.05.22

블록체인을 용량응 조금이라도 줄일수 있나요?

블록체인을 계속해서 생성 한다면

점점 쌓이는 용량이 있기 대문에 어느순간 용량에

대판 한계가 생기는 것으로 알고 있습니다.

  • 용량이 과부하 된다면 점점 블록체인 생성 속도가

    줄어들 뿐만 아니라 데이터 처리도 늦게 되는거 아닐까요??

  • 이것을 극복하기 위해 데이터 압축이란 것도 가능 한가요?


55글자 더 채워주세요.
답변의 개수
2개의 답변이 있어요!
  • 블록체인은 특정 컴퓨터에 계속 쌓이는 것이 아니라 클라우드 컴퓨팅 기술을 이용하기 때문에 데이터 처리 속도가 느려지는 것은 크게 걱정할 필요는 없을 것 같습니다. 데이터 압축 기술은 블록체인 기술에서 현재 존재하고 있는지 잘 모르겠습니다...아직 블록체인이라는게 많이 쓰이지 않고 있고 그렇게 과부하가 걸릴 정도로는 아직 아니라서 앞으로 많이 쓰이게 된다면 나오지 않을까 싶습니다.


  • 질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.

    • 용량이 과부하 된다면 점점 블록체인 생성 속도가 줄어들 뿐만 아니라 데이터 처리도 늦게 되는거 아닐까요?

      1. 블록체인은 하나의 블록에 기록할 수 있는 거래 내역의 한계가 존재합니다. 즉 트랜젝션들이 하나의 디지털 정보라고 할 때 그 각각이 차지하는 용량이 존재하고 블록의 크기는 한정되어 있으므로 하나의 블록에 포함되어 한 번에 처리될 수 있는 트랜젝션의 수가 제한되는 것입니다. 이렇게 되면 처리할 수 있는 트랜젝션의 수보다 발생하여 처리를 기다리는 트랜젝션의 수가 많아져 거래 처리 시간이 늦어지므로 전송 시간 역시 길어지게 됩니다.

      2. 그러나 블록체인이 블록을 계속 생성하여 용량이 쌓이는 것은 현재 수준에서 큰 부담이 되거나 한계에 도달할 가능성은 낮다고 할 수 있습니다. 현재 비트코인의 0번 블록부터 최신 블록까지의 모든 정보가 담겨 있는 블록 데이터 베이스의 용량은 257.11 GB로 5만원 정도를 주고 1TB 하드디스크를 샀다면 현재 1MB인 비트코인 블록의 크기가 유지된다고 했을 때 아직도 몇 년은 더 블록에 대한 정보를 저장할 수 있을 것이라 예상됩니다.

      3. 하지만 블록의 크기가 커진다면 질문자께서 말씀하신 것처럼 비트코인 데이터 베이스의 용량이 커지므로 부담이 될 수 있을 거라고 예상할 수 있습니다. 하지만 이 경우에 데이터 스토리지 기술이 발전하고 있고 그에 따라 값이 저렴해지고 있으므로 충분히 대응할 수 있을 것이라고 생각합니다. 몇 년 전에 256GB SDD의 가격이 얼마였는지 생각해 보신다면 공감이 되리라 생각합니다.

    • 이것을 극복하기 위해 데이터 압축이란 것도 가능 한가요?

      1. 데이터를 압축하는 원리를 생각해 볼때, 어떤 데이터를 인코딩하여 더 적은 용량으로 변환하는 과정을 거치며 이 압축된 데이터를 불러와서 읽어 들이기 위해서는 다시 원래대로 변환하는 디코딩 과정을 거쳐야 할 것이라 예상됩니다. 이런 작업이 블록체인의 온체인에서 일어날 경우 작업 처리 시간이 많이 소요될 수 있을 것 같고, 이것은 수수료의 증가를 불러오는 요인도 될 수 있을 듯합니다. 따라서 지금 당장은 적용되어 활용되기가 힘든 기술이 아닌가 싶습니다.

      2. 그렇지만 질문자께서 말씀하신 데이터 압축이라는 것이 아주 불가능하다고는 생각하지 않습니다. 만약 블록 데이터 베이스를 무손실 압축하고 그것을 하나의 완전한 데이터로 읽어 들여 처리할 수 있다면 가능할지도 모르기 때문입니다.

    답변이 도움이 되길 바랍니다.