분류 기타

Web3은 무엇입니까? 미래의 분산형 인터넷 설명

컨텐츠 정보

  • 조회 435 (작성일 )

본문

이 글을 읽고 있다면 이미 최신 웹 (Web 2.0)에 참여하고 있는 것입니다. 오늘날 우리가 경험하는 웹은 불과 10 년 전 (웹 1.0)과는 많이 다릅니다. 그리고 Web3을 통해 다시 변화 할 준비가 되었습니다.


이 기사에서는 웹이 어떻게 진화했는지, 다음에 어디로 가고, 이것이 중요한 이유를 설명합니다.


역사가 우리에게 무언가를 가르쳐 주었다면 이러한 변화는 매우 중요 할 것입니다. 인터넷이 일상 생활에 어떤 영향을 미치는지 생각해보십시오. 인터넷의 결과로 사회가 어떻게 변했는지 생각해보십시오. 소셜 미디어 플랫폼. 모바일 앱. 그리고 이제 인터넷은 우리가 말하는 또 다른 패러다임 변화를 겪고 있습니다.


웹의 진화 


웹은 수년에 걸쳐 많이 발전해 왔으며 오늘날의 응용 프로그램은 초기부터 거의 인식 할 수 없습니다. 웹의 진화는 종종 웹 1.0, 웹 2.0, 웹 3.0의 세 단계로 나뉩니다.


Web 1.0이란 무엇입니까? 


웹 1.0은 웹의 첫 번째 반복이었습니다. 대부분의 참가자는 콘텐츠 소비자였으며 제작자는 일반적으로 주로 텍스트 또는 이미지 형식으로 제공되는 정보를 포함하는 웹 사이트를 구축하는 개발자였습니다. Web 1.0은 1991 년부터 2004 년까지 지속되었습니다.


Web 1.0은 동적 HTML 대신 정적 콘텐츠를 제공하는 사이트로 구성되었습니다. 데이터와 콘텐츠는 데이터베이스가 아닌 정적 파일 시스템에서 제공되었으며 사이트는 상호 작용이 거의 없었습니다.


Web 1.0을 읽기 전용 웹으로 생각할 수 있습니다.


Web 2.0이란 무엇입니까? 


우리 대부분은 주로 Web2라고 하는 현재의 형태로 웹을 경험했습니다. Web2를 대화형 및 소셜 웹으로 생각할 수 있습니다.


Web2 세상에서는 개발자가 아니어도 제작 과정에 참여할 수 있습니다. 많은 앱은 누구나 쉽게 제작자가 될 수 있는 방식으로 구축됩니다.


생각을 만들어 세상과 공유하고 싶다면 할 수 있습니다. 동영상을 업로드하고 수백만 명의 사람들이 동영상을 보고, 상호 작용하고, 댓글을 달 수 있도록 허용하려면 그렇게 할 수도 있습니다.


Web2는 정말 간단하며 그 단순성 때문에 전 세계에서 점점 더 많은 사람들이 제작자가 되고 있습니다.


현재 형태의 웹은 여러면에서 정말 훌륭하지만 훨씬 더 잘할 수 있는 영역이 있습니다.


웹 2.0 수익화 및 보안 


Web2 세계에서 많은 인기 있는 앱은 수명주기에서 공통된 패턴을 따르고 있습니다. 매일 사용하는 일부 앱과 다음 예제가 적용되는 방법을 생각해보십시오.


앱 수익화 


Instagram, Twitter, LinkedIn 또는 YouTube와 같은 인기 있는 애플리케이션의 초기 시대와 오늘날의 차이점을 상상해보십시오. 프로세스는 일반적으로 다음과 같이 진행됩니다.

  1. 회사에서 앱 출시
  2. 가능한 한 많은 사용자를 온 보딩합니다.
  3. 그런 다음 사용자 기반으로 수익을 창출합니다.

개발자나 회사가 인기 있는 앱을 출시 할 때 앱이 계속해서 인기를 얻고 있으므로 사용자 경험이 매우 매끄럽습니다. 이것이 그들이 애초에 빠르게 견인력을 얻을 수 있는 이유입니다.


처음에는 많은 소프트웨어 회사가 수익 창출에 대해 걱정하지 않습니다. 그들은 성장과 신규 사용자 확보에 엄격하게 초점을 맞추지만 결국 수익을 창출해야 합니다.


또한 외부 투자자의 역할도 고려해야 합니다. 종종 벤처 캐피탈과 같은 것을 취해야 하는 제약은 오늘날 우리가 사용하는 많은 애플리케이션의 수명주기와 궁극적으로 사용자 경험에 부정적인 영향을 미칩니다.


애플리케이션을 구축하는 회사가 벤처 캐피탈을 인수하는 경우 투자자는 종종 지불 한 금액의 수십 또는 수백 정도의 투자 수익을 기대합니다.


즉, 다소 유기적인 방식으로 유지할 수 있는 지속 가능한 성장 모델을 추구하는 대신 회사는 종종 광고 또는 개인 데이터 판매라는 두 가지 경로로 밀려납니다.


Google, Facebook, Twitter 등과 같은 많은 Web2 회사의 경우 더 많은 데이터가 더 개인화 된 광고로 이어집니다. 이것은 더 많은 클릭과 궁극적으로 더 많은 광고 수익으로 이어집니다. 사용자 데이터의 활용 및 중앙 집중화는 오늘날 우리가 알고 사용하는 웹이 작동하도록 설계되는 방식의 핵심입니다.


보안 및 개인 정보 


Web2 애플리케이션은 반복적으로 데이터 침해를 경험합니다. 이러한 침해에 대처하고 데이터가 손상되었을 때 알려주는 전용 웹 사이트도 있습니다.


Web2에서는 데이터나 저장 방법을 제어 할 수 없습니다. 실제로 기업은 종종 사용자의 동의 없이 사용자 데이터를 추적하고 저장합니다. 이 모든 데이터는 이러한 플랫폼을 담당하는 회사가 소유하고 관리합니다.


언론의 자유로 인한 부정적인 결과에 대해 걱정해야 하는 국가에 거주하는 사용자도 위험합니다.


정부는 누군가가 자신의 선전에 반대하는 의견을 표명한다고 믿는 경우 서버를 종료하거나 은행 계좌를 압류하는 경우가 많습니다. 중앙 집중식 서버를 사용하면 정부가 적절하다고 판단되는 애플리케이션에 쉽게 개입, 제어 또는 종료 할 수 있습니다.


은행도 디지털이고 중앙 집중식 통제를 받기 때문에 정부도 종종 개입합니다. 변동성, 극심한 인플레이션 또는 기타 정치적 불안의 시기에 은행 계좌에 대한 액세스를 차단하거나 자금에 대한 액세스를 제한 할 수 있습니다.


Web3는 처음부터 애플리케이션을 설계하고 상호 작용하는 방법을 근본적으로 재고함으로써 이러한 많은 단점을 해결하는 것을 목표로 합니다.


Web 3.0이란 무엇입니까? 


Web2와 Web3 사이에는 몇 가지 근본적인 차이점이 있지만 분산화가 핵심입니다.


Web3은 몇 가지 다른 추가 특성을 통해 오늘날 우리가 알고 있는 인터넷을 향상시킵니다. Web3는 다음과 같습니다.

  • Verifiable
  • Trustless
  • Self-governing
  • Permissionless
  • Stateful
  • Native built-in payments

Web3에서 개발자는 단일 서버에서 실행되거나 단일 데이터베이스 (일반적으로 단일 클라우드 제공 업체에서 호스팅 및 관리)에 데이터를 저장하는 애플리케이션을 구축 및 배포하지 않습니다.


대신, Web3 애플리케이션은 블록 체인, 많은 피어 투 피어 노드 (서버)의 분산 네트워크 또는 암호화 경제 프로토콜을 형성하는 두 가지의 조합에서 실행됩니다. 이러한 앱을 종종 dapp (분산형 앱)이라고 하며 Web3 공간에서 자주 사용되는 용어를 볼 수 있습니다.


안정적이고 안전한 분산 네트워크를 달성하기 위해 네트워크 참여자 (개발자)는 인센티브를 받고 서비스를 사용하는 모든 사람에게 최고 품질의 서비스를 제공하기 위해 경쟁합니다.


Web3에 대해 들었을 때 cryptocurrency가 종종 대화의 일부임을 알 수 있습니다. 이는 암호 화폐가 이러한 많은 프로토콜에서 큰 역할을 하기 때문입니다. 프로젝트 자체를 생성, 관리 또는 개선하는 데 참여하려는 모든 사람에게 재정적 인센티브 (토큰)를 제공합니다.


이러한 프로토콜은 종종 컴퓨팅, 스토리지, 대역폭, ID, 호스팅 및 과거에 클라우드 공급자가 일반적으로 제공 한 기타 웹 서비스와 같은 다양한 서비스를 제공합니다.


사람들은 기술적 수준과 비 기술적 수준 모두에서 다양한 방식으로 프로토콜에 참여함으로써 생계를 유지할 수 있습니다.


서비스 소비자는 일반적으로 오늘날 AWS와 같은 클라우드 공급자에게 지불하는 방식과 유사하게 프로토콜 사용 비용을 지불합니다. Web3를 제외하고 돈은 네트워크 참여자에게 직접 전달됩니다.


여러 형태의 탈 중앙화와 마찬가지로 불필요하고 종종 비효율적인 중개자가 제거되는 것을 볼 수 있습니다.


Filecoin, Yearn, SiaThe Graph (내가 Edge & Node에서 작업하는 것)와 같은 많은 웹 인프라 프로토콜은 프로토콜 기능을 제어하는 ​​유틸리티 토큰을 발행했습니다. 이 토큰은 또한 네트워크의 여러 수준에서 참가자에게 보상합니다.


기본 지불 


토큰은 또한 완전히 경계가 없고 마찰이 없는 기본 지불 계층을 도입합니다. Stripe 및 Paypal과 같은 회사는 전자 결제를 가능하게 하는 데 수십억 달러의 가치를 창출했습니다.


이러한 시스템은 지나치게 복잡하며 여전히 참가자 간의 진정한 국제 상호 운용성을 지원하지 않습니다. 또한 민감한 정보와 개인 데이터를 사용하려면 양도해야 합니다.


MetaMask 및 Torus와 같은 암호화 지갑을 사용하면 쉽고 익명이며 안전한 국제 결제 및 거래를 Web3 애플리케이션에 통합 할 수 있습니다.


회사를 구축하는 새로운 방법 


토큰은 또한 토큰 화의 아이디어와 토큰 경제의 실현을 가져옵니다.


예를 들어, 소프트웨어 회사를 구축하는 현재 상태를 생각해보십시오. 누군가 아이디어를 내놓았지만, 건축을 시작하려면 스스로를 지원하기 위해 돈이 필요합니다.


돈을 얻기 위해 그들은 벤처 캐피탈을 취하고 회사의 일정 비율을 제공합니다. 이 투자는 장기적으로는 최상의 사용자 경험을 구축하는 데 적합하지 않은 잘못 조정 된 인센티브를 즉시 도입합니다.


또한 회사가 성공하면 관련된 모든 사람이 가치를 실현하는 데 매우 오랜 시간이 걸리며 종종 실제 투자 수익이 없는 수년 간의 작업으로 이어집니다.


대신 실제 문제를 해결하는 새롭고 흥미로운 프로젝트가 발표되었다고 상상해보십시오. 누구나 처음부터 그것을 구축하거나 투자하는 데 참여할 수 있습니다. 회사는 x 개의 토큰 출시를 발표하고 초기 구축 자에게 10 %를 제공하고, 10 %를 대중에게 판매하고, 나머지는 기여자의 향후 지불 및 프로젝트 자금 조달을 위해 따로 보관합니다.


이해 관계자는 토큰을 사용하여 프로젝트의 미래에 대한 변경 사항에 투표 할 수 있으며, 프로젝트 구축을 도운 사람들은 토큰이 출시 된 후 돈을 벌기 위해 보유 자산 중 일부를 판매 할 수 있습니다.


프로젝트를 믿는 사람들은 소유권을 사고 보유 할 수 있으며, 프로젝트가 잘못된 방향으로 가고 있다고 생각하는 사람들은 지분을 매각하여 이를 알릴 수 있습니다.


블록 체인 데이터는 모두 완전히 공개되고 공개되어 있기 때문에 구매자는 일어나는 일에 대해 완전한 투명성을 갖게 됩니다. 이것은 많은 것들이 종종 비밀리에 은폐 되는 개인 또는 중앙 집중식 사업에서 주식을 사는 것과는 대조적입니다.


이것은 이미 Web3 공간에서 일어나고 있습니다.


한 가지 예는 이해 관계자가 프로젝트의 거버넌스에 참여할 수 있도록 하는 앱 Radicle (분산 GitHub 대안)입니다. Gitcoin은 개발자가 오픈 소스 문제에 뛰어 들고 작업하는 데 대해 암호 화폐로 지불 받을 수 있는 또 다른 방법입니다. 그리고 Yearn은 이해 관계자가 의사 결정에 참여하고 제안에 투표 할 수 있도록 합니다.


Web3에서 ID가 작동하는 방식 


Web3에서 Identity는 오늘날 우리가 익숙한 것과는 매우 다르게 작동합니다. Web3 앱에서 대부분의 경우 신원은 애플리케이션과 상호 작용하는 사용자의 지갑 주소에 연결됩니다.


OAuth 또는 이메일 + 비밀번호와 같은 Web2 인증 방법 (거의 항상 사용자가 민감한 개인 정보를 전달해야 함)과 달리 지갑 주소는 사용자가 자신의 신원을 공개적으로 연결하기로 결정하지 않는 한 완전히 익명입니다.


사용자가 여러 dapp에서 동일한 지갑을 사용하기로 선택하면 ID를 앱간에 원활하게 전송할 수 있으므로 시간이 지남에 따라 명성을 쌓을 수 있습니다.


Web3에서 빌드하는 방법 


저는 최근에 전통적인 개발 배경에서 Web3 공간으로 전환 한 개발자입니다. 그래서 개발 경험이 어떤 느낌인지 파악하기 위해 구축을 시작하고 싶었습니다. 그리고 저는 오늘날 우리가 구축 할 수 있는 앱 유형에 대해 이해하고 싶었습니다.


나는 바로 들어가서 몇 개의 블로그 게시물에 내가 하고 있는 일 중 일부를 문서화하기로 결정했습니다. 이 공간에 대해 자세히 알아 보려면 다음 두 게시물을 확인하십시오.


개발자로서 Ethereum, Crypto 및 Web3에 들어가는 방법 – 업계에 진출하려는 개발자를 위해 개발자가 제공하는 일반적인 공간에 대한 소개입니다.


풀 스택 이더리움 개발에 대한 완전한 가이드 – 이것은 첫 번째 dapp을 구축하는 방법을 가르치는 튜토리얼입니다.


https://www.freecodecamp.org/news/what-is-web3/