Brave 웹 브라우저는 IPFS 프로토콜에 대한 기본 지원을 추가합니다. Brave는 브라우저 버전 1.19를 출시했으며 처음으로 IPFS 프로토콜에 대한 통합 및 기본 지원이 기본적으로 브라우저에 추가되었습니다. dWeb으로 나아가기 위한 다음 단계입니다.
IPFS는 BitTorrent P2P 프로토콜 및 데이터 공유 및 저장을 위한 네트워크인 “Interplanetary File System”을 의미하며 로컬 서버를 사용하는 대신 사용자가 데이터의 일부를 갖는 분산 시스템을 중심으로 구축됩니다. 토렌트를 다운로드할 때 사용하는 시스템입니다.
Brave는 IPFS 프로토콜에 대한 기본 지원을 추가한 최초의 브라우저입니다.
왜 이 브라우저인지, 왜 이 프로토콜인지 물어볼 수 있습니다. 제작자가 데이터 복제를 활용하여 콘텐츠를 배포하는 데 도움이 될 수 있고 지리적으로 분산된 스웜을 활용하여 콘텐츠를 로드하여 더 높은 성능을 제공할 수 있기 때문입니다.
특정 서버에 대한 연결에 의존하지 않고 기업이나 정부에서 검열한 콘텐츠에 액세스하는 것도 또 다른 이유입니다. IPFS를 사용하면 이전에 본 적이 있는 경우 네트워크 연결이 끊긴 상태에서도 콘텐츠에 액세스할 수 있습니다.
IPFS 지원을 통해 Brave 사용자는 해시를 사용하여 콘텐츠를 다운로드할 수 있습니다. 이 해시를 콘텐츠 ID(CID)라고 합니다. 이 경우 HTTPS와 달리 콘텐츠에 대한 특정 위치가 없습니다.
Brave 1.19에서는 게이트웨이를 통해 ipfs:// 주소를 확인하거나 클릭 한 번으로 전체 IPFS 노드를 설치하여 IPFS에서 직접 콘텐츠에 액세스할 수 있습니다. 전체 노드를 설치하면 사용자는 자신의 노드에서 호스팅되는 IPFS P2P 네트워크를 통해 콘텐츠를 업로드할 수 있습니다.
기본적으로 Brave는 공개 HTTP 게이트웨이를 통해 요청된 URI를 로드합니다. 그러나 로컬 노드를 사용하여 IPFS URI를 확인할 것인지 묻는 정보 표시줄도 표시됩니다.
로컬 노드를 사용하도록 선택하면 Brave가 자동으로 go-ipfs를 구성 요소로 다운로드하고 이 노드를 통해 향후 트래픽을 안내합니다. IPFS 노드를 수동으로 관리하거나 확장을 사용할 필요가 없습니다. 선택적으로 IPFS Companion 확장을 설치할 수 있으며 Brave에서 관리하는 노드를 사용하도록 제안합니다.
Brave의 CTO이자 공동 설립자는 다음과 같이 말했습니다. Brave의 100만 명 이상의 검증된 콘텐츠 제작자에게 새롭고 안전한 프로토콜을 통해 전 세계 수백만 명의 신규 사용자에게 콘텐츠를 원활하게 제공할 수 있는 기능을 제공하는 IPFS는 콘텐츠 액세스에 대한 중앙 장애 지점을 생성하는 중앙 집중식 서버 문제에 대한 솔루션을 사용자에게 제공합니다. IPFS의 혁신적인 콘텐츠 주소 지정은 서버 주소를 기반으로 데이터를 찾는 것과 대조적으로 콘텐츠 자체를 기반으로 주소를 형성하기 위해 콘텐츠 식별자(CID)를 사용합니다. IPFS 오픈 소스 네트워크를 통합하는 것은 웹을 보다 투명하고 분산되며 탄력적으로 만드는 데 있어 중요한 이정표입니다.”