상세 컨텐츠

본문 제목

WEB2 VS WEB3

Blockchain/Ethereum

by Yongari 2023. 5. 12. 20:05

본문

웹2.0은 오늘날 대부분의 사람들이 알고 있는 인터넷 버전을 말합니다. 개인 데이터를 대가로 서비스를 제공하는 기업이 지배하는 인터넷입니다. 이더리움의 맥락에서 웹3은 블록체인에서 실행되는 탈중앙화 앱을 의미합니다. 이러한 앱은 개인 데이터로 수익을 창출하지 않고 누구나 참여할 수 있는 앱입니다.

초보자 친화적인 리소스를 찾고 계신가요? 웹3 소개를 참조하세요.

 

WEB3 BENEFITS

 

많은 웹3.0 개발자들이 이더리움 고유의 탈중앙성 때문에 디앱을 개발하기로 선택했습니다:

1. 네트워크에 있는 사람이라면 누구나 서비스를 사용할 수 있는 권한이 있습니다. 즉, 권한이 필요하지 않습니다.
2. 누구도 사용자를 차단하거나 서비스 액세스를 거부할 수 없습니다.
3. 결제는 기본 토큰인 이더(ETH)를 통해 이루어집니다.
4. 이더리움은 튜링 완전성이 있어 거의 모든 것을 프로그래밍할 수 있습니다.

 

 

PRACTICAL COMPARISONS

 


Web2 Web3
트위터는 모든 계정 또는 트윗을 검열할 수 있습니다.  웹3.0 트윗은 제어가 분산되어 있기 때문에 검열할 수 없습니다.
결제 서비스는 특정 유형의 작업에 대한 결제를 허용하지 않기로 결정할 수 있음  Web3 결제 앱은 개인 데이터를 필요로 하지 않으며 결제를 막을 수 없음
긱 이코노미 앱의 서버가 다운되어 근로자의 수입에 영향을 미칠 수 있음 Web3 서버는 다운되지 않음 - 1000대의 컴퓨터로 구성된 탈중앙화 네트워크인 이더리움을 백엔드로 사용함.

그렇다고 모든 서비스를 디앱으로 전환해야 한다는 의미는 아닙니다. 이 예시는 웹2.0 서비스와 웹3.0 서비스의 주요 차이점을 설명합니다.

 

 

WEB3 LIMITATIONS

현재 Web3에는 몇 가지 제한 사항이 있습니다:

1. 확장성 - 웹3에서는 트랜잭션이 탈중앙화되어 있기 때문에 속도가 느립니다. 결제와 같은 상태 변경은 노드에서 처리하고 네트워크 전체에 전파해야 합니다.
2. UX - 웹3 애플리케이션과 상호 작용하려면 추가 단계, 소프트웨어, 교육이 필요할 수 있습니다. 이는 도입에 장애물이 될 수 있습니다.
3. 접근성 - 최신 웹 브라우저에 웹3가 통합되지 않아 대부분의 사용자가 웹3에 접근하기 어렵습니다.
4. 비용 - 대부분의 성공적인 디앱은 비용이 많이 들기 때문에 코드의 아주 작은 부분만 블록체인에 올려놓습니다.

 

 

 

CENTRALIZATION VS DECENTRALIZATION


아래 표에는 중앙 집중식 디지털 네트워크와 분산형 디지털 네트워크의 대략적인 장단점이 나와 있습니다.

 

Centralized Systems   Decentralized Systems
모든 참여자가 중앙 기관에 연결되 있어서 네트워크 지연이 적음 많은 컴퓨팅 리소스를 보유한 중앙 기관에서 전파를 처리하기 때문에 정보가 빠르게 전파됩니다. 네트워크에서 가장 멀리 떨어져 있는 참가자는 서로 많은 거리를 두고 있을 수 있습니다. 네트워크의 한 쪽에서 브로드캐스트된 정보가 다른 쪽에 도달하는 데 오랜 시간이 걸릴 수 있습니다.
일반적으로 더 높은 성능(더 높은 처리량, 더 적은 총 컴퓨팅 리소스 사용량)과 구현이 용이합니다. 일반적으로 성능이 낮고(처리량 감소, 총 컴퓨팅 리소스 사용량 증가) 구현이 더 복잡합니다.
상충되는 데이터가 있는 경우, 궁극적인 진실의 출처는 중앙 기관이므로 명확하고 쉽게 해결할 수 있습니다. 참가자들이 동기화해야 하는 데이터 상태에 대해 서로 상충되는 주장을 하는 경우 분쟁 해결을 위해 프로토콜(종종 복잡한 프로토콜)이 필요합니다.
단일 장애 지점: 악의적인 공격자가 중앙 기관을 표적으로 삼아 네트워크를 다운시킬 수 있습니다. 단일 장애 지점 없음: 많은 참가자가 공격을 받거나 제거되더라도 네트워크는 계속 작동할 수 있습니다.
네트워크 참여자 간의 조정은 훨씬 쉬우며 중앙 기관에서 처리합니다. 중앙 기관은 네트워크 참여자들이 업그레이드, 프로토콜 업데이트 등을 채택하도록 강제할 수 있으며 마찰이 거의 없습니다. 네트워크 수준의 결정, 프로토콜 업그레이드 등에 대한 최종 결정권을 가진 에이전트가 한 명도 없기 때문에 조율이 어려운 경우가 많습니다. 최악의 경우 프로토콜 변경에 대한 이견이 있을 때 네트워크가 분열되기 쉽습니다.
중앙 기관은 데이터를 검열하여 네트워크의 일부가 나머지 네트워크와 상호 작용하지 못하도록 차단할 수 있습니다. 정보가 네트워크를 통해 전파되는 방법이 다양하기 때문에 검열은 훨씬 더 어렵습니다.
네트워크 참여는 중앙 기관에 의해 통제됩니다. 누구나 네트워크에 참여할 수 있으며 "게이트키퍼"가 없습니다. 이상적으로는 참여 비용이 매우 낮습니다.

이는 일반적인 패턴으로 모든 네트워크에 적용되지는 않을 수 있습니다. 또한, 실제로 네트워크의 중앙화/탈중앙화 정도는 스펙트럼에 따라 달라지며, 완전히 중앙화되거나 완전히 탈중앙화된 네트워크는 존재하지 않습니다.

 

 

FURTHER READING

 

 

 

츨처: https://ethereum.org/ko/developers/docs/web2-vs-web3/

 

Home | ethereum.org

Ethereum is a global, decentralized platform for money and new kinds of applications. On Ethereum, you can write code that controls money, and build applications accessible anywhere in the world.

ethereum.org

 

 

'Blockchain > Ethereum' 카테고리의 다른 글

INTRO TO ETHER  (2) 2023.05.06
INTRO TO ETHEREUM  (0) 2023.05.04
Geth Command-line Options  (0) 2023.04.02
Ethereum Development with Go (2)  (0) 2023.03.30
Ethereum Development with Go (1)  (0) 2023.03.30

관련글 더보기