솔리드 프로젝트
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
솔리드 프로젝트는 팀 버너스리가 제안한, 개인 사용자가 자신의 데이터 사용을 완전히 통제할 수 있도록 하는 분산형 웹 프로젝트이다. 버너스리는 자신의 발명이 악용되는 사례를 보고 인터넷을 바로잡을 필요성을 느껴 솔리드를 고안했다. 솔리드는 사용자가 개인 데이터를 "팟"이라는 개인 온라인 데이터 저장소에 저장하고, 인증된 애플리케이션에 데이터 접근 권한을 부여하는 방식으로 작동한다. 2015년 MIT는 솔리드 개발을 위해 마스터카드의 지원을 받았으며, 2018년에는 솔리드 기반 상업 벤처인 Inrupt가 설립되었다. 솔리드는 분산형 P2P 네트워킹을 구현하고, 사용자가 데이터에 대한 완전한 소유권과 제어권을 가지도록 설계되었다.
더 읽어볼만한 페이지
- 분산 파일 시스템 - 아파치 하둡
아파치 하둡은 대용량 데이터를 분산 처리하기 위한 자바 기반의 오픈 소스 프레임워크로, HDFS, 맵리듀스, YARN 등의 모듈로 구성되어 클라우드 환경에서도 사용된다. - 분산 파일 시스템 - 제로넷
제로넷은 중앙 서버 없이 P2P 방식으로 운영되어 검열에 저항성을 가지며 사용자가 직접 콘텐츠를 공유할 수 있는 분산 네트워크 플랫폼으로, 웹사이트 개발이 가능하고 제로넷-컨서번시 포크를 통해 기능 추가 및 새로운 P2P 네트워크로의 마이그레이션이 진행 중이다. - 자유 네트워크 소프트웨어 - 제로넷
제로넷은 중앙 서버 없이 P2P 방식으로 운영되어 검열에 저항성을 가지며 사용자가 직접 콘텐츠를 공유할 수 있는 분산 네트워크 플랫폼으로, 웹사이트 개발이 가능하고 제로넷-컨서번시 포크를 통해 기능 추가 및 새로운 P2P 네트워크로의 마이그레이션이 진행 중이다. - 자유 네트워크 소프트웨어 - TightVNC
TightVNC는 저대역폭 연결 성능 향상을 위해 개발된 VNC 소프트웨어로, 자체 기술인 "타이트 인코딩"을 사용하여 JPEG 및 zlib 압축 방식을 결합하고 파일 전송, 화면 업데이트 감지, 그림 확대/축소, 유닉스 환경에서의 자동 SSH 터널링 등의 추가 기능을 제공하며, TightVNC Portable Edition, 터보VNC, 타이거VNC 등의 파생 소프트웨어가 있다. - 인터넷 프라이버시 소프트웨어 - I2P
I2P는 2003년 Freenet에서 분기된 익명 P2P 분산 통신 계층으로, IP 주소 노출을 방지하며 다양한 소프트웨어와 익명성 응용 프로그램을 지원하고, 기부금으로 운영되며 6~8주마다 릴리스를 진행한다. - 인터넷 프라이버시 소프트웨어 - 토르 (네트워크)
토르(Tor)는 사용자의 익명성을 보장하고 온라인 활동을 보호하기 위해 개발된 네트워크로, 암호화된 통신을 여러 노드를 거쳐 전송하며 검열 우회, 언론의 자유를 위한 도구로 활용되지만 범죄에도 악용될 수 있다.
| 솔리드 프로젝트 - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 개요 | |
| 이름 | Solid |
| 종류 | 오픈 소스 플랫폼 |
| 목표 | 피어 투 피어를 데이터 프라이버시에 적용 |
| 개발 | |
| 개발 주체 | W3C Solid 커뮤니티 그룹 |
| 최초 출시일 | 2016년 8월 10일 |
| 기타 정보 | |
| 라이선스 | MIT |
| 웹사이트 | Solid 프로젝트 웹사이트 |
| 깃허브 저장소 | Solid 깃허브 저장소 |
2. 역사
팀 버너스리는 1989년 월드 와이드 웹을 발명했지만, 시간이 지나면서 인터넷 중앙 집중화와 그로 인한 문제점들을 인식하고 월드 와이드 웹 컨소시엄 초안에서 솔리드 프로젝트의 디자인 이슈를 제시했다.[18][19] 이후 인터넷 환경을 개선하고자 솔리드 프로젝트를 시작했다.[21]
2. 1. 프로젝트의 시작
팀 버너스리는 1989년 월드 와이드 웹(WWW)을 발명했지만, 시간이 지나면서 인터넷의 중앙 집중화와 그로 인한 문제점들을 인식하게 되었다.[18][19] 특히, 다음과 같은 사건들은 그에게 큰 실망감을 안겨주었다.[20]- 러시아의 2016년 미국 대선 개입
- 페이스북-케임브리지 애널리티카 데이터 유출 사건
- 2012년 페이스북의 비밀 심리 실험
- 구글과 아마존의 감정 감지 장치 특허 신청
이러한 사건들을 겪으며 버너스리는 인터넷을 바로잡아야 할 필요성을 느꼈고, 개인 정보 유출 및 악용 문제를 해결하기 위해 솔리드 프로젝트를 구상하게 되었다.[21] 그는 개인이 자신의 데이터를 완전히 통제할 수 있는 수단을 제공하고자 했다.[21] 버너스리는 코딩 능력이 없는 사람들에게는 인터넷 변화를 공개적으로 지지해달라고 요청하며, 솔리드 프로젝트는 모두에게 열려있다고 말했다.[22]
2. 2. MIT와 협력
2015년, 매사추세츠 공과대학교(MIT)는 마스터카드로부터 솔리드 개발 지원을 위한 기증을 받았다. 팀 버너스리의 연구팀은 카타르 컴퓨팅 연구소, 옥스퍼드 대학교와 협력하여 솔리드를 개발했다.[23]2. 3. Inrupt 설립
2018년, 팀 버너스리는 솔리드를 기반으로 한 상업 벤처인 Inrupt를 설립하기 위해 MIT에서 안식년을 가졌다.[9][10] 이 회사의 임무는 솔리드로 만들어진 새로운 웹의 무결성 보호 및 품질 제고를 돕기 위한 상업적 에너지와 생태계를 제공하는 것이다.[11]2. 4. W3C 표준화
2018년, 월드 와이드 웹 컨소시엄을 통해 솔리드 사양에 대한 공개 표준화 과정이 시작되었다.[12]2. 5. 투자 유치
2021년 12월, Inrupt는 시리즈 A 투자에서 3000만달러를 유치했다.[13]3. 설계
Solid는 개인 정보 보호를 중시하면서도 정보 발견과 공유를 가능하게 하는 것을 핵심 목표로 삼는다. 사용자는 자신의 개인 데이터를 "팟"(개인 온라인 데이터 저장소)에 저장하고, Solid 인증을 받은 애플리케이션에 권한을 부여하여 데이터 접근을 허용할 수 있다. 사용자는 여러 팟에 개인 정보를 분산하여 보관할 수 있으며, 각 팟에 대한 접근 권한을 개별적으로 제어할 수 있다.[1]
3. 1. 분산형 웹
팀 버너스리의 비전에 따르면 웹을 분산화하기 위해서는 여러 가지 기술적인 과제를 해결해야 한다.[14] 중앙 집중식 스포크-허브 분배 패러다임을 사용하는 대신, 분산형 P2P 네트워킹이 구현되어 기존의 P2P 네트워크인 비트토렌트보다 더 많은 제어 및 성능 기능을 추가한다. 다른 목표는 시스템을 사용하기 쉽고 빠르며 개발자가 간단하게 애플리케이션을 만들 수 있도록 하는 것이다.[14]Solid의 핵심 초점은 개인 정보를 보호하면서 정보의 발견 및 공유를 가능하게 하는 것이다. 사용자는 개인 데이터를 사용자가 원하는 곳에 호스팅되는 "팟"(개인 온라인 데이터 저장소)에 저장한다. Solid에 의해 인증된 애플리케이션은 사용자가 애플리케이션에 권한을 부여한 경우 데이터를 요청할 수 있다. 사용자는 개인 정보를 여러 팟에 분산할 수 있다. 예를 들어, 다른 팟에는 개인 프로필 데이터, 연락처 정보, 금융 정보, 건강, 여행 계획 또는 기타 정보가 포함될 수 있다. 그런 다음 사용자는 특정 팟의 적절한 정보에 접근할 수 있는 권한을 부여하여 인증된 소셜 네트워킹 애플리케이션에 가입할 수 있다. 사용자는 사용자의 팟에 있는 데이터에 대한 완전한 소유권과 제어권을 유지한다. 즉, 각 팟에 포함된 데이터, 각 팟이 저장되는 위치, 그리고 데이터를 사용할 수 있는 권한이 있는 애플리케이션을 제어한다.[1]
더 자세히 살펴보면 Solid는 다음과 같은 구성 요소로 구성된다.[15]
- ID, 인증, 로그인, 권한 목록, 연락처 관리, 메시징, 피드 구독, 댓글, 토론 등과 같은 중앙 집중식 소셜 미디어 서비스가 제공하는 것과 동일한 기능을 제공하는 표준 및 데이터 형식/어휘의 체계적인 모음.
- 기존 표준을 확장하고 서버 또는 애플리케이션을 구축하는 개발자를 안내하는 REST API를 설명하는 사양 및 설계 노트.
- Solid 사양을 구현하는 서버.
- Solid 구현을 테스트하고 검증하기 위한 테스트 스위트.
- Solid 플랫폼에서 실행되는 소셜 애플리케이션, ID 제공자 및 헬퍼 라이브러리의 생태계.
- 설명서, 토론, 튜토리얼 및 프레젠테이션을 제공하는 커뮤니티.
3. 2. 팟(Pod)
사용자는 개인 데이터를 "팟"(개인 온라인 데이터 저장소)에 저장한다. Solid에 의해 인증된 애플리케이션은 사용자가 애플리케이션에 권한을 부여한 경우 데이터를 요청할 수 있다. 사용자는 개인 정보를 여러 팟에 분산할 수 있는데, 예를 들어 서로 다른 팟에 개인 프로필 데이터, 연락처 정보, 금융 정보, 건강, 여행 계획 또는 기타 정보를 포함할 수 있다. 그런 다음 사용자는 특정 팟의 적절한 정보에 접근할 수 있는 권한을 부여하여 인증된 소셜 네트워킹 애플리케이션에 가입할 수 있다. 사용자는 자신의 팟에 있는 데이터에 대한 완전한 소유권과 제어권을 유지한다. 즉, 각 팟에 포함된 데이터, 각 팟이 저장되는 위치, 그리고 데이터를 사용할 수 있는 권한이 있는 애플리케이션을 제어한다.[1]3. 3. 구성 요소
솔리드는 다음과 같은 구성 요소로 구성된다.[15]- ID, 인증, 로그인, 권한 목록, 연락처 관리, 메시징, 피드 구독, 댓글, 토론 등 중앙 집중식 소셜 미디어 서비스가 제공하는 것과 동일한 기능을 제공하는 표준 및 데이터 형식/어휘의 체계적인 모음.
- 기존 표준을 확장하고 서버 또는 애플리케이션을 구축하는 개발자를 안내하는 REST API를 설명하는 사양 및 설계 노트.
- Solid 사양을 구현하는 서버.
- Solid 구현을 테스트하고 검증하기 위한 테스트 스위트.
- Solid 플랫폼에서 실행되는 소셜 애플리케이션, ID 제공자 및 헬퍼 라이브러리의 생태계.
- 설명서, 토론, 튜토리얼 및 프레젠테이션을 제공하는 커뮤니티.
참조
[1]
웹사이트
How the father of the World Wide Web plans to reclaim it from Facebook and Google
http://www.digitaltr[...]
2018-07-30
[2]
웹사이트
Solid project website
https://solid.mit.ed[...]
Massachusetts Institute of Technology
2018-07-30
[3]
웹사이트
Socially Aware Cloud Storage
https://www.w3.org/D[...]
World Wide Web Consortium
2009-08-17
[4]
웹사이트
Read-Write Linked Data
https://www.w3.org/D[...]
World Wide Web Consortium
2009-10-11
[5]
간행물
'"I Was Devastated": Tim Berners-Lee, the Man Who Created the World Wide Web, Has Some Regrets'
https://www.vanityfa[...]
2018-07-30
[6]
뉴스
Tim Berners-Lee, inventor of the web, plots a radical overhaul of his creation
https://www.wired.co[...]
2018-07-30
[7]
뉴스
World Wide Change: The creator of the web realizes his invention has gone way wrong
http://theweek.com/s[...]
2018-07-30
[8]
웹사이트
Web inventor Tim Berners-Lee's next project: a platform that gives users control of their data
https://www.csail.mi[...]
Massachusetts Institute of Technology
2015-11-02
[9]
웹사이트
Exclusive: Tim Berners-Lee tells us his radical new plan to upend the World Wide Web
https://www.fastcomp[...]
2018-09-29
[10]
웹사이트
Inrupt
https://www.inrupt.c[...]
2019-01-07
[11]
웹사이트
One Small Step for the Web...
https://www.inrupt.c[...]
Inrupt
2018-09-28
[12]
웹사이트
Solid Technical Reports
https://solidproject[...]
[13]
웹사이트
Web creator Tim Berners-Lee's startup Inrupt raises $30 million
https://techcrunch.c[...]
2021-12-09
[14]
웹사이트
Decentralising the web: OmiseGO on the importance of user experience for new platforms
https://www.computin[...]
2018-07-30
[15]
웹사이트
About Solid
https://github.com/s[...]
GitHub
2018-07-30
[16]
웹인용
How the father of the World Wide Web plans to reclaim it from Facebook and Google
http://www.digitaltr[...]
2018-07-30
[17]
웹인용
Solid project website
https://solid.mit.ed[...]
매사추세츠 공과대학교
2018-07-30
[18]
웹인용
Socially Aware Cloud Storage
https://www.w3.org/D[...]
World Wide Web Consortium
2009-08-17
[19]
웹인용
Read-Write Linked Data
https://www.w3.org/D[...]
World Wide Web Consortium
2009-10-11
[20]
잡지
'"I Was Devastated": Tim Berners-Lee, the Man Who Created the World Wide Web, Has Some Regrets'
https://www.vanityfa[...]
2018-07-30
[21]
뉴스
Tim Berners-Lee, inventor of the web, plots a radical overhaul of his creation
https://www.wired.co[...]
2018-07-30
[22]
뉴스
World Wide Change: The creator of the web realizes his invention has gone way wrong
http://theweek.com/s[...]
2018-07-30
[23]
웹인용
Web inventor Tim Berners-Lee's next project: a platform that gives users control of their data
https://www.csail.mi[...]
Massachusetts Institute of Technology
2015-11-02
[24]
웹인용
Exclusive: Tim Berners-Lee tells us his radical new plan to upend the World Wide Web
https://www.fastcomp[...]
2018-09-29
[25]
웹인용
Inrupt
https://www.inrupt.c[...]
2019-01-07
[26]
웹인용
One Small Step for the Web...
https://www.inrupt.c[...]
Inrupt
2018-09-28
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com