본문 바로가기
기타

탈중앙화 된 파일 시스템: IPFS, filecoin. 탈중앙화 DB: namecoin

by tovantablack 2020. 8. 17.
728x90
728x90

 

IPFS(interplanetary file system): 탈중앙화 된 파일 시스템

DHT, Merkle DAG 데이터 구조 사용, bitTorrent와 유사한 프로토콜 사용

파일 버전 관리 지원(깃과 유사한 데이터 구조)

모든 노드가 모든 파일 보유 x, 필요한 파일만 저장 => P2P공유 앱

IPFS 내에 파일을 저장하면 256KB보다 작은 청크로 나눠지며 각각에 대한 해시 생성됨

네트워크 내 노드는 필요한 파일과 해시들을 해시 테이블에 보유

파일에는 blob, list, tree, commit 네 가지 유형 o

 

파일코인(filecoin): IPFS와 유사한 탈중앙화된 파일 시스템

파일을 저장하는 노드에게 내부 화폐로 장려금 지급, 파일 가용성 높이고 파일 시스템과 유사하게 만듦

네트워크 내 노드는 디스크 공간 제공, 파일코인 획득. 파일 저장하거나 얻기 위해서는 파일 코인 지불.

블록체인 데이터 구조 및 proof of retrievability 합의 프로토콜 사용

 

namecoin: key-value 쌍의 탈중앙화 데이터베이스

블록체인 데이터 구조 및 작업 증명 합의 프로토콜 사용

-값 쌍의 데이터를 저장할 수 있는데, -값 쌍을 등록하기 위해서는 네임코인을 지불해야 함. 등록 후에는 매 35999번째 블록마다 업뎃해야 값 만료 안됨, 업뎃 하기 위해서도 네임코인 필요하고 키는 갱신이 필요 없어 등록 후엔 네임코인 지불 필요 없음

사용자가 다양한 종류의 키를 구성할 수 있도록 네임스페이스 기능 o
가장 대중적인 네임스페이스로는 a, d, ds, id, is, p 등이 있음

728x90
728x90

댓글