ioID: Identitas Perangkat On-Chain untuk DePIN yang Dapat Diverifikasi
Today we are excited to launch ioID, the world's most advanced on-chain identity solution for smart devices. ioID equips devices with their own smart contract wallet and private key to sign data on-device and verify their real world activities.
Perangkat pintar muncul di rumah, bisnis, dan kota kita dengan kecepatan yang sangat cepat, menghubungkan dunia fisik dan digital seperti tidak pernah sebelumnya. Pada tahun 2030, McKinsey memprediksi perangkat akan melampaui jumlah manusia dengan rasio 10:1 dan menghasilkan lebih dari $12 triliun dalam nilai ekonomi. Perangkat yang semakin cerdas dan mampu ini adalah fondasi bagi ekonomi global masa depan, dan Jaringan Infrastruktur Fisik Terdesentralisasi (DePIN) mewakili kesempatan pertama bagi orang-orang biasa untuk memiliki dan mengendalikan perangkat mereka, serta data dan utilitas yang dihasilkan. Sejak diluncurkannya IoTeX pada tahun 2018, kami percaya bahwa perangkat suatu saat akan menjadi pengguna blockchain terbesar. Dengan IoTeX 2.0, kami mewujudkan keyakinan ini menjadi kenyataan dengan menghubungkan jutaan perangkat dunia nyata ke blockchain dan memverifikasi data, identitas, dan utilitas mereka untuk kepercayaan dari awal hingga akhir.
Saat ini kami sangat senang meluncurkan ioID, solusi identitas berbasis blockchain paling maju di dunia untuk perangkat pintar. ioID tidak hanya menyediakan pembangun DePIN dengan seperangkat alat untuk mendaftarkan dan mengelola identitas perangkat di blockchain dan di luar blockchain, tetapi juga membekali perangkat dengan dompet kontrak pintar dan kunci pribadi mereka sendiri untuk menandatangani data di perangkat dan memverifikasi aktivitas dunia nyata mereka. Selanjutnya, ioID berfungsi sebagai gerbang bagi perangkat untuk berinteraksi dengan sisa tumpukan teknologi IoTeX 2.0 termasuk Modul Infrastruktur DePIN (DIM) untuk konektivitas, penyimpanan, komputasi, dan lebih banyak lagi. Dengan ioID, kami menghadirkan perangkat ke blockchain sebagai aset yang berdaulat sendiri dan memperkenalkan alam semesta baru kasus penggunaan untuk sektor DePIN.

Sepanjang tahun 2024, kami telah melakukan uji beta ioID dengan 10+ proyek DePIN, termasuk GEODNET, Network3, Nubila, WatchX, dan Envirobloq, untuk memahami kebutuhan nyata aplikasi DePIN dan menstandardisasi penawaran kami untuk menjadikan ioID solusi identitas universal untuk seluruh sektor DePIN. Untuk memenuhi DePIN yang menargetkan berbagai industri dan dibangun di berbagai blockchain, ioID dirancang sebagai solusi identitas terpadu, agnostik rantai yang dapat diverifikasi, dapat diprogram, dapat digabungkan, dimiliki pengguna, dan tahan terhadap penyusupan. Dengan berbagai opsi implementasi (misalnya, perangkat keras, firmware, perangkat lunak), ioID dapat digunakan oleh DePIN mana pun untuk membawa verifikasi dan permintaan ke jaringan mereka, membuka kasus penggunaan baru, dan berinteroperasi dengan DePIN lainnya. Dalam blog ini, kami mengeksplorasi arsitektur dan desain ioID, kasus penggunaan baru yang dibuka oleh ioID, dan bagaimana DePIN memanfaatkan ioID hari ini.
Prinsip Desain ioID
Selama beberapa tahun terakhir, IoTeX telah bekerja sama dengan institusi penelitian, universitas teknik, peneliti DePIN, dan lainnya untuk merancang standar identitas yang akan tahan ujian waktu untuk seluruh industri DePIN. Setelah bertahun-tahun penelitian dan pengembangan, kami bangga meluncurkan ioID sebagai sistem sumber terbuka yang menggabungkan inovasi dari komunitas penelitian identitas, blockchain, dan Internet of Things (IoT). Filosofi desain kami bukanlah untuk membangun ioID sebagai solusi kotak hitam yang eksklusif untuk Jaringan IoTeX, tetapi lebih sebagai toolkit sumber terbuka dan terdesentralisasi yang relevan bagi pembangun dan pengguna. Untuk mengubah filosofi ini menjadi teknologi, kami menggabungkan prinsip-prinsip inti berikut ke dalam desain ioID:

Prinsip Inti | Deskripsi | Desain ioID |
Dapat Diverifikasi | Siapa pun harus dapat menjelajahi registri perangkat on-chain dari proyek DePIN dan memverifikasi jumlah perangkat, identitas perangkat on-chain dan off-chain, serta dokumen dan pemetaan terkait | Semua identitas perangkat dibuat dan dikelola menggunakan rangkaian smart contracts yang telah diaudit, di mana siapa pun dapat menjelajahi sejarah on-chain perangkat dan aktivitasnya |
Terprogram | Perangkat harus direpresentasikan di on-chain sebagai aset yang dapat diprogram, memungkinkan pengembang untuk membangun aplikasi untuk peminjaman/penyewaan, staking, dan transfer perangkat serta output mereka (misalnya, data, layanan) | |
Terkomposisi | Perangkat lunak sumber terbuka harus diintegrasikan untuk memastikan kompatibilitas antara ioID dan berbagai sistem on-chain dan off-chain; pengembang harus dapat membangun di atas ioID untuk memenuhi kebutuhan spesifik mereka | |
Dimiliki Pengguna | Pemilik perangkat harus dapat memiliki dan mengendalikan perangkat mereka dengan cara yang terdesentralisasi; pengguna tidak memerlukan otorisasi dari entitas pusat untuk melakukan pembaruan atau melakukan tindakan dengan ioID mereka | |
Tidak Dapat Dimanipulasi | Integrasi ioID ke dalam perangkat dan penanganan data serta identitas perangkat harus dilakukan dengan cara yang tidak dapat dimanipulasi, bebas dari "kotak hitam" terpusat yang dapat dimanipulasi di mana pengguna tidak memiliki visibilitas | SDK ioID dari IoTeX memungkinkan perangkat untuk membuat/menyimpan kunci privat DID (TEE atau flash) dan menandatangani datanya di perangkat untuk asal usul dan verifikasi; data dapat melewati Cloud dan dikirim langsung ke DA terdesentralisasi melalui DIDComms |
Arsitektur ioID
ioID adalah sistem identitas universal yang menciptakan identitas di rantai untuk perangkat yang kemudian terikat secara verifiabel melalui kontrak pintar dengan identitas off-chain perangkat dan identitas on-chain pemilik. Dalam arsitektur ioID, identitas on-chain dari sebuah perangkat diwakili sebagai ioID NFT (yaitu, ERC-6551 NFT) sementara identitas off-chain perangkat diwakili sebagai identitas terdesentralisasi (DID). Penerbitan dan pengikatan ioID NFT dan DID perangkat difasilitasi oleh portal web IoTeX Hub dan sekumpulan kontrak pintar di blockchain IoTeX L1. Dalam diagram di bawah ini, kami memberikan ringkasan tingkat tinggi dari arsitektur ioID.

- ioID Software Dev Kit (SDK): ioID SDK adalah toolkit embedded ringan untuk perangkat DePIN, memungkinkan pendaftaran Identitas Terdesentralisasi (DID) di perangkat dan komunikasi terenkripsi berbasis DID. ioID SDK terintegrasi ke dalam firmware atau pustaka embedded suatu perangkat DePIN, dan mendukung berbagai chip paling populer termasuk Raspberry Pi, ESP32, Arduino, Linux, dan lainnya.
- Identitas off-chain (DID): Setelah perangkat dinyalakan, DID secara otomatis dibuat dengan cara terdesentralisasi bersamaan dengan dokumen DID yang sesuai. Kunci pribadi DID disimpan di elemen aman perangkat atau flash dan digunakan untuk menandatangani data/aktivitas yang dihasilkan oleh perangkat. Untuk perangkat yang ringan, server yang dihosting dapat digunakan oleh proyek DePIN untuk menerbitkan DID ke perangkat dan memetakannya ke pengidentifikasi perangkat unik yang ada (misalnya, serial #, IMEI).
- IoTeX Hub (hub.iotex.io): Portal web menyediakan pengguna dengan alur pendaftaran yang mulus untuk mengikat DID mereka dengan identitas pengguna mereka dan mendaftarkan identitas ioID NFT mereka on-chain. Dalam portal tersebut, pemilik perangkat menyetor IOTX untuk menutupi biaya interaksi kontrak pintar, DID + Dokumen DID diambil dari perangkat melalui kabel (port serial, USB) atau nirkabel (OTA, Bluetooth), dokumen DID disimpan di IPFS (basis data terdesentralisasi), dan informasi DID + Dokumen DID akhirnya diajukan ke kontrak pintar registri perangkat on-chain.
- Identitas on-chain (ioID NFT, ERC-6551 dompet): Setelah informasi DID perangkat diajukan ke sekumpulan kontrak pintar, ioID NFT dicetak dan diterbitkan ke dompet on-chain pemilik perangkat. ioID NFT mewakili kepemilikan on-chain dari perangkat fisik dan memungkinkan pemegang ioID NFT untuk melakukan tindakan atas nama perangkat, menerima hadiah perangkat, dan memiliki/mengelola data perangkat.
- Sekumpulan kontrak pintar di IoTeX L1: empat kontrak pintar menyediakan kerangka kerja yang kuat untuk manajemen identitas terdesentralisasi, penerbitan ioID NFT, dan interaksi on-chain
- Kontrak pintar Registri ioID: Mendaftarkan perangkat di on-chain dan berfungsi sebagai penyelesai DID untuk memverifikasi identitas perangkat di berbagai proyek. Setiap DePIN akan memiliki kontrak pintar registri ioID yang unik untuk mengelola ioIDnya, dan semua ioID yang terdaftar dapat dilihat dan diverifikasi secara publik.
- Kontrak pintar Registri Proyek: Mengelola semua proyek DePIN, memastikan setiap proyek diidentifikasi dan diautentikasi secara unik dengan ID proyek.
- Kontrak pintar ioID NFT: Dikelola langsung oleh kontrak pintar Registri Proyek dan bertanggung jawab untuk membuat dan menetapkan ioID NFT yang unik ke perangkat.
- Kontrak pintar Toko ioID: Mengelola aktivasi ioID di semua proyek, termasuk manajemen siklus hidup identitas (yaitu, transfer, dekomisi perangkat).
Mendaftarkan identitas terdesentralisasi (DID) untuk suatu perangkat adalah gratis, sementara mengaktifkan ioID on-chain akan memerlukan biaya setoran dalam $IOTX, di mana sebagian dari biaya ioID yang dikumpulkan akan dibakar, ditambahkan ke Marshall DAO, dan/atau didistribusikan kembali kepada pemilik perangkat yang dilengkapi ioID. Tokenomi ioID akan didefinisikan dan diperbarui pada voting tata kelola jaringan dalam beberapa minggu mendatang.
Ingin mulai membangun dengan ioID? Lihat Panduan Integrasi ioID.
ioID: Gerbang ke Modul Infrastruktur DePIN (DIM)
Selain menyediakan solusi identitas on-chain yang kuat untuk perangkat, ioID juga berfungsi sebagai gerbang bagi perangkat untuk berinteraksi dengan seluruh tumpukan teknologi IoTeX 2.0 termasuk Modul Infrastruktur DePIN (DIM) untuk konektivitas, penyimpanan, komputasi, dan lainnya. Perangkat dan aktivitas dunia nyata mereka adalah titik asal bagi DePIN – jika identitas perangkat tidak dapat diverifikasi dan dipercaya, maka semua aktivitas downstream (misalnya, konektivitas, penyimpanan, komputasi) tidak dapat diverifikasi dan tidak dapat dipercaya. Dengan demikian, melengkapi perangkat dengan identitas yang dapat diverifikasi melalui ioID adalah syarat penting untuk memungkinkan DePIN yang sepenuhnya dapat diverifikasi.
Perangkat yang dilengkapi dengan ioID akan diizinkan untuk berinteraksi dengan Modul Infrastruktur DePIN (DIM) yang dikembangkan oleh IoTeX dan mitra-mitra terkemuka, yang merupakan bagian dari rantai nilai DePIN dari awal hingga akhir. Data dari perangkat yang dilengkapi ioID akan terhubung, disusun, dan disimpan dengan cara yang dapat diverifikasi oleh mitra IoTeX 2.0 seperti Streamr, Espresso, NEAR DA, Filecoin, dan lainnya. Di akhir rantai nilai DePIN, platform komputasi off-chain IoTeX W3bstream akan menerima data terverifikasi ini dari perangkat yang terverifikasi dan menjalankan bukti tanpa pengetahuan (ZKP) untuk pada akhirnya memverifikasi aktivitas dunia nyata perangkat dan menyelesaikan "bukti aktivitas dunia nyata" ke blockchain.

Dengan ioID (Lapisan Identitas), SDK ioID (Lapisan Abstraksi HW), W3bstream (Lapisan Komputasi Verifiable), dan berbagai mitra DIM kami, IoTeX memungkinkan DePIN yang sepenuhnya dapat diverifikasi pertama di dunia dengan ioID sebagai katalis! W3bstream DevNet saat ini aktif dengan peluncuran Testnet di bulan-bulan mendatang. Untuk detail lebih lanjut tentang visi kami untuk verifiabilitas dari ujung ke ujung untuk DePIN, silakan lihat blog terbaru kami tentang Infrastruktur Modular untuk DePIN yang Dapat Diverifikasi.
Kasus Penggunaan Baru dengan ioID
Sektor DePIN telah tumbuh dengan cepat selama bertahun-tahun, tetapi ada jumlah potensi yang sangat besar yang belum dimanfaatkan karena kurangnya verifiabilitas dari peserta sisi permintaan. Satu-satunya cara untuk memperbaiki ini adalah dengan memungkinkan siapa pun untuk memverifikasi sendiri identitas dan utilitas perangkat yang berkontribusi pada DePIN adalah nyata dan dapat dipercaya. Dengan demikian, kasus penggunaan pertama dan terpenting dari ioID adalah verifiabilitas itu sendiri untuk mendorong pasokan dan permintaan baru untuk DePIN. Dengan identitas perangkat yang dapat diverifikasi, pengguna akhir akan lebih siap untuk membayar data/layanan dari DePIN, bursa akan lebih nyaman mencantumkan token DePIN, regulator akan dapat menyusun undang-undang yang lebih berarti seputar DePIN, dan banyak lagi.
Selain membawa legitimasi dan permintaan untuk DePIN, ioID juga memperkenalkan primitif baru untuk pembangun DePIN yang membuka penggunaan menarik. Dengan ioID, pembangun DePIN dapat mengubah perangkat fisik menjadi aset yang dapat diprogram dan berdaulat sendiri yang dapat diberi izin melalui izin on-chain untuk berinteraksi dengan berbagai Dapps serta diperdagangkan, dipinjam/diborong, dibiayai, dan banyak lagi:
- Otorisasi & Kontrol Akses: Perangkat dengan ioID dapat diberikan Kredensial Verifiable (VC) untuk mengizinkan hanya perangkat/pemilik tertentu untuk berinteraksi dengan kontrak pintar, Dapps, hadiah penambangan, dan banyak lagi
- Pemanfaatan Ganda & Distribusi Hadiah: DePIN dapat memanfaatkan ioID untuk melakukan distribusi token spesifik proyek dengan lebih transparan daripada distribusi tidak transparan saat ini yang dihitung di Cloud/lembar kerja. Perangkat yang didukung ioID juga dapat diprogram untuk berkontribusi pada beberapa DePIN/Dapps sekaligus, memungkinkan peluang pemanfaatan ganda.
- Kepemilikan Fraksional & Pembiayaan Perangkat: Karena ioID dapat diprogram, struktur kepemilikan dan hierarki kustom dapat diterapkan untuk kepemilikan fraksional perangkat. Misalnya, principal dan arus kas perangkat dapat dibagi secara on-chain oleh sekelompok pemilik yang memberikan berbagai kontribusi (misalnya, pembiayaan, pemasangan, pemeliharaan), yang menambah fleksibilitas besar untuk pertumbuhan sisi pasokan DePIN.
- Peminjaman, Meminjam, dan Perdagangan Perangkat: Karena ioID direpresentasikan secara on-chain sebagai NFT ioID (ERC-6551), ioID dapat diperlakukan sebagai aset on-chain dan diperdagangkan, dipinjamkan, dan dipinjam seperti NFT lainnya. Ini memungkinkan penggunaan di mana installer perangkat dapat menjual perangkat yang sudah dipasang sebelumnya kepada investor pasif, seorang penambang DePIN yang membutuhkan uang di muka dapat meminjam NFT dan arus kas yang terkait kepada pengguna lain, dan banyak lagi.

Studi Kasus ioID
ioID tidak hanya merupakan solusi identitas perangkat yang komprehensif, tetapi juga fleksibel untuk memenuhi sifat heterogen dari proyek DePIN. Perbedaan utama dalam opsi implementasi adalah bagaimana identitas terdesentralisasi (DID) dibuat dan di mana kunci privat DID yang digunakan untuk menandatangani data perangkat disimpan. Untuk banyak proyek, pendekatan yang diinginkan adalah membuat DID dengan mengintegrasikan ioID SDK ke dalam perangkat keras atau firmware perangkat, dan menyimpan kunci privat di perangkat di elemen aman perangkat (TEE) atau penyimpanan flash. Sebagai alternatif, server yang dihosting dapat digunakan untuk membuat DID, memetakan DID ke pengidentifikasi perangkat yang ada (misalnya, nomor seri, IMEI), dan menyimpan kunci privat di server. Kami membagikan tiga studi kasus di bawah ini dari proyek-proyek yang mengintegrasikan ioID menggunakan pendekatan implementasi perangkat keras, firmware, dan perangkat lunak untuk proyek DePIN mereka.



Apa Selanjutnya?
Peluncuran ioID menunjukkan komitmen IoTeX untuk memberikan infrastruktur canggih guna memperluas kemungkinan bagi para pembangun DePIN. Dalam beberapa bulan mendatang, ioID akan diintegrasikan ke dalam lebih banyak proyek yang sudah dalam jalur dan memicu usaha di seluruh industri untuk memprioritaskan verifikasi untuk DePIN. Selanjutnya, ioID akan diintegrasikan secara mulus ke W3bstream untuk menghubungkan "bukti identitas" melalui DID dengan "bukti utilitas" melalui bukti zero-knowledge. Era DePIN yang dapat diverifikasi ada di depan kita dan akan berakar pada teknologi IoTeX! Untuk lebih lanjut tentang visi IoTeX, lihat blog terbaru kami tentang Infrastruktur Modular untuk DePIN yang Dapat Diverifikasi.
Dalam beberapa minggu ke depan, proposal tata kelola mengenai tokenomics ioID akan dipublikasikan kepada komunitas IoTeX untuk diskusi dan pemungutan suara. Komunitas akan bersama-sama memutuskan biaya deposit $IOTX untuk mengaktifkan ioID di blockchain IoTeX, serta bagaimana biaya $IOTX ini akan dibakar, dipertaruhkan, dan dibagikan ke kolam token yang dimiliki ekosistem seperti Marshall DAO dan kolam imbalan Roll-DPoS. Tujuan dari tokenomics ioID adalah untuk mendorong proyek DePIN untuk mengadopsi ioID, mengurangi total pasokan $IOTX melalui pembakaran deflasi yang proporsional dengan registrasi ioID, dan memberikan imbalan kepada pengguna yang memilih untuk memverifikasi identitas dan aktivitas perangkat DePIN mereka.
Inisiatif mendatang lainnya yang akan mendorong adopsi cepat ioID adalah pengenalan imbalan penambangan ganda bersamaan dengan proyek DePIN teratas. Dengan penambangan ganda, pemilik perangkat yang dilengkapi ioID akan dapat menambang dua token secara bersamaan (yaitu, $IOTX dan proyek mitra) untuk memberikan utilitas kepada DePIN mitra dan menyumbangkan data/bukti perangkat mereka yang dapat diverifikasi ke IoTeX. Program beta penambangan ganda sudah dimulai dengan Network3 dan WatchX dengan banyak lagi yang akan datang - tetap disini!
Ingin mengintegrasikan ioID ke dalam proyek DePIN Anda? Lihat tutorial langkah-demi-langkah kami dan hubungi tim Hubungan Pengembang kami.