W3bstream Devnet 출시

W3bstream Devnet Release

W3bstreamIoTeX 핵심 팀에 의해 개발된 최첨단 컴퓨팅 인프라로, 애플리케이션이 실제 데이터를 검증하고 활용하여 물리적 세계의 사용자 행동을 토큰화하는 방식을 혁신할 수 있도록 설계되었습니다. W3bstream은 DePIN (Decentralized Physical Infrastructure Network) 프로젝트의 기반 인프라로 효과적으로 작용하여 웹3 생태계의 혁신과 협업을 이끌고 있습니다.

W3bstream Devnet

우리는 개발자가 실제 데이터 기반의 dApp을 구축하는 데 필요한 도구와 리소스를 제공하기 위한 중요한 이정표로서 W3bstream Devnet 출시를 발표하게 되어 기쁩니다. 이 출시판은 이 기술에 조기 접근하고자 하는 개발자를 위한 공개 노드입니다.

Devnet 출시판은 W3bstream Studio와 함께 제공되며, 이는 개발자가 데이터 수신부터 애플리케이션 논리 및 블록체인과의 상호작용까지 W3bstream 프로젝트의 모든 측면을 조정할 수 있도록 하는 강력한 제어 센터이자 사용자 인터페이스 도구입니다. W3bstream Studio의 주요 기능은 다음과 같습니다:

  1. 지갑 로그인: 개발자는 이제 MetaMask 지갑을 사용하여 Studio에 로그인할 수 있으며, 이를 통해 동일한 W3bstream 노드를 여러 사용자와 공유할 수 있습니다.
  2. 신뢰할 수 있는 메트릭: 신뢰할 수 있는 메트릭은 개발자가 프로젝트 메트릭을 설정하고 모니터링하는 원활한 방법을 제공하며, 통찰력 있는 대시보드를 생성할 수 있게 해줍니다. 대시보드 선택의 유연성을 제공하고 API를 통해 편리하게 접근할 수 있도록 합니다.
  3. 데이터베이스 생성: Studio는 개발자가 프로젝트에 스트리밍된 데이터를 저장하고 쿼리할 수 있는 데이터베이스 테이블을 생성할 수 있도록 해주며, 다른 애플리케이션 전용 데이터에도 사용할 수 있습니다.
  4. 앱렛 및 트리거: 앱렛은 이벤트 핸들러의 형태로 프로젝트의 논리를 정의하며, 트리거는 온체인 이벤트나 수신된 데이터 메시지를 기반으로 핸들러 실행 작업의 타이밍을 조정합니다.
  5. 체인 비의존성: W3bstream, 그리고 따라서 Devnet 출시판은 체인 비의존적입니다. IoTeX 메인넷과 테스트넷 외에도 Polygon 메인넷/뭄바이 테스트넷, 이더리움 메인넷/고를리 테스트넷과 같은 주요 L1 및 L2에 대한 점진적인 지원이 예정되어 있습니다.
  6. 클라이언트 SDK: Devnet 출시판에는 Linux 기반 장치, ESP32, Android/iOS 장치용으로 IoT 데이터를 W3bstream으로 전송하는 네 개의 클라이언트 SDK가 포함되어 있으며, 아두이노 보드도 곧 지원될 예정입니다.

장치 통신을 위해 W3bstream은 HTTP와 MQTT 모두에서 사용할 수 있는 메시징 프로토콜을 구현하며, 각 사용자의 프로젝트에 대한 전용 엔드포인트를 제공합니다.

현재 가장 큰 질문은: "지금 당장 무엇을 할 수 있을까?"입니다. 답은: "무엇이든!"입니다. W3bstream Devnet 출시판은 실제로 당신이 엔드 투 엔드 DePIN 애플리케이션을 구축할 수 있도록 해주며, 앞서 언급한 바와 같이 W3bstream Studio를 통해 프로세스의 모든 단계를 제어할 수 있습니다.

W3bstream 애플리케이션의 전형적인 흐름

가능한 애플리케이션의 흐름을 좀 더 깊이 탐구해 봅시다. 예를 들어, 사용자들이 기여하거나 그리드로부터 흡수하는 에너지 양에 따라 보상하거나 요금을 부과하는 스마트 에너지 그리드 프로젝트를 관리하는 애플리케이션을 구축한다고 가정해 보겠습니다.

  1. 사용자의 에너지 미터에서 데이터가 W3bstream으로 전송됩니다.
  2. W3bstream은 에너지 미터 장치에 의해 서명된 데이터 메시지를 수신합니다.
  3. W3bstream은 데이터 메시지가 수신될 때 발생하는 W3bstream 이벤트에 따라 관련 핸들러 함수로 메시지를 라우팅합니다.
  4. 특정 블록체인 이벤트가 발생하거나 정기적으로 크론 작업에 의해 트리거될 때 다른 핸들러가 호출될 수 있습니다.
  5. 핸들러 함수는 데이터 메시지를 처리하여 데이터 무결성과 장치 신원을 확인하고 선택적으로 W3bstream의 SQL 데이터베이스에 데이터를 저장합니다.
  6. 수신된 데이터와 프로젝트별 요구 사항에 따라, 핸들러는 실세계 사실의 증명을 생성하고 이를 스마트 계약에 제출하여 애플리케이션 특정 토큰 경제를 촉발합니다.

앞서 언급한 바와 같이 W3bstream Devnet은 현재 단일 노드 시스템으로 운영되고 있습니다. 그러나 향후 업그레이드를 통해 분산 인프라로 전환될 예정입니다. 이는 개발자가 애플리케이션 실행에 필요한 노드의 수와 해당 애플리케이션의 논리에 따라 온체인 작업을 트리거할 수 있는 합의 메커니즘을 선택할 수 있게 해줍니다.

다음은 무엇인가요?

탈중앙화 외에도 개발자들이 기대할 수 있는 몇 가지 흥미로운 기능이 더 있습니다. 어떤 것은 다른 것보다 더 가까운 시기에 개발될 수 있지만, 다음은 다가오는 기능의 빠른 목록입니다:

  • DePIN 개발 키트: IoTeX와 Seeed Studio는 서로 다른 센서를 직접 차에 연결하고 데이터를 시각화하며 W3bstream에 원활하게 연결하여 구축할 수 있도록 허용하는 DePIN 개발 키트를 만들기 위해 협력하고 있습니다.
  • 더 나은 개발자 경험과 더 매끄러운 온체인 상호작용: 향후 반복을 통해 온체인 상호작용 및 DePIN 애플리케이션에서 "표준"으로 간주되는 기타 기능들이 간소화될 것입니다. 더욱 많은 앱렛 템플릿도 제공될 것입니다.
  • 더 많은 체인: 다음 반복에서는 바이낸스와 같은 이더리움 호환 체인이 점점 더 많이 지원될 것입니다. 솔라나와 같은 비이더리움 체인에 대한 지원도 볼 수 있을 것입니다.
  • 더 많은 모듈화: 향후 반복에서는 개발자가 W3bstream을 중앙 브레인으로 사용하여 자신의 선택에 따라 다양한 구성 요소/서비스를 조정할 수 있을 것입니다(예: 스토리지, 연결성 등).

결론

W3bstream Devnet 출시판은 물리적 세계와 블록체인 생태계 간의 격차를 연결하려는 개발자들에게 많은 새로운 가능성을 제공합니다. W3bstream Studio를 통해 사용하기 쉽고 강력한 백엔드 솔루션을 제공함으로써 우리는 DePIN의 잠재력을 실현하고 웹3 분야에서의 혁신을 촉진하는 중요한 단계를 밟고 있습니다.

개발자들이 W3bstream Devnet 출시판에 참여하고 그 기능을 탐색하며 IoTeX 팀과 피드백을 공유할 것을 권장합니다. 우리와 함께 구축을 시작합시다! 함께, 우리는 분산 애플리케이션의 미래를 형성하고 웹3 생태계에서 실제 데이터의 힘을 활용할 수 있습니다.