블록체인 상에서 높은 용량의 거래기록을 처리할 수 있는 방법은 무엇이 있나요?
제2세대 블록체인 이더리움의 스마트컨트랙트 기술은 블록체인 상의 거래의 범위를 획기적으로 확대하였습니다. 하지만, 고화질의 그래픽, 동영상 등의 높은 용량을 요구하는 기록을 담기에는 부족한데요.
블록체인 상에서 높은 용량의 거래기록을 처리할 수 있는 방법은 무엇이 있는지 알고 싶습니다.
안녕하세요. 블록체인 상의 높은 용량의 기록 처리에 대하여 답변드리겠습니다.
BTFS란?
BitTorrent File System의 약자로 탈중앙화 파일 시스템입니다.
비트토렌트에서 사용하는 P2P방식의 파일저장 알고리즘을 통해 효율적이고 안정적인 트론의 탈중앙 파일저장 시스템을 구축할 수 있게 됩니다.
BTFS의 장점
중앙서비스 대비 안정적인 저장기술을 통해 외부 공격으로부터 안전하고, 신뢰 높은 자료제공이 가능하게 됩니다.
데이터를 분산저장함에 따라 스토리지 저장 비용을 대폭 절감할 수 있게 됩니다.
분산된 자료저장을 통해 빠르고 안정적인 보관이 가능합니다.
중앙서비스 대비 네트워크의 과부하를 최소화 시킬 수 있게 됩니다.
IPFS란?
Inter Planetary File System의 약자로 분산형 파일 시스템입니다.
사진이나 텍스트 같은 파일을 인터넷상에 분산 보관하고 고유해시(Hash)값을 이용하여 분산된 데이터를 빠르게 로드할 수 있습니다.
즉, P2P 형식의 토렌트(Torrent)방식이라고 생각하시면 되겠습니다.
참고로 IPFS는 블록체인 전문용어는 아니지만 블록체인 네트워크에도 사용이 가능합니다.
IPFS의 특징
일반적인 HTTP Web과 달리 IPFS는 일부 서버(노드)에 문제(고장, 해킹 등)가 발생하여도 안정적인 서비스 제공이 가능합니다.
고용량의 파일을 빠르고 효율적으로 로드할 수 있으며 고유해시(Hash) 값을 이용하여 파일 중복 유무를 알 수 있어 파일보관에 효율적입니다.
똑같지는 않지만 비트토렌토와 유사한 방식이라고 생각하시면 쉽습니다. 기존 시스템 처럼 파일을 한곳에 저장하는 것이 아니라 여러곳에 분산하여 보관하고 이를 효율적으로 관리/활용하여 데이터의 손실/조작을 방지할 수 있는 장점이 있습니다.
현재 IPFS시스템을 도입한 대표적인 블록체인은 "에브리피디아(Everipedia)"가 있습니다.
에브리피디아는 이오스(EOS) 블록체인 기반으로 작동되는 인터넷 백과사전(위키)입니다.
에프리피디아 공식 홈페이지 : https://everipedia.org/
감사합니다.