두 개의 파일로 만드는 분산형 웹 탐색 도구, Wander!

by DD
2개월 전
조회수 2

Wander는 개인 웹사이트를 탐색하기 위한 분산형 도구로, Kagi Small Web에서 영감을 받음

index.htmlwander.js 두 개의 파일만으로 구성되어 웹 서버에 호스팅 가능

웹 링(Webring)과 유사하게, 각 인스턴스가 다른 사이트 및 인스턴스에 연결

브라우저 확장 기능 제안에 대한 개발자의 분산형 아키텍처(Decentralized Architecture) 유지에 대한 고민

분산형 아키텍처(Decentralized Architecture)의 핵심

Wander는 중앙 집중식 서버 없이 두 개의 정적 파일(Static Files)만으로 웹사이트를 구성하는 분산형 아키텍처를 채택했다. 각 인스턴스는 독립적으로 호스팅되며, 다른 인스턴스에 연결하여 네트워크를 형성한다. 이는 단일 실패 지점(Single Point of Failure)을 제거하고, 검열 저항성(Censorship Resistance)을 높이는 장점을 가진다. 개발자는 중앙 집중식 목록이나 시드 노드 없이, 자신의 웹사이트에서 Wander를 운영할 수 있다.

브라우저 확장 기능(Browser Extension) vs 분산형 구조

커뮤니티에서는 Wander를 브라우저 확장 기능으로 구현하는 아이디어가 제시되었지만, 개발자는 분산형 구조를 유지하는 데 어려움을 겪을 수 있다고 언급했다. 확장 기능은 시작점(Starting Point) 또는 시드 목록(Seed List)이 필요하며, 이는 중앙 집중식 구조로 이어질 수 있다. Wander의 핵심 가치인 탈중앙화(Decentralization)를 유지하면서 확장 기능을 구현하는 방법에 대한 고민이 필요하다.

웹 링(Webring)과의 유사성

Wander는 웹 링과 유사한 방식으로 작동하며, 각 인스턴스는 다른 사이트 및 인스턴스에 연결된다. 웹 링은 과거 웹(Early Web)에서 널리 사용되었던 방식으로, 웹사이트 간의 상호 연결을 통해 탐색성(Discoverability)을 높였다. Wander는 이러한 웹 링의 개념을 차용하여, 분산형 웹 환경에서 커뮤니티 기반의 탐색 경험(Community-driven Browsing Experience)을 제공한다.

Wander – A tiny, decentralised tool (just 2 files) to explore the small web

댓글 0

첫 번째 댓글을 남겨보세요!