Yazıt Protokolü Detayları: Gerçekleştirme İlkesi, Kullanım Durumları ve Varlık Güvenliği
Son zamanlarda, birçok işlem platformu ardı ardına yazıt pazarını tanıttı, BRC-20, EVM gibi birçok yazıt protokolünü destekliyor ve bu durum piyasada geniş bir ilgi uyandırdı. Ancak, yazıt protokolünün karmaşıklığı ve yeniliği nedeniyle, çeşitli güvenlik sorunları sıkça ortaya çıkmakta, bu da sadece kullanıcı varlık güvenliğini tehdit etmekle kalmıyor, aynı zamanda tüm yazıt ekosisteminin sağlıklı gelişimine de olumsuz etkilerde bulunuyor.
Yazıt Tanıtımı
Blok zincirindeki yazıt, blok zincirinin özelliklerini kullanarak zincir üzerinde kalıcı olarak belirli ve anlamlı bilgilerin kaydedilmesini ifade eder. Bu bilgiler blok zincirine yazıldığında, değiştirilmesi zor hale gelir. Kaydedilebilecek bilgi türleri çeşitlidir, basit metinlerden karmaşık kodlara, görüntülere kadar uzanır ve böylece dijital varlık işlevselliği sağlanır.
Yazıt Gelişim Durumu
BRC-20 gibi Bitcoin ana zincir yazıtlarının ortaya çıkmasından bu yana, yazıt ekosistemi patlama gibi bir büyüme yaşadı. Büyük ana zincirler yazıt ekosistemine katılmaya başladı; örneğin ETH ana zincirinin Ethscription protokolü, BTC ana zincirinin ARC-20 protokolü, BSC ana zincirinin BSC-20 protokolü ve Polygon ana zincirinin PRC-20 protokolü gibi. Bu protokoller, ait oldukları ana zincirin yazıtları yayımlamasını desteklemek amacıyla tasarlanmıştır.
Ana Akım Yazıt Protokolü Ayrıntıları
1. BRC-20
BRC-20, Bitcoin'in UTXO modeline ve Ordinals protokolüne dayanmaktadır. UTXO modeli, işlem olaylarını nihai durum yerine kaydeder; kullanıcıların Bitcoin miktarı, adreslerine ait tüm UTXO'ların toplamı ile elde edilir. Ordinals, her satoshiye benzersiz bir numara atar ve çeşitli verilerin yazılmasını destekler; bu, her satoshiyi benzersiz kılar, ETH'nin NFT'lerine benzer.
BRC-20, Ordinals protokolü aracılığıyla, JSON formatındaki metin verilerini Satoshi'ye yazarak token defteri olarak kullanılır. Temelde deploy( dağıtım), mint( basım) ve transfer( aktarım) olmak üzere üç işlem içerir. transfer, yazıtı hedef adrese göndererek bakiye değişimini sağlar.
2. ARC-20
ARC-20 aynı zamanda Bitcoin ana zincirine dayanmaktadır, ancak BRC-20'den farklı olarak, UTXO'daki satoshi sayısını doğrudan token sayısını temsil etmek için kullanır; kural 1 sat = 1 ARC-20 token'dır. ARC-20, dağıtım, mintleme ve transfer olmak üzere üç aşamaya ayrılır, ancak mintleme sırasında UTXO'daki satoshi sayısı token mintleme miktarını belirler. Transfer sırasında, sahip olunan token'ların UTXO'su doğrudan başka bir adrese aktarılır, ek veri girmeye gerek yoktur.
ARC-20 tokenlerini sorgulamak için yalnızca bir indeks gereklidir, çevrimdışı sunucular token bilgilerini ve işlemleri doğrudan okuyabilir, fon transfer ilişkisini hesaplamaya gerek yoktur. Sorgulanan adresin sahip olduğu token miktarı, o adresin ilgili UTXO'larının satoshi sayısını temsil eder.
3. Ethscription
Ethscription, Ethereum üzerinde veri oluşturma ve paylaşma protokolüdür, standart verileri normal ETH transferinin calldata'sına ekleyerek gerçekleştirilir. Ethscription oluştururken, içerik ( gibi bir görseli ) Base64 kodlamalı URI'ye dönüştürmek, ardından 16'lık (hexadecimal) dizeye çevirip calldata'ya yerleştirmek gerekir. Ethscription'ı transfer etmek için ise, calldata'ya o Ethscription'ı oluşturan işlem hash'ini eklemek gerekmektedir.
4. EVM blok zinciri yazıt
BSC, Ethereum, Polygon gibi EVM blok zincirleri benzer yöntemler kullanarak calldata'da sabit formatta veriler depolar. BSC Chain örneği olarak, yazıt formatı data:,{"p":"","op":"","tick":"","amt":""} şeklindedir; burada p protokol adını, op işlemi, tick token adını ve amt miktarını temsil eder.
Token transfer ederken, alım adresine normal bir transfer göndermek ve calldata içinde bu tokenin yaratıldığı işlem hash'ini doldurmak gerekir. Farklı EVM zincirleri veya protokoller arasında ince farklılıklar olabilir, ancak temel prensip aynıdır.
Sonuç
Bu makale, birden fazla kamu blok zincirinde yazıtların uygulama prensiplerini tartışmaktadır. Genel olarak, bu yazıtlar, kamu blok zincirinin özelliklerini kullanarak, çevrimdışı bilgileri standart bir şekilde blok zincirinde saklamakta ve ardından çevrimdışı sunucular aracılığıyla tanımlanıp görüntülenmektedir. Çoğu yazıt, akıllı sözleşme kullanmamaktadır, bu da kullanıcıların katılım maliyetlerini düşürmektedir. Ancak, kullanıcıların yazıt protokolünün çalışma mekanizmasını tam olarak anlamaları gerekmektedir, aksi takdirde yanlış işlemler varlık kaybına yol açabilir.
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.
23 Likes
Reward
23
6
Share
Comment
0/400
BoredRiceBall
· 07-25 16:43
Hala yazıt ticareti yaparak zengin olabileceğini mi düşünüyorsun?
View OriginalReply0
GasGuzzler
· 07-24 22:15
Sadece yap ve geç. Ne kadar çok olursa o kadar iyi.
View OriginalReply0
NFTDreamer
· 07-24 19:45
Gerçekten biri yazıtın nasıl oynandığını anlıyor mu?
View OriginalReply0
ProxyCollector
· 07-24 19:42
Bu sefer düz metin oynamak büyük bir kayba yol açacak gibi görünüyor.
View OriginalReply0
CommunityLurker
· 07-24 19:31
insanları enayi yerine koymak kalmadı enayiler hepsi hava.
Yazıt protokolü tam analizi: BRC-20, ARC-20, Ethscription gerçekleştirme prensipleri ve güvenlik bilgileri
Yazıt Protokolü Detayları: Gerçekleştirme İlkesi, Kullanım Durumları ve Varlık Güvenliği
Son zamanlarda, birçok işlem platformu ardı ardına yazıt pazarını tanıttı, BRC-20, EVM gibi birçok yazıt protokolünü destekliyor ve bu durum piyasada geniş bir ilgi uyandırdı. Ancak, yazıt protokolünün karmaşıklığı ve yeniliği nedeniyle, çeşitli güvenlik sorunları sıkça ortaya çıkmakta, bu da sadece kullanıcı varlık güvenliğini tehdit etmekle kalmıyor, aynı zamanda tüm yazıt ekosisteminin sağlıklı gelişimine de olumsuz etkilerde bulunuyor.
Yazıt Tanıtımı
Blok zincirindeki yazıt, blok zincirinin özelliklerini kullanarak zincir üzerinde kalıcı olarak belirli ve anlamlı bilgilerin kaydedilmesini ifade eder. Bu bilgiler blok zincirine yazıldığında, değiştirilmesi zor hale gelir. Kaydedilebilecek bilgi türleri çeşitlidir, basit metinlerden karmaşık kodlara, görüntülere kadar uzanır ve böylece dijital varlık işlevselliği sağlanır.
Yazıt Gelişim Durumu
BRC-20 gibi Bitcoin ana zincir yazıtlarının ortaya çıkmasından bu yana, yazıt ekosistemi patlama gibi bir büyüme yaşadı. Büyük ana zincirler yazıt ekosistemine katılmaya başladı; örneğin ETH ana zincirinin Ethscription protokolü, BTC ana zincirinin ARC-20 protokolü, BSC ana zincirinin BSC-20 protokolü ve Polygon ana zincirinin PRC-20 protokolü gibi. Bu protokoller, ait oldukları ana zincirin yazıtları yayımlamasını desteklemek amacıyla tasarlanmıştır.
Ana Akım Yazıt Protokolü Ayrıntıları
1. BRC-20
BRC-20, Bitcoin'in UTXO modeline ve Ordinals protokolüne dayanmaktadır. UTXO modeli, işlem olaylarını nihai durum yerine kaydeder; kullanıcıların Bitcoin miktarı, adreslerine ait tüm UTXO'ların toplamı ile elde edilir. Ordinals, her satoshiye benzersiz bir numara atar ve çeşitli verilerin yazılmasını destekler; bu, her satoshiyi benzersiz kılar, ETH'nin NFT'lerine benzer.
BRC-20, Ordinals protokolü aracılığıyla, JSON formatındaki metin verilerini Satoshi'ye yazarak token defteri olarak kullanılır. Temelde deploy( dağıtım), mint( basım) ve transfer( aktarım) olmak üzere üç işlem içerir. transfer, yazıtı hedef adrese göndererek bakiye değişimini sağlar.
2. ARC-20
ARC-20 aynı zamanda Bitcoin ana zincirine dayanmaktadır, ancak BRC-20'den farklı olarak, UTXO'daki satoshi sayısını doğrudan token sayısını temsil etmek için kullanır; kural 1 sat = 1 ARC-20 token'dır. ARC-20, dağıtım, mintleme ve transfer olmak üzere üç aşamaya ayrılır, ancak mintleme sırasında UTXO'daki satoshi sayısı token mintleme miktarını belirler. Transfer sırasında, sahip olunan token'ların UTXO'su doğrudan başka bir adrese aktarılır, ek veri girmeye gerek yoktur.
ARC-20 tokenlerini sorgulamak için yalnızca bir indeks gereklidir, çevrimdışı sunucular token bilgilerini ve işlemleri doğrudan okuyabilir, fon transfer ilişkisini hesaplamaya gerek yoktur. Sorgulanan adresin sahip olduğu token miktarı, o adresin ilgili UTXO'larının satoshi sayısını temsil eder.
3. Ethscription
Ethscription, Ethereum üzerinde veri oluşturma ve paylaşma protokolüdür, standart verileri normal ETH transferinin calldata'sına ekleyerek gerçekleştirilir. Ethscription oluştururken, içerik ( gibi bir görseli ) Base64 kodlamalı URI'ye dönüştürmek, ardından 16'lık (hexadecimal) dizeye çevirip calldata'ya yerleştirmek gerekir. Ethscription'ı transfer etmek için ise, calldata'ya o Ethscription'ı oluşturan işlem hash'ini eklemek gerekmektedir.
4. EVM blok zinciri yazıt
BSC, Ethereum, Polygon gibi EVM blok zincirleri benzer yöntemler kullanarak calldata'da sabit formatta veriler depolar. BSC Chain örneği olarak, yazıt formatı data:,{"p":"","op":"","tick":"","amt":""} şeklindedir; burada p protokol adını, op işlemi, tick token adını ve amt miktarını temsil eder.
Token transfer ederken, alım adresine normal bir transfer göndermek ve calldata içinde bu tokenin yaratıldığı işlem hash'ini doldurmak gerekir. Farklı EVM zincirleri veya protokoller arasında ince farklılıklar olabilir, ancak temel prensip aynıdır.
Sonuç
Bu makale, birden fazla kamu blok zincirinde yazıtların uygulama prensiplerini tartışmaktadır. Genel olarak, bu yazıtlar, kamu blok zincirinin özelliklerini kullanarak, çevrimdışı bilgileri standart bir şekilde blok zincirinde saklamakta ve ardından çevrimdışı sunucular aracılığıyla tanımlanıp görüntülenmektedir. Çoğu yazıt, akıllı sözleşme kullanmamaktadır, bu da kullanıcıların katılım maliyetlerini düşürmektedir. Ancak, kullanıcıların yazıt protokolünün çalışma mekanizmasını tam olarak anlamaları gerekmektedir, aksi takdirde yanlış işlemler varlık kaybına yol açabilir.