혹시, 음성이나 소리를 암호화하여 블록체인에 기록, 저장할 수도 있을까요?
음성인식으로 출입할 때, 목소리 변조를 통한 보이스피싱, 중요한 말을 녹음했지만 변조나 조작할 수 있는 증거물 보관 등에 사용할 수도 있는지 궁금해 집니다.
소리를 암호화하여 블록체인에 기록하는 것이 가능할까요?
안녕하세요 정답은 없지만 해답은 있습니다.
블록체인에 대한 개념을 잘못알고 계신 것 같습니다. 블록체인은 이미 그 자체가 장부의 성격을 띄고있고 여럿에게 그 '거래' 자체를 공개하고 있기 때문에 '분산장부' 라고 말을 하지요
블록체인은 모든 디지털화된 기록 그 자체입니다. 다만 반대로 질문을
"블록체인에 기록되는 정보를 최소화 할 수 있을까요?"
라고 물어보신다면 그것은 가능하고 실제 그렇게 되가고 있습니다. 점점 블록체인이라는 장부에 남는 정보를 최소한의 정보만 남기고 프라이빗하게 변해가는 과도기에 있으니까요....물론 이것을 반대하는 국가들에선 이러한 기밀성,폐쇄성있는 코인프로젝트들은 다 퇴출시키려고 하고 있지만 결국엔 자유를 향한 인간의 욕망과 갈증이 항상 규제를 이기는법이죠
블록체인은 일종의 데이터베이스 입니다. 그렇기 때문에 원하시면 어떠한 정보도 저장이 가능합니다.
다만 블록체인에 저장되는 정보는 우리가 알고 있는 데이터가 아니라는 점을 잘못 이해하고 계신 것 같습니다.
쉽게 음성파일 전체를 해쉬암호(전체를 일치하지 않는 값-블록체인의 지갑 주소 같은 문자열로 된 나열)로 만들어서
저장하는 것을 블록체인에 저장하는 것입니다. 음성파일이 변조되면 그 파일을 해쉬암호로 만들면 다른 값이 나오므로
음성파일이 변조 되었다고 확인할 수 있는 것입니다.
따라서 음성이나 녹음파일 같은 것을 블록체인에 전체 저장하게 되면 블록체인의 데이터가 커지고 P2P로 여러 컴퓨터에
저장해야 하므로 실효성이 떨어집니다. 그래서 블록체인에서 블록체인에 싣는 정보는 해쉬암호로 된 정보이고
실제 정보는 공개될 수도 비공개로 할수도 있습니다.
결론적으로 소리 파일이나 음성파일 전체를 해쉬암호로 만들수는 있고 그 해쉬값만 저장하는 것은
타당하지만 소리파일 전체를 블록체인에 올려서 여러대의 노드에서 공동 저장하는 형태의 블록체인은
일반 디비나 파일 저장보다 효율성이 떨어지므로 사용하지 않을 것으로 보입니다.