Web3란 무엇인가요?

Web3는 블록체인을 비롯하여 인터넷에서의 데이터 소유권과 제어를 분산시키는 기술을 포괄하는 용어입니다. 대부분의 인터넷 애플리케이션은 최종 사용자 데이터를 저장하고 사용하는 방법을 결정하는 중앙 집중식 기관에서 제어합니다. Web3(Web 3.0, 분산형 웹 또는 시맨틱 웹이라고도 함) 기술은 중앙 집중식 관리 구조와는 달리 커뮤니티 기반 프로젝트를 가능하게 합니다. 커뮤니티 기반 프로젝트에서는 최종 사용자가 데이터를 제어하고, 가격을 결정하고, 기술 개발에 직접적으로 기여하고, 프로젝트 방향에 대한 더 강한 발언권을 갖습니다. 이러한 기술에는 사용자의 상호 작용 방식을 자동으로 규제하는 메커니즘이 있습니다. 따라서 중앙 집중식 기관이 이러한 상호 작용을 관리할 필요가 없습니다.

Web 3.0의 핵심 아이디어는 무엇입니까?

Web 3.0에는 네 가지 주요 기능이 있습니다.

탈중앙화

분산형 웹 애플리케이션은 Web 3.0의 주요 기능입니다. 목표는 분산형 네트워크에 데이터를 배포하고 저장하는 것입니다. 이러한 네트워크에서는 다양한 엔터티가 기본 인프라를 소유하고 있으며 사용자는 해당 공간에 액세스하기 위해 스토리지 제공자에게 직접 비용을 지불합니다.

또한 분산형 애플리케이션은 정보 복제본을 여러 위치에 저장하고 전체적으로 데이터 일관성을 보장합니다. 개별 사용자는 데이터를 중앙 집중식 인프라에 넘겨주는 대신 데이터의 위치를 제어할 수 있습니다. 탈중앙화된 인터넷 사용자는 원할 경우 자신의 데이터를 판매할 수 있습니다.

신뢰가 필요 없음

중앙 집중식 웹 애플리케이션 및 서비스에서 사용자는 데이터, 트랜잭션 및 상호 작용을 관리하기 위해 중앙 기관을 신뢰해야 하는 경우가 많습니다. 이러한 중앙 기관은 사용자 데이터를 제어하고 시스템 규칙을 조작할 수 있습니다. 데이터가 보안 위험에 노출되거나 잘못 관리되어 사용자 정보가 손실되거나 오용될 수 있습니다.

반대로 Web3는 신뢰가 필요하지 않으므로 사용자는 특정 당사자를 신뢰하지 않고도 트랜잭션과 상호 작용에 참여할 수 있습니다.

시맨틱 웹

시맨틱 웹을 사용하면 애플리케이션이 웹 데이터의 내용과 컨텍스트를 이해하여 복잡한 작업을 수행할 수 있습니다. 메타데이터와 인공 지능을 사용하여 사용자가 생성한 데이터에 의미(시맨틱)를 제공합니다.

Web 3.0은 현재 기존 웹 기술의 일부 측면에서 볼 수 있는 시맨틱 웹 기술을 향해 더 완벽하게 나아가는 것을 목표로 합니다. 예를 들어 검색 엔진은 더 정확하고 상황에 맞는 검색 결과를 제공하고 지능형 에이전트는 사용자가 작업을 더 효율적으로 수행하도록 도와줍니다.

상호 운용성

Web 3.0은 다양한 기술 간의 상호 연결을 강화하여 중개자 없이 서로 다른 플랫폼 간에 데이터가 흐르도록 하는 것을 목표로 합니다. 상호 운용성을 통해 데이터를 이동할 수 있으므로 사용자는 기본 설정, 프로필 및 설정을 유지하면서 서비스 간에 원활하게 전환할 수 있습니다.

동시에 광범위한 사물 인터넷(IoT) 장치를 통합하는 프로토콜은 기존의 경계를 넘어 웹의 범위를 확장합니다. 예를 들어, 국경 없는 트랜젝션을 지원하는 암호화폐 기술은 지리적, 정치적 경계를 초월한 가치 교환을 가능하게 합니다.

Web 3.0이 중요한 이유는 무엇입니까?

인터넷이 막 시작되었을 때는 읽기 전용 웹 환경이 일반적이었습니다. 최종 사용자는 정적 웹 페이지를 호스팅하는 인프라를 구매하고 유지 관리하는 회사에서 게시한 콘텐츠만 읽을 수 있었습니다.

블로그 및 소셜 미디어 플랫폼과 같은 Web 2.0 기술의 출현으로 애플리케이션의 상호 작용이 더욱 강화되었습니다. 콘텐츠를 생성 및 게시하거나 다른 사용자와 서비스를 교환할 수 있습니다. 그러나 모든 상호 작용은 서비스 교환을 통해 상업적으로 이익을 얻는 중앙 서드 파티 기관의 규제를 받습니다. 또한 최종 사용자가 만든 디지털 자산을 소유하고 관리할 수도 있습니다.

예를 들어 중앙 집중식 프리랜서 플랫폼은 프리랜서와 고객을 연결하고 룸 쉐어 플랫폼은 부동산 소유주와 임차인을 연결합니다. 서비스 제공업체와 서비스 사용자 모두 서비스 프로필, 서비스 설명, 사용자 프로필, 블로그, 동영상, 댓글 등의 데이터를 생성합니다. 플랫폼은 이 모든 데이터를 중앙에서 관리합니다.

Web 2.0의 문제점

중앙 플랫폼이 양 당사자 간의 상호 작용을 촉진하고 규제하는 반면, Web 2.0 메커니즘은 다음과 같은 몇 가지 문제를 야기합니다.

  • 서비스 제공업체는 평판과 고객 기반을 잃지 않고는 데이터를 다른 플랫폼으로 이전하지 못할 수 있습니다.
  • 서비스 사용자는 데이터 사용 및 관리 방법을 제한적으로 제어할 수 있습니다.
  • 중앙 집중식 플랫폼은 최종 사용자에게 상당한 영향을 미칠 수 있는 특정 결정을 내릴 수 있습니다. 예를 들어 특정 사용자 제작 콘텐츠를 필터링하거나 특정 사이트 기능에 대한 최종 사용자 액세스를 제한할 수 있습니다.

Web 3.0의 이점

Web 3.0은 읽기/쓰기/소유 패러다임으로 나아가는 것을 목표로 합니다. 즉, 데이터 작성자가 자신의 데이터를 소유하고 제어하며 사용 및 관리 방식에 대하여 더 큰 발언권을 갖습니다. Web 3.0 기술은 여러 메커니즘을 제공하므로 최종 사용자는 고객을 넘어 주주 및 참여자가 됩니다. 몇 가지 추가 혜택은 다음과 같습니다.

참여도 향상

사용자는 더 의미 있는 방식으로 서로 그리고 솔루션 공급자와 상호 작용합니다. 데이터 교환 요청 대신 온라인 커뮤니티에 적극적으로 참여하면 인센티브를 받습니다.

개인정보 보호 강화

개인 사용자는 자신의 데이터에 액세스할 수 있는 사람을 결정합니다. 데이터를 보유한 인프라 소유자는 해당 데이터에 액세스할 수 없습니다. 온라인 상호 작용은 공개적으로 표시될 수 있지만 신원은 기밀입니다.

민주화된 커뮤니케이션

Web 3.0은 커뮤니케이션에 대한 지리적, 정치적, 기업적 장벽을 제거하는 것을 목표로 합니다. 대기업의 검열을 제한하고 보안 요구 사항과 투명성 향상의 균형을 맞춥니다.

Web 3.0의 주요 기술은 무엇입니까?

블록체인 기술은 많은 Web 3.0 애플리케이션의 기반을 형성하여 투명성, 불변성, 신뢰성을 제공합니다. 블록체인은 노드 네트워크를 통해 거래 기록 또는 데이터를 저장하는 분산형 원장입니다.

블록체인 데이터베이스는 데이터를 시간순으로 일관된 블록으로 저장하며, P2P 네트워크에서 합의된 경우에만 삭제하거나 수정할 수 있습니다. 이 시스템에는 무단 트랜잭션 항목을 방지하고 이러한 트랜잭션의 공유 보기에서 일관되게 생성하는 기본 제공 메커니즘이 있습니다. 따라서 이를 사용하여 변경 불가능하거나 변경할 수 없는 원장을 생성하여 모든 유형의 트랜젝션을 추적할 수 있습니다.

Web 3.0의 개발을 주도하는 다른 주요 기술은 다음과 같습니다.

블록체인 기술에 대해 읽어보기 »

토큰화

토큰화를 통해 블록체인 기술 애플리케이션을 확장할 수 있습니다. 토큰화는 블록체인에서 실제 또는 디지털 자산을 디지털 토큰으로 표현하는 프로세스입니다.

이러한 토큰은 소유권, 액세스 권한 또는 기타 형태의 가치를 암호로 표현한 것입니다. 예를 들어 부동산, 주식, 상품, 예술, 음악, 심지어 게임 내 아이템과 같은 물리적 자산과 디지털 자산을 표현할 수 있습니다.

각 토큰은 기초 자산의 특정 부분 또는 전체 단위를 나타낼 수 있으므로 분할이 가능하고 쉽게 거래할 수 있습니다. 가상 세계에는 증권 규제가 적용되는 보안 토큰 또는 프랙탈 소유권을 허용하지 않는 고유하고 분할할 수 없는 자산을 나타내는 대체 불가능한 토큰(NFT) 등 다양한 토큰 유형이 있습니다.

WebAssembly

WebAssembly(Wasm)는 스택 기반 가상 머신을 위한 바이너리 명령 형식입니다. 브라우저 내의 샌드박스 환경에서 작동하므로 사용자의 로컬 파일 시스템에 액세스할 수 없습니다.

이를 통해 웹 브라우저 내에서 고성능 코드를 실행할 수 있어 분산형 애플리케이션이 다양한 플랫폼에서 효율적으로 실행될 수 있는 기반을 제공합니다. 개발자는 네이티브 속도에 가까운 속도로 코드를 실행할 수 있어 JavaScript와 같은 기존 웹 기술에 비해 성능이 크게 향상됩니다.

시맨틱 웹 기술

시맨틱 웹 기술을 통해 애플리케이션은 고객 데이터를 더 잘 이해하고 해석할 수 있습니다. 연결된 데이터 원칙을 사용하여 여러 데이터 세트를 상호 연결하거나 웹에 구조화된 데이터를 게시합니다. 다음은 몇 가지 예입니다.

리소스 설명 프레임워크

리소스 설명 프레임워크(RDF)를 사용하면 명령문을 제목-술어-객체 형태의 3중으로 표현할 수 있습니다. 이러한 3중은 서로 다른 엔터티의 관계를 나타내는 그래프 기반 데이터 구조를 만듭니다. SPARQL은 RDF 데이터를 쿼리하기 위한 쿼리 언어입니다.

웹 온톨로지 언어

웹 온톨로지 언어(OWL)는 온톨로지 또는 지식 및 개념 간의 관계를 공식적으로 표현하기 위한 언어입니다. 이를 사용하여 클래스, 속성 및 인스턴스를 지정하고 추론을 용이하게 할 수 있습니다.

Web 3.0 애플리케이션의 예제로는 어떤 것이 있습니까?

다양한 블록체인 기술 애플리케이션이 API 및 서비스로 구축 및 공개되고 있습니다. 그런 다음 다양한 사용 사례에 맞는 다른 Web3 애플리케이션을 구축하는 데 사용됩니다. 다음은 몇 가지 예입니다.

스마트 계약

스마트 계약은 코드로 작성된 사전 정의된 규칙을 사용하여 자체 구현되는 계약입니다. 특정 조건이 충족되면 계약 조건이 자동으로 시행됩니다. 예를 들어, 계약서에 품목의 소유권이 비용을 지불한 사람에게 이전된다고 명시되어 있는 경우 해당 계약에 요구 가격을 보내면 됩니다. 다음 블록의 트랜젝션을 사용하여 원장이 자동으로 업데이트되어 비용 지불자를 새 소유자로 반영합니다.

분산형 자율 조직(DAO)은 리소스 풀(토큰)에 대한 분산형 의사 결정을 자동화하는 합의된 스마트 계약입니다. 토큰을 보유한 사용자가 리소스가 어떻게 사용되는지에 투표하면 코드가 자동으로 투표 결과를 수행합니다.

스마트 계약을 사용하여 모기지, 채권, 증권(분산형 금융이라고도 함)과 같은 금융 상품에 대한 조건을 프로그래밍할 수 있습니다. 또는 공급망을 통해 상품 추적 및 결제를 용이하게 할 수 있습니다. 스마트 계약을 사용하면 중개자가 필요하지 않으므로 거래를 보다 효율적이고 안전하게 만들 수 있습니다.

탈중앙화된 식별

분산형 ID는 개인에게 디지털 ID에 대한 더 많은 통제권과 소유권을 부여하는 것을 목표로 하는 기술입니다. 기존 온라인 시스템에서 사용자는 종종 중앙 집중식 ID 공급자(예: 소셜 미디어 플랫폼 또는 이메일 서비스)를 통해 ID를 관리하고 다양한 온라인 서비스에 액세스합니다. 

분산형 ID는 ID 정보에 대한 제어를 개별 사용자에게 다시 이전합니다. 분산형 식별자(DID) 문서와 관련된 글로벌 고유 식별자를 사용합니다. 이 문서에는 ID와 관련된 공개 키, 암호화 자료 및 서비스 엔드포인트가 포함되어 있습니다. 이 기술은 선택적 공개를 사용하여 특정 ID 속성을 공유하고 신원 확인 프로세스 중에 개인 식별 정보(PII)에 대한 노출을 최소화합니다.

 

행성 간 파일 시스템(IPFS)

IPFS는 Web 3.0에서 콘텐츠를 저장하고 액세스할 수 있는 보다 효율적이고 탄력적인 방법을 제공하는 분산형 파일 스토리지 시스템입니다. 모든 파일에 고유한 암호화 해시(콘텐츠 기반 주소)를 제공합니다. 각 IPFS 노드가 클라이언트 및 서버 역할을 하는 P2P 네트워킨을 사용합니다. 노드가 협력하여 웹에서 콘텐츠를 저장, 검색 및 배포하므로 중앙 집중식 서버가 필요하지 않습니다.

예를 들어, 사용자가 IPFS에서 콘텐츠를 요청하면 시스템은 콘텐츠의 고유한 해시를 사용하여 콘텐츠를 저장하는 노드를 찾습니다. 그런 다음 여러 노드에서 동시에 콘텐츠를 검색하여 중복성과 내결함성을 보장합니다.

Web 3.0 구현에는 어떤 문제가 있습니까?

다른 신기술과 마찬가지로 Web3 구현은 광범위한 채택과 성공을 위해 해결해야 하는 몇 가지 과제에 직면해 있습니다. 다음은 몇 가지 주요 과제에 대한 설명입니다.

기술적 당면 과제

블록체인 네트워크는 데이터 볼륨이 증가함에 따라 매우 비싸고 계산적으로 까다로워질 수 있기 때문에 확장성은 여전히 주요 관심사로 남아 있습니다. 지속 가능하고 환경 친화적인 기술을 개발하기 위한 노력이 계속되고 있습니다.

서로 다른 블록체인 네트워크와 프로토콜 간의 상호 운용성은 또 다른 과제입니다.

사용자 경험과 채택

복잡한 인터페이스와 가파른 학습 곡선은 주류 채택을 제한합니다. 블록체인 기술의 복잡성을 추상화하는 직관적인 인터페이스를 설계하여 사용자 경험을 개선하는 것이 필수적입니다.

게다가 Web3 애플리케이션은 기존 데이터 보호 및 금융 보안 요구 사항을 준수해야 하므로 규정 준수가 어려운 과제입니다.

거버넌스

분산형 시스템에서의 거버넌스는 어려울 수 있습니다. 커뮤니티 참여가 필요하고 권력을 중앙 집중화하지 않는 효과적인 구조가 필요합니다.

애플리케이션의 목표에 부합하는 효율적인 토크노믹스(tokenomics) 및 토큰 표준을 설계하려면 신중한 고려가 필요합니다. 이러한 한계를 극복하려면 Web3 커뮤니티 내의 협업, 혁신 및 지속적인 개선이 필요합니다.

AWS는 Web 3.0 애플리케이션을 어떻게 지원할 수 있나요?

Amazon Managed Blockchain은 퍼블릭 및 프라이빗 블록체인에서 복원력이 높은 Web3 애플리케이션을 구축할 수 있도록 설계된 완전관리형 서비스입니다. 관리형 블록체인을 사용하면 특수 블록체인 인프라를 배포하고 블록체인 네트워크에 연결된 Web3 애플리케이션을 유지하기 위해 걱정할 필요가 없습니다.

모든 관리형 블록체인 기능은 기관 등급 및 주류 소비자 애플리케이션 빌드에 맞게 안전하게 확장됩니다. 혜택을 받을 수 있는 방법은 다음과 같습니다.

  • AMB Access를 사용하면 여러 블록체인에 서버리스 방식으로 즉시 액세스를 할 수 있습니다.
  • 여러 블록체인의 실시간 및 기록 데이터에 액세스할 수 있는 개발자 친화적인 API를 위한 AMB Query를 사용할 수 있습니다.
  • 특수 블록체인 인프라 또는 추출, 변환, 적재(ETL) 도구 없이 이 표준화된 블록체인 데이터를 AWS 서비스와 통합할 수 있습니다.

지금 계정을 생성하여 AWS에서 Web 3.0 애플리케이션을 시작하세요.

AWS 활용 다음 단계

제품 관련 추가 리소스 확인
블록체인 서비스에 관해 자세히 알아보기 
무료 계정 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다.

가입 
콘솔에서 구축 시작

AWS Management Console에서 구축을 시작하세요.

로그인