24 10월 2023

[ 一日30分 인생승리의 학습법] 웹 3(Web3) 란 무엇일까? : 분산 인터넷의 미래 

[ 一日30分 인생승리의 학습법] 웹 3(Web3) 란 무엇일까? : 분산 인터넷의 미래 

Web3 – 분산 웹 (Decentralized Web)

​

웹 3란 무엇일까요? 한마디로 말하면, 웹 3는 모든 자료와 정보가 분산화, 탈중앙화(특정 개인이나 조직이 독점하지 않음) 된 차세대 네트워크 구조를 의미합니다.

1990년대 초, 월드와이드웹(WW)이 정보화 시대를 앞당겨왔습니다. 10년 후, 인터넷은 훨씬 더 성숙하고 프로그래밍 가능한 환경으로 변모했습니다.

​

우리는 현재 Web2 라고 불리우는 인터넷 환경과 함께하고 있습니다. Web2는 SNS, e-커머스 플랫폼이라는 혁신적인 서비스를 생활 속에 자리잡게 했습니다.

​

이를 통해 사람들 간의 커뮤니케이션 및 정보의 제공자와 수혜자가 소통하는 방식이 완전히 바뀌었으며, 재화와 서비스들을 조금 더 생활 속에서 가깝게 접근 할 수 있게 되었고, 전세계적으로 P2P 소통이 가능해졌습니다.

​

하지만 현존하는 인터넷의 대부분 의사소통은 두 대상 ‘A’와 ‘B’ 사이에 서로 알지 못하고 신뢰하기도 어려운 중개인(middleman 또는 intermediary)이 존재합니다.

​

몇몇 플랫폼들이 놀라운 P2P 경제를 구축하여 유익한 컨텐츠를 제공하고 있기는 하지만, 고객들의 데이터를 수집하고 P2P 거래에 한계가 발생하는 등의 문제점을 내포하고 있습니다.

이러한 상황에서, 블록체인은 다음 세대의 인터넷으로 인류를 이끌어 줄 원동력으로 작용할 것입니다.

​

분산 웹(또는 Web3)과 함께하는 블록체인은 인류에게 진정한 의미의 중개인 없는 P2P 거래를 가능하게 할 것이며, 비트코인은 이것이 가능함을 수년 동안 보여주어 왔습니다.

​

비트코인은 은행이나 은행 담당자 없이도 사용할 수 있는 P2P 화폐로 사용되며, 비트코인을 실현한 블록체인 기술은 산업 전반에 응용되고 있습니다.

​

우버 없는 차량 공유, 에어BNB 없는 주택 공유, 페이스북이나 트위터 없는 SNS 등 중개인을 배제한 진정한 의미의 P2P 경제가 우리 생활로 다가오고 있습니다.

서버의 부재 : 자료 구조를 새롭게 설계하다

​

우리는 컴퓨터를 작동시키고 인터넷 프로토콜을 통해 인터넷에 접속하게 됩니다. PC 초창기에는 플로피 디스크를 컴퓨터에 집어 넣고, 디스크에 데이터를 저장하여 동료의 컴퓨터에 플로피 디스크를 집어넣은 후 파일을 복사하여 정보를 교환했습니다.

​

데이터는 복사, 전달을 위해 물리적 장치에 저장되었습니다. 이러한 상황에서 인터넷의 발명은 이러한 과정에서 발생하는 비용과 시간을 획기적으로 줄이는 엄청난 사건이었습니다.

인터넷이 도입 된지 시간이 꽤나 흘렀지만, 현재 데이터 아키텍처는 클라이언트-서버 방식에서 크게 변화하지 못했습니다. 이는 우리들의 데이터가 중앙화 된 서버에 저장되고 인터넷을 통해 검색하여 정보를 탐색하는 방식입니다.

​

집 안에 있는 냉장고와 토스터까지 인터넷과 연결되는 비교할 수 없을 정도로 연결된 사회에 살고 있음에도 불구하고, 우리의 데이터는 하드디스크, USB, 클라우드와 같은 중앙화 된 저장소에 저장되고 있습니다.

​

이렇게 중앙화 된 저장소는 ‘데이터 신뢰성’에 문제가 발생합니다. 중앙화 된 저장소에 데이터가 손상된다면? 관리자가 실수를 한다면? 서버 기계가 고장 난다면? 이러한 중앙화 된 자료 구조는 손상되면 복구가 어려운 특정한 지점이 있습니다.

​

이러한 지점이 공격을 받거나 문제가 생겨 자료에 손상이 간다면 치명적인 피해를 부담해야 할 수 밖에 없습니다.

​

데이터 왕정에서 데이터 민주주의로

​

P2P 데이터 아키텍처는 BitTorrent나 Tor browser와 같은 파일 공유 프로그램이 떠오르던 1990년대부터 존재해왔습니다. 암호학과 인센티브 메커니즘 게임 이론이 합쳐진 블록체인은 P2P 아키텍처에 새로운 모델을 제시했습니다.

​

우리는 모든 데이터가 중앙화 된 컴퓨터에 저장되는 낡은 자료구조에서 벗어나, 분산화 되고 분권화된 새로운 자료구조로 나아가고 있습니다.

​

웹3는 초연결된 현대 사회의 모든 자료구조를 재정의합니다. 블록체인은 분산 웹 스택 기술들 중 하나로서, 무엇이 언제, 누구에게로부터 발생했는지 기록하는데 유용한 수단이 됩니다.

​

하지만 현재 블록체인 기술은 2가지 이유로 대용량의 데이터를 저장하는데 한계가 있습니다. (1) 확장성 : 블록체인은 아직까지 매우 느립니다. (2) 블록체인은 설계적으로 개인정보를 저장하지 않습니다.

Web3 기술 스택

​

평범한 웹, 모바일 어플리케이션을 만드는것과 같이, DApp(분산앱, 댑 또는 디앱으로 읽음)을 만드는 것은 컴퓨팅 자원, 파일 스토리지, 외부 데이터, 통화, 결제 등 어플리케이션을 구성하기 위한 몇가지 요소를 필요로 합니다.

​

지난 4년동안 커뮤니티는 개발 생태계를 진전시키는 데 큰 성과를 이루었습니다. 2014년까지만 해도 댑을 개발하는 데 어려움들이 있었지만, 현재는 최소한의 컴퓨팅 자원과 파일 스토리지만으로도 댑을 개발할 수 있습니다. 웹3 생태계는 기술스택을 개발하기 위해 오랜 시간 발전해 왔으며, 아래와 같이 구성됩니다.

​

클라이언트-서버 기반의 전통적인 인터넷에서 분산 웹으로의 전환은 급진적으로 변화하는 것이 아닌, 점진적으로 변화해 나갈 것입니다. 분산 웹 스택이 꾸준히 성숙해 나감에 따라, 이러한 변화는 중앙화 된 형태에서 일부가 분산화 된 형태로, 결국에는 완전히 분산화 된 형태로 변모해 나갈 것입니다.

​

또한 분산화 된 아키텍처는 네트워크에서 발생할 수 있는 오류에 조금 더 매끄럽게 대처할 수 있으며, 사이버 공격으로부터 공격 받는 구심점이 없기 때문에 보안적으로도 우수합니다.

​

현재는 속도 면에서 열위가 있지만 꾸준한 개선을 통해 성능을 향상시켜 나갈 것입니다. 미래의 인터넷은 훨씬 더 분산화 되겠지만, 이는 중앙화 된 현재 시스템을 없애버리는 것을 의미하지 않습니다.

​

중앙화 된 인터넷도 관리, 속도 등의 면에서 장점이 있기 때문에 분산 인터넷과 공존하며 초 연결 사회를 함께 할 것입니다.

이더리움(Ethereum)은 이러한 웹3의 실 생활화를 촉진하기위해 Web3.js 라는 자바스크립트 API를 제공합니다. (https://github.com/ethereum/web3.js/)

​

이 API를 통해, 대표적으로 분산 네트워크 환경을 제공하는 퍼블릭 블록체인, 이더리움 네트워크와 연결하여 댑을 개발하고, Web3 커뮤니티에 참여할 수 있습니다.

​

​

– 본 포스팅은 블록체인 허브의 https://blockchainhub.net/web3-decentralized-web/ 포스트를 일부 참고 및 번역 했습니다.

​

​

Loading


Copyright 2021. All rights reserved.

Posted 2023년 10월 24일 by comphy in category "경영 및 창업", "기술자료", "알아봅시다", "업무참고자료", "학습자료

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.