19P by xguru 23일전 | favorite | 댓글 3개
  • "블록체인은 차세대 인터넷을 만들기 위한 viable한 솔루션이라고 보지 않으며, 사실 Web3는 전혀 웹이 아니다"
  • 사람들이 너무 자주 Web3를 "인터넷을 재구성하기 위한 자신의 제안인 Web3.0과 혼동한다"고 말함
  • 그는 Solid 라는 자신의 웹 탈 중앙화 프로젝트를 진행중
    • 블록체인 프로토콜은 어떤 면에서는 좋일지 모르지만, Solid에는 좋지 않음
    • 너무 느리고, 너무 비싸고, 너무 퍼블릭함
    • 개인 데이터 저장소는 빠르고, 싸고, 프라이빗 해야함
  • 그의 새 스타트업인 Inrupt는 사용자가 자신의 데이터에 대한 접근 및 저장을 직접 제어하는 것을 목표로 함
    • 작년 12월에 $30m 펀딩받음
    • 세가지 방법으로 문제를 해결
      • 글로벌 SSO
      • 사용자가 자신의 데이터를 남들과 공유가능한 Login ID
      • 어떤 소스에서든 앱들이 데이터를 가져갈수 있게 하는 "Common Universal API"
  • 리스본에서 열린 Web Summit 컨퍼런스에서 발표한 내용

참고로 팀 버너스리의 Solid 프로젝트에 관하여 다음과 같이 전자통신동향분석 최신호에 간략히 소개된 내용이 있습니다.

1. Pod

팀 버너스리는 자신이 만든 웹이 정치적으로 또는 대규모 인터넷 기업들에 의해서 악용되고 있는 현실을 비판하고 이에 대한 기술적 해결 방안으로 Solid 프로젝트를 시작하였다[6]. Solid는 오픈소스 프로젝트의 일환으로 모든 사람이 자신의 데이터에 대한 완전한 제어권을 확보할 수 있도록 보장한다는 웹의 최초 설계 목표를 달성하기 위해 개발되었다. 즉 Solid는 어떤 사용자나 그룹이 그 데이터에 접근 가능하며, 어떤 응용을 사용할 것인지에 대한 선택권을 구조적으로 사용자에게 제공하도록 설계되었다.

Solid 프로젝트는 개인에 대한 데이터 주권 제공을 위해 Pod(Personal online database)라고 불리는 분산형 개인 데이터 저장소를 제공하며, 사용자들은 자신의 데이터를 Pod에 안전하게 저장할 수 있다. Pod는 데이터를 위한 안전한 개인 웹 서버와 같은 기능을 수행한다. 사용자는 자신의 데이터에 대한 Pod에 저장하며, 어떤 사람들과 애플리케이션이 자신의 Pod에 접근할 수 있는지를 통제한다. 구조화된 데이터에서 공용 클라우드 폴더에 저장할 수 있는 일반 파일에 이르기까지 모든 종류의 데이터가 Pod에 저장 가능하다.

Pod의 모든 데이터는 상호 운용 가능한 표준 데이터 형식과 프로토콜을 사용하여 저장 및 액세스된다. Pod의 데이터에 액세스하는 모든 사용자는 OpenID Connect 기반으로 인증되는 고유한 ID를 사용한다. Solid의 액세스 제어 시스템은 이 ID에 기반하여 사용자 또는 응용프로그램이 Pod의 자원에 액세스할 수 있는지 여부를 확인한다.

그림 1은 사용자들 간의 Solid-Pod의 구성을 보여준다. 그림에서와 같이 각 사용자는 하나 이상의 Pod로 자신의 Pod를 구성할 수 있으며 사용자들 간의 Pod는 Solid 표준 프로토콜을 통해 액세스된다. 개인이 Pod를 확보하기 위해서는 Pod 서비스 공급자로부터 제공받거나 또는 사용자가 Pod를 자체적으로 호스팅할 수도 있다.

[IMG] 그림 1 사용자들 간의 Solid-Pod의 구성

현재 인터넷 서비스는 현실적으로 기존 중앙집중형 웹 기반으로 대부분 구축되어 있다. 따라서 이를 분산 구조의 Solid 기반으로 다시 구축하는 것은 기술적인 부분뿐만 아니라 Solid 기반의 새로운 생태계 구축을 필요로 한다. 팀 버너스리는 이를 위해 Inrupt라는 스타트업을 만들고 Solid 활성화를 위한 인프라 구축을 지원하고 있다[7]. Inrupt는 Solid 기반 응용 개발에 대한 지원과 상업적인 활용 및 생태계 구축을 주 목표로 한다.

무시하기엔 이미 너무 커버려서...

커뮤니티만 커진 것 같은데... 혹시 Web3가 널리 사용중인 플랫폼이 있을까요?