ERC-6147: Yarı Zorunlu NFT Mülkiyet Ayrımı Standart Analizi
7 Mart 2023'te, EIP-6147 Ethereum Vakfı tarafından onaylandı ve nihai versiyon haline geldi. Bu standart, ERC-721'in bir genişletmesi olup, NFT ve SBT'nin mülkiyet ve devri haklarını ayırmayı amaçlamakta ve ayarlanabilir bir sona erme süresine sahip "koruyucu" rolünü getirmektedir. Bu tasarım, NFT'lerin hırsızlığa karşı korunmasını, borçlanma, kiralama ve SBT gibi uygulama senaryolarını daha esnek hale getirmektedir.
Arka Plan
NFT'nin en büyük zorluklarından biri likidite eksikliğidir. Bu sadece NFT protokolünün kendisinden kaynaklanmıyor, daha da önemlisi NFT'ye yalnızca piyasa işlemlerine dayanmak yerine gerçek bir kullanım değeri kazandırmaktır. Mevcut NFT protokollerinde bazı sorunlar bulunmaktadır:
Mülkiyet eşleştirmesi: Yüksek değerli NFT'ler genellikle güvenli bir liman arayışındadır, ancak mevcut hırsızlık önleme çözümleri (örneğin, soğuk cüzdana aktarma) genellikle kullanım kolaylığını etkiler. NFT kredisi verme işleminde, sahibi NFT'yi kredi sözleşmesine aktarmak zorundadır ve kullanım hakkını kaybeder.
SBT Sorunu: Kullanıcı özel anahtarı kaybolduğunda, SBT'yi geri almak karmaşık hale gelir. Ayrıca, bazı durumlarda (örneğin, akademik dürüstsüzlük) SBT'yi geri alma yeteneğine sahip olunmalıdır.
Mülkiyet ayrımı planının zorunluluğu kontrol edilemez: Örneğin, ERC-4907 ve ERC-5058 arasında zorunluluk derecesi bakımından farklılıklar vardır.
ERC-6147 İşleyiş Mekanizması
ERC-6147, ERC-4907'deki UserInfo'ya benzer şekilde "Guard" (koruyucu) rolünü tanıtmaktadır:
katılık
struct GuardInfo {
address guard; // bekçi adresi
uint64 expires; // son tarih
}
Sadece NFT'nin mevcut sahibi veya yetkilendirilmiş adresi Guard'ı ayarlayabilir. Guard ayarlarının aşağıdaki özellikleri vardır:
Sıfır adresi olarak ayarlanamaz
Sadece Guard kendini değiştirebilir
Sadece NFT sahipleri veya yetkilendirilmiş kişiler Guard'ı ayarlayabilir.
Guard'ın ana işlevi:
Zorunlu Transfer Hakkı: Guard ayarına sahip NFT'ler için yalnızca Guard adresi transfer işlemini gerçekleştirebilir.
Orijinal sahibi transfer hakkını kaybeder: Diğer DApp'ler NFT sahibini sorgulayabilse de, orijinal sahibi transferi gerçekleştiremez.
İkincil Transfer: Guard, changeGuard yöntemini kullanarak koruma yetkisini transfer edebilir.
transferAndRemove yöntemi: NFT'yi transfer ederken Guard bilgilerini temizler.
Guard'ın sınırları:
Yetki verilmiş otomatik ödeme ayarlanamaz
Onay ayarlanmamalıdır, böylece devretme yetkisi geri verildikten sonra onay ile NFT transferi yapılmasını engeller.
Özet
ERC-4907 ile karşılaştırıldığında, ERC-6147 uyumluluk açısından önemli iyileştirmeler sunmaktadır. Projelerin yeni rolleri aktif olarak desteklemesini gerektirmeden, yalnızca sahipliği tanıması yeterlidir. Bu, ERC-6147'nin mevcut uygulama ekosistemine daha kolay uyum sağlamasını sağlar.
Ayrıca, ERC-6147 "yönetilebilir SBT" ve "geçerli SBT" kavramlarını ortaya koyarak, SBT'nin devredilemez özelliklerini korurken sosyal kurtarma, SBT'nin geri alınması gibi daha fazla potansiyel yönetim senaryosunu dikkate almıştır.
ERC-6147 tasarımı, NFT'nin çeşitli uygulama ihtiyaçlarını yeterince dikkate alarak, NFT ve SBT'nin gelişimine daha esnek ve daha güvenli standart desteği sağlamaktadır.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
8 Likes
Reward
8
4
Share
Comment
0/400
AirdropCollector
· 07-21 22:14
Umut var ama pratikteki etkilere bakmak gerekiyor.
View OriginalReply0
SpeakWithHatOn
· 07-20 23:43
Yönetim hakkının ayrılması iyi bir şeydir, değil mi~
View OriginalReply0
ImpermanentPhobia
· 07-20 23:40
Yine bir Emiciler Tarafından Oyuna Getirilmek standardı geldi
View OriginalReply0
AirdropHunterWang
· 07-20 23:22
Bu yeni standartı kim anlıyor? Getiriyi artırabilir mi?
ERC-6147: NFT mülkiyet ayrımı yeni standardı güvenliği ve esnekliği artırıyor
ERC-6147: Yarı Zorunlu NFT Mülkiyet Ayrımı Standart Analizi
7 Mart 2023'te, EIP-6147 Ethereum Vakfı tarafından onaylandı ve nihai versiyon haline geldi. Bu standart, ERC-721'in bir genişletmesi olup, NFT ve SBT'nin mülkiyet ve devri haklarını ayırmayı amaçlamakta ve ayarlanabilir bir sona erme süresine sahip "koruyucu" rolünü getirmektedir. Bu tasarım, NFT'lerin hırsızlığa karşı korunmasını, borçlanma, kiralama ve SBT gibi uygulama senaryolarını daha esnek hale getirmektedir.
Arka Plan
NFT'nin en büyük zorluklarından biri likidite eksikliğidir. Bu sadece NFT protokolünün kendisinden kaynaklanmıyor, daha da önemlisi NFT'ye yalnızca piyasa işlemlerine dayanmak yerine gerçek bir kullanım değeri kazandırmaktır. Mevcut NFT protokollerinde bazı sorunlar bulunmaktadır:
Mülkiyet eşleştirmesi: Yüksek değerli NFT'ler genellikle güvenli bir liman arayışındadır, ancak mevcut hırsızlık önleme çözümleri (örneğin, soğuk cüzdana aktarma) genellikle kullanım kolaylığını etkiler. NFT kredisi verme işleminde, sahibi NFT'yi kredi sözleşmesine aktarmak zorundadır ve kullanım hakkını kaybeder.
SBT Sorunu: Kullanıcı özel anahtarı kaybolduğunda, SBT'yi geri almak karmaşık hale gelir. Ayrıca, bazı durumlarda (örneğin, akademik dürüstsüzlük) SBT'yi geri alma yeteneğine sahip olunmalıdır.
Mülkiyet ayrımı planının zorunluluğu kontrol edilemez: Örneğin, ERC-4907 ve ERC-5058 arasında zorunluluk derecesi bakımından farklılıklar vardır.
ERC-6147 İşleyiş Mekanizması
ERC-6147, ERC-4907'deki UserInfo'ya benzer şekilde "Guard" (koruyucu) rolünü tanıtmaktadır:
katılık struct GuardInfo { address guard; // bekçi adresi uint64 expires; // son tarih }
Sadece NFT'nin mevcut sahibi veya yetkilendirilmiş adresi Guard'ı ayarlayabilir. Guard ayarlarının aşağıdaki özellikleri vardır:
Guard'ın ana işlevi:
Zorunlu Transfer Hakkı: Guard ayarına sahip NFT'ler için yalnızca Guard adresi transfer işlemini gerçekleştirebilir.
Orijinal sahibi transfer hakkını kaybeder: Diğer DApp'ler NFT sahibini sorgulayabilse de, orijinal sahibi transferi gerçekleştiremez.
İkincil Transfer: Guard, changeGuard yöntemini kullanarak koruma yetkisini transfer edebilir.
transferAndRemove yöntemi: NFT'yi transfer ederken Guard bilgilerini temizler.
Guard'ın sınırları:
Özet
ERC-4907 ile karşılaştırıldığında, ERC-6147 uyumluluk açısından önemli iyileştirmeler sunmaktadır. Projelerin yeni rolleri aktif olarak desteklemesini gerektirmeden, yalnızca sahipliği tanıması yeterlidir. Bu, ERC-6147'nin mevcut uygulama ekosistemine daha kolay uyum sağlamasını sağlar.
Ayrıca, ERC-6147 "yönetilebilir SBT" ve "geçerli SBT" kavramlarını ortaya koyarak, SBT'nin devredilemez özelliklerini korurken sosyal kurtarma, SBT'nin geri alınması gibi daha fazla potansiyel yönetim senaryosunu dikkate almıştır.
ERC-6147 tasarımı, NFT'nin çeşitli uygulama ihtiyaçlarını yeterince dikkate alarak, NFT ve SBT'nin gelişimine daha esnek ve daha güvenli standart desteği sağlamaktadır.