Subscribe

DropWireless와 W3bstream으로 구현하는 DePIN 광고

DropWireless와 W3bstream으로 구현하는 DePIN 광고

DropWireless는 IoTeX 스택과 W3bstream을 활용한 DePIN 플랫폼 DropWireless Media를 통해 탈중앙화 P2P 광고의 새로운 시대를 열고자 합니다. 이 글에서는 애플리케이션 흐름을 자세히 살펴보고, 기술에 관심 있는 분들을 위해 DW가 W3bstream을 사용해 오프체인 실행에 대한 영지식 증명을 생성하고 네트워크 제공자에게 온체인 보상을 트리거하는 방식을 다이어그램으로 보여드립니다. 이를 통해 DropWireless는 진정으로 무신뢰적이고 검증 가능한 DePIN 애플리케이션이 됩니다.

애플리케이션 흐름:

아래 다이어그램은 Drop Media 기기 소유자와 광고 공간 구매를 원하는 최종 사용자 양쪽의 관점에서 애플리케이션의 흐름을 보여줍니다.

기기 소유자 상호작용:

  • 기기 소유자는 자신의 기기를 온체인에 등록하고 지갑과 연결합니다. 이 등록 단계를 통해 네트워크상에서 기기의 신원과 소유권이 보장됩니다.
  • 기기 소유자는 가용 시간을 설정하여 기기가 광고를 표시할 수 있는 시간대를 지정합니다.

최종 사용자의 광고 공간 구매:

  • 광고 공간 구매를 원하는 최종 사용자는 기기의 가용 슬롯을 예약하고 마켓플레이스 컨트랙트에 보증금을 지불합니다.
  • 최종 사용자는 마켓플레이스 컨트랙트를 통해 광고 송출 상황을 모니터링합니다.

광고 표시 및 검증:

  • DropWireless 기기가 주문을 수락하면, 최종 사용자가 예약한 해당 시간에 광고가 재생됩니다.
  • W3bstream은 기기로부터 지속적으로 데이터를 수신하고 광고 재생 성공에 대한 영지식 증명을 생성합니다. 이 ’실행 증명’은 이후 마켓플레이스 컨트랙트로 전달됩니다.

결제 및 보상:

  • W3bstream의 실행 증명을 기반으로 마켓플레이스 컨트랙트는 기기 소유자에게 DWIN(IoTeX 체인의 ERC20 토큰) 지급을 트리거하여 광고 표시에 대한 보상을 제공합니다.

핵심 구성 요소 및 아키텍처:

  • IoTeX 체인: IoTeX 체인은 마켓플레이스 컨트랙트와, W3bstream이 증명을 발행하고 검증이 완료되면 네트워크 제공자(즉, 기기 소유자)에게 보상하는 데 사용되는 토큰 컨트랙트를 호스팅합니다.
  • W3bstream: W3bstream은 오프체인 데이터에 대한 탈중앙화되고 검증 가능한 연산을 가능하게 합니다. DropWireless의 경우 기기에서의 광고 재생을 검증하고 이에 대한 영지식 증명을 생성하며, DropWireless W3bstream 프로젝트 애플릿에서 계산된 보상이 올바른지 검증합니다.
  • 계정 추상화(AA) 서비스: AA 지갑은 사용자 상호작용을 단순화하여, 가스를 관리하거나 기존 방식의 지갑을 만들 필요 없이 작업을 수행할 수 있게 해줍니다. 사용자는 이메일과 비밀번호 같은 익숙한 자격 증명으로 간단히 이용할 수 있으며, 가스 결제와 같은 기본 작업은 paymaster를 통해 원활하게 처리됩니다. IoTeX의 계정 추상화 인프라에 대한 자세한 내용은 이 가이드를 참고하세요.
  • 토큰 시스템: DWIN 토큰은 광고 예약과 기기 소유자 보상에 사용됩니다. W3bstream이 광고 재생 실행 증명을 제공하면 ERC20 컨트랙트가 트리거되어 보상이 지급됩니다.
  • Drop Media 기기: 현재의 Drop Media 기기, 즉 G2 모델은 자신에게 할당된 주문이 있는지 마켓플레이스 컨트랙트를 지속적으로 모니터링합니다. 유효한 주문을 수락하고, 미디어 재생이 시작되면 지정된 미디어를 처음부터 끝까지 재생했다는 증명으로 W3bstream에 주기적인 하트비트 메시지를 전송합니다. 미디어 재생이 완료되면 “주문 완료” 메시지가 전송되어 W3bstream에서 증명 생성 프로세스가 트리거됩니다.

결론

요약하자면, DropWireless의 DePIN 플랫폼은 기기 소유자가 인프라를 유지하는 대가로 보상을 받는 탈중앙화 P2P 광고 네트워크를 제공합니다. 이 애플리케이션은 IoTeX 체인을 활용해 기기 등록 및 소유자 정보, 토큰 컨트랙트, 마켓플레이스 컨트랙트를 관리합니다. 오프체인에서는 W3bstream을 사용해 시스템의 검증 가능성과 신뢰성을 보장합니다(보상의 오프체인 계산과 DropWireless 비즈니스 로직의 올바른 실행을 검증). 마지막으로 IoTeX 계정 추상화 인프라를 사용하여 간편한 계정 로그인과 Paymaster 서비스를 통한 가스리스 경험을 제공함으로써 사용자 경험을 향상시킵니다. 이 스택을 통해 DropWireless는 진정으로 탈중앙화되고 무신뢰적인 DePIN 프로젝트를 구현하고 있습니다. 광고 제공자에게 직접 보상하고, 누구나 자신의 콘텐츠를 광고할 수 있게 하며, 많은 소상공인과 개인이 프라임 광고에 접근할 수 있는 장벽을 낮춤으로써 전통적인 광고 업계에 완전히 새로운 요소를 도입하고, 나아가 광고 산업 전체를 민주화하고자 합니다.

IoTeX