Fungible vs Non-Fungible Tokens - What is The Difference?

Rajarshi Mitra

Bugün Fungible olmayan Jetonlar vs fungible içine bakacağız, aka NFTs, aka şık. Kriptokitties ani popülerlik ile ana akım içine patlama — sanal bir kedi koleksiyon oyunu. Ethereum tabanlı ERC-721 piyasadaki en popüler NFT olmaya devam ederken, RSK gibi kendi tahsil belirteçlerini üreten birkaç proje var. Yani, bunların herhangi birine girmeden önce, biraz arka plan araştırması yapalım.

Bir Token Nedir?

Gerçek hayatta, bir belirteç, bir gerçeğin, kalitenin, hissin vb. Görünür veya somut bir temsili olarak hizmet eden bir şeydir. şu anda ceplerinizi boşaltabilirsiniz ve şansınız bir sürü gerçek hayatta belirteçle karşılaşmanız.

Ofis kimliğiniz bir şirketin sizi işe aldığını gösteriyor.

Ehliyetiniz, ülkenizde sürmek için gereken eğitimi aldığınızı gösteren bir belirteçtir.

Otel anahtar kartınız, odanız için otele ödeme yapmış olduğunuzu gösterir.

Benzer şekilde, kriptoversede, bir belirteç, belirli ekosisteminde “bir şeyin” bir temsilidir. Değeri, kazık, oy hakkı ya da herhangi bir şey olabilir. Bir belirteç belirli bir rolle sınırlı değildir; yerel ekosistemindeki birçok rolü yerine getirebilir. Bir belirteç, bir şirketin sahip olduğu bir varlığı veya programı temsil eder ve genellikle kamu satışı sırasında yatırımcılarına verirler.

Bir Belirteçin Rolleri

Bir belirteç, belirli ekosistemindeki bir şeyin temsilidir. Değer, kazık, oy hakkı ya da herhangi bir şey olabilir. Bir belirteç belirli bir rolle sınırlı değildir; yerel ekosisteminde birçok işlevi yerine getirebilir, örneğin:

Geçiş: Bir belirteç, Dapp için bir ağ geçidi olarak hareket edebilir. Temel olarak, Dapp'e erişmek için belirteçleri tutmanız gerekir.

Oylama Hakları: Belirteçler, sahiplerin belirli oylama haklarına sahip olmaları için de hak kazanabilir. EOS'u düşünün, EOS belirteçlerini tutmak, blok üreticilerine oy vermenize izin verecektir.

Değer Değişimi: Bu, ekosistem içindeki belirteçlerin daha geleneksel rollerinden biridir. Simgeler, uygulama içinde bir iç ekonomik sistem oluşturmanıza yardımcı olabilir.

Kullanıcı Deneyimi Geliştirme: Belirteç, sahiplerin belirli ortamın sınırları içinde kullanıcı deneyimini zenginleştirmelerini de etkinleştirebilir. Örn. Brave'da (bir web tarayıcısı), BAT sahipleri (Brave'da kullanılan belirteçler) Brave platformunda reklam veya diğer dikkat tabanlı hizmetler eklemek için belirteçlerini kullanarak müşteri deneyimini zenginleştirme hakkına sahip olacaktır.

Para birimi: Verilen ekosistemin içinde ve dışında işlemler yapmak için bir değer deposu olarak kullanılabilir.

Benzersiz bir şeyin mülkiyeti: Fungible olmayan bir belirteç, o kullanıcı için benzersiz bir şeyi temsil edebilir. Örn. Cryptokitties.

Fungible vs Fungible Jetonlar

Pekala, belirteçlerin nasıl çalıştığı hakkında bazı arka plan bilgileri kazandık, mantar ve mantar olmayan belirteçler arasındaki farka bakalım. Investopedia'ya göre:

“Fungibility, iyi ya da varlığın diğer bireysel mal ya da aynı türdeki varlıklarla değiştirilebilirliğidir.”

Bunu bir örnekle anlayalım.

Diyelim ki bir arkadaştan 100 dolar borç aldınız. Ona borcunu ödemek için, gerçekten de aynı notla geri ödemen gerekiyor mu?

Kesinlikle değil.

Ona 100 dolarlık bir banknotla geri ödeyebilirsin. Aslında, arkadaşınıza 2 50 dolarlık notlar veya 10 dolarlık notlar verebilirsiniz. Dolar (veya genel olarak kağıt para birimleri) çoğunlukla mantardır, çünkü mükemmel bir şekilde iyi olacaktır.

Şimdi, arkadaşının arabasını ödünç aldığınızı varsayalım. Başka bir arabayı ona iade etmeni sorun etmeyecek mi? Ya arabasını kırıp motoru, tekerlekleri, kapıları vs. geri verirsen? Eğer sana şikâyette bulunmazsa şanslısın!

Peki, burada ne oldu?

Bir araba koleksiyon olarak sayılır, bu yüzden mantar değildir.

Bu, fungible varlık ile fungible olmayan bir varlık arasındaki temel farktır.

Para birimleri, fungibility ile daha fazla değer kazanır. Daha yaygın olarak kabul edilen ve belirli bir para birimi kabul edilen, daha fazla insan onu kullanacak ve bu nedenle daha fazla algılanan değer olacaktır. Dolayısıyla, ödeme, ilgilendiğiniz belirteçin ana araçlarından biriyse, belirteçin fungible olup olmadığını kontrol etmelisiniz.

Mantar olmayanlık, belirteçiniz bir tahsil edildiğinde ve değerlerini tekliğinden kazandığında istenen bir varlıktır.

Ethereum Token Standartları: ERC-20 vs ERC-721

Sağlıklı bir ekosistem oluşturmak için, Ethereum'un üzerine inşa edilen Dapps'ın birbirleriyle sorunsuz bir şekilde etkileşime girebilmesi esastır. Bununla birlikte, Token Alpha ve Token Beta gibi iki belirteçimiz varsa ve her ikisinin de farklı akıllı sözleşme yapılarına sahip olması durumunda ne olacak?

İki belirteçin etkileşime girmesi için, geliştiricilerin hem sözleşmelerini dikkatlice incelemeleri ve bu belirteçlerin birbirleriyle nasıl çalışacağını tam olarak belirlemeleri gerekecektir.

Şimdi, bu ölçeklenebilirlik için pek iyiliğe işaret değil, değil mi?

100 farklı sözleşmeye sahip 100 farklı belirteç varsa, transferlerin tüm bu belirteçler arasında geçebileceğinden emin olmak için gereken tüm nitelikleri ve koşulları daraltmak, çok miktarda karmaşık hesaplamaya ihtiyaç duyacaktır. Bu hiç de ideal bir senaryo değil.

Bu nedenle, belirteçin altta yatan mimarisini yöneten kuralları standartlaştırmak için bir karar alındı. Bu kurallar kümesi ERC-20 olarak adlandırılır. “ERC”, “Ethereum Yorum İsteği” anlamına gelirken, '20' numarası bu isteğe atanır.

ERC20'nin temellerini oluşturan şeylere bakalım:

TotalSupply

balanceOf

transfer

transferFrom

onaylamak

harçlık

Şimdi, bunlar ERC-20 belirteçlerinin zorunlu olarak sahip olması gereken kurallar ve işlevlerdir. Bununla birlikte, aşağıdaki 3 isteğe bağlı özelliklere de sahip olabilirler.

Belirteç Adı

Sembol

Ondalık (18'e kadar)

Bu kurallar ERC-20, fungible standart tanımlar.

Fungible Simgelerin Özellikleri

Aynı türden başka bir belirteç bir jetonun yerini alabilir.

Belirteçleri yöneten temel kurallar aynıdır.

Fungible belirteçler bölünebilir ve daha büyük miktarda geri ödeme yapmak için çeşitli küçük kesirler kullanılabilir. Örneğin 1 BTC, 0.50 BTC, 0.30 BTC ve 0.20 BTC ile geri ödenebilir.

ERC-721 — İşlenmeyen Standart

ERC-721 belirteç standardı, fungible olmayan belirteçler oluşturmaya yardımcı olur. Birçok yönden, işlevsellik açısından ERC-20'ye oldukça benzer. Bu benzerlik iki nedenden dolayı vardır:

Öncelikle, geliştiricilerin geçişi yapması daha kolaydır. Bir dizi yeni şey öğrenmek zorunda kalmazlar.

Bu belirteçleri sıradan cüzdanlarda saklayabilen ve borsalarda ticaret yapabilen kullanıcılar için hayatı çok daha kolay hale getirir.

ERC-721 arayüzü iki yöntem sağlar:

ownerOf: bir belirteç sahibini sorgulamak için

transferFrom: bir simge sahipliğini aktarmak için

ERC-721 İşlevleri

ERC-721 standardı aşağıdaki işlevleri tanımlar: ad, sembol, totalSupply, balanceOf, ownerOf, approve, takeOwnership, transfer, tokenOfOwnerByIndex ve tokenMetadata. Ayrıca iki olayı da açıklar: Transfer ve Onay.

Bireysel işlev tartışmalarına girmeden önce, ERC-721 işlevlerinin Token Sahipliği ve Token Oluşturması ile neyi kastettiğimizi bilmelisiniz.

Simge Sahipliği

ERC-20 belirteçleri satın aldığınızda, mülkiyet haklarınız akıllı sözleşmelerde yazılacaktır. Akıllı sözleşmede ayrıca her adresin anlaşmadan sonra ne kadar jeton olacağına dair veriler var... ve hepsi bu kadar. Mesele şu ki, bu sözleşmelerin belirli belirteçler hakkında endişelenmesine gerek yok çünkü bunlar mantardır, bu yüzden hepsi aynıdır.

Bununla birlikte, bir ERC-721 belirteci değeri, fungibility nedeniyle başka bir ERC-721 belirteci ile aynı değildir. Sözleşmeye bir adres ve bakiye eklemek yeterli olmayacaktır; bir simgenin benzersiz sahiplik ayrıntılarının da eklenmesi gerekir.

Etkinlikler

Olaylar, bir sözleşme onları çağırdığında harekete geçilir ve dinleme programlarına yayınlanır.

Sözleşme dışındaki programlar olayları dinler, böylece yürütme sırasında kodu yürütebilirler. ERC-721 standardı iki etkinlikle ilgilenir:

Transfer ()

Onay ()

#1 Transfer

Bir belirteç el değiştirdiğinde, bu olay çalıştırılır. Bir simge mülkiyeti bir kişiden diğerine her hareket ettiğinde, bu olay işten atılır. Aşağıdakileri detaylar:

Hangi hesap belirteci gönderdi?

Hangi hesap belirteci aldı?

Hangi belirteç aktarıldı (kimlik kontrolü ile)?

#2 Onay

Bu ikinci olay, bir kullanıcı başka bir kullanıcının belirli bir belirteçin sahipliğini almasına izin verdiğinde çalıştırılır. Etkinlik, hangi hesabın şu anda belirteç sahibi olduğunu ve gelecekte hangi hesaba sahip olma izni aldığını ayrıntıları. Ayrıca, hangi belirteçin sahipliğini aktarmak için onaylandığını belirlemek için belirteç kimliğini denetler.

Diğer mantar olmayan belirteç standartları

#1 ERC-1155

ERC-1155, Enjin ekibi tarafından popüler hale getirilen başka bir mantar olmayan belirteç standardıdır. Burada tanımlanan kimlikler tek bir varlığı değil, varlık sınıflarını temsil eder. Yani, eğer bir “kart” koleksiyonu yapmak istiyorsak, “kartları” temsil eden bir kimliğimiz olabilir. Bir cüzdanda bunlardan 50 tane olabilir.

ERC-1155'in ERC-721 üzerinde sahip olduğu bir avantaj, bir kullanıcı akıllı sözleşmenin durumunu değiştirerek bu 50 kartı transfer etmek zorunda kalacaktır. Bununla birlikte, ERC-1155'in dezavantajı izlenebilirlik kaybındadır.

#2 ERC-998

ERC-998 gibi komposables, NFT'lerin hem fungible hem de fungible varlıklara sahip olabileceği bir şablon sağlar.

Fungible olmayan belirteçlerin Artıları ve Eksileri

Artıları

ERC-721 standardı, her önemli varlığın tam değişmezlik ve güvenlik ile genel veya hibrit bir blok zincirinde tokenize edilebileceği bir yol olabilir.

Fungible olmayan belirteçler, bu süre zarfında çoğu için mevcut olandan çok daha fazla kaynakla tasarlanabilir. Kullanıcılar bunu yapabilir ve varlığın meta verilerine ekstra bağlam ve bilgi ekleyebilir.

Eksileri:

ERC-721 belirteç standardı hala nispeten yenidir.

Fungible belirteçler belirli bir dereceye kadar bölünebilir. ERC-721 basitçe bölünemez ve bütün olarak satın alınmalı veya satılmalıdır.

Daha önce de belirtildiği gibi, birkaç proje NFT belirteçlerini vermeye başladı. Bunlardan biri RSK.

RSK nedir?

Rootstock (RSK), yan zincir teknolojisi aracılığıyla Bitcoin blok zincirine bağlı akıllı bir sözleşme platformudur. Rootstock, Ethereum'un uygulamaları (web3/EVM/Solidity modeli) ile uyumlu olmak için doğdu. RSK'nın yaratılmasının arkasındaki fikir, Bitcoin blok zincirine akıllı sözleşme işlevlerini vermekti. Özünde, Rootstock aşağıdakilerin bir kombinasyonudur:

Ethereum'un EVM'si ile uyumlu bir Turing-complete kaynak hesaplı deterministik sanal makine (akıllı sözleşmeler için).

İki yönlü saplı Bitcoin yan zincir (BTC cinsinden ticaret için) güçlü bir federasyon dayalı.

30 saniyelik blok aralığına sahip SHA256D birleştirme madenciliği konsensüs protokolü (Bitcoin'in madencilerine dayanan uzlaşma güvenliği için). (hızlı ödemeler için).

RSK: NFT Kullanım Duruşları

Watafan ile ortaklığı, RSK'nın fungible olmayan belirteçler alanındaki ilerlemelerini mükemmel bir şekilde tanımlayabilir.

Watafan, ünlülerin kendi dijital ticaret kartlarını, diğer adıyla watacards oluşturmalarına izin verecek.

Ünlüler watacards hediye veya imza olarak hayranlarına verebilir.

Bu kartları kriptografik olarak imzalamak için kişisel cüzdanlarını kullanabilirler.

Akıllı sözleşmeler putların fikri mülkiyetini korur.

Her seferinde fanlar ikincil piyasada watacards ticareti yapıyor. İlgili ünlü hisselerin bir kısmını alacak.

Watafan akıllı sözleşmelerden yararlanarak dijital özelliği bir sonraki seviyeye taşımayı hedefliyor. Watafan idolleri, RSK akıllı sözleşmeleriyle telif haklarını ve dijital kimliklerini güvence altına alabilir.

Uzun süreli watacards, sanatçıların, sporcuların, müzisyenlerin, aktörlerin ve diğerlerinin entelektüel telif haklarının korunmasına yardımcı olabilecek yeni bir varlık olarak kendilerini destekleyecektir.

RSK NFT nasıl oluşturulur?

Fungible olmayan simgelerinizi kodlamaya başlamak için iyi bir kaynak ve RSK'nın ağında kendi toplanabilir simgelerinizi oluşturmak için adım adım talimatlar içeren bir video.

Like what you read? Give us one like or share it to your friends and get +16

1,325
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today and earn 128 bonus blocks

Already have an account? Sign In