EIP-4973 (Account-Bound Token)

EIP-4973 adalah Ethereum Improvement Proposal yang mendefinisikan antarmuka standar untuk Account-Bound Token — token non-fungible yang diterbitkan ke alamat wallet tertentu dan secara permanen tidak memiliki fungsi transfer. Pemegang dapat membakar token mereka sendiri, tapi tidak dapat dikirim, dijual, atau diperdagangkan ke alamat lain. Proposal ini memperkenalkan dua operasi inti: attest (mint token ke alamat) dan revoke (membakar token, dapat dipanggil oleh penerbit atau pemegang) — menjadikan hubungan token dengan wallet lebih mirip kredensial daripada aset.

Perbedaan dari ERC-721

NFT ERC-721 standar memiliki fungsi transfer yang memungkinkan token berpindah antar wallet secara bebas. EIP-4973 dengan sengaja menghilangkan semua fungsi transfer. Upaya apapun untuk memindahkan Account-Bound Token akan di-revert di tingkat kontrak.

Kasus Penggunaan

Account-Bound Token dirancang untuk situasi di mana kemampuan transfer akan merusak makna token:

  • Sertifikasi on-chain dan verifikasi keahlian
  • Badge voting DAO yang mencegah pembelian suara
  • Attestasi KYC atau verifikasi usia dari penyedia yang patuh
  • Token pencapaian untuk tonggak atau peristiwa protokol
  • Skor reputasi yang harus mengikuti riwayat wallet tertentu

Hubungan dengan Soulbound Token

Vitalik Buterin, E. Glen Weyl, dan Puja Ohlhaver mempopulerkan konsep “soulbound token” dalam makalah 2022 yang berpendapat bahwa token yang tidak dapat ditransfer dapat menopang lapisan identitas dan reputasi terdesentralisasi di Ethereum. EIP-4973 adalah spesifikasi teknis formal yang mengimplementasikan konsep ini. Istilah informal “soulbound” dan istilah formal “Account-Bound Token” sering digunakan secara bergantian.

Mekanisme Pembakaran oleh Pemegang

EIP-4973 menyertakan fitur otonomi yang disengaja: pemegang selalu dapat membakar token mereka sendiri. Ini menghormati kontrol individu — wallet dapat menolak kredensial yang salah, kedaluwarsa, atau tidak diinginkan. Penerbit juga dapat mencabut token untuk sertifikasi yang kedaluwarsa atau pelanggaran ketentuan.

Kronologi

Tahun Peristiwa
2022 Konsep soulbound token diterbitkan oleh Vitalik Buterin dkk. dalam “Decentralized Society: Finding Web3’s Soul”
2022 EIP-4973 dibuat oleh Tim Daubenschütz sebagai spesifikasi formal
2023 Ethereum Attestation Service (EAS) diluncurkan dengan kasus penggunaan yang tumpang tindih
2024 Tetap dalam status draft; konsep mempengaruhi implementasi identitas dan kredensial on-chain secara luas

Kesalahpahaman Umum

“Account-Bound Token tidak pernah bisa dihapus.” Bisa. Pemegang dapat membakar token mereka sendiri kapan saja, dan penerbit dapat mencabutnya. Standar mencegah transfer — bukan penghapusan.

“EIP-4973 sama dengan POAP.” POAP adalah NFT ERC-721 standar dan dapat ditransfer secara bebas. Account-Bound Token tidak dapat ditransfer — konsepnya terkait secara spirit tapi berbeda secara teknis.

Kritik

EIP-4973 tetap dalam status draft pada 2024 — belum difinalisasi sebagai standar Ethereum penuh, yang membatasi dukungan tooling dan mengurangi kepercayaan developer untuk membangun di sekitarnya jangka panjang. Ethereum Attestation Service (EAS) menawarkan kerangka kerja alternatif untuk kasus penggunaan yang sama, menciptakan fragmentasi. Identitas on-chain yang terikat pada wallet menimbulkan kekhawatiran privasi — kredensial yang terkait membuat riwayat on-chain lebih mudah dianalisis.

Sentimen Media Sosial

Soulbound token mendapat momen viral setelah makalah Vitalik 2022. Di X/Twitter, EIP-4973 dibahas dalam konteks identitas on-chain dan web3 social. Di komunitas kripto Indonesia, soulbound token dikenal terutama dalam konteks credential sistem dan identitas digital web3.

Terakhir diperbarui: 2026-04

Istilah Terkait

Lihat Juga

Sumber

  • EIP-4973 (https://eips.ethereum.org/EIPS/eip-4973) — teks proposal resmi Account-Bound Token.
  • Buterin, Vitalik et al. “Decentralized Society: Finding Web3’s Soul.” (2022, https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4105763) — makalah yang mempopulerkan konsep soulbound token.
  • Ethereum Attestation Service (https://attest.sh) — implementasi alternatif untuk attestasi on-chain.