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
'블록체인' 카테고리의 다른 글
이더리움 계정(Ethereum Accounts) (0) | 2023.03.23 |
---|---|
디앱(댑, Dapp) (0) | 2023.02.09 |
이더(Ether) (0) | 2023.02.08 |
이더리움(Ethereum) (0) | 2023.02.06 |