본문 바로가기

블록체인

WEB2와 WEB3

728x90
반응형

Web2는 오늘날 우리 대부분이 알고 있는 인터넷 버전을 말합니다. 개인 데이터를 교환하여 서비스를 제공하는 회사에 의해 지배되는 인터넷이라고 말할 수 있습니다. 이더리움의 맥락에서 Web3는 블록체인 상에서 실행되는 분산형 앱을 말합니다. 개인의 데이터로 수익을 창출하지 않고 누구나 참여할 수 있는 앱입니다.

 

WEB3 이점

많은 Web3 개발자들은 이더리움의 고유한 분산화 특징 때문에 dapp을 구축하기로 선택했습니다:

- 네트워크에 있는 누구나 서비스를 이용할 수 있는 권한이 있습니다. 즉 다시 말해, 권한이 필요하지 않습니다.

- 아무도 누군가를 차단하거나 서비스에 대한 접근을 거부할 수 없습니다.

- 기본 토근인 이더(ETH)를 통해서 지불이 이루어집니다.

- 이더리움은 튜링 완전하므로 거의 모든 것을 프로그래밍할 수 있습니다.

 

실질적인 비교

Web2 Web3
Twitter는 모든 계정이나 트윗을 검열할 수 있습니다. 통제가 분산되어 있기 때문에 Web3 트윗은 검열할 수 없습니다.
결제 서비스는 특정한 유형의 작업에 대해서는 결제를 허용하지 않을 수 있습니다. Web3 결제 앱은 개인 정보를 필요로 하지 않으며 결제를 막을 수 없습니다.
긱 이코노미 앱의 서버가 다운되어 직원의 소득에 영향을 미칠 수 있습니다. Web3 서버는 다운될 수 없습니다. 수천대의 컴퓨터로 구성된 분산된 네트워크인 이더리움을 백엔드로 사용하기 때문입니다.

 

WEB3 한계

지금으로서 Web3는 몇 가지 한계가 있습니다.

- 확장성(Scalability): 트랜잭션은 분산되어 있기 때문에 web3에서 더 느립니다. 결제와 같은 상태를 변경하는 것은 노드에서 처리되고 네트워크 전체에 전파되어야 합니다.

- UX: web3 애플리케이션과 상호작용하기 위해서는 추가적인 단계들, 소프트웨어 그리고 교육이 필요합니다. Web3 채택에 장애물이 될 수 있습니다.

- 접근성(Accessibility): 최신 웹 브라우저들이 통합되어있지 않아 많은 사용자들의 web3 접근성이 떨어질 수 있습니다.

- 비용(Cost): 대부분의 성공적인 디앱은 비용이 비싸기 때문에 블록체인에 코드의 아주 작은 부분만을 올립니다.

 

중앙집중화 VS 탈중앙화

아래 표는 중앙집중화 및 탈중앙화 디지털 네트워크의 광범위한 장점과 단점을 나열했습니다.

중앙집중화 시스템 탈중앙화 시스템
낮은 네트워크 지름을 가지고 있습니다.(모든 참여자들이 중앙 기관에 연결됨) 즉, 많은 계산 리소스를 가진 중앙 기관에서 전파를 처리하므로 정보가 빠르게 전파됩니다. 네트워크에서 가장 멀리 있는 참여자는 잠재적으로 서로 멀리 떨어져 있는 가장자리 일 수 있습니다. 네트워크의 한 쪽에서 방송되는 정보는 다른 쪽에 도달하는데 오랜 시간이 걸릴 수 있습니다.
보통 더 높은 성능(더 높은 처리량, 더 적은 계산 리소스 소비)을 가지고 있고 구현하기가 더 쉽습니다. 보통 더 낮은 성능(더 낮은 처리량, 더 많은 계산 리소스 소비)을 가지고 있고 구현하기가 더 복잡합니다.
데이터가 충돌할 때에 해결 방법이 명확하고 쉽습니다. 진실의 궁극적인 출처는 중앙기관입니다.  피어가 참여자들이 동기화할 데이터의 상태에 대해 충돌을 주장하는 경우 분쟁 해결을 위한 복잡한 프로토콜이 필요합니다.
단일 실패 지점: 악의적인 행위자는 중앙 기관을 타겟으로 하여 네트워크를 다운시킬 수 있습니다. 단일 실패 지점 없음: 많은 비율의 참여자들이 공격을 받거나 제거되더라도 네트워크는 계속 동작할 수 있습니다.
네트워크 참여자들 간의 조정이 훨씬 쉽고 중앙 기관에 의해 처리됩니다. 중앙 기관은 마찰이 거의 없이 네트워크 참여자들이 업그레이드, 프로토콜 업데이트 등을 채택하도록 만들 수 있습니다. 단일 에이전트가 네트워크 수준의 결정이나 프로토콜 업그레이드 등에 대한 최종 결정권을 가지고 있지 않기 때문에 조정이 종종 어렵습니다. 최악의 경우 프로토콜 변경에 대한 의견 불일치가 있을 때 네트워크는 분열되기 쉽습니다.
중앙 기관은 데이터를 검열하여 잠재적으로 네트워크의 일부가 나머지 부분의 네트워크와 상호작용하는 것을 막을 수 있씁니다. 네트워크에 정보를 전파하는 방법이 많기 때문에 검열은 훨씬 더 어렵습니다.
네트워크 참여자들은 중앙 기관에서 제어됩니다. 누구나 네트워크에 참여할 수 있습니다. "문지기"가 없습니다. 이상적으로 참여 비용이 매우 낮습니다.

 

https://ethereum.org/en/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

 

728x90
반응형

'블록체인' 카테고리의 다른 글

이더리움 계정(Ethereum Accounts)  (0) 2023.03.23
디앱(댑, Dapp)  (0) 2023.02.09
이더(Ether)  (0) 2023.02.08
이더리움(Ethereum)  (0) 2023.02.06