Sistem identitas mendukung berbagai aplikasi dalam kehidupan sehari-hari kita, termasuk verifikasi identitas dan otorisasi, pembuatan akun dan login, pendaftaran bisnis dan perpajakan, lisensi industri, dan pemungutan suara. Demikian pula, semua operasi dan aktivitas dimulai dengan mengonfirmasi identitas pengguna dan izin.
Kita semakin terhubung dengan aplikasi dan layanan, dan pengidentifikasi kita telah lama diterbitkan, dipegang, dan dikendalikan oleh lembaga pemerintah, perusahaan, dan registri Internet, menjadikan pengidentifikasi kita banyak dan sulit untuk dikelola, tetapi juga sulit digunakan secara luas. Sistem manajemen pengidentifikasi tradisional tidak hanya terpusat, dengan penyedia layanan menyimpan data pengguna, tetapi juga berisiko, karena perilaku jahat dapat mencuri informasi pengguna dengan mengompromikan server, yang merupakan kejadian umum saat ini.
Teknologi identifier terdesentralisasi (DID) mengusulkan model identitas digital baru yang tidak bergantung pada otentikasi dan penerbitan oleh lembaga pihak ketiga, dan mencapai jejak yang dapat diverifikasi di blockchain, memungkinkan pengguna untuk mengendalikan data dan aplikasi yang diotorisasi secara aman.
Untuk memahami apa itu pengenal terdesentralisasi, Anda harus terlebih dahulu memahami tiga kata kunci yang tercantum di bawah ini:
Seperangkat data parsial yang mewakili entitas seperti orang, organisasi, benda, model data, entitas abstrak, dan lain-lain.
Merujuk pada sepotong data yang digunakan untuk menunjuk ke satu atau lebih identitas tertentu, seperti nama, ID pajak perusahaan, nomor ponsel, informasi akun aplikasi online, dan lain-lain. Entitas terpusat mengeluarkan, menyimpan, dan mengendalikan pengenal tradisional, dan pengguna harus mendapatkan izin untuk mengubah informasi tersebut.
Apakah itu yang diterbitkan, dipegang, dan dikendalikan oleh pengguna tanpa keterlibatan pihak ketiga dan disimpan di ledger terdistribusi atau jaringan peer-to-peer. Pengenal terdesentralisasi unik secara global, dapat diselesaikan, dan tersedia secara luas, serta dapat diverifikasi.
Identifier terdesentralisasi hanyalah baris huruf dan angka yang digabungkan untuk membentuk pengenal digital unik yang didaftarkan dan disimpan di blockchain atau jenis teknologi buku besar terdistribusi lainnya. Mereka selalu otonom dari otoritas terpusat apa pun dan tidak mengandung informasi pribadi apa pun. Dapat digunakan untuk mengidentifikasi tidak hanya orang atau entitas, tetapi juga produk, lokasi, organisasi, perangkat IoT, atau bahkan sesuatu yang tidak ada di dunia fisik, seperti ide atau konsep.
Selain itu, Anda dapat membuat lebih dari satu identitas digital dan menggunakannya di berbagai platform.
World Wide Web Consortium (W3C) mengusulkan spesifikasi draf untuk Decentralized Identifiers (DIDs) v1. 0 pada Juni 2022, mendefinisikan konsep DIDs, serta standarisasi dan pengkhususan sintaks DID, model data umum, properti inti, representasi ter-serial, operasi DID, dan penjelasan proses penyelesaian DIDs ke sumber daya yang mereka wakili.
Sebuah DID adalah rangkaian teks sederhana yang terdiri dari tiga bagian:
melakukan
identifikasi skema URIGambar 1 Contoh sederhana dari sebuah DID Sumber: https://www.w3.org/TR/did-core/
Gambar 2 Ikhtisar arsitektur DID dan hubungan komponen dasar. Sumber: https://www.w3.org/TR/did-core/
DID dan DID URL
DID dan DID URLs terdiri dari tiga bagian: melakukan
URI skema pengidentifikasi, pengidentifikasi metode, dan pengidentifikasi metode DID unik. DIDs dapat dipecahkan menjadi dokumen DID. URL DID memperluas sintaksis DID dasar untuk memungkinkannya menemukan sumber daya tertentu, seperti kunci publik terenkripsi dari dokumen DID, atau sumber daya eksternal dari dokumen DID.
subjek DID
Subyek dari DID adalah entitas yang diidentifikasi oleh DID, yang dapat bersifat virtual, seperti pengendali DID, konsep, atau dapat menunjuk ke entitas, seperti orang, grup, perangkat lunak, dll.
dokumen DID
Dokumen DID berisi informasi yang terkait dengan DID. Mereka menyatakan metode verifikasi, seperti kunci publik kriptografis, dan layanan yang relevan untuk interaksi dengan subjek DID.
kontroler DID
Sebuah kontroler DID adalah entitas (orang, organisasi, atau perangkat lunak otonom) yang memiliki kemampuan untuk melakukan perubahan pada dokumen DID, biasanya dinyatakan oleh pengendalian serangkaian kunci kriptografis yang digunakan oleh perangkat lunak yang bertindak atas nama kontroler. Biasanya dinyatakan oleh pengendalian serangkaian kunci kriptografis yang digunakan oleh perangkat lunak yang bertindak atas nama kontroler. Perhatikan bahwa DID yang sama dapat memiliki beberapa kontroler.
Registrasi data yang dapat diverifikasi
Untuk membuat dokumen DID yang dapat diselesaikan, DID biasanya dicatat dalam sistem atau jaringan yang mendasarinya. Terlepas dari teknologi spesifik yang digunakan, setiap sistem yang mendukung pencatatan DID dan mengembalikan data yang diperlukan untuk menghasilkan dokumen DID disebut sebagai registry data yang dapat diverifikasi.
metode DID
Entitas dibuat, diselesaikan, diperbarui dengan menggunakan metode DID, dan dinonaktifkan jenis DID tertentu dan dokumen DID yang terkait.
Pemecah masalah DID dan resolusi DID
Pemecah DID adalah komponen sistem yang mengambil DID sebagai input dan menghasilkan dokumen DID yang sesuai sebagai output.
Pengurai DID URL dan pengurai DID URL
Sebuah dereferencer URL DID adalah komponen sistem yang mengambil URL DID sebagai input dan menghasilkan sumber daya sebagai output.
Setelah memahami konten di atas yang terkait dengan operasi dan pembentukan DID, kami mengetahui logika berbagai aspek operasi DID seperti dibuat, diselesaikan, diperbarui, dan dinonaktifkan.
Berdasarkan tujuan desain DID dan karakteristik yang dibawa oleh jaringan terdistribusi, beberapa keuntungan dapat diperoleh dibandingkan dengan entitas tradisional dan kredensial online, dan keuntungan ini membuat pengembang memilih DID sebagai teknologi perluasan aplikasi untuk kredensial identitas WEB3.
Dibandingkan dengan kredensial entitas tradisional (misalnya kartu bank, kartu identitas):
Dibandingkan dengan kredensial online tradisional.
Saat ini, praktisi di bidang WEB3 sedang mengembangkan banyak solusi identitas terdesentralisasi yang layak aplikasi untuk WEB3 berdasarkan teknologi DID.
Ethereum Name Service (ENS) adalah sistem penamaan yang didistribusikan, terbuka, dan dapat diperluas yang dibangun di atas Ethereum Blockchain. ENS mengonversi string data yang sulit dibaca (seperti alamat dompet terenkripsi, hash, metadata, dan pengenal mesin lainnya yang dapat dibaca) menjadi alamat yang mudah dibaca. Ini bekerja secara mirip dengan Sistem Nama Domain (DNS) yang digunakan untuk situs web.
Gambar 3 Domain ENS Sumber:https://ens.domains/
ENS awalnya menggunakan format lelang Vickrey untuk menjual nama domain enam, lima, empat, dan tiga huruf populer kepada pengguna yang tertarik. Setiap nama diakhiri dengan.eth dan dapat dikaitkan dengan beberapa alamat kripto, hash, dan data lainnya. Nama sekarang bisa dibeli tanpa lelang dan disewakan per tahun. Harga bervariasi sesuai dengan panjang nama yang ingin Anda sewa.
Layanan inovatif ENS secara signifikan meningkatkan kemudahan interaksi blockchain, dan sama seperti kita tidak lagi menggunakan alamat IP untuk menjelajahi web, kita juga kemungkinan besar akan melihat peningkatan dalam skala penggunaan nama domain ens karena kegunaannya dan popularitas yang berkembang.
Proof of Humanity (PoH) adalah sistem verifikasi identitas sosial untuk manusia di Ether. PoH menggabungkan jaringan kepercayaan, uji Turing terbalik, dan penyelesaian sengketa untuk membuat daftar bukti berdasarkan manusia nyata, dengan kreatif menggabungkan orang dan alamat on-chain secara efektif untuk membuat sistem verifikasi identitas sosial manusia on-chain.
Gambar 4: Bukti Kemanusiaan Sumber: https://proofofhumanity.id/
BrightID adalah sistem verifikasi identitas digital kehidupan nyata berbasis ekosistem Ethereum, sepenuhnya independen dari otentikasi identitas tradisional dan internet, memecahkan masalah identitas unik dengan membuat dan menganalisis grafik sosial.
Sumber BrightID:https://www.brightid.org/
Berbeda dengan Proof of Humanity, BrightID menciptakan lingkaran sosial WEB3 untuk setiap pengguna sambil memverifikasi dan menciptakan identitas digital, dan juga memberikan analisis data sosial kepada pengguna untuk menentukan tingkat kepercayaan pengguna. Ketika pengguna menggunakan BrightID untuk bersosialisasi dengan orang lain, sistem menunjukkan tingkat kepercayaan antara kedua belah pihak.
BrightID digunakan dalam berbagai skenario, termasuk identitas, verifikasi pengguna aplikasi, verifikasi aktivitas (misalnya, airdrops), pembangunan kepercayaan dan reputasi, dan sebagainya. Solusinya saat ini digunakan oleh Gitcoin, RabbitHole, Status, dan banyak proyek lainnya, dan beberapa kali diakui oleh Vitalik Buterin.
Teknologi DID adalah salah satu teknologi praktis yang benar-benar mempromosikan aplikasi blockchain dalam beberapa tahun terakhir, dan karakteristik yang dimilikinya membuatnya memiliki prospek aplikasi yang luas di bidang WEB3.
Sementara beberapa teknolog terus menantang pandangan teknologi dominan, pertanyaan tentang penyalahgunaan teknologi DID, keamanan data, dan masalah pelacakan perilaku tidak hilang.
Namun, munculnya teknologi DID mendorong sistem identitas fisik dan digital terpusat saat ini untuk mencoba membangun arsitektur sistem identitas terdesentralisasi dan terdemokratisasi, dan orang-orang diberdayakan oleh perluasan teknologi DID untuk memisahkan kekuatan dari penyedia layanan terpusat dan memungkinkan individu untuk memiliki data mereka sendiri.
Sistem identitas mendukung berbagai aplikasi dalam kehidupan sehari-hari kita, termasuk verifikasi identitas dan otorisasi, pembuatan akun dan login, pendaftaran bisnis dan perpajakan, lisensi industri, dan pemungutan suara. Demikian pula, semua operasi dan aktivitas dimulai dengan mengonfirmasi identitas pengguna dan izin.
Kita semakin terhubung dengan aplikasi dan layanan, dan pengidentifikasi kita telah lama diterbitkan, dipegang, dan dikendalikan oleh lembaga pemerintah, perusahaan, dan registri Internet, menjadikan pengidentifikasi kita banyak dan sulit untuk dikelola, tetapi juga sulit digunakan secara luas. Sistem manajemen pengidentifikasi tradisional tidak hanya terpusat, dengan penyedia layanan menyimpan data pengguna, tetapi juga berisiko, karena perilaku jahat dapat mencuri informasi pengguna dengan mengompromikan server, yang merupakan kejadian umum saat ini.
Teknologi identifier terdesentralisasi (DID) mengusulkan model identitas digital baru yang tidak bergantung pada otentikasi dan penerbitan oleh lembaga pihak ketiga, dan mencapai jejak yang dapat diverifikasi di blockchain, memungkinkan pengguna untuk mengendalikan data dan aplikasi yang diotorisasi secara aman.
Untuk memahami apa itu pengenal terdesentralisasi, Anda harus terlebih dahulu memahami tiga kata kunci yang tercantum di bawah ini:
Seperangkat data parsial yang mewakili entitas seperti orang, organisasi, benda, model data, entitas abstrak, dan lain-lain.
Merujuk pada sepotong data yang digunakan untuk menunjuk ke satu atau lebih identitas tertentu, seperti nama, ID pajak perusahaan, nomor ponsel, informasi akun aplikasi online, dan lain-lain. Entitas terpusat mengeluarkan, menyimpan, dan mengendalikan pengenal tradisional, dan pengguna harus mendapatkan izin untuk mengubah informasi tersebut.
Apakah itu yang diterbitkan, dipegang, dan dikendalikan oleh pengguna tanpa keterlibatan pihak ketiga dan disimpan di ledger terdistribusi atau jaringan peer-to-peer. Pengenal terdesentralisasi unik secara global, dapat diselesaikan, dan tersedia secara luas, serta dapat diverifikasi.
Identifier terdesentralisasi hanyalah baris huruf dan angka yang digabungkan untuk membentuk pengenal digital unik yang didaftarkan dan disimpan di blockchain atau jenis teknologi buku besar terdistribusi lainnya. Mereka selalu otonom dari otoritas terpusat apa pun dan tidak mengandung informasi pribadi apa pun. Dapat digunakan untuk mengidentifikasi tidak hanya orang atau entitas, tetapi juga produk, lokasi, organisasi, perangkat IoT, atau bahkan sesuatu yang tidak ada di dunia fisik, seperti ide atau konsep.
Selain itu, Anda dapat membuat lebih dari satu identitas digital dan menggunakannya di berbagai platform.
World Wide Web Consortium (W3C) mengusulkan spesifikasi draf untuk Decentralized Identifiers (DIDs) v1. 0 pada Juni 2022, mendefinisikan konsep DIDs, serta standarisasi dan pengkhususan sintaks DID, model data umum, properti inti, representasi ter-serial, operasi DID, dan penjelasan proses penyelesaian DIDs ke sumber daya yang mereka wakili.
Sebuah DID adalah rangkaian teks sederhana yang terdiri dari tiga bagian:
melakukan
identifikasi skema URIGambar 1 Contoh sederhana dari sebuah DID Sumber: https://www.w3.org/TR/did-core/
Gambar 2 Ikhtisar arsitektur DID dan hubungan komponen dasar. Sumber: https://www.w3.org/TR/did-core/
DID dan DID URL
DID dan DID URLs terdiri dari tiga bagian: melakukan
URI skema pengidentifikasi, pengidentifikasi metode, dan pengidentifikasi metode DID unik. DIDs dapat dipecahkan menjadi dokumen DID. URL DID memperluas sintaksis DID dasar untuk memungkinkannya menemukan sumber daya tertentu, seperti kunci publik terenkripsi dari dokumen DID, atau sumber daya eksternal dari dokumen DID.
subjek DID
Subyek dari DID adalah entitas yang diidentifikasi oleh DID, yang dapat bersifat virtual, seperti pengendali DID, konsep, atau dapat menunjuk ke entitas, seperti orang, grup, perangkat lunak, dll.
dokumen DID
Dokumen DID berisi informasi yang terkait dengan DID. Mereka menyatakan metode verifikasi, seperti kunci publik kriptografis, dan layanan yang relevan untuk interaksi dengan subjek DID.
kontroler DID
Sebuah kontroler DID adalah entitas (orang, organisasi, atau perangkat lunak otonom) yang memiliki kemampuan untuk melakukan perubahan pada dokumen DID, biasanya dinyatakan oleh pengendalian serangkaian kunci kriptografis yang digunakan oleh perangkat lunak yang bertindak atas nama kontroler. Biasanya dinyatakan oleh pengendalian serangkaian kunci kriptografis yang digunakan oleh perangkat lunak yang bertindak atas nama kontroler. Perhatikan bahwa DID yang sama dapat memiliki beberapa kontroler.
Registrasi data yang dapat diverifikasi
Untuk membuat dokumen DID yang dapat diselesaikan, DID biasanya dicatat dalam sistem atau jaringan yang mendasarinya. Terlepas dari teknologi spesifik yang digunakan, setiap sistem yang mendukung pencatatan DID dan mengembalikan data yang diperlukan untuk menghasilkan dokumen DID disebut sebagai registry data yang dapat diverifikasi.
metode DID
Entitas dibuat, diselesaikan, diperbarui dengan menggunakan metode DID, dan dinonaktifkan jenis DID tertentu dan dokumen DID yang terkait.
Pemecah masalah DID dan resolusi DID
Pemecah DID adalah komponen sistem yang mengambil DID sebagai input dan menghasilkan dokumen DID yang sesuai sebagai output.
Pengurai DID URL dan pengurai DID URL
Sebuah dereferencer URL DID adalah komponen sistem yang mengambil URL DID sebagai input dan menghasilkan sumber daya sebagai output.
Setelah memahami konten di atas yang terkait dengan operasi dan pembentukan DID, kami mengetahui logika berbagai aspek operasi DID seperti dibuat, diselesaikan, diperbarui, dan dinonaktifkan.
Berdasarkan tujuan desain DID dan karakteristik yang dibawa oleh jaringan terdistribusi, beberapa keuntungan dapat diperoleh dibandingkan dengan entitas tradisional dan kredensial online, dan keuntungan ini membuat pengembang memilih DID sebagai teknologi perluasan aplikasi untuk kredensial identitas WEB3.
Dibandingkan dengan kredensial entitas tradisional (misalnya kartu bank, kartu identitas):
Dibandingkan dengan kredensial online tradisional.
Saat ini, praktisi di bidang WEB3 sedang mengembangkan banyak solusi identitas terdesentralisasi yang layak aplikasi untuk WEB3 berdasarkan teknologi DID.
Ethereum Name Service (ENS) adalah sistem penamaan yang didistribusikan, terbuka, dan dapat diperluas yang dibangun di atas Ethereum Blockchain. ENS mengonversi string data yang sulit dibaca (seperti alamat dompet terenkripsi, hash, metadata, dan pengenal mesin lainnya yang dapat dibaca) menjadi alamat yang mudah dibaca. Ini bekerja secara mirip dengan Sistem Nama Domain (DNS) yang digunakan untuk situs web.
Gambar 3 Domain ENS Sumber:https://ens.domains/
ENS awalnya menggunakan format lelang Vickrey untuk menjual nama domain enam, lima, empat, dan tiga huruf populer kepada pengguna yang tertarik. Setiap nama diakhiri dengan.eth dan dapat dikaitkan dengan beberapa alamat kripto, hash, dan data lainnya. Nama sekarang bisa dibeli tanpa lelang dan disewakan per tahun. Harga bervariasi sesuai dengan panjang nama yang ingin Anda sewa.
Layanan inovatif ENS secara signifikan meningkatkan kemudahan interaksi blockchain, dan sama seperti kita tidak lagi menggunakan alamat IP untuk menjelajahi web, kita juga kemungkinan besar akan melihat peningkatan dalam skala penggunaan nama domain ens karena kegunaannya dan popularitas yang berkembang.
Proof of Humanity (PoH) adalah sistem verifikasi identitas sosial untuk manusia di Ether. PoH menggabungkan jaringan kepercayaan, uji Turing terbalik, dan penyelesaian sengketa untuk membuat daftar bukti berdasarkan manusia nyata, dengan kreatif menggabungkan orang dan alamat on-chain secara efektif untuk membuat sistem verifikasi identitas sosial manusia on-chain.
Gambar 4: Bukti Kemanusiaan Sumber: https://proofofhumanity.id/
BrightID adalah sistem verifikasi identitas digital kehidupan nyata berbasis ekosistem Ethereum, sepenuhnya independen dari otentikasi identitas tradisional dan internet, memecahkan masalah identitas unik dengan membuat dan menganalisis grafik sosial.
Sumber BrightID:https://www.brightid.org/
Berbeda dengan Proof of Humanity, BrightID menciptakan lingkaran sosial WEB3 untuk setiap pengguna sambil memverifikasi dan menciptakan identitas digital, dan juga memberikan analisis data sosial kepada pengguna untuk menentukan tingkat kepercayaan pengguna. Ketika pengguna menggunakan BrightID untuk bersosialisasi dengan orang lain, sistem menunjukkan tingkat kepercayaan antara kedua belah pihak.
BrightID digunakan dalam berbagai skenario, termasuk identitas, verifikasi pengguna aplikasi, verifikasi aktivitas (misalnya, airdrops), pembangunan kepercayaan dan reputasi, dan sebagainya. Solusinya saat ini digunakan oleh Gitcoin, RabbitHole, Status, dan banyak proyek lainnya, dan beberapa kali diakui oleh Vitalik Buterin.
Teknologi DID adalah salah satu teknologi praktis yang benar-benar mempromosikan aplikasi blockchain dalam beberapa tahun terakhir, dan karakteristik yang dimilikinya membuatnya memiliki prospek aplikasi yang luas di bidang WEB3.
Sementara beberapa teknolog terus menantang pandangan teknologi dominan, pertanyaan tentang penyalahgunaan teknologi DID, keamanan data, dan masalah pelacakan perilaku tidak hilang.
Namun, munculnya teknologi DID mendorong sistem identitas fisik dan digital terpusat saat ini untuk mencoba membangun arsitektur sistem identitas terdesentralisasi dan terdemokratisasi, dan orang-orang diberdayakan oleh perluasan teknologi DID untuk memisahkan kekuatan dari penyedia layanan terpusat dan memungkinkan individu untuk memiliki data mereka sendiri.