ERC-6147: Analisis Standar Pemisahan Kepemilikan NFT Semi-Wajib
Pada 7 Maret 2023, EIP-6147 resmi disetujui oleh Ethereum Foundation, menjadi versi final. Standar ini adalah perluasan dari ERC-721, yang bertujuan untuk memisahkan hak kepemilikan dan hak transfer NFT dan SBT, serta memperkenalkan peran "penjaga" yang dapat diatur waktu kedaluwarsanya. Desain ini membuat aplikasi seperti pencurian NFT, pinjaman, penyewaan, dan SBT menjadi lebih fleksibel.
Latar Belakang
Salah satu tantangan besar NFT adalah kurangnya likuiditas. Ini tidak hanya berasal dari protokol NFT itu sendiri, tetapi yang lebih penting adalah bagaimana memberikan nilai guna nyata pada NFT, bukan hanya bergantung pada operasi pasar. Protokol NFT yang ada memiliki beberapa masalah:
Keterkaitan hak milik: NFT bernilai tinggi cenderung aman dan menghindari risiko, tetapi solusi keamanan yang ada (seperti memindahkan ke dompet dingin) sering kali mempengaruhi kenyamanan penggunaan. Dalam peminjaman NFT, pemilik perlu memindahkan NFT ke kontrak peminjaman, kehilangan hak penggunaan.
Masalah SBT: Ketika kunci privat pengguna hilang, pemulihan SBT menjadi rumit. Selain itu, dalam beberapa kasus (seperti pelanggaran akademis), harus ada kemampuan untuk menarik kembali SBT.
Sulitnya mengendalikan sifat wajib dari skema pemisahan hak kepemilikan: seperti ERC-4907 dan ERC-5058 yang memiliki perbedaan dalam tingkat kewajibannya.
Mekanisme Operasi ERC-6147
ERC-6147 memperkenalkan peran "Guard" (penjaga), mirip dengan UserInfo dari ERC-4907:
Hanya pemilik NFT saat ini atau alamat yang memiliki otorisasi yang dapat mengatur Guard. Pengaturan Guard memiliki karakteristik berikut:
Tidak dapat diatur ke alamat nol
Hanya Guard yang dapat mengubah dirinya sendiri
Hanya pemilik atau pemberi kuasa NFT yang dapat mengatur Guard
Fungsi utama Guard:
Hak transfer paksa: Untuk NFT yang diatur dengan Guard, hanya alamat Guard yang dapat melakukan operasi transfer.
Pemilik asli kehilangan hak transfer: Meskipun DApp lain masih dapat memeriksa pemilik NFT, pemilik asli tidak dapat melakukan transfer.
Pemindahan kedua: Guard dapat menggunakan metode changeGuard untuk memindahkan hak jaga.
metode transferAndRemove: Menghapus informasi Guard saat mentransfer NFT.
Batasan Guard:
Tidak dapat mengatur otorisasi pemotongan otomatis
Tidak dapat mengatur Approve, untuk mencegah transfer NFT melalui approve setelah hak pengembalian dipindahkan.
Ringkasan
Dibandingkan dengan ERC-4907, ERC-6147 memiliki optimasi signifikan dalam hal kompatibilitas. Ini tidak mengharuskan proyek untuk secara aktif mendukung peran baru, cukup dengan mengakui pemiliknya. Ini membuat ERC-6147 lebih mudah untuk beradaptasi dengan ekosistem aplikasi yang ada.
Selain itu, ERC-6147 juga mengusulkan konsep "SBT yang dapat dikelola" dan "SBT yang efektif", sambil mempertahankan karakteristik SBT yang tidak dapat dipindahkan, mempertimbangkan lebih banyak skenario manajemen potensial, seperti pemulihan sosial, penarikan SBT, dan lain-lain.
Desain ERC-6147 mempertimbangkan dengan baik kebutuhan aplikasi NFT yang beragam, memberikan dukungan standar yang lebih fleksibel dan lebih aman untuk pengembangan NFT dan SBT.
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.
8 Suka
Hadiah
8
4
Bagikan
Komentar
0/400
AirdropCollector
· 07-21 22:14
Ada harapan, tapi masih harus melihat efek praktik.
Lihat AsliBalas0
SpeakWithHatOn
· 07-20 23:43
Pemisahan kekuasaan manajemen adalah hal yang baik, kan~
Lihat AsliBalas0
ImpermanentPhobia
· 07-20 23:40
Sekali lagi standar untuk memainkan orang-orang bodoh datang.
Lihat AsliBalas0
AirdropHunterWang
· 07-20 23:22
Siapa yang memahami standar baru ini? Apakah bisa meningkatkan keuntungan?
ERC-6147: Standar baru pemisahan kepemilikan NFT yang meningkatkan keamanan dan fleksibilitas
ERC-6147: Analisis Standar Pemisahan Kepemilikan NFT Semi-Wajib
Pada 7 Maret 2023, EIP-6147 resmi disetujui oleh Ethereum Foundation, menjadi versi final. Standar ini adalah perluasan dari ERC-721, yang bertujuan untuk memisahkan hak kepemilikan dan hak transfer NFT dan SBT, serta memperkenalkan peran "penjaga" yang dapat diatur waktu kedaluwarsanya. Desain ini membuat aplikasi seperti pencurian NFT, pinjaman, penyewaan, dan SBT menjadi lebih fleksibel.
Latar Belakang
Salah satu tantangan besar NFT adalah kurangnya likuiditas. Ini tidak hanya berasal dari protokol NFT itu sendiri, tetapi yang lebih penting adalah bagaimana memberikan nilai guna nyata pada NFT, bukan hanya bergantung pada operasi pasar. Protokol NFT yang ada memiliki beberapa masalah:
Keterkaitan hak milik: NFT bernilai tinggi cenderung aman dan menghindari risiko, tetapi solusi keamanan yang ada (seperti memindahkan ke dompet dingin) sering kali mempengaruhi kenyamanan penggunaan. Dalam peminjaman NFT, pemilik perlu memindahkan NFT ke kontrak peminjaman, kehilangan hak penggunaan.
Masalah SBT: Ketika kunci privat pengguna hilang, pemulihan SBT menjadi rumit. Selain itu, dalam beberapa kasus (seperti pelanggaran akademis), harus ada kemampuan untuk menarik kembali SBT.
Sulitnya mengendalikan sifat wajib dari skema pemisahan hak kepemilikan: seperti ERC-4907 dan ERC-5058 yang memiliki perbedaan dalam tingkat kewajibannya.
Mekanisme Operasi ERC-6147
ERC-6147 memperkenalkan peran "Guard" (penjaga), mirip dengan UserInfo dari ERC-4907:
solidity struct GuardInfo { address guard; // alamat penjaga uint64 expires; // waktu kedaluwarsa }
Hanya pemilik NFT saat ini atau alamat yang memiliki otorisasi yang dapat mengatur Guard. Pengaturan Guard memiliki karakteristik berikut:
Fungsi utama Guard:
Hak transfer paksa: Untuk NFT yang diatur dengan Guard, hanya alamat Guard yang dapat melakukan operasi transfer.
Pemilik asli kehilangan hak transfer: Meskipun DApp lain masih dapat memeriksa pemilik NFT, pemilik asli tidak dapat melakukan transfer.
Pemindahan kedua: Guard dapat menggunakan metode changeGuard untuk memindahkan hak jaga.
metode transferAndRemove: Menghapus informasi Guard saat mentransfer NFT.
Batasan Guard:
Ringkasan
Dibandingkan dengan ERC-4907, ERC-6147 memiliki optimasi signifikan dalam hal kompatibilitas. Ini tidak mengharuskan proyek untuk secara aktif mendukung peran baru, cukup dengan mengakui pemiliknya. Ini membuat ERC-6147 lebih mudah untuk beradaptasi dengan ekosistem aplikasi yang ada.
Selain itu, ERC-6147 juga mengusulkan konsep "SBT yang dapat dikelola" dan "SBT yang efektif", sambil mempertahankan karakteristik SBT yang tidak dapat dipindahkan, mempertimbangkan lebih banyak skenario manajemen potensial, seperti pemulihan sosial, penarikan SBT, dan lain-lain.
Desain ERC-6147 mempertimbangkan dengan baik kebutuhan aplikasi NFT yang beragam, memberikan dukungan standar yang lebih fleksibel dan lebih aman untuk pengembangan NFT dan SBT.