#ERC-404 Standart #NFT Sözleşme Analizi
Birçok NFT projesiyle oynayan arkadaşlar şunu sorabilir: Çok fazla sentetik proje yok mu? Örneğin bazıları parçaları toplayıp (ERC-1155 veya ERC-20 standardını kullanarak) yakıp NFT ile takas etmek için (ERC-721 standardını kullanarak) ya da NFT'yi ters yönde parçalayıp başka bir şeyle takas edenler de var. parçalar... Kısacası bunda yeni olan ne? Aslında bu konsept uzun zaman önce önerildi ve oynanışın başka çeşitleri de var. Örneğin James'in kendisi de NFT karakterlerinin diğer NFT sözleşmelerine dönüşmek için dönüşüm iksirleri (ERC-1155) içebileceğini yazdı. Peki ERC-404'ün yeniliği özellikle nereye yansıyor? Bu soruyu cevaplamak için bir adım geriye gidelim ve NFT'nin piyasa likiditesine bakalım.
1. Likidite nedir?
Basitçe ifade etmek gerekirse, likiditesi iyi olan bir piyasada varlık işlemlerinin sık olması, toplam işlemlerin çok olması ve toplam işlem tutarının büyük olması gerekir. Tam tersine likiditenin zayıf olduğu bir piyasada toplam işlem sayısı ve toplam işlem tutarı küçüktür. Likiditeyi etkileyen güncel faktörler gibi birçok faktör vardır. Teknik faktörler, basit sözleşmeler, sorunsuz ticaret deneyimi ve düşük gaz gibi popüler projeler bilinmeyen projelerden kesinlikle daha iyi likiditeye sahip olacaktır ve bunlar da işlem sayısı üzerinde olumlu bir etkiye sahiptir. işlemler ve hatta proje likiditesi.
Token (FT) ve NFT likiditesi arasındaki teknik farklılıkları karşılaştıralım: İşlem miktarı: Token sayısı tam sayı veya ondalık sayı olabilir. Çoğu Token 18 ondalık basamağı destekler. Yani temel olarak işlemi tamamlayabilirsiniz. Token miktarı veya sayısı. NFT işlemlerinde genellikle yalnızca tam sayılar (bir veya daha fazla) alınıp satılabilir ve gereken miktar daha büyük olacaktır.
İşlem fiyatı (adil piyasa fiyatı): Token fiyatını elde etmek kolaydır ve merkezi/merkezi olmayan borsalar veya defi protokolleri aracılığıyla kolayca sorgulayabilirsiniz. NFT işlemlerinde her biri benzersizdir ve her birinin fiyatı farklı olabilir, bu da adil bir piyasa fiyatının kolayca oluşmasını imkansız hale getirir.
İşlem transferi: Token transferi çok kullanışlıdır ve tek seferde istenilen miktar transfer edilebilir. NFT işlemlerinde transfer ID'sinin işlem içerisinde net bir şekilde yazılması gerekiyor ve işlem sayısı arttıkça gas maliyeti de doğrusal olarak artıyor.
2. NFT'nin likiditesini nasıl artırabilirsiniz?
En radikal yöntem eğer yenemiyorsanız katılmak, yani NFT'yi Token'a dönüştürmek ve "parçalanma" meydana geliyor. Halihazırda piyasada dolaşımda olan NFT'lerin kendilerinin kırma işlevi yoktur ve bu görevi tamamlamak için bir "havuz sözleşmesi" gereklidir. Yani kullanıcılar, NFT serisine karşılık gelen Token karşılığında havuzlanmış sözleşmeye NFT rehin edebilir. NFT, Token'a bölündükten sonra istenildiği zaman alınıp satılabilir. Havuzlanmış sözleşmeye karşılık gelen sayıda Tokenın ödenmesi, içindeki herhangi bir "bozuk" NFT ile değiştirilebilir. ** Bu NFT serisi için herhangi bir ID stake edilerek elde edilen Token sayısının aynı olduğunu unutmayın. Kimliğin nadir olma özelliğine sahip olup olmaması havuzlanmış sözleşme açısından önemli değildir. Bu mükemmel bir likidite çözümü gibi görünse de yeni bir soru ortaya çıkıyor: kimin havuz sözleşmesi kullanılmalı?
3. ERC-404 sözleşmesinin yeniliği ve değeri
ERC-404 bu çevresel mekanizmaları kullanmaz ancak sözleşmenin içindeki "havuzu" oluşturur:
ERC-404, hem ERC-20 hem de ERC-721 ile uyumludur. Bu sözleşmeyi kullanarak iki varlık düzenlenebilir ve bir ERC-721 ID, kaç (#uints ) ERC-20 Tokenına karşılık gelecek şekilde ayarlanabilir.
Token aktarımı sırasında NFT aktarımının tetiklenmesi için _transferERC20WithERC721 yöntemi eklenmiştir.
🌰 Örnek: Sözleşmenin NFT = 10 Token belirlediğini varsayalım. A hesabı, B hesabına 10 Token aktardığında, B hesabına da 1 NFT aktarılmış olur.
ERC-404 sözleşmesinde verilen Token'a 404 Token, verilen NFT'ye ise 404 NFT adını veriyoruz. O halde ERC-404 aşağıdaki özelliklere sahiptir:
404 NFT ile sıradan NFT'nin işlemleri aynıdır.
404 Token'ın satın alınması ve satışı, sıradan Token alım ve satımından daha fazla işlem gerektirir; yani Token aktarıldığında karşılık gelen sayıda NFT de aktarılacaktır.
Başka bir örneği genişletmek için şunu düşünebilirsiniz:
A Hesabında 10 Token ve 1 NFT bulunmaktadır.
B Hesabında 9,9 Token var ve NFT yok.
A hesabı B hesabına 0,1 Token aktardığında:
A Hesabında 9,9 Token kaldı ve aynı anda NFT kaybediyor.
B Hesabı 10 Token olur ve aynı zamanda 1 NFT alır (bu NFT mutlaka A'nın kaybettiği şey değildir, lütfen unutmayın).
Token ve NFT'yi aynı anda aktarmak "istemediğiniz veya buna ihtiyaç duymadığınız" senaryoyla nasıl başa çıkabilirsiniz?
ERC-404'ün bir diğer temel kavramı, NFT aktarma işleminden muaf tutulup tutulmayacağına ilişkin ERC 721 TransferExempt'tir:
404 Token'ı #UniswapV4 'e satan A Hesabının NFT ile aynı anda aktarılması gerekir ancak bu senaryoda NFT'nin uniswap'e aktarılması anlamsızdır.