IPFS
-
[IPFS] 분산 탈중앙 시스템에 Access control을 제공하는 MacaroonsIPFS 2023. 5. 19. 13:34
이번에는 Macaroons이라는 용어에 대한 설명을 조금 리뷰하려한다. 나도 전문가는 아니지만 IPFS에 macaroons라는 쿠키가 들어가서 현재 Storj라는 블록체인이 만들어지게 되었다. Macaroons에 관한 설명은 https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/41892.pdf 다음의 논문에서 더욱 자세히 알려주고있다. 그리고 조금 쉽게 찾아보려면 https://www.storj.io/blog/secure-access-control-in-the-decentralized-cloud Secure access control in the decentralized cloud www.storj.io 여기 한 ..
-
[IPFS] Peer selection을 하는 방법IPFS 2023. 5. 4. 16:21
이번 포스팅도 진짜 3주정도? 엄청 애를 쓴 그렇게 보다가 찾은 내용이다. IPFS에서 노드간의 peer selection이 주된 주제로 나왔었는데 IPFS 홈페이지에서 보여준 아래와 같은 사진에서 split factor라는 존재가 나왔다. 이를 보면 split factor가 3이라면 peers를 3개의 그룹으로 나누어 각자의 그룹에 똑같은 block을 구해오라는 메세지를 보내게된다. 그런데 여기서 peer가 100개가 된다면? 그렇다면 split factor는 100개 가까워질수록 빠른 시간내에 더 빠르게 블럭을 모을 것이다. 하지만 이를 어떻게 조절하는지에 관한 내용을 너무 찾기 어려웠고 그렇게 조사하다보니 두 가지의 페이지를 발견하게되었다. https://github.com/ipfs/go-bitsw..
-
[IPFS] 노드간의 연결 문제(NAT Problem)IPFS 2023. 2. 28. 00:11
IPFS 두 번째 글인데 조금 많은 실험도 해보고있지만 언제나 발생했던 문제점이 있었다. 바로 노드간의 연결할 때 생기는 문제점이었다. 그런데 이게 집에서 할 때는 연결이 되지 않는 점도 있고 카페에서 할 때는 연결이 되는 점이 발생하니 디바이스의 문제보다는 와이파이의 문제라고 항상 인식하고 있었다. ipfs dht findpeer ipfs connect /ip4//hash 등의 수동적으로 연결시키는 명령어를 이용하여 실행도 해보았다. 위의 두 명령어에 관하여 연결이 실패한다면 https://docs.ipfs.tech/how-to/troubleshooting/#check-that-your-ipfs-daemon-is-running Troubleshooting | IPFS Docs Troubleshootin..
-
[IPFS] IPFSIPFS 2023. 2. 2. 16:57
IPFS에 관한 첫 글이다. IPFS(Inter-planetary File System)의 약자로 행성간에 파일을 전송할 수 있는 시스템이라고 해석이된다. 세상이 파일을 접근할 때 우리는 보통 위치 기반으로 접근을 하게된다. 이를 location based addressing이라고 하는데 예를 들면, 우리가 유튜브에 있는 영상을 볼 때 이용하는 방식이 location based addressing이라고 보면된다. 사실 웹에서 벌어지는 대부분에 속한다. 하지만 IPFS같은 경우에는 id, location이 아닌 특정 hash값으로 찾게되는데 이를 content based addressing이라고 한다. 특정 content를 찾고싶다면 hash값을 입력하고 그 hash 값을 찾아오는 방식이라고 생각하면된다...