행성간 파일 시스템
InterPlanetary File System![]() | |
원저작자 | Juan Benet 및 Protocol[1] Labs |
---|---|
개발자 | 프로토콜 랩 |
초기 릴리즈 | 2015년 2월([1] |
안정된 릴리스 | 0.12.0 / 2022-02-18 ([2] |
저장소 | github |
기입처 | |
이용가능기간: | Go, JavaScript, Python |
유형 |
|
면허증. | MIT 라이선스, Apache 라이선스 2.0 |
웹 사이트 | ipfs.io |
시리즈의 일부 |
파일 공유 |
---|
![]() |
파일 호스트 |
비디오 공유 사이트 |
비트토렌트 사이트 |
미디어 서버 |
테크놀로지 |
파일 공유 네트워크 |
학업의 |
P2P 클라이언트 |
익명 파일 공유 |
역사와 사회적 측면 |
국가 또는 지역별 |
비교 |
IPFS(InterPlanetary File System)는 분산 파일 시스템에서 데이터를 저장 및 공유하기 위한 프로토콜 및 하이퍼미디어 및 파일 공유 피어 투 피어 네트워크입니다.IPFS 는, 컨텐츠 어드레싱을 사용하고, [4]IPFS 호스트를 접속하는 글로벌 네임스페이스내의 각 파일을 일의로 식별합니다.
IPFS는 위치 기반 하이퍼미디어 서버 프로토콜 http 및 https를 대체하여 월드 와이드 [4][5][6]웹을 배포할 수 있습니다.
IPFS 클라이언트가 많아질수록 데이터를 요구 및 취득할 수 있는IPFS 클라이언트의 데이터 공유도 많아집니다.따라서 IPFS는 CDN의 기능을 수용합니다.
IPFS에는, 보다 많은 이점이 있습니다.IPFS는, 다음과 같은 용장성을 실현할 수 있습니다.
설계.
![]() | 이 섹션은 확장해야 합니다.추가해서 도움을 드릴 수 있습니다. (2020년 6월) |
IPFS 를 사용하면, 유저는 BitTorrent 와 같은 방법으로 컨텐츠를 호스트 해 수신할 수 있습니다.중앙의 서버와 달리 IPFS는 전체 데이터의 일부를 보유하는 사용자 오퍼레이터의 분산형[7] 시스템을 기반으로 구축되어 파일 저장 및 공유의 탄력적인 시스템을 구축합니다.네트워크 내의 모든 사용자는 파일을 콘텐츠주소로 서비스 할 수 있습니다.또한 네트워크 내의 다른 피어는 Distributed Hash Table(DHT; 분산 해시 테이블)을 사용하여 파일을 가진 모든 노드에서 해당 콘텐츠를 검색하여 요구할 수 있습니다.
BitTorrent와 달리 IPFS는 단일 글로벌네트워크 구축을 목표로 합니다.즉, 두 사용자가 동일한 해시를 가진 데이터 블록을 게시하면 "user 1"에서 콘텐츠를 다운로드하는 피어(peer)도 "user 2"[8]에서 콘텐츠를 다운로드하는 피어(peer)와 데이터를 교환합니다.IPFS는 [9]HTTP로 액세스할 수 있는 게이트웨이를 사용하여 정적 웹 페이지 전달에 사용되는 프로토콜을 대체하는 것을 목표로 합니다.사용자는 디바이스에 IPFS 클라이언트를 설치하지 않고 대신 퍼블릭게이트웨이를 사용할 수 있습니다.이러한 게이트웨이의 목록은 IPFS GitHub 페이지에 [10]유지됩니다.
역사
![]() | 이 섹션은 확장해야 합니다.추가해서 도움을 드릴 수 있습니다. (2020년 6월) |
IPFS는 [4][11]후에 2014년 5월에 Protocol Labs를 설립한 Juan Benet에 의해 만들어졌습니다.
구현 및 사용
IPFS는 2015년 2월에 알파 버전으로 출시되었으며, 같은 해 10월까지 TechCrunch에 의해 "[1]입소문으로 빠르게 퍼지고 있다"고 표현되었다.
2017년 9월부터 10월까지 실시된 카탈로니아 독립 주민투표는 스페인 헌법재판소에 의해 불법으로 간주되어 많은 관련 웹사이트가 차단되었다.그 후 카탈로니아 해적당은 IPFS에 웹사이트를 반영해 카탈로니아 고등법원의 [12][13]차단 명령을 무시했다.
피싱 공격은 또한 2018년 7월부터 Cloudflare의 IPFS 게이트웨이를 통해 배포되었습니다.피싱 사기 HTML은 IPFS에 저장되며 Cloudflare의 게이트웨이를 통해 표시됩니다.Cloudflare SSL 인증서를 [14]통해 연결이 안전한 것으로 표시됩니다.
2019년 6월에 처음 검출된 IPStorm 봇넷은 IPFS를 사용하여 IPFS [15]네트워크상의 합법적인 데이터 흐름에서 명령 및 제어를 숨길 수 있습니다.보안 연구자들은 이전에 IPFS를 봇넷 명령 및 제어 [16][17]시스템으로 사용할 수 있는 이론적 가능성을 밝혀냈습니다.
기타 주목할 만한 용도
- 터키의 위키피디아 블록 기간 동안 IPFS는 위키피디아를 거울로 삼기 위해 사용되었고,[18] 이는 금지에도 불구하고 위키피디아 콘텐츠에 접근할 수 있게 했다.그러나 그 버전의 위키피디아는 아카이브되어 정적이었습니다.
- Filecoin은 IPFS 기반의 공동 스토리지 [19]클라우드입니다.
- Cloudflare는 분산 웹 게이트웨이를 실행하여 로컬 노드가 [20]필요 없이 IPFS에 대한 액세스를 단순화하고 속도를 높이며 안전하게 보호합니다.
- 마이크로소프트의 자주적 아이덴티티 시스템인 마이크로소프트 ION은 Sidetree 기반의 DID [21]네트워크를 통해 Bitcoin 블록체인과 IPFS를 기반으로 합니다.
- Brave는 Origin Protocol과 IPFS를 사용하여 분산형 머천다이징[22] 스토어를 호스팅하고 2021년에 브라우저에 [23]지원을 추가했습니다.
- Opera for Android는 IPFS를 기본적으로 지원하므로 모바일 사용자가 참조할 수 있습니다.
ipfs://
링크를 클릭하여 [24]IPFS 네트워크상의 데이터에 액세스 합니다.
「 」를 참조해 주세요.
- 콘텐츠 주소 지정 가능 스토리지
- Dat(소프트웨어)
- 분산 파일 시스템
- 프리넷
- GNUnet
- Mnet(피아투피아 네트워크) MojoNation
- 제로넷
레퍼런스
- ^ a b c Case, Amber (2015-10-04). "Why The Internet Needs IPFS Before It's Too Late". TechCrunch. Archived from the original on 2022-02-05. Retrieved 2019-07-16.
- ^ "Release v0.12.0". GitHub. Retrieved 2022-03-06.
- ^ Agorise (2017-10-23). "c-ipfs: IPFS implementation in C. Why C? Think Bitshares' Stealth backups, OpenWrt routers (decentralize the internet/meshnet!), Android TV, decentralized Media, decentralized websites, decent." GitHub. Archived from the original on 2020-04-22. Retrieved 2017-10-25.
- ^ a b c Finley, Klint (2016-06-20). "The Inventors of the Internet Are Trying to Build a Truly Permanent Web". Wired. ISSN 1078-3148. OCLC 24479723. Archived from the original on 2020-12-15. Retrieved 2017-03-07.
- ^ 유튜브:스탠포드 세미나 - "IPFS와 영구적인 웹" - 프로토콜 랩의 Juan Benet씨 인용: "...IPFS(InterPlanetary File System)는 HTTP를 보완하고 대체하기 위한 새로운 하이퍼미디어 배포 프로토콜입니다.웹의 보안, 성능, 작동 모드 및 데이터 친화성을 향상시킵니다.특히 웹 사이트와 웹 애플리케이션이 원본 서버에서 분리되고 네트워크를 통해 신뢰할 수 없이 배포되며 암호화, 인증 및 실행이 안전하게 이루어지는 강력한 새로운 모델을 제공합니다.."
- ^ Youtube: IPFS: 행성간 파일 스토리지!
- ^ Krishnan, Armin (2020). "Blockchain Empowers Social Resistance and Terrorism Through Decentralized Autonomous Organizations". Journal of Strategic Security. 13 (1): 41–58. doi:10.5038/1944-0472.13.1.1743. ISSN 1944-0464. JSTOR 26907412.
- ^ "Content addressing". docs.ipfs.io. Archived from the original on 2020-08-29. Retrieved 2020-08-29.
- ^ "IPFS Gateway". docs.ipfs.io. Archived from the original on 2020-08-29. Retrieved 2020-08-29.
- ^ "Public Gateway Checker IPFS". GitHub. Archived from the original on 2020-08-24. Retrieved 2020-08-29.
- ^ "About". Protocol Labs. Archived from the original on 2021-04-28. Retrieved 2021-04-28.
- ^ Balcell, Marta Poblet (2017-10-05). "Inside Catalonia's cypherpunk referendum". Eureka Street. Vol. 27, no. 20. ISSN 1833-7724. Archived from the original on 2021-09-15. Retrieved 2021-09-15.
- ^ Hill, Paul (2017-09-30). "Catalan referendum app removed from Google Play Store". Neowin. Archived from the original on 2020-11-01. Retrieved 2017-10-06.
- ^ Abrams, Lawrence (2018-10-04). "Phishing Attacks Distributed Through Cloudflare's IPFS Gateway". Bleeping Computer. Archived from the original on 2019-10-09. Retrieved 2019-08-31.
- ^ Palmer, Danny (2019-06-11). "This unusual Windows malware is controlled via a P2P network". ZDNet. Archived from the original on 2019-09-06. Retrieved 2019-08-31.
- ^ Patsakis, Constantinos; Casino, Fran (2019-06-04). "Hydras and IPFS: a decentralised playground for malware". International Journal of Information Security. 18 (6): 787–799. arXiv:1905.11880. doi:10.1007/s10207-019-00443-0. S2CID 167217444.
- ^ Macabeus, Bruno; Vinicius, Marcus; Cavalcante, João Paolo; de Souza, Cidcley Teixeira (2018-05-06). Protocolos IPFS e IPNS como meio para o controle de botnet: prova de conceito. Workshop de Segurança Cibernética em Dispositivos Conectados (in Brazilian Portuguese). Archived from the original on 2021-01-17. Retrieved 2021-04-27 – via SBC Open Lib.
- ^ Dale, Brady (2017-05-10). "Turkey Can't Block This Copy of Wikipedia". Observer. ISSN 1052-2948. Archived from the original on 2017-10-18. Retrieved 2017-12-20.
- ^ Johnson, Steven (2018-01-16). "Beyond the Bitcoin Bubble". The New York Times. ISSN 1553-8095. OCLC 1645522. Archived from the original on 2021-12-21. Retrieved 2018-09-26.
- ^ Orcutt, Mike (2018-10-05). "A big tech company is working to free the internet from big tech companies". MIT Technology Review. ISSN 0040-1692. Archived from the original on 2021-01-26. Retrieved 2020-04-21.
- ^ Simons, Alex (2019-05-13). "Toward scalable decentralized identifier systems". Microsoft. Archived from the original on 2020-04-29. Retrieved 2021-04-27.
- ^ "Brave Launches New Swag Store Powered by Origin". Brave (Press release). 2020-03-24. Archived from the original on 2020-04-25. Retrieved 2020-04-21.
- ^ Porter, Jon (2021-01-19). "Brave browser takes step toward enabling a decentralized web". The Verge. Archived from the original on 2021-02-26. Retrieved 2021-01-29.
- ^ "Opera introduces major updates to its blockchain-browser on Android". Opera (Press release). 2020-03-03. Archived from the original on 2020-04-02. Retrieved 2020-04-21.