
작성자: @tlay_io
배경
티레이 개요
DePIN 인프라의 신뢰 레이어인 TLay는 DePIN(탈중앙화 물리적 인프라 네트워크)의 신뢰 레이어를 의미하며 대규모 협력을 촉진하고 실제 자산(RWA)을 제공하기 위해 DePIN 인프라에 대한 디지털 신뢰 레이어를 구축하는 데 전념합니다. 공공 자산 네트워크. TLay의 목표는 물리적 세계 자산을 블록체인 온체인 로컬로 등록, 발행 및 실행함으로써 투명성, 실시간 및 공정성을 향상함으로써 글로벌 시스템 간의 대규모 협업을 달성하고 보다 개방적이고 상호 연결되며 혁신적인 차세대 분산 디지털 상거래 및 재원.
TLay의 제품에는 BoAT3 신뢰할 수 있는 칩/모듈, BoAT3 Lite/Agent SDK, BoAT3 IoT 오라클 서비스 및 DePIN 애플리케이션 체인(Appchain)은 물론 DePIN MVP 출시 지원을 포함한 핵심 기능이 통합되어 있습니다. BoAT3 신뢰할 수 있는 칩/모듈은 다양한 IoT 장치를 DePIN 기능을 지원하는 장치로 신속하게 변환하는 데 사용되어 DePIN 구현의 어려움과 시간 비용을 크게 줄입니다. BoAT3 IoT 오라클 DePIN 시나리오를 위해 특별히 구축된 탈중앙화 오라클 로, DePIN 장치에서 생성된 검증 가능한 데이터가 온체인 에 안정적으로 기록되도록 보장합니다. TLay DePIN 애플리케이션 체인은 EVM과 호환되는 애플리케이션 체인으로, Rollup 아키텍처를 사용하여 고성능 및 저비용 데이터 처리를 달성합니다. TLay 제품군은 DePIN의 개발 프로세스를 단순화하고 개발자와 스타트업 팀이 프로젝트를 빠르게 시작할 수 있도록 도와줍니다.
DePIN 소개
DePIN(탈중앙화 Physical Infrastructure Network)은 Web3를 기반으로 한 새로운 인프라 구축 조직 형태로, 글로벌 커뮤니티 전반의 대규모 협업을 통해 물리적 인프라 네트워크(무선 네트워크, 스토리지 네트워크 등)를 공동 구축하는 것을 목표로 합니다.
오늘날 실생활을 더 좋게 만들기 위해 DePIN을 구축하는 사회적 실천에 점점 더 많은 사람들이 참여하고 있습니다. DePIN 구축에 참여하는 기여자는 인프라 서비스 제공자로서 물리적 인프라 네트워크를 구축하고 운영함으로써 보상을 받습니다. 이 보상은 실제 기여(Proof of Physical Work, PoPW)의 정확한 측정에 크게 좌우됩니다.
실제 작업 증명(PoPW)
모든 DePIN 프로젝트에서는 DePIN 장치의 물리적 작동을 정확하게 측정하고, 안정적으로 보고하고, 효과적으로 검증하는 것이 필수적입니다. DePIN 장치는 물리적 작업을 수행하는 시설을 의미합니다. 예를 들어, 무선 네트워크 장치의 경우 PoPW는 태양광 발전 장치에 대해 전송하는 바이트 수이고, PoPW는 생성되는 에너지입니다. 실제 작업(PW)은 일부 실제 자산의 상태 또는 가치를 나타냅니다. 정확한 측정 표준에 관계없이 DePIN 장치에는 일반적으로 PoPW를 측정하고 보고하는 IoT 장치가 장착되어 있으며 이 데이터는 네트워크에서 확인됩니다. PoPW는 블록체인 네이티브 데이터와 달리 오프체인 데이터이기 때문에 기여도 평가를 위해 PoPW를 온체인 에 안전하게 전송하려면 IoT 오라클 필요합니다.
그러나 기존 IoT 장치는 컴퓨팅 성능, 저장 공간, 네트워킹 성능 및 전력 소비의 제약으로 인해 컴퓨터만큼 쉽게 블록체인 서비스에 액세스할 수 없는 경우가 많습니다. Arkreen의 재생 에너지 데이터 수집기를 예로 들어 보겠습니다. 데이터 수집기는 에너지 데이터를 정기적으로 측정하고 보고하는 데 사용되지만 비용 및 기타 제약으로 인해 일반적으로 약한 장치입니다. 이렇게 약한 장치에서는 PoPW를 컴퓨터처럼 온체인 으로 전송하기 위한 이더 클라이언트와 같은 프로그램을 설치하기가 어렵습니다. TLay의 목적은 이러한 격차를 없애고 IoT 장치에서 블록체인으로 PoPW 전송을 실현하여 실제 자산을 디지털 세계에 연결하는 것입니다.
티레이 개요
BoAT3의 개발 경로
BoAT3(Blockchain of AI Things for Web3)는 잘 알려진 오픈 소스 프로젝트인 BoAT-X의 최신 버전입니다. BoAT-X는 2018년 출시 이후 모든 IoT 장치가 블록체인 서비스에 액세스할 수 있도록 하여 모든 IoT 장치가 블록체인 오라클 역할을 할 수 있도록 최선을 다해 왔습니다. BoAT-X 이름의 "X"는 상상할 수 있는 무한한 가능성을 의미합니다. BoAT-X는 IoT 산업이 온체인 신원 관리(암호화 알고리즘 및 키), 검증 가능한 진술, 온체인 트랜잭션 등을 포함한 블록체인 기능을 통합할 수 있도록 지원하여 기존 IoT 산업이 Web3 시대로 원활하게 발전할 수 있도록 돕습니다.
대부분의 블록체인 프로젝트는 인간을 직접 대상으로 하고 인터넷에서 서비스를 제공하는 데 전념하는 반면 BoAT-X는 사물 인터넷에 특별히 초점을 맞추고 있습니다. 최근 사물인터넷(Internet of Things)의 급속한 발전으로 인해 2025년에는 IoT 기기 수가 전 세계 인구의 5배를 넘어설 것으로 예상된다. 거대한 IoT 장치는 매일 대량 의 데이터를 효율적으로 캡처하여 AI 훈련 및 추론과 같은 다양한 애플리케이션에 데이터를 제공합니다. 따라서 데이터의 신뢰성은 데이터 활용과 수익화의 핵심입니다.
블록체인은 여러 당사자 간의 데이터 신뢰성을 보장하고 데이터를 생성한 활동을 기록하는 신뢰할 수 있는 방법이지만 IoT에서는 쉽지 않습니다. 대부분의 IoT 장치는 사람들이 생각하는 것보다 훨씬 약합니다. 예를 들어, 사물 인터넷을 위한 많은 Web3 프로젝트에서는 Raspberry Pi가 사용됩니다. 라즈베리 파이는 컴퓨터보다 훨씬 약하지만 이미 가장 강력한 IoT 장치 중 하나입니다. 대부분의 대규모 배포 IoT 애플리케이션에서 IoT 장치는 Raspberry Pi보다 훨씬 약한 경향이 있습니다. 성능이 강하거나 약한 대규모 IoT 장치를 블록체인에 연결하는 방법은 BoAT-X가 해결하려는 과제입니다.
이 문제를 해결하는 기본적인 방법은 블록체인 지갑에서 가장 필요한 기능을 잘라내어 IoT 장치의 핵심 구성 요소에 이식하는 것입니다. 지난 5년 동안 BoAT-X 프레임(멀티체인 IoT 블록체인 지갑)는 주류 IoT 칩 및 모듈, 특히 리소스 제약이 엄격한 칩 및 모듈을 지원해 왔습니다. BoAT는 이러한 칩과 모듈을 포괄함으로써 이러한 칩이나 모듈이 장착된 대부분의 IoT 장치가 블록체인의 새로운 세계를 헤매도록 힘을 실어줄 수 있습니다.
이제 BoAT는 장치 측면에서 DePIN용 IoT 오라클 로 더욱 확장되었습니다.
PoPW용 DePIN 오라클
BoAT3 IoT 오라클 은 PoPW용 DePIN 오라클 입니다. IoT 장치, 클라우드 서비스 및 블록체인 서비스와 관련된 DePIN 프로젝트에 일종의 물리적 작업에 대한 증거를 생성, 보고 및 확인하기 위한 하드웨어 및 소프트웨어 세트를 제공합니다.

DePIN 시스템의 PoPW 프로세스
일반적인 PoPW 프로세스는 다음과 같습니다.
1.DePIN 장치는 일부 물리적 작업(예: 재생 에너지 생성)을 수행하고 발전 데이터를 생성합니다.
2. 이러한 데이터 중에는 dApp 백엔드(보라색 경로)로 직접 전송되는 일부 비 PoPW 애플리케이션 데이터(예: 배터리 부족 경고)가 있을 수 있으며 이는 이 기사의 범위를 벗어납니다.
3. 동시에 DePIN 장치는 PoPW를 생성하여 작업 데이터(예: 온도 및 습도)를 함께 패키징합니다. DePIN 장치의 지갑은 고유한 장치 암호화 키를 보유하고 PoPW에 서명합니다. 그런 다음 서명된 PoPW는 그림의 파란색 경로를 따라 IoT 오라클 로 전송됩니다.
4. IoT 오라클. 검증이 통과되면 검증된 PoPW가 녹색 경로를 따라 블록체인과 dApp으로 전송됩니다.
5. 검증된 PoPW가 블록체인 온체인 전송되면 dApp은 이러한 PoPW를 기반으로 추가 처리를 수행할 수 있습니다(예: PoPW 워크로드를 기반으로 참여 DePIN 단위에 대한 보상).
BoAT3의 철학과 과제
BoAT3 IoT 오라클 DePIN 프로젝트의 공통 요구 사항인 PoPW 프로토콜에 중점을 두고 있습니다. 이는 PoPW를 다양한 IoT 장치에서 온체인 으로 원활하고 안전하게 전송하는 방법입니다. 이는 필요한 몇 가지 주요 영역을 다룹니다.
- 활성 데이터 피드: 대부분의 블록체인 오라클 귀중한 정보를 제공하기 위해 오프체인 서버(데이터 소스)를 요청하기 위해 스마트 계약에 의해 수동적으로 트리거되는 반면, 대부분의 BoAT3 IoT 오라클 활성 피드 모드에서 작동합니다. 이는 일반적으로 특정 간격으로 또는 이벤트가 트리거될 때 백엔드로 데이터를 적극적으로 보내는 대부분의 IoT 장치의 일반적인 동작과 일치합니다. 또한 네트워크 토폴로지(예: LoRa 네트워크) 및 에너지 절약 전략에 따라 일부 IoT 장치는 대부분의 시간 동안 절전 모드를 유지하며 깨어나 데이터를 업로드할 때만 제어 명령을 받을 수 있습니다. 따라서 일반적으로 IoT 장치는 BoAT3 IoT 오라클 통해 PoPW를 블록체인에 적극적으로 전송합니다.
- 유연한 블록체인 기능 지원: IoT 장치의 다양성은 물리적 작업 증명(PoPW)을 안전하게 생성하고 보고하기 위해 유연한 방법이 필요하다는 것을 의미합니다. 강력한 서버와 달리 IoT 장치의 기능 범위는 수십 MHz에서 실행되고 메모리가 수십 kB에 불과한 경량 마이크로컨트롤러(MCU)부터 Raspberry Pi 장치와 같은 보다 강력한 장치에 이르기까지 매우 다양합니다. 1GHz 이상에서 실행되고 여러 개의 CPU/GPU 코어를 갖춘 Android 기반 스마트 모듈입니다. TLay는 다양한 유형의 IoT 장치의 연결 요구 사항을 충족하기 위해 IoT 장치용 소프트웨어 개발 키트(SDK)뿐만 아니라 블록체인 지원 칩과 모듈을 제공합니다.
- 장치 ID 관리: 대부분의 탈중앙화 애플리케이션(dApp)의 경우 사용자는 자신의 블록체인 ID(주소)를 실제 ID(예: 소셜 미디어 계정)에 연결하지 않는 한 일반적으로 익명입니다. 그러나 DePIN 장치의 경우에는 그렇지 않습니다. 장치 인증(KYD 또는 Know Your Device)은 DePIN 네트워크에서 각 DePIN 장치의 물리적 작업 부하를 확인하는 데 필요한 단계입니다. IoT 장치의 ID를 신뢰할 수 있게 관리해야만 등록된 IoT 장치만 유효한 PoPW를 생성할 수 있습니다.
- PoPW 검증과 워크로드 평가의 분리: BoAT3 IoT 오라클 PoPW 서명을 검증하여 각 PoPW 보고서를 검증합니다. 모든 유효한 IoT 장치에는 등록된 ID가 있으며 실제 DePIN 장치에서 변조되지 않은 PoPW만 확인할 수 있습니다. 물리적 작업(PW)은 특정 DePIN 프로젝트에 따라 달라지므로 PW 평가는 PoPW 검증과 별개입니다. 이를 통해 BoAT3 IoT 오라클 PoPW 신뢰성에 대한 표준화된 검증에 집중할 수 있으며, 다양한 PW(검증된 PoPW 기반) 평가는 dApp에 맡길 수 있습니다.
- 멀티체인 적응성: 번영하는 DePIN 생태계는 온체인 실행되는 여러 dApp을 포괄해야 합니다. 인프라로서 BoAT3 IoT 오라클 오라클 노드에 맞춤형 dApp 커넥터를 도입하여 유연성을 확장합니다. 이를 통해 DePIN 프로젝트는 PoPW가 블록체인 및 스마트 계약에 전달되는 방식을 맞춤화할 수 있습니다.
- IoT 플랫폼 통합: PoPW는 IoT 장치에서 생성되는 핵심 메시지이지만 IoT 데이터는 단순한 PoPW가 아닙니다. BoAT3 IoT 오라클 IoT 플랫폼에 통합되어 PoPW 및 비PoPW 데이터를 확장 가능한 방식으로 처리할 수 있습니다.
- 개인 정보 보호: 개인 정보 보호는 DePIN 프로젝트의 초석 중 하나입니다. 원본 PoPW에 민감한 정보가 포함되어 있는 경우 IoT 장치를 떠나기 전에 암호화해야 합니다. BoAT3 IoT 오라클 기밀 컴퓨팅 환경과 영지식 증명(ZKP) 기술을 통합하여 민감한 데이터를 신뢰할 수 있는 환경에서 처리하고 결과의 신뢰성에 대한 ZKP 증명을 생성합니다.
- 탈중앙화 오라클 노드: BoAT3 IoT 오라클 은 탈중앙화 오라클 입니다. 모든 적격 오라클 서비스 제공자는 서비스 엔드포인트를 온체인 등록할 수 있습니다. 구체적인 서비스 약관은 각 서비스 제공업체에 의해 결정됩니다. 이러한 노력을 통해 BoAT3 IoT 오라클 DePIN 프로젝트가 빠르고 안전하게 시장에 진입할 수 있도록 도울 수 있습니다. 이는 DePIN 프로젝트가 디지털 MRV(측정, 보고 및 검증) 기능을 구축하는 데 필요한 모든 도구를 제공합니다.
DePIN 애플리케이션 체인
DePIN 프로젝트의 경우 기본 블록체인 인프라는 몇 가지 주요 요구 사항을 충족해야 합니다.
- 성능 및 비용: DePIN 프로젝트에는 일반적으로 수천 또는 수백만 개의 IoT 장치가 포함되어 보상 주기당 대량 의 트랜잭션을 생성합니다. 따라서 블록체인은 고성능, 강력한 보안, 저렴한 비용을 제공해야 합니다. Rollup과 같은 모듈 블록체인 솔루션은 이러한 요구 사항을 잘 충족하므로 DePIN 프로젝트를 지원하는 현명한 선택이 됩니다.
- 스토리지 요구 사항: PW 및 PoPW 데이터의 양은 일반적으로 방대하며 일부는 장기간 보관해야 합니다. 따라서 이 데이터는 종종 오프체인에 저장되며 검열 없이 계속 액세스할 수 있습니다. Filecoin, Arweave, Kwil 또는 클라우드 스토리지와 같은 탈중앙화 스토리지 솔루션은 데이터가 커뮤니티에 완전히 공개되고 데이터 변조를 방지하는 데 적합한 옵션입니다.
- 크로스체인 서비스: 편리한 사용자 서비스를 제공하려면 다양한 DePIN 프로젝트 간의 협업이 중요합니다. 이러한 프로젝트는 서로 다른 온체인 에서 실행될 수 있으므로 이들 간의 원활한 협업을 촉진하려면 신뢰할 수 있는 크로스체인 서비스가 필요합니다.
위의 요구 사항을 고려하여 TLay는 Rollup을 기반으로 DePIN 애플리케이션 체인을 통합합니다.
TLay 아키텍처 분석
DePIN 장치에 통합된 IoT 장치
BoAT3의 IoT 장치 통합은 BoAT의 간접 작동 모드를 확장한 것입니다. IoT 장치는 BoAT3 Lite SDK와 통합되어 자체 블록체인 지갑을 생성하고 BoAT3 IoT 오라클 노드와 작동합니다. 간접 방법에 대한 배경 정보는 BoAT-EdgeDocs 에서 확인할 수 있습니다.
BoAT3 라이트 SDK
BoAT3 Lite SDK는 임베디드 장치용으로 설계된 C 언어 경량 블록체인 지갑 소프트웨어 개발 키트입니다. 장치 지갑을 관리하여 IoT 장치가 PoPW를 생성 및 서명하고 검증을 위해 BoAT3 IoT 오라클 노드에 전송할 수 있도록 합니다. 대부분의 IoT 장치는 리소스가 제한되어 있으며 컴퓨팅 성능, 저장 용량 및 연결 대역폭이 제한되어 있어 Node.js 및 기타 블록체인 SDK를 실행하기가 어렵습니다. BoAT3 Lite SDK는 리소스가 제한된 임베디드 시스템에 극도로 최적화되어 있어 장치에서 PoPW를 생성하고 보고할 수 있습니다.
BoAT3 Lite SDK는 널리 사용되는 다양한 IoT 칩 및 모듈을 지원합니다. 또한 TEE(Trusted Execution Environment), SE(Secure Element) 또는 SIM 카드(셀룰러 통신용)를 사용하여 높은 수준의 보안을 제공합니다.
지금까지 BoAT 통합을 구현한 IoT 칩 및 모듈 목록입니다 . 우리는 이 목록을 정기적으로 업데이트하고 더 많은 칩 및 모듈 모델을 지원하기 위해 계속 열심히 노력할 것입니다. 또한 BoAT3 IoT Oracle을 IoT 플랫폼에 연결해야 하는 경우 Java, Golang 등 고급 언어로 작성된 BoAT3 Agent SDK도 제공합니다.
BoAT3 신뢰할 수 있는 칩 및 모듈
BoAT3 신뢰할 수 있는 칩 및 모듈은 BoAT3 Lite SDK로 구동되는 IoT 하드웨어 구성 요소입니다. 일반적인 연결 기능 외에도 BoAT3 Lite SDK를 통해 BoAT3 IoT 오라클 노드에 PoPW를 생성하고 보고할 수도 있습니다.
BoAT3 Lite SDK는 거의 모든 IoT 하드웨어에 유연하게 이식할 수 있지만 이를 위해서는 블록체인 및 임베디드/IoT 도메인에 대한 전문 지식이 필요합니다. 상장 기간을 단축하기 위해 TLay는 파트너와 협력하여 BoAT3 Lite SDK가 통합된 IoT 칩 및 모듈을 제공합니다. DePIN 프로젝트는 이러한 구성 요소를 선택하고 즉시 PoPW 보고 기능을 가질 수 있습니다. 따라서 개발자는 SDK를 다양한 IoT 하드웨어에 포팅하는 문제를 해결하는 대신 업무 자체에 집중할 수 있습니다.
표준 하드웨어 구성 요소인 BoAT3의 신뢰할 수 있는 칩과 모듈은 다양한 유형의 하드웨어를 하나씩 적용하는 것에 비해 DePIN 프로젝트의 대규모 배포 속도를 10배 이상 가속화할 수 있습니다. 실제로 DePIN 장치의 응용 분야와 하드웨어 형태는 매우 세분화되어 있습니다. BoAT3 신뢰할 수 있는 칩과 모듈은 다양한 DePIN 장치에 사용할 수 있는 일반적인 구성 요소일 뿐입니다. 이를 통해 IoT 장치는 PoPW 기능을 쉽게 얻을 수 있습니다.
BoAT3 IoT 오라클 아키텍처
BoAT3 IoT 오라클 의 아키텍처는 다음과 같습니다.

BoAT3 IoT 오라클 아키텍처
다음 구성 요소가 포함됩니다.
- 데이터 검증기: 검증기는 IoT 장치에서 측정하고 보고하는 물리적 작업 증명(PoPW)의 신뢰성을 검증합니다. PoPW의 서명과 장치 ID는 DID에 등록되고 이에 대해 확인됩니다. 확인되면 PoPW는 배포를 위해 규칙 엔진으로 전달됩니다.
- 규칙 엔진: 규칙 엔진은 DePIN 프로젝트와 PoPW 개체 모델을 기반으로 검증된 PoPW를 해당 커넥터에 배포하는 배포자입니다.
- 커넥터: 커넥터는 플러그인을 JavaScript 모듈 로 로드하고 실행하여 PoPW 스트림 처리를 사용자 정의할 수 있는 가상 머신 인스턴스입니다. DePIN 프로젝트는 PoPW를 처리하고 실행되는 블록체인 및 스마트 계약에 적응하기 위해 자체 JavaScript 모듈 작성할 수 있습니다.
- 기밀 컴퓨팅 환경 및 영지식 증명(ZKP): 기밀 컴퓨팅 환경은 중요한 데이터를 처리할 수 있는 격리된 실행 환경입니다. 데이터 애플리케이션에서 가치 있는 것은 원본 데이터 자체가 아니라 데이터에서 클레임 정보인 경우가 많습니다. PoPW에 민감한 정보(예: 개인 정보)가 포함되어 있는 경우 IoT 장치에서 전송되기 전에 일반 텍스트 PoPW를 암호화해야 합니다. 암호화된 PoPW는 해독되기 전에 기밀 컴퓨팅 환경으로 전송되어야 하며, 사전 설정된 알고리즘을 사용하여 데이터를 분석 및 처리하여 필요한 정보를 클레임 수 있습니다. 이렇게 클레임 정보를 실제 작업 청구라고 합니다. 실제 작업 청구에서는 일반적으로 민감한 정보가 제거되며 기밀 컴퓨팅 환경 외부에 일반 텍스트로 공개될 수 있지만 민감한 정보가 포함된 원시 데이터는 일반 텍스트로 배포되지 않습니다. ZK Prover는 기밀 컴퓨팅 환경과 협력하여 물리적 작업 청구가 실제로 합의된 원본 데이터와 합의된 알고리즘을 통해 계산되었음을 증명할 수 있습니다. 결과적으로, 사용자는 프라이버시가 포함된 원본 데이터를 공개하지 않고도 기밀 컴퓨팅 환경과 영지식 증명을 통해 데이터의 가치를 실현할 수 있습니다.
DePIN 애플리케이션 체인 및 온체인 서비스
DePIN 애플리케이션 체인 아키텍처

TLay의 DePIN 애플리케이션 체인 아키텍처
Rollup 기술을 기반으로 다음과 같은 주요 수준으로 나뉩니다.
- 이더 메인넷(레이어 1, L1): 이더 메인넷은 레이어 1로서 전체 시스템의 보안과 신뢰를 제공하며 레이어 2(L2) 데이터의 가용성과 정산을 담당합니다.
- 롤업 레이어 2(L2): 이 레이어는 널리 사용되는 낙관적 롤업 또는 영지식 롤업(예: Optimism, Arbitrum 및 Polygon CDK)을 사용하여 저렴한 비용으로 높은 보안과 신뢰도를 제공합니다. 그럼에도 불구하고, 이더 메인넷의 데이터 가용성에 의존하기 때문에 L2는 DePIN 프로젝트의 대규모 구현을 지원할 만큼 성능과 비용 효율성이 충분하지 않을 수 있습니다.
통합 경제 모델부터 무신뢰 크로스체인 운영 및 탈중앙화 식별자(DID) 서비스에 이르기까지 DePIN 유틸리티를 제공하는 많은 공공 서비스 계약이 이 계층에 배포됩니다. L2 레이어는 온체인 활동의 중심으로, DePIN 프로젝트가 탈중앙화 거래소 (DEX) 및 대출 플랫폼과 같은 다양한 온체인 생태계와 상호 작용할 수 있도록 해줍니다. TLay 레이어 3의 채굴자는 보상을 L2로 전송하여 스테이블 코인으로 변환할 수 있습니다.
- TLay 레이어 3(L3): 레이어 3인 이 레이어는 OP 또는 ZK 롤업을 사용하고 레이어 2를 결제 레이어로 사용하며 타사 데이터 가용성(DA) 서비스를 사용합니다. 보안과 신뢰는 레이어 2에서 상속됩니다. 타사 DA 서비스를 사용하면 더 이상 이더 L1의 블록 가스 한도에 의해 성능이 제한되지 않으므로 비용이 더욱 절감되고 성능이 향상됩니다. L3의 성능과 비용은 DePIN 프로젝트의 대규모 구현을 지원하기에 충분합니다.
DePIN 프로젝트 수가 많기 때문에 단일 L3 체인이 모든 프로젝트를 지원하지 못할 수 있으므로 여러 L3 체인이 병렬로 실행될 수 있습니다. 레이어 2에 위치한 무신뢰 크로스 체인 계약을 통해 프로젝트 간 크로스 체인 협업을 달성할 수 있습니다.
DePIN 프로젝트의 스마트 계약과 DID 계약 및 DePIN 프로젝트를 직접 서비스하는 기타 계약이 이 계층에 배포됩니다.
- 데이터 가용성(DA) 서비스: 데이터 가용성 샘플링(DAS) 기술을 사용하는 Celestia 또는 EigenDA와 같은 타사 DA 서비스를 사용하여 호스팅된 데이터가 커뮤니티에 완전히 액세스할 수 있도록 보장함으로써 데이터 원천징수 공격을 방지합니다. 롤업 보안 보장에 중요합니다. 타사 DA 서비스를 사용하면 이더 L1 Gas 소비를 방지하여 온체인 처리량을 크게 확장할 수 있습니다.
- 데이터 저장 서비스: PW(Physical Work) 또는 PoPW(Proof of Physical Work) 데이터는 DePIN 프로젝트 보상 분배의 기초입니다. 이러한 데이터의 보안과 추적성을 보장하기 위해 일반적으로 데이터는 오프체인에 저장되고 완전히 개방된 상태로 유지됩니다. 데이터 스토리지 서비스는 클라우드 스토리지뿐만 아니라 Filecoin, Arweave 등의 탈중앙화 스토리지 솔루션도 사용할 수 있습니다. 데이터 접근성을 보장하고 데이터 원천징수를 방지하려면 데이터 액세스를 보장하기 위한 인증 절차가 필요합니다.
온체인 서비스
TLay는 DePIN 프로젝트의 운영 및 관리를 지원하기 위해 일련의 온체인 서비스를 제공합니다.
- 탈중앙화 식별자(DID) 및 장치 등록: 모든 IoT 장치는 DePIN 생태계 내에 ID를 등록해야 합니다. 디지털 서명에만 관심이 있는 많은 Web3 프로젝트와 달리 DePIN 프로젝트는 서명을 확인할 뿐만 아니라 데이터와 서명이 등록된 IoT 장치에서 나온 것인지도 인증합니다.
- 오라클 노드 등록: 오라클 노드 등록은 적격 BoAT3 IoT 오라클 서비스 제공업체를 나열하는 온체인 레지스트리입니다. 필요한 조건을 충족하는 공급자는 BoAT3 IoT 오라클 노드를 설정할 수 있습니다.
- 접근 승인: 접근 승인을 통해 DePIN 프로젝트는 BoAT3 IoT 오라클 에 접근하기 위한 규칙을 정의할 수 있습니다. 예를 들어 DePIN 프로젝트는 해당 커넥터에서 JavaScript 코드를 업데이트할 수 있는 주소를 결정할 수 있습니다.
- 영지식 검증기(ZK Verifier): 영지식 검증기는 BoAT3 IoT 오라클 노드에서 ZK 증명기 로 생성된 영지식 증명(ZK Proof)을 스마트 컨트랙트에서 검증할 수 있도록 하는 라이브러리입니다.
- PoPW 인증서 저장 서비스: BoAT3 IoT 오라클 에는 기본 dApp 인증서 저장 서비스로 이 서비스가 내장되어 있습니다. 모든 IoT 장치는 이 서비스를 호출하여 PoPW를 인증할 수 있습니다. 여기서 데이터는 탈중앙화 저장소에 저장되고 해당 지문(예: 해시 값)은 블록체인 온체인 영구적으로 저장됩니다.
- 사물 모델(Thing Model): 사물 모델은 IoT 장치가 PoPW를 보고하기 위해 정의된 사용자 지정 데이터 구조입니다. 모든 PoPW는 DePIN 프로젝트에서 정의한 물리적 모델을 준수해야 합니다.
개발자 가이드
1단계: IoT 네트워크 토폴로지 결정
IoT 네트워크는 일반적으로 다층 스타 네트워크입니다. IoT 장치(단말기)는 IoT 게이트웨이에 연결되고, IoT 게이트웨이는 다시 인터넷이나 내부 네트워크에 연결됩니다. 네트워크 토폴로지의 특정 구성을 결정하려면 장치 기능, 연결 기술, 라우팅 구성, 비즈니스 정책 및 규제 요구 사항을 비롯한 여러 요소를 고려해야 합니다.
먼저, 데이터 트러스트 앵커의 위치를 결정해야 합니다. 트러스트 앵커는 트러스트 체인의 시작점으로, 일반적으로 고유 키로 데이터를 서명할 수 있는 위치에 있습니다.

다양한 유형의 IoT 네트워크 토폴로지의 트러스트 앵커
이상적으로 IoT 장치는 물리적 작업 부하(PW)를 측정하고, 측정된 PW를 PoPW에 패키징하고, 고유한 장치 키로 PoPW에 서명해야 합니다. 이는 PoPW 경로에서 데이터 소스에 가장 가까운 지점인 IoT 장치에 신뢰의 앵커를 배치합니다. 그러나 어떤 경우에는 IoT 장치가 PoPW에 서명할 수 없습니다. 이는 기술적인 문제, 비즈니스상의 이유 또는 두 가지 모두로 인해 발생할 수 있습니다. 따라서 트러스트 앵커를 배치하는 데에는 여전히 두 가지 옵션이 있습니다. 하나는 현장 게이트웨이 장치에 있고 다른 하나는 클라우드의 IoT 플랫폼에 있습니다.
앵커가 어디에 위치하든 앵커는 PoPW를 생성하고 BoAT3 IoT 오라클 노드에 보고해야 합니다.
2단계: IoT 통합 솔루션 선택
트러스트 앵커가 IoT 장치 또는 필드 게이트웨이 장치에 배치된 경우 소프트웨어 솔루션과 하드웨어 솔루션이라는 두 가지 통합 옵션이 있습니다.
- 소프트웨어 솔루션: IoT 장치를 대상으로 하는 BoAT3 Lite SDK 포트. BoAT3 Lite SDK는 C 언어로 작성된 경량 블록체인 지갑 SDK로 IoT 하드웨어에서 실행하기에 매우 적합합니다. 하지만 C 언어는 크로스 플랫폼이 아니기 때문에 추가적인 개발 작업이 불가피하게 필요하며, SDK 포팅을 위해서는 임베디드 하드웨어와 소프트웨어 기술이 필요합니다.
- 하드웨어 솔루션: BoAT3 Lite SDK가 통합된 BoAT3 신뢰할 수 있는 모듈 또는 BoAT3 신뢰할 수 있는 칩을 선택하세요. 통신 모듈이나 칩은 IoT 장치의 핵심 구성 요소입니다. 지원되는 모델을 선택하면 SDK 포팅 문제를 피할 수 있습니다.
트러스트 앵커가 IoT 플랫폼에 배치되면 IoT 통합이 필요하지 않습니다. IoT 플랫폼에는 Java, Golang 등 고급 언어로 작성된 BoAT3 Agent SDK가 통합되어야 합니다.
3단계: PoPW 확인 모드 선택
다양한 애플리케이션 시나리오에서는 다양한 요구 사항을 충족하기 위해 일반 텍스트 PoPW와 개인 정보 보호 PoPW라는 두 가지 PoPW(물리적 작업 증명) 검증 모드를 선택할 수 있습니다.
일반 텍스트 PoPW
일반 텍스트 PoPW 시나리오에서 PoPW는 일종의 물리적 작업의 원시 데이터입니다.

일반 텍스트 PoPW 프로세스
일반 텍스트 PoPW 프로세스:
1. IoT 장치는 물리적 작업을 측정하고 장치 키로 서명합니다.
2. 서명된 PoPW는 일반 텍스트로 BoAT3 IoT 오라클 노드에 전송됩니다.
3. 데이터 유효성 검사기는 PoPW의 신뢰성을 확인한 다음 이를 규칙 엔진에 전달합니다.
4. 규칙 엔진은 해당 커넥터를 선택하고 인증된 일반 텍스트 PoPW를 처리합니다.
5. DePIN 프로젝트에 의해 사용자 정의된 플러그인은 커넥터 인스턴스에서 실행되고 확인된 일반 텍스트 PoPW를 dApp에 전달합니다.
6.dApp은 실제 작업을 기반으로 DePIN 단위를 보상합니다.
개인정보 보호 PoPW
개인정보 보호 PoPW 시나리오에서 PoPW는 암호화된 데이터이고, 실제 작업 청구는 실제 작업의 원시 데이터에서 클레임 일부 민감하지 않은 정보의 계산 결과입니다.

개인정보 보호 PoPW 프로세스
개인정보 보호 PoPW 프로세스:
1. IoT 장치는 물리적 작업 부하를 측정하고 장치 키로 서명하기 전에 이를 암호화합니다.
2. 암호화된 PoPW는 BoAT3 IoT 오라클 노드로 전송됩니다.
3. 데이터 유효성 검사기는 암호화된 PoPW의 서명을 확인하고 이를 규칙 엔진에 전달합니다.
4. 규칙 엔진은 암호화된 PoPW를 처리하기 위해 해당 커넥터를 선택합니다.
5. DePIN 프로젝트에서 사용자 정의한 플러그인은 커넥터 인스턴스에서 실행되고 암호화된 PoPW를 Confidential Computation Enclave에 주입합니다.
6. 기밀 컴퓨팅 환경에서는 PoPW가 복호화되고 환경 내 알고리즘을 통해 물리적 작업량 명세서가 계산되는 동시에 영지식 증명(ZKP)이 생성됩니다.
7. 실제 작업 명세서와 해당 ZKP가 dApp으로 전송됩니다.
8. dApp은 ZKP를 확인하고 물리적 워크로드 청구를 기반으로 DePIN 단위를 보상합니다.
4단계: 커넥터 플러그인 준비
여러 블록체인 및 스마트 계약을 지원하기 위해 커넥터는 개발자가 검증된 PoPW를 처리하는 방법을 정의할 수 있는 사용자 정의 가능한 JavaScript 스크립트입니다. 최소한 PoPW를 dApp에 보고하는 스마트 계약을 포함하세요. 또한 PoPW는 나중에 사용하기 위해 탈중앙화 저장소에 저장할 수 있습니다. 개발자는 자신의 플러그인 코드를 작성하여 특정 동작을 결정할 수 있습니다.
결론적으로
새롭게 떠오르는 DePIN 생태계에는 DePIN 유닛이 기여한 물리적 작업 증명을 스마트 계약에 전달하기 위해 IoT 오라클 과 고성능, 저비용 애플리케이션 체인이 필요합니다. 대부분 사람들에게 직접 서비스를 제공하는 다른 Web3 프로젝트와 달리 DePIN 장치는 IoT 장치를 기반으로 합니다. 이 트랙에는 기회와 도전이 공존합니다.
기술적으로 BoAT3 IoT 오라클 BoAT3 Lite SDK와 블록체인 지갑이 내장된 BoAT3 신뢰할 수 있는 칩 및 모듈을 통해 DePIN 장치 내 IoT 장치의 다양성 문제를 해결하여 IoT 장치가 PoPW를 생성하고 오라클 노드에 보고할 수 있도록 합니다. 오라클 노드는 PoPW의 신뢰성을 검증하고 이를 DePIN 프로젝트에서 맞춤화한 커넥터를 통해 dApp의 온체인 스마트 계약에 전달합니다. dApp은 물리적 작업 부하에 따라 DePIN 단위에 보상을 제공합니다. 민감한 정보가 포함된 PoPW의 경우 기밀 컴퓨팅 환경과 영지식 증명이 관련되어 dApp이 DePIN 단위에 대한 보상을 평가할 수 있는 검증 가능한 물리적 작업 명세서를 생성합니다.
TLay는 PoPW 생성, 보고 및 검증 프로토콜을 표준화하여 DePIN 프로젝트 개발을 가속화합니다. 잘 알려진 비트코인은 합의 방식에 작업 증명(PoW)이 내장되어 있지만 DePIN 애플리케이션의 경우 물리적 작업량(PW)은 일반적으로 블록체인 외부의 이점입니다. DePIN 프로젝트의 애플리케이션 체인이나 스마트 계약은 PW를 직접 측정할 수 없지만 PW를 알기 위해서는 IoT 장치 및 오라클 의 도움이 필요합니다. TLay는 이러한 프로토콜을 구현하기 위한 DePIN 프로젝트용 소프트웨어를 제공할 뿐만 아니라 신뢰할 수 있는 PoPW를 기반으로 하는 디지털 측정, 보고 및 검증(dMRV) 메커니즘을 활성화하여 다양한 분야의 다양한 하드웨어 요구 사항을 충족할 수 있는 주요 IoT 하드웨어 구성 요소도 제공합니다. DePIN 부서의 요구는 DePIN 프로젝트의 급속한 성장을 촉진했습니다.
요약하자면, TLay는 물리적 세계의 PoPW를 블록체인의 디지털 세계로 안전하고 안정적으로 전송하여 DePIN 인프라에 대한 신뢰 계층을 구축합니다.


