💡Web3란?
✓ Web1, Web2, Web3
Web1은 클라이언트(사용자)가 서버로부터 콘텐츠를 제공받는 것이었다. 클라이언트가 정보를 읽기만 할 수 있었기 때문에 Infromation Economy라고도 불렸다. AJAX의 등장으로 클라이언트는 서버로부터 단순히 정보를 받기만 하는 것이 아니라, 서버와 상호작용을 하면서 서버에 기록도 할 수 있게 되었다. 이를 Web2라고 하며, 인터넷에 정적인 성격에서 동적인 성격으로 변하여 사용자는 정보를 소비할 뿐만 아니라 생성할 수 있게 되었다. 자신들이 만든 웹 어플리케이션 안에서 많은 사용자들을 참여시키는 플랫폼 형태의 어플리케이션이 등장했다. 구글, 페이스북, 아마존과 같은 플랫폼 기업들은 오늘날 우리가 잘 아는 인터넷의 형태를 대표한다. 그러나 Web2를 대표하는 플랫폼 이코노미에는 중요한 문제가 있다.
구글, 페이스북, 아마존과 같은 소수의 대기업들이 만든 플랫폼을 사용하기 위해 사용자는 자신의 개인정보를 플랫폼에 제공해야 한다. 기업은 플랫폼을 통해 수많은 사람들의 개인정보를 취하고, 개인 정보를 이용해 광고를 하는 등 수익을 낸다. 특정 기업들이 개인정보 보호에 조금이라도 소홀히 다루는 경우, 악의적인 해커에 의해 사용자의 개인정보를 탈취당하는 문제도 있다. 사용자의 의도와는 다르게 플랫폼 기업에 의해 개인 정보가 사용 되고, 또한 개인 정보에 대한 보안도 각 플랫폼 기업에게 의존해야 하는 문제가 발생한다. Web3는 이와 같은 Web2의 문제를 해결하기 위해 등장하였다. Web3는 중앙집중적인 플랫폼 이코노미를 벗어나, 모든 참여자가 플랫폼이 될 수 있는 분산형 인터넷을 의미하며, 이를 구현하기 위해 블록체인 기술을 기반으로 한다. 모든 참여자가 플랫폼이 되기 때문에 모든 데이터가 공유되며, 동시에 암호화 기술을 사용해 개인 정보를 제공하지 않고도 사용하는 신원을 식별할 수 있다.
✓ Web3의 장점
- 네트워크에 참여하는 누구나 서비스를 사용하기 위한 권한을 가지고 있다. 반대로 말하자면, 그 누구도 허가를 받을 필요가 없다.
- 누구도 특정 사용자가 서비스에 접근하지 못하도록 막거나 거부할 수 없다.
- 결제는 자체 토큰을 사용한다.
- Web2 플랫폼인 트위터나 페이스북은 중앙 집중화 되어 있기 때문에 관리자가 계정이나 게시글을 검열할 수 있지만, Web3 기반 dApp은 탈중앙화되어 있기 때문에 누군가가 게시글을 검열하는 것이 불가능하다.
- Web2 어플리케이션은 중앙 서버가 다운되며 해당 서비스 사용자들이 서비스를 이용하지 못하게 되지만, Web3 서버는 수천 대의 노드로 구성된 분산형 네트워크이기 때문에 특정 노드가 죽어도 서비스는 계속 유지된다.
📌 중앙집중화 VS 탈중앙화
중앙집중화 시스템 | 탈중앙화 시스템 | |
네트워크 전송 | 낮은 네트워크 대역폭(모든 참여자는 중앙 기관이 연결되어 있다.) 연산 자원을 많이 가지고 있는 중앙 기관이 전파를 처리한다. | 네트워크의 한쪽에서 브로드캐스팅되는 정보는 반대편까지 도달하는 데 오랜시간이 걸릴 수 있다. |
성능 | 비교적 좋은 성능(높은 처리량, 적은 총 컴퓨팅 리소스 사용), 구현에 용이 | 비교적 낮은 성능, 구현하기에 복잡함 |
데이터 충돌 해결 | 데이터가 충돌하는 경우 해결이 쉽고 간단하다. 중앙 기관이 궁극적인 진실을 가지고 있기 때문이다. | 만약 참가자가 동기화할 데이터의 상태에 대해 상반된 주장을 하는 경우, 이러한 갈등 상태를 해결하기 위해 복잡한 프로토콜이 필요하다. |
단일 장애 지점 여부 | 단일 장애 지점: 악의적인 공격자가 중앙 기관을 타겟팅하여 네트워크를 다운시킬 수 있다. | 단일 장애 지점 없음, 많은 네트워크 참여자가 공격당해도 네트워크는 여전히 동작할 수 있다. |
합의 | 네트워크 참여자들 간의 합의는 중앙 기관이 담당한다. 중앙 기관은 네트워크 참여자들이 업그레이드와 프로토콜 업데이트를 채택하도록 강제할 수 있다. | 단일한 하나의 참여자가 네트워크 수준의 결정이나 프로토콜 업그레이드 등에 최종 결정권을 갖지 못하기 때문에 합의가 매우 어렵다. 최악의 경우, 프로토콜 변경에 대한 의견 불일치로 인해 네트워크가 파괴되기도 한다. |
데이터 검열 | 중앙 기관은 네트워크의 일부분을 잘라내어 나머지 네트워크와 상호작용하는 것을 막는 등, 데이터를 검열할 수 있다. | 데이터가 네트워크를 통해 전파되는 경로가 다양하기 때문에 데이터를 검열하는 것은 매우 어렵다. |
참여 권한 | 네트워크 참여자는 중앙 기관에 의해 제어된다. | 누구나 네트워크에 참여할 수 있으며 게이트키퍼는 존재하지 않는다. |
'블록체인 > 블록체인이란?' 카테고리의 다른 글
클레이튼 네트워크의 블록탐색기, Klaytnscope (0) | 2022.08.03 |
---|---|
이더스캔으로 이더리움 네트워크로부터 데이터 읽기 (0) | 2022.07.28 |
DID 사용 사례 (0) | 2022.07.26 |
Verifiable Credential(검증가능한 크레덴셜, VC) (0) | 2022.07.26 |
SSI는무엇일까? SSI와 DDI, SSI 개념, SSI 요소 (0) | 2022.07.26 |
댓글