토크박스

Doughnuts가 Cookie 보다 나을까?

박희남 0 80

안녕하세요 커뮤니티 여러분.

센트럴리티가 CENNZnet 프로토콜의 일환으로 개발한 블록체인과 탈중앙화에 적합한 인증서인 Doughnuts를 소개합니다.

우리가 Doughnuts를 사용하게 되면 다음과 같은 변화가 생깁니다.

1. 자신의 데이터 소유권을 가져올 수 있고 통제할 수 있게 됩니다.

2. 중앙 서버에 의존하지 않고 언제/누구에게 나의 데이터에 접근할 수 있는 허가을 부여하고 싶은지를 스스로 결정할 수 있게 됩니다.

Doughnuts의 본격적인 소개에 앞서, 쿠키에 대해 알아보겠습니다.

 


해결과제

블록체인 기술의 활용이 증가함에 따라 블록체인으로 구동되는 애플리케이션은 강력하고 매끄러운 인증과 액세스 제어가 필요해졌습니다. 도넛은 디지털 세계의 인증을 위한 기본적인 도구입니다.

좋은 UX와 이상적인 보안에 대한 높은 소비자 수요와 함께 개인 키 전송의 위험성은 새로운 시스템을 필요로 합니다. 그러나 이것은 하드웨어 장치나 신원 계약에 대한 사항은 아닙니다.

Doughnuts는 이 문제를 해결하기 위한 솔루션입니다. 이는 아주 간단하지만, 강력합니다.

Doughnuts 고전적인 중앙화된 UX를 신뢰가 필요없는(Trustless) 분산화된 기술 위에서 구현시킵니다.

Doughnuts가 Cookie 보다 나을까?

소제목을 위와 같이 설정했지만, 앞으로 써내려갈 내용이 위 두 음식들 중 어느 것이 최고인지에 서사적인 논쟁은 아닙니다. 하지만 만약 여러분이 내일의 온라인 아키텍처가 흥미롭다고 생각하신다면, 본문에서 전개될 이야기는 상당히 가치 있는 내용들일 것입니다.

World Wide Web이 시작된 이래 인터넷은 뚜렷한 발전 단계를 거쳐왔습니다. 이 단계들은 온라인 세계와 관련된 우리의 과거와 현재의 상호작용을 보여왔습니다. 그러나 이 궤적은 온라인 인프라의 설립 원리와는 여전히 상충되고 있습니다. 팀 버너스 리와 같은 유명한 초기 웹 전문가들은 현재 웹 플랫폼의 중앙화에 반대하는 목소리를 내고 있기도 합니다.

오늘날의 탈중앙화 기술은 대부분의 유저들이 의존하고 있는 클라이언트-서버 플랫폼에 대한 대안을 제공합니다. Web 3.0 또는 분산형 웹을 통해 우리는 수십 년 동안 만연했던 허가되지 않은 데이터 수집으로 인해 발생한 문제를 해결할 기회를 맞이하게 된 것입니다.

그러나 사용자 데이터를 얻기 위해 사용되는 많은 도구 중 하나인 쿠키는 '사용자 개인 정보 보호' 푸시백의 결과로 더 많은 정밀 조사를 야기했습니다. 반복적인 데이터 침해로 인해 온라인 개인 정보 보호 문제가 지속적으로 악화되고 있으며, 이에 대한 여러 대책들이 나오고 있습니다.

최근에 제정된 GDPR 프로토콜은 EU 기반 웹 페이지를 방문하는 사람들에게 쿠키 알림 배너를 사용해야 한다는 내용을 포함하고 있습니다. 그러나, 쿠키의 이러한 데이터 수집 메커니즘은 여전히 명백한 침해를 유발하는 동시에, 추후 참조를 위해 증명서들을 저장함으로써 온라인 경험을 최적화하는 역할을 하는 것 또한 사실입니다.

그렇다면 프라이버시와 효율성의 균형을 어떻게 찾을 수 있을까요? 다행히 탈중앙화 기술의 출현과 함께 앞으로의 발전 방향이 제시되었습니다. 이러한 발전을 적절히 강조하기 위해서는 조기 허가 자격 증명을 이해하는 것이 중요합니다.

쿠키는 1994년에 인터넷 효율성 메커니즘으로 등장했습니다. 등장 이후 쿠키는 온라인 광고주, 쇼핑 플랫폼, 사용자 최적화 기반 서비스 제공에 있어 중요한 데이터 출처가 되었습니다. 쿠키는 무엇일까요?

간단히 말해서, 쿠키는 사이트를 방문할 때 웹 서버에서 웹 브라우저로 전달되는 메시지 입니다. 브라우저는 이러한 각각의 메시지를 "쿠키.txt"라고 알려진 작은 파일에 저장합니다. 인터넷 사용자들이 웹사이트를 방문할 때마다, 브라우저는 나중에 참조하기 위해 쿠키를 서버에 다시 송부합니다. 쿠키 파일에는 일반적으로 각 웹 페이지 방문에 대한 정보와 함께 페이지에 제공된 사용자 데이터가 포함됩니다.

쿠키는 웹사이트 활동을 추적하는 데 가장 흔하게 사용됩니다. (쿠키를 디지털 신분증이라고 생각할 수도 있습니다 . )

특정 웹사이트를 방문할 때마다 브라우저는 개인에게 최적화된 정보를 표시하기 위한 허가를 얻기 위해서 이전의 방문내역을 상호 참조하게됩니다. 이 허가 방법은 수십 년 동안 사용되어 왔지만, 최근의 반복은 이러한 허가에 대한 더 큰 통제력을 제공합니다.

Macaroons : 계층화된 쿠키

쿠키 데이터 수집 방법은 몇 가지 개인 정보 보호 문제를 야기하고 상대적으로 기본적인 기능을 제공한다는 사실을 상기시키시킬 수 있습니다.

구글의 Macaroons을 들어가보면, 이는 분산화된 허가 방법이 제안되었다는것을 나타내는데, 이는 주목해볼 필요가 있습니다. (하지만 이는 기술적인 측면에서, 탈중앙화 되어있지는 않습니다.)

"계층화된 쿠키"인 Macaroons은 일반적인 쿠키의 허가방법을 기반으로, 언제 어디서 누구에 의해서 그리고 무엇을 위한 목적으로 타켓 서비스에 대한 허가 요청을 해야하는지에 대한 사항을 약화시키고 상황적으로 지시하는 주의 사항을 포함하고 있습니다. 이러한 상황별 주의사항의 도입은 탈중앙화 허가를 용이하게 합니다.

위의 예에서 어떤 사용자는 설정된 기간 내에 '어떠한 사용자 이름을 선택하기 위한 Macaroons 액세스'를 제한하려고합니다. 이를 위해서 두 계층으로 구성된 먼저의 당사자에 대한 경고 사항이 다른 당사자에게 전송되기 전에 설정됩니다. 이러한 주의 사항을 추가하면 Macaroons의 권한이 약화되거나 사용자가 Macaroons 권한을 약화시킵니다. 따라서 Macaroons은 설정된 기간 내에 해당 사용자 이름으로 특정 서비스에만 액세스 할 수 있습니다. 위의 기능은 초기 웹 쿠키에 비해 더욱 개선된 것은 사실입니다. 하지만 Web 3.0 개발은 여기에 더욱 추가적인 자율성을 달성 할 수있는 완전히 분산 된 인증 기술의 탄생을 가능하게 했습니다.

Doughnuts: 탈중앙화 쿠키

Consensys에 따르면 웹 인프라의 처음 두 세대인 Web 1.0과 2.0은 전 세계 GDP에 4 조 달러의 증가를 야기했으며 미국에서만 2,500 만 개의 일자리를 창출했다고 합니다. Web 3.0의 개발이 예측대로 지속된다면, 수백만 개의 새로운 일자리와 함께 전 세계 GDP는 4 조 달러가 더 늘어날 것으로 예상됩니다. 그러나 이를 이루기 위해서는 블록 체인 생태계 전반에서 지속적인 협업이 필요합니다.

이러한 혁신적 프로세스를 가속화하는 솔루션을 구축하기 위해 Centrality는 "Doughnuts"으로 알려진 전용 분산 쿠키를 도입했습니다.

그런데 왜 도넛(Doughnuts)이라고 부를까요? 간단히 설명하자면, 이 명칭은 탈 중앙화의 개념을 반영하기 위해 지어졌습니다. Doughnuts에는 센터가없고 탈중앙화 네트워크에는 중앙 기관이 없습니다. 사용자에게 데이터 제어 권한을 부여함으로써 이러한 도넛은 마카롱의 분산 된 특성을 확장하는 동시에 쿠키의 기능을보다 밀접하게 모방합니다.

0 Comments
포토 제목
  • 글이 없습니다.
Facebook Twitter GooglePlus KakaoStory NaverBand