---
title: "웹2 vs Web3"
description: "중앙화된 웹2 서비스와 이더리움 블록체인 기술을 기반으로 구축된 탈중앙화된 Web3 애플리케이션을 비교합니다."
lang: ko
---

웹2는 오늘날 우리 대부분이 알고 있는 버전의 인터넷을 의미합니다. 개인 데이터를 대가로 서비스를 제공하는 기업들이 지배하는 인터넷입니다. [이더리움](/)의 맥락에서 Web3는 블록체인에서 실행되는 탈중앙화 애플리케이션 (dapp)을 의미합니다. 이는 개인 데이터를 수익화하지 않고도 누구나 참여할 수 있는 앱입니다.

초보자에게 더 친숙한 자료를 찾고 계신가요? [Web3 소개](/web3/)를 확인해 보세요.

## Web3의 이점 {#web3-benefits}

많은 Web3 개발자들은 이더리움의 내재적인 탈중앙화 특성 때문에 dapp을 구축하기로 선택했습니다:

- 네트워크에 있는 누구나 서비스를 사용할 권한이 있습니다. 즉, 별도의 권한이 필요하지 않습니다.
- 누구도 사용자를 차단하거나 서비스 접근을 거부할 수 없습니다.
- 기본 토큰인 이더(ETH)를 통해 결제가 내장되어 있습니다.
- 이더리움은 튜링 완전(turing-complete)하므로, 거의 모든 것을 프로그래밍할 수 있습니다.

## 실질적인 비교 {#practical-comparisons}

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

이것이 모든 서비스가 dapp으로 전환되어야 한다는 의미는 아닙니다. 이러한 예시는 웹2와 Web3 서비스 간의 주요 차이점을 보여주기 위한 것입니다.

## Web3의 한계 {#web3-limitations}

현재 Web3에는 몇 가지 한계가 있습니다:

- 확장성 – Web3는 탈중앙화되어 있기 때문에 트랜잭션이 더 느립니다. 결제와 같은 상태 변경은 노드에서 처리되고 네트워크 전체로 전파되어야 합니다.
- 사용자 경험(UX) – Web3 애플리케이션과 상호 작용하려면 추가적인 단계, 소프트웨어 및 교육이 필요할 수 있습니다. 이는 도입에 걸림돌이 될 수 있습니다.
- 접근성 – 최신 웹 브라우저와의 통합이 부족하여 대부분의 사용자가 Web3에 접근하기 어렵습니다.
- 비용 – 블록체인에 코드를 올리는 것은 비용이 많이 들기 때문에, 대부분의 성공적인 dapp은 코드의 아주 작은 부분만 블록체인에 올립니다.

## 중앙화 대 탈중앙화 {#centralization-vs-decentralization}

아래 표에는 중앙화된 디지털 네트워크와 탈중앙화된 디지털 네트워크의 전반적인 장단점이 나열되어 있습니다.

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

이는 일반적인 패턴이며 모든 네트워크에 적용되는 것은 아닙니다. 또한 현실에서 네트워크가 중앙화/탈중앙화된 정도는 스펙트럼 상에 존재합니다. 완전히 중앙화되거나 완전히 탈중앙화된 네트워크는 없습니다.

## 더 읽을거리 {#further-reading}

- [Web3란 무엇인가요?](/web3/) - _ethereum.org_
- [웹 3.0 애플리케이션의 아키텍처](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application) - _Preethi Kasireddy_
- [탈중앙화의 의미](https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274) _2017년 2월 6일 - Vitalik Buterin_
- [탈중앙화가 중요한 이유](https://onezero.medium.com/why-decentralization-matters-5e3f79f7638e) _2018년 2월 18일 - Chris Dixon_
- [웹 3.0이란 무엇이며 왜 중요한가](https://medium.com/fabric-ventures/what-is-web-3-0-why-it-matters-934eb07f3d2b) _2019년 12월 31일 - Max Mersch 및 Richard Muirhead_
- [웹 3.0이 필요한 이유](https://gavofyork.medium.com/why-we-need-web-3-0-5da4f2bf95ab) _2018년 9월 12일 - Gavin Wood_