ERC-6147: Standar baru pemisahan hak kepemilikan NFT memperkenalkan peran penjaga untuk meningkatkan keamanan dan fleksibilitas aplikasi

robot
Pembuatan abstrak sedang berlangsung

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.

Menginterpretasikan Final terbaru ERC-6147: Standar pemisahan hak milik NFT yang setengah wajib dan sangat sederhana

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:

  • 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.

Menginterpretasikan Final terbaru ERC-6147: Standar pemisahan hak kepemilikan NFT semi-paksa yang sangat sederhana

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:

  1. 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.

  2. 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.

  3. Guard dapat mentransfer hak penjagaan melalui metode changeGuard.

Interpretasi Final terbaru ERC-6147: Standar pemisahan kepemilikan NFT semi-wajib yang sangat sederhana

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.

Interpretasi Final terbaru tentang ERC-6147: Standar pemisahan hak kepemilikan NFT yang setengah wajib dan sangat sederhana

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.

Interpretasi ERC-6147 Final terbaru: Standar pemisahan kepemilikan NFT semi-kewajiban yang sangat sederhana

ETH-2.71%
Lihat Asli
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.
  • Hadiah
  • 5
  • Bagikan
Komentar
0/400
HappyToBeDumpedvip
· 07-31 07:51
Sudah ada kunci baru, apakah kita masih bisa bermain NFT dengan bahagia?
Lihat AsliBalas0
token_therapistvip
· 07-30 18:02
Seharusnya bilang ada penjaga sejak awal, kan?
Lihat AsliBalas0
GasWaster69vip
· 07-29 02:37
Sekali lagi ada standar yang aneh?
Lihat AsliBalas0
MoonMathMagicvip
· 07-29 02:34
Sekali lagi melihat pemotongan hak kepemilikan, satu putaran tidak cukup, dua putaran.
Lihat AsliBalas0
ZkProofPuddingvip
· 07-29 02:14
Standar baru lagi, lihat saja.
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)