ERC-6147:Standar baru pemisahan hak kepemilikan NFT semi-wajib
Pada 7 Maret 2023, Proposal Perbaikan Ethereum EIP-6147 resmi memasuki tahap versi final. Standar ini sebagai perluasan ERC-721, mewujudkan pemisahan hak kepemilikan dan hak transfer NFT dan SBT, serta memperkenalkan peran "Penjaga" yang dapat diatur waktu kedaluwarsanya (Guard). Inovasi ini membuat penggunaan NFT untuk perlindungan dari pencurian, pinjaman, sewa, serta SBT menjadi lebih fleksibel.
Artikel ini akan menganalisis secara mendalam mekanisme implementasi ERC-6147, dan membandingkannya dengan protokol sewa NFT sebelumnya yaitu ERC-4907 dan ERC-5055, serta menganalisis secara komprehensif protokol ini dan potensi skenario aplikasinya.
1. Latar Belakang
NFT telah menjadi topik hangat di bidang blockchain. Dengan memanfaatkan sifat tidak dapat diubah dari blockchain dan pelaksanaan otomatis dari kontrak pintar, NFT mewujudkan penegasan dan pengelolaan aset di atas rantai. Namun, kelemahan terbesar NFT adalah kurangnya likuiditas.
Sebenarnya, masalah kurangnya likuiditas NFT tidak berasal dari protokol itu sendiri, tetapi karena kurangnya eksplorasi nilai penggunaan NFT. Bagaimana meningkatkan kegunaan NFT, sehingga nilainya tidak hanya bergantung pada spekulasi pasar, menjadi masalah yang mendesak untuk dipecahkan. Salah satu faktor kunci yang mempengaruhi nilai penggunaan NFT adalah keterbatasan dari protokol NFT itu sendiri.
1.1 Masalah yang disebabkan oleh penggabungan hak milik
Saat ini, NFT bernilai tinggi sering menghadapi risiko keamanan. Meskipun ada solusi untuk mencegah pencurian seperti memindahkan NFT ke dompet dingin, praktik-praktik ini sering kali memengaruhi kemudahan penggunaan NFT.
Dalam pinjaman NFT, pemilik perlu mentransfer NFT ke dalam kontrak pinjaman, selama periode pinjaman kehilangan hak penggunaan NFT. Masalah penggabungan hak kepemilikan ini sangat berbeda dengan hipotek properti di dunia nyata, di mana yang terakhir biasanya tidak mencabut hak penggunaan pemilik rumah dalam keadaan non-risiko.
Selain itu, karakteristik tidak dapat dipindahkan dari SBT( token yang terikat jiwa ) juga menimbulkan beberapa masalah. Ketika kunci pribadi pengguna bocor atau hilang, memulihkan SBT akan menjadi sangat kompleks. Pada saat-saat tertentu ( seperti pelanggaran akademis ), penerbit mungkin perlu menarik kembali SBT, tetapi tidak ada mekanisme standar yang sesuai.
1.2 Tantangan skema pemisahan kepemilikan
Sebelumnya sudah ada beberapa upaya untuk merealisasikan pemisahan hak kepemilikan, seperti ERC-4907 dan ERC-5058. Tantangan utama yang dihadapi oleh solusi ini adalah bagaimana menyeimbangkan tingkat kewajiban.
ERC-4907 mengadopsi filosofi yang sederhana, hanya mendefinisikan visi, dan menyerahkan implementasi konkret kepada konsensus komunitas. Ini menambahkan objek data UserInfo yang baru di atas ERC721, memperkenalkan dimensi "pengguna". Namun, sifatnya yang wajib terbatas, pemindahan NFT dapat menghentikan wewenang sewa.
ERC-5058 mengadopsi filosofi "zero trust", melalui kode untuk menerapkan kepatuhan yang ketat. Ini mengelola status kunci NFT, menyediakan fungsi kunci untuk berpindah. Namun, tingkat kepatuhan yang terlalu tinggi dan operasi yang kompleks mungkin mempengaruhi penggunaannya secara luas.
Sebagai perbandingan, ERC-6147 yang baru disahkan mengambil pendekatan "setengah wajib" yang seimbang, memberikan pemikiran baru untuk pemisahan kepemilikan NFT.
2. Mekanisme Operasi ERC-6147
ERC-6147 adalah standar ekstensi untuk ERC721, yang intinya adalah memperkenalkan peran "Guard"( penjaga).
Definisi dan Kontrol Guard 2.1
Guard terdiri dari satu alamat dan waktu kedaluwarsa:
Hanya pemilik NFT saat ini atau alamat yang diberi wewenang yang dapat mengatur Guard melalui metode changeGuard. Ada beberapa batasan kunci saat mengatur:
Guard tidak dapat diatur ke alamat nol
Hanya Guard saat ini yang dapat mengubah dirinya sendiri
Hanya pemilik NFT atau yang diberi wewenang yang dapat mengatur Guard
Siapa pun dapat memeriksa informasi Guard saat ini dari ID NFT tertentu melalui metode guardInfo. Guard akan secara otomatis menjadi tidak berlaku setelah masa berlakunya habis, tanpa perlu transaksi tambahan.
Hanya Guard itu sendiri atau waktu kedaluwarsa yang dapat menghapus identitas Guard.
2.2 Hak akses Guard
Guard memiliki hak untuk memindahkan secara paksa. Untuk NFT yang telah diatur dengan Guard, hanya alamat Guard yang dapat melakukan operasi transferFrom.
Perlu dicatat bahwa:
Setelah mengatur Guard, pemilik asli hanya mempertahankan hak kepemilikan, kehilangan hak transfer. DApp lain masih dapat memeriksa bahwa pengguna asli adalah pemilik, tetapi tidak dapat melakukan transfer.
Saat menggunakan metode transferFrom atau safeTransferFrom yang asli, pengaturan Guard tidak akan dihapus secara otomatis. Disarankan untuk menggunakan metode transferAndRemove, yang akan menghapus informasi Guard setelah transfer.
Guard dapat mentransfer hak penjagaan melalui metode changeGuard.
2.3 Pembatasan Guard
Guard tidak dapat mengatur otorisasi pemotongan, juga tidak dapat melakukan operasi approve. Ini bertujuan untuk mencegah Guard mengembalikan hak transfer setelah itu, melalui approve untuk mentransfer NFT, yang dapat menyebabkan pelanggaran yang sulit terdeteksi.
3. Kesimpulan
Setiap hari, ada lebih dari 300.000 transaksi NFT di Ethereum, dengan lebih dari 200.000 kontrak NFT. Data ini menyoroti nilai NFT dalam hal penegasan aset dan sifat keuangan.
Namun, aplikasi NFT sedang berkembang dari atribut keuangan yang murni menuju utilitas yang lebih luas, seperti konfirmasi hubungan sosial Lens, aset game GameFi, crowdfunding kreasi konten Mirror, dan lain-lain.
Dibandingkan dengan ERC-4907, ERC-6147 memiliki keunggulan signifikan dalam hal kompatibilitas. Itu tidak mengharuskan proyek untuk secara aktif mendukung peran baru, cukup dengan mengakui pemilik, sehingga lebih mudah diadopsi oleh aplikasi yang sudah ada.
Selain itu, ERC-6147 juga mengusulkan konsep "SBT yang dapat dikelola" dan "SBT yang efektif", yang mempertahankan karakteristik tidak dapat dipindahtangankan sambil mempertimbangkan kebutuhan manajemen potensial, seperti pemulihan sosial, penarikan SBT, dan skenario lainnya.
Seiring dengan perkembangan ekosistem Ethereum, standar inovatif seperti ERC-6147 akan membawa lebih banyak kemungkinan untuk aplikasi NFT dan SBT, mendorong seluruh ekosistem menuju arah yang lebih matang dan beragam.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
13 Suka
Hadiah
13
5
Bagikan
Komentar
0/400
HappyToBeDumped
· 07-31 07:51
Sudah ada kunci baru, apakah kita masih bisa bermain NFT dengan bahagia?
Lihat AsliBalas0
token_therapist
· 07-30 18:02
Seharusnya bilang ada penjaga sejak awal, kan?
Lihat AsliBalas0
GasWaster69
· 07-29 02:37
Sekali lagi ada standar yang aneh?
Lihat AsliBalas0
MoonMathMagic
· 07-29 02:34
Sekali lagi melihat pemotongan hak kepemilikan, satu putaran tidak cukup, dua putaran.
ERC-6147: Standar baru pemisahan hak kepemilikan NFT memperkenalkan peran penjaga untuk meningkatkan keamanan dan fleksibilitas aplikasi
ERC-6147:Standar baru pemisahan hak kepemilikan NFT semi-wajib
Pada 7 Maret 2023, Proposal Perbaikan Ethereum EIP-6147 resmi memasuki tahap versi final. Standar ini sebagai perluasan ERC-721, mewujudkan pemisahan hak kepemilikan dan hak transfer NFT dan SBT, serta memperkenalkan peran "Penjaga" yang dapat diatur waktu kedaluwarsanya (Guard). Inovasi ini membuat penggunaan NFT untuk perlindungan dari pencurian, pinjaman, sewa, serta SBT menjadi lebih fleksibel.
Artikel ini akan menganalisis secara mendalam mekanisme implementasi ERC-6147, dan membandingkannya dengan protokol sewa NFT sebelumnya yaitu ERC-4907 dan ERC-5055, serta menganalisis secara komprehensif protokol ini dan potensi skenario aplikasinya.
1. Latar Belakang
NFT telah menjadi topik hangat di bidang blockchain. Dengan memanfaatkan sifat tidak dapat diubah dari blockchain dan pelaksanaan otomatis dari kontrak pintar, NFT mewujudkan penegasan dan pengelolaan aset di atas rantai. Namun, kelemahan terbesar NFT adalah kurangnya likuiditas.
Sebenarnya, masalah kurangnya likuiditas NFT tidak berasal dari protokol itu sendiri, tetapi karena kurangnya eksplorasi nilai penggunaan NFT. Bagaimana meningkatkan kegunaan NFT, sehingga nilainya tidak hanya bergantung pada spekulasi pasar, menjadi masalah yang mendesak untuk dipecahkan. Salah satu faktor kunci yang mempengaruhi nilai penggunaan NFT adalah keterbatasan dari protokol NFT itu sendiri.
1.1 Masalah yang disebabkan oleh penggabungan hak milik
Saat ini, NFT bernilai tinggi sering menghadapi risiko keamanan. Meskipun ada solusi untuk mencegah pencurian seperti memindahkan NFT ke dompet dingin, praktik-praktik ini sering kali memengaruhi kemudahan penggunaan NFT.
Dalam pinjaman NFT, pemilik perlu mentransfer NFT ke dalam kontrak pinjaman, selama periode pinjaman kehilangan hak penggunaan NFT. Masalah penggabungan hak kepemilikan ini sangat berbeda dengan hipotek properti di dunia nyata, di mana yang terakhir biasanya tidak mencabut hak penggunaan pemilik rumah dalam keadaan non-risiko.
Selain itu, karakteristik tidak dapat dipindahkan dari SBT( token yang terikat jiwa ) juga menimbulkan beberapa masalah. Ketika kunci pribadi pengguna bocor atau hilang, memulihkan SBT akan menjadi sangat kompleks. Pada saat-saat tertentu ( seperti pelanggaran akademis ), penerbit mungkin perlu menarik kembali SBT, tetapi tidak ada mekanisme standar yang sesuai.
1.2 Tantangan skema pemisahan kepemilikan
Sebelumnya sudah ada beberapa upaya untuk merealisasikan pemisahan hak kepemilikan, seperti ERC-4907 dan ERC-5058. Tantangan utama yang dihadapi oleh solusi ini adalah bagaimana menyeimbangkan tingkat kewajiban.
ERC-4907 mengadopsi filosofi yang sederhana, hanya mendefinisikan visi, dan menyerahkan implementasi konkret kepada konsensus komunitas. Ini menambahkan objek data UserInfo yang baru di atas ERC721, memperkenalkan dimensi "pengguna". Namun, sifatnya yang wajib terbatas, pemindahan NFT dapat menghentikan wewenang sewa.
ERC-5058 mengadopsi filosofi "zero trust", melalui kode untuk menerapkan kepatuhan yang ketat. Ini mengelola status kunci NFT, menyediakan fungsi kunci untuk berpindah. Namun, tingkat kepatuhan yang terlalu tinggi dan operasi yang kompleks mungkin mempengaruhi penggunaannya secara luas.
Sebagai perbandingan, ERC-6147 yang baru disahkan mengambil pendekatan "setengah wajib" yang seimbang, memberikan pemikiran baru untuk pemisahan kepemilikan NFT.
2. Mekanisme Operasi ERC-6147
ERC-6147 adalah standar ekstensi untuk ERC721, yang intinya adalah memperkenalkan peran "Guard"( penjaga).
Definisi dan Kontrol Guard 2.1
Guard terdiri dari satu alamat dan waktu kedaluwarsa:
solidity struct GuardInfo { address guard; // alamat penjaga uint64 expires; // Waktu kedaluwarsa }
Hanya pemilik NFT saat ini atau alamat yang diberi wewenang yang dapat mengatur Guard melalui metode changeGuard. Ada beberapa batasan kunci saat mengatur:
Siapa pun dapat memeriksa informasi Guard saat ini dari ID NFT tertentu melalui metode guardInfo. Guard akan secara otomatis menjadi tidak berlaku setelah masa berlakunya habis, tanpa perlu transaksi tambahan.
Hanya Guard itu sendiri atau waktu kedaluwarsa yang dapat menghapus identitas Guard.
2.2 Hak akses Guard
Guard memiliki hak untuk memindahkan secara paksa. Untuk NFT yang telah diatur dengan Guard, hanya alamat Guard yang dapat melakukan operasi transferFrom.
Perlu dicatat bahwa:
Setelah mengatur Guard, pemilik asli hanya mempertahankan hak kepemilikan, kehilangan hak transfer. DApp lain masih dapat memeriksa bahwa pengguna asli adalah pemilik, tetapi tidak dapat melakukan transfer.
Saat menggunakan metode transferFrom atau safeTransferFrom yang asli, pengaturan Guard tidak akan dihapus secara otomatis. Disarankan untuk menggunakan metode transferAndRemove, yang akan menghapus informasi Guard setelah transfer.
Guard dapat mentransfer hak penjagaan melalui metode changeGuard.
2.3 Pembatasan Guard
Guard tidak dapat mengatur otorisasi pemotongan, juga tidak dapat melakukan operasi approve. Ini bertujuan untuk mencegah Guard mengembalikan hak transfer setelah itu, melalui approve untuk mentransfer NFT, yang dapat menyebabkan pelanggaran yang sulit terdeteksi.
3. Kesimpulan
Setiap hari, ada lebih dari 300.000 transaksi NFT di Ethereum, dengan lebih dari 200.000 kontrak NFT. Data ini menyoroti nilai NFT dalam hal penegasan aset dan sifat keuangan.
Namun, aplikasi NFT sedang berkembang dari atribut keuangan yang murni menuju utilitas yang lebih luas, seperti konfirmasi hubungan sosial Lens, aset game GameFi, crowdfunding kreasi konten Mirror, dan lain-lain.
Dibandingkan dengan ERC-4907, ERC-6147 memiliki keunggulan signifikan dalam hal kompatibilitas. Itu tidak mengharuskan proyek untuk secara aktif mendukung peran baru, cukup dengan mengakui pemilik, sehingga lebih mudah diadopsi oleh aplikasi yang sudah ada.
Selain itu, ERC-6147 juga mengusulkan konsep "SBT yang dapat dikelola" dan "SBT yang efektif", yang mempertahankan karakteristik tidak dapat dipindahtangankan sambil mempertimbangkan kebutuhan manajemen potensial, seperti pemulihan sosial, penarikan SBT, dan skenario lainnya.
Seiring dengan perkembangan ekosistem Ethereum, standar inovatif seperti ERC-6147 akan membawa lebih banyak kemungkinan untuk aplikasi NFT dan SBT, mendorong seluruh ekosistem menuju arah yang lebih matang dan beragam.