아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
탈퇴한 사용자
탈퇴한 사용자19.03.03

블록체인 내의 모든 데이터는 어디에 저장되나요?

블록체인을 완전히 이해를 못해서 질문이 정확하진 않을 수 있습니다.

예를 들어 sns암호화폐라면 그 블록체인 안에 많은 사람들이 동영상 사진 글을 올리면 그 양이 방대할것 같거든요? 이런 모든 데이터가 블록체인 내에 저장되면 비효율적이기도하고 과부하거 걸릴 것 같은데

보통 블록체인 내의 데이터를 어디에 보관하나요?

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 때가쏙비트
    때가쏙비트19.03.03

    보통 DAppChain에 이미지, 동영상같은 큰 사이즈의 데이터를 저장할 수 있습니다.

    기본적으로 블록체인에 이미지나 동영상같은 큰 데이터를 저장하는 방식은 세가지가 있습니다.

    1. 블록체인에 데이터로 이미지 저장

    2. 게임 등에서 기본적으로 계속 사용되는 이미지일 경우, 노드 소프트웨어에 번들로 저장

    3. 오프체인으로 이미지 저장 후 온체인에 해시값 저장

    1번의 경우 DAppChain은 Rich 트랜잭션을 지원하기에 이미지를 base64 등으로 인코딩하여 체인에 저장할 수 있습니다. 다만 이렇게 되면 노드에서 처리할 것들이 많아지기에 유저가 만들어낸 가치있는 자산을 저장하는데에는 적합하지 않습니다.

    2번의 경우 이미지를 업데이트할때 소프트포크가 필요합니다. 보통 개발자들이 만든 자산을 저장할 때 사용되는 방식입니다.

    3번의 경우가 DelegateCall에서 이미지를 저장하는 방식입니다. 이미지 자체가 엄청 가치가 있거나 공격대상이 되기는 어렵기 때문입니다.