Skip to main content

Web3의 기반 기술 이해하기

학습 목표

이 유닛을 완료하면 다음을 수행할 수 있습니다.

  • Web3의 주요 구성 요소를 설명할 수 있습니다.
  • NFT, 블록체인과 암호화폐를 정의할 수 있습니다.

Web3의 기본 요소: 블록체인

오늘날의 디지털 중심 세상에서는 개인용 기기에서 편안하게 트윗을 구매하고, 디지털 토지를 개발하고, 전통적인 화폐 없이 비용을 지불하고, 데이터를 초 단위로 추적할 수 있습니다. 이 투명성을 실현시키는 혁신적인 기술은 바로 블록체인입니다. 

블록체인은 자체 컴퓨터 시스템 네트워크 전반에 걸쳐 분산된, 부정 조작을 방지하는 디지털 원장에 정보를 기록하는 시스템입니다. 체인의 각 블록은 참여자의 원장에 모든 거래를 기록하는 거래 데이터를 포함합니다. 거래는 공개되며, 게시된 후에는 변경, 조작 또는 삭제가 불가능합니다. 

블록체인이라는 아이디어는 공증인과 비슷하게 정확하고 고정된 타임스탬프를 위한 솔루션으로서 탄생했습니다. 이러한 본질적인 측면은 오늘날의 기술에도 여전히 존재합니다. 

블록체인은 이러한 거래가 프로그래밍 가능하고 불역성이며 익명인 일종의 분산 원장 기술(DLT)입니다. 

블록체인은 프로그래밍과 추적이 가능하고, 불역성이며 익명인 만장일치의 분산 원장 기술입니다.

블록체인은 블록(확인된 정보를 기록하는 거래)으로서 지속적으로 성장 중이며, 각 거래를 통해 체인에 추가됩니다. 이로 인해 원장 전체의 보안이 강화됩니다. 체인 상의 블록이 늘어날수록 시스템 전체의 보안이 강화됩니다. 덕분에 규제 기관이 특정 블록이 조작되었는지 쉽게 확인할 수 있어서 해킹이 거의 불가능합니다. 

이 분야는 아직 신생 단계여서 지속 가능성과 같은 주요 이슈를 포함한 규범과 표준이 아직 초기 단계에 있습니다. Salesforce를 비롯한 기업들에게는 가치로 선도하고 NFT와 블록체인 기술을 지속 가능하게 사용하기 위한 긍정적인 규범과 벤치마크를 만들어나갈 수 있는 기회가 있습니다.

이 부문의 주요 과제 중 하나는 지속 가능성과 관련이 있습니다. 비트코인을 비롯한 1세대 암호화폐의 다수가 작업 증명(PoW) 블록체인에 의존합니다. PoW 블록체인은 거래 수행에 에너지 사용(즉, 작업)을 필요로 합니다. 이로 인해 상당한 에너지 소비와 탄소 배출이 초래되었습니다. Digiconomist에 따르면, 비트코인은 매년 태국(2022년 2월 기준)만큼의 전력을 소비합니다.

기술 발전과 함께 블록체인 업계는 지속 가능성 문제를 해결해나가기 위해 계속 노력하고 있습니다. 새롭게 탄생한 지분 증명(PoS) 블록체인은 이러한 노력의 산물입니다. 현재 모델에 의거하여 PoS 블록체인은 현 상태의 PoW 블록체인에 의한 에너지 소비를 급격하게(2021년 Bloomberg.com에 실린 Olga Kharif의 기사 Bye-Bye, Miners! How Ethereum’s Big Change Will Work(이제 채굴자는 안녕! 이더리움의 대대적인 변화)에 따르면 무려 99.95%나) 줄여줄 수 있을 것으로 보입니다. 게다가 물리적 하드웨어에 의존하지 않고서 네트워크를 구축할 수 있는 지분 증명 방식으로 전환하면 블록체인 사용으로 인한 에너지 낭비도 막을 수 있습니다.

블록체인 애플리케이션을 탐색하는 기업과 조직은 명확한 지속 가능성 전략을 수립하여 환경적 영향을 정량화하고 최소화하고 중화하고 공개해야 하며, 이를 통해 탄소 중립을 달성하고 해당 부문의 지속 가능성을 더욱 널리 확산시켜야 합니다.

지금까지 Web3의 강력한 힘, 목적과 영향을 알아보았습니다. 다음으로는 이 기술이 암호화폐에 어떻게 활용되는지 살펴보겠습니다. 

통화가 암호화폐가 되는 조건

간단히 말하자면, 암호화폐는 블록체인 상에 구축된 기존과는 다른 디지털 통화입니다. 암호화폐가 탄생한 배경을 통해 조금 더 자세히 알아보겠습니다. 

2008년 10월 31일에 Satoshi Nakamoto가 블록체인 기술을 잘 아는 암호 전문가 집단에 서신을 보내 ‘비트코인’이라는 새로운 형태의 '전자 화폐'를 설명했습니다. 그는 이 서신에서 분산 원장기술(DLT) 및 기타 몇 가지 기술과 개념을 결합하여 오늘날의 암호화폐를 만든 원리를 설명했습니다. 이러한 디지털 통화는 본질적으로 은행, 기업이나 정부와 같은 중앙 기관이 아닌 암호 메커니즘으로 보호되는 전자 화폐입니다. 

블록체인 기술은 ‘크립토’라고도 하는 오늘날 암호화폐의 기반입니다. 이러한 암호화폐의 별칭은 암호 함수와 분산 원장을 집중적으로 사용하는 특징에서 유래했습니다. 

이 시스템을 사용하면 NFT와 부동산을 비롯하여 다양한 물건을 사고, 거래하고 소유할 수 있습니다. 또한 이 시스템과 현재의 금융 시스템의 통합이 점점 더 많아지면서 더욱 다양한 애플리케이션을 기대해볼 수 있습니다. 

다음으로 Web3 협력체계에서 NFT가 어떤 역할을 하는지 알아보겠습니다. 

NFT란 무엇인가요?

NFT(대체 불가능한 토큰)는 예술작품 또는 음악과 같은 디지털 개체나 이벤트 티켓 또는 비디오 같은 물리적 개체를 나타내는 디지털 자산입니다. NFT는 부가 판매와 양도 가능한 가치와 같은 차별화된 속성을 부여하는 스마트 계약을 통해 보증됩니다. 

NFT의 작동 방식은 다음과 같습니다.

  • NFT는 거래를 기록하는 공개 장부인 블록체인에 존재합니다.
  • NFT는 블록체인 애그노스틱이므로, 다양한 블록체인에 구축할 수 있습니다.
  • NFT는 대체 가능한 품목과 대체 불가능한 품목 모두를 대표할 수 있는 디지털 개체에서 생성('민팅')됩니다.
  • NFT는 한 번에 한 명의 소유자만 존재할 수 있습니다. 또한 NFT 고유의 데이터를 통해 크리에이터와 소유자를 쉽게 확인할 수 있으며, 소유자 간 토큰 양도도 가능합니다.
  • 크리에이터는 NFT의 사용과 로열티를 정의하는 스마트 계약을 작성합니다.

NFT의 가치

누구나 인터넷 검색과 클릭 몇 번만으로 이미지와 비디오를 복사할 수 있는데 NFT를 구매하는 이유는 무엇일까요? NFT를 구매하면 고유한 디지털 자산의 소유권을 증명할 수 있습니다. 이러한 디지털 자산은 가상 상품, 게임 내 아이템, 디지털 예술 작품 등을 포함합니다. 이러한 자산은 블록체인 상에 구축되어 있으며, 거래와 소유 이력은 공개됩니다. 이러한 정보는 검증을 거치며 판매자와 단독 소유권의 진위를 기록합니다. 물리적 자산과 마찬가지로 이러한 디지털 자산도 수집하고 거래하고 판매할 수 있습니다. 디지털 예술 작품의 경우나 2차 마켓플레이스에서 NFT를 구매하는 경우, 구매자는 사기 및 기타 위험 예방을 위해 모범 사례를 따라야 합니다. (이에 대해서는 다른 유닛에서 자세히 알아봅니다.)

이 기술은 거래 이력에 대한 온전한 액세스를 제공하여 구매자와 판매자 간 신뢰와 투명성을 확립합니다. 구매자는 공개된 기록의 투명성 덕분에 판매자의 거래 이력을 확인할 수 있습니다. 이 기술이 발전할수록 기업들이 과거의 디지털 상호작용에 기반하여 판매자를 검증하거나 위험 평가를 제공하는 제품을 제작하게 될 것입니다. 

누구나 온라인 검색을 통해 이미지, 비디오나 NFT를 찾아 자신의 기기에 다운로드할 수 있습니다. 하지만 이러한 행동은 파일의 디지털 소유권을 취득하는 것이 아닌 파일 사본을 저장하는 것일 뿐입니다. 예를 들어, 반 고흐의 작품 '별이 빛나는 밤에'의 사본은 많지만, 원본 '별이 빛나는 밤에'는 단 한 점 뿐입니다. 이론적으로 NFT는 수집가들이 마치 '별이 빛나는 밤에'의 원본을 소유하는 것과 비슷하게 작품의 디지털 권리를 소유할 수 있게 해 줍니다. (참고: 원작자 아티스트의 작품을 복사하여 자신의 작품마냥 다시 포스트하는 크리에이터에게는 해당하지 않습니다. 이런 행동은 저작권 침해이며, 무거운 처벌을 받을 수 있습니다.)

NFT의 사용을 통해 희귀한 디지털 및 물리적 상품에 관한 새로운 경험이 만들어지고 있습니다. 모든 디지털 개체가 NFT가 될 수 있으므로, 사용 사례 또한 다양합니다. 일부 기업은 이미 진품 스니커즈를 확인하기 위한 NFT 시스템을 출시하거나 기념비적인 경기의 순간을 촬영한 비디오 클립으로 NFT를 만들어 팬들이 최고의 경기를 소유할 수 있게 하는 등 NFT를 활용한 아이디어를 실천하고 있습니다.

다음은 NFT의 유용성을 보여주는 몇 가지 사용 사례입니다. 시간이 지나고 기술이 발전할수록 이러한 사용 사례는 더 증가할 수 있습니다.

  • 게이밍 자산: NFT는 비디오 게임에서 캐릭터로 사용될 수 있으며, 게임화 기능을 갖추고 있습니다. 예를 들어, 플레이어는 게임에서 게임 아바타로 사용 가능한 NFT를 구매할 수 있습니다. 플레이어들은 게임을 하면서 전투의 승리에 도움이 되는 매우 희귀한 방패나 아바타를 꾸밀 수 있는 새로운 액세서리와 같은 NFT를 추가로 얻을 수 있습니다.
  • 키: NFT는 스포츠 매거진이나 뉴스 매거진 구독과 같이 컨텐츠를 잠금 해제하는 키로 기능할 수 있습니다. NFT 보유자만 매거진의 기사, 새로운 소식과 통계에 액세스할 수 있습니다.
  • 디지털 트윈: NFT는 온전히 디지털 형태일 수 있지만, 일부 프로젝트에서는 디지털 트윈 생성이 가능합니다. 메타버스에서 착용할 수 있는 가상 의류를 제공하거나 동일한 실물 개체를 NFT 소유자에게 보내는 등의 서비스가 이러한 예에 해당합니다.
  • IP 소유권: 프로젝트를 통해 멤버가 NFT의 지적 재산권을 소유할 수 있습니다. 소유자는 NFT 크리에이터에게 아바타를 사용해도 되냐고 물을 필요가 없으며, NFT에 관련된 비즈니스를 만들 수도 있습니다.
  • 거버넌스/투표: 무엇보다도 NFT는 소유자들에게 곧 다가올 판촉 상품과 새로운 플랫폼/제품 출시에 대한 투표권을 제공할 수 있습니다.

NFT는 진정성을 전달하고, 가치를 확립하고, 누구나 글로벌 시장에 액세스할 수 있게 하고, 커뮤니티를 조성할 수 있습니다. NFT가 스마트 계약과 지갑을 어떻게 사용하는지 자세히 알아보겠습니다. 

스마트 계약과 지갑

실제로 암호화폐를 사용하여 NFT를 구매하는 방법은 무엇일까요? 먼저 이러한 거래가 스마트 계약으로 어떻게 추적되며, 사용자가 지갑을 활용하여 어떻게 NFT를 구매하고 보유하는지 알아보겠습니다.

우선 NFT와 관련된 용어 몇 가지를 살펴보겠습니다. 

스마트 계약: 블록체인에 저장된 컴퓨터 프로그램(코드 몇 줄)으로, 미리 정해진 조건이 충족되면 실행됩니다. 스마트 계약은 Web3의 애플리케이션이라고 할 수 있습니다. 보통 스마트 계약은 모든 참여자들이 중개자의 개입이나 시간 손실 없이 즉시 결과를 확실하게 알 수 있도록 합의나 계약의 실행을 자동화하는 데 사용됩니다. 또한 스마트 계약은 특정 조건이 충족되면 다음 조치를 트리거하여 워크플로를 자동화할 수도 있습니다.

지갑: 지갑은 사용자가 디지털 자산에 액세스하고, 디지털 자산을 회수하고 전송하고 수신할 수 있는 앱입니다. 비트코인이나 이더리움과 같은 암호화폐를 획득한 사용자는 이 암호화폐를 지갑에 보관하고 여기서 거래에 사용할 수 있습니다. 지갑에는 두 가지 유형이 있습니다.

  • 수탁형 지갑은 실제 사용자가 아닌 다른 사람이 생성하고 보호하는 지갑입니다(예: Coinbase에 생성된 계정).
  • 비수탁형 지갑은 소비자가 직접 만들고 소유하며 관리하는 지갑입니다. 많은 경우 비수탁형 지갑은 브라우저나(핫 스토리지) 오프라인 기기(콜드 스토리지)에 있습니다. 보안도 사용자가 직접 관리합니다.

스마트 계약은 특정한 조건이 충족되면 실행되도록 프로그래밍된 자동화된 계약으로 구매자와 판매자를 보호하는 데 사용됩니다. 스마트 계약은 불역적이고, 분산 및 공개되어 있으므로, 이러한 합의를 실행한 후에는 변경이나 분쟁이 불가능합니다. 

모든 NFT가 언제 누구에게 판매되는지 추적할 수 있는 스마트 계약을 이용하면 대규모 NFT 구매가 가능합니다. 이를 통해 NFT의 원본 크리에이터는 로열티를 받을 수 있으며 구매자를 위한 보호 장치를 제공하는 등 다양한 기능을 제공할 수 있습니다.

실제로 NFT를 구매하려는 구매자는 지갑이 있어야 합니다. 지갑에는 수탁형과 비수탁형 등 여러 종류가 있으며, 각 유형의 지갑에는 나름의 장단점이 있습니다. 예를 들어, Metamask는 브라우저 기반의 비수탁형 지갑으로, 현재 인기 NFT 마켓플레이스인 OpenSea와 함께 가장 많이 사용됩니다. NFT와 마켓플레이스의 인기가 점점 더 높아짐에 따라 구매자들은 선택한 마켓플레이스아의 호환성, 보안과 사용 용이성을 고려했을 때 자신의 필요에 가장 적합한 지갑이 무엇인지 살펴보아야 합니다. 

지갑은 브랜드와 사용자의 새로운 상호작용 기능을 지원합니다. 이러한 새로운 가능성은 다음을 포함합니다. 

  • 새로운 정체성: 사용자들은 사이트에 연결한 다음 개인화를 위해 기업과 공유하고 싶은 관련성 있는 정보에 대한 액세스를 제공할 수 있습니다. 이를 통해 데이터를 공유하는 대신 데이터에 액세스할 수 있는 키를 제공할 수 있습니다.
  • 새로운 경험: 가까운 미래에는 사용자들이 자신의 지갑에 다양한 자산을 보유할 수 있으며, 자신의 가상 버전을 만들 수 있습니다. 이러한 3D 기능을 활용하여 실시간으로 옷을 입어볼 수 있습니다.
  • 새로운 로그인 방법: 미래에는 사용자가 사이트에서 비밀번호 대신 NFT를 사용할 수 있습니다. 지갑에 보관된 NFT는 비밀번호를 기억하거나 브랜드의 네트워크에 개인정보를 저장하지 않고도 액세스를 제공합니다.

지금까지 블록체인, 암호화폐와 NFT에 대해 알아보았습니다. 다음으로는 이 모든 기술이 어떻게 메타버스에 집약되어 진화하는 Web3 커뮤니티의 교류와 참여를 통해 실현되는 차별화된 디지털 익스피리언스를 만들어내는지 알아보겠습니다.

리소스

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기