Yazıt Protokolü Detayları: İlkeleri ve Varlık Güvenliği Anlamak
Son zamanlarda, birçok önde gelen işlem platformu yazıt pazarını ardışık olarak başlattı, BRC-20, EVM gibi çeşitli yazıt protokollerini destekliyor ve bu durum piyasada yazıtlara geniş bir ilgi doğurdu. Ancak, yazıt protokollerinin karmaşıklığı ve yeniliği nedeniyle, çeşitli güvenlik sorunları sıkça ortaya çıkmakta, bu durum yalnızca kullanıcı varlık güvenliğini tehdit etmekle kalmıyor, aynı zamanda tüm yazıt ekosisteminin sağlıklı gelişimi üzerinde de olumsuz bir etki yaratıyor.
Kullanıcıların yazıt protokolünün amacını, uygulanma biçimini ve yazıt varlıklarını nasıl koruyacaklarını anlamalarına yardımcı olmak için, bu makalede ana akım yazıt protokolleri ele alınacaktır.
Yazıt Tanıtımı
Blok zincirindeki yazıt, blok zincirinin özellikleri aracılığıyla zincir üzerinde belirli bir anlam taşıyan bilgilerin kaydedilmesidir. Bu bilgiler bir kez blok zincirine yazıldığında, kalıcı olarak saklanır ve değiştirilmesi zordur. Kaydedilebilecek bilgi türleri çeşitlidir; basit metinler, karmaşık kodlar, görüntüler vb. dahil olmak üzere, dijital varlık işlevinin gerçekleştirilmesini sağlar.
Yazıt Durumu
BRC-20 gibi Bitcoin ana zincir yazıtları ortaya çıktıktan sonra, yazıt ekosistemi hızla gelişti ve neredeyse her gün yeni yazıt protokolleri ve projeler ortaya çıkıyor. Büyük ana zincirler yazıt ekosistemine katılıyor, örneğin ETH ana zincirinin Ethscription protokolü, BTC ana zincirinin ARC-20 protokolü, BSC ana zincirinin BSC-20 protokolü, Polygon ana zincirinin PRC-20 protokolü gibi. Bu protokoller, kendi ana zincirleri üzerindeki yazıtların dağıtımını gerçekleştirmeyi amaçlıyor.
Ana Yazıt Protokolü Analizi
1. BRC-20
BRC-20 protokolü, Bitcoin'in UTXO modeline ve Ordinals protokolüne dayanır. UTXO modeli, işlem olaylarını nihai durum yerine kaydeder, kullanıcıların sahip olduğu varlık miktarını hesaplamak için adreslerindeki tüm UTXO'ların toplamı alınmalıdır. Ordinals protokolü, her UTXO'daki satoşiyi benzersiz bir numara ile ilişkilendirir, çeşitli verilerin yazılmasını destekler ve her satoşinin kendine özgü olmasını sağlar.
BRC-20, Ordinals protokolü aracılığıyla, JSON formatındaki metin verilerini Satoshi'ye yazarak bir token defteri olarak kullanılır. Ana olarak 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şikliğini sağlar.
2. ARC-20
ARC-20 aynı zamanda Bitcoin blok zincirindeki yazıt protokolüdür ve UTXO'ya standart veriler yazılır. Ancak ARC-20, veri içinde token miktarını belirtmeye gerek duymaz; bunun yerine UTXO'daki satoshi sayısını token miktarını göstermek için kullanır, kural 1 satoshi = 1 ARC-20 token'dır.
ARC-20, dağıtım, basım ve transfer olmak üzere üç aşamaya ayrılır. Dağıtım sırasında token bilgileri doldurulur; basım sırasında yalnızca token adı doldurulur, UTXO'nun Satoshi miktarı basım miktarını belirler; transfer sırasında, sahip olunan token'in UTXO'su doğrudan diğer bir adrese aktarılır.
ARC-20 tokenleri sorgulamak için sadece bir indeks gereklidir, sunucu doğrudan UTXO'nun satoshi miktarını okuyarak sahip olunan miktarı elde edebilir, fon transfer ilişkisini hesaplamaya gerek yoktur.
3. Ethscription
Ethscription, Ethereum üzerinde veri oluşturma ve paylaşma protokolüdür. Ethereum işlemlerindeki calldata veri bloklarını kullanarak, standart verileri ekleyip belirli anlamlar kazandırarak normal ETH transferleri sırasında işler.
Ethscription oluştururken, içerik ('i, resim )'i Base64 kodlu URI'ye dönüştürmek ve ardından calldata'ya doldurmak için 16'lık dizgiye çevirmek gerekir. Ethscription'ı transfer etmek için ise calldata'ya işlem oluşturma hash'ini eklemek gerekmektedir.
4. EVM blok zinciri yazıt
BSC, Ethereum, Polygon gibi EVM blok zincirleri benzer yöntemler kullanarak calldata ile sabit formatta verileri depolar. BSC örneği üzerinden gidersek, yazıt formatı şöyledir: :data:,{"p":"","op":"","tick":"","amt":""}, burada p protokol adını, op işlemi, tick token adını ve amt miktarını belirtir.
Token transfer ederken, alım adresine normal bir transfer göndermeniz ve token oluşturma işlem hash'ini calldata'ya girmeniz gerekir. Farklı EVM ağları veya protokolleri arasında ince farklılıklar olabilir, ancak prensip benzerdir.
Özet
Bu makale, çoklu zincirlerdeki yazıtların gerçekleştirilme prensiplerini tartışmaktadır. Genel olarak, bu yazıtlar, açık zincir sisteminin özelliklerini kullanarak, çevrimdışı bilgileri belirlenen standartlara göre blok zincirinde saklamakta ve çevrimdışı sunucular aracılığıyla tanımlayıp göstermektedir. Tanıtılan yazıtlar akıllı sözleşme kullanmamaktadır, bu da kullanıcıların işlem için ek maliyetlerini azaltabilir, ancak kullanıcıların yazıt protokolünün gerçekleştirilme şekli konusunda tam bir anlayışa sahip olmaları 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.
18 Likes
Reward
18
6
Share
Comment
0/400
DaoResearcher
· 07-02 10:29
Beyaz Kitap 3.1 bölümüne göre, yazıtın yönetim mekanizmasının olmaması büyük bir risk teşkil etmektedir.
View OriginalReply0
GlueGuy
· 07-02 10:28
Yine bir enayi toplayıcı.
View OriginalReply0
ChainWatcher
· 07-02 10:18
yazıt yine insanları enayi yerine koymak
View OriginalReply0
UnluckyLemur
· 07-02 10:16
Yeni bir hasat aleti geldi ha
View OriginalReply0
BtcDailyResearcher
· 07-02 10:09
Yine yazıtları işlemeye geldim, büyük kayıplar yaşadım.
yazıt protokol Derinlik analizi: BRC-20, ARC-20 ve EVM zincir uygulama mekanizmalarının karşılaştırması
Yazıt Protokolü Detayları: İlkeleri ve Varlık Güvenliği Anlamak
Son zamanlarda, birçok önde gelen işlem platformu yazıt pazarını ardışık olarak başlattı, BRC-20, EVM gibi çeşitli yazıt protokollerini destekliyor ve bu durum piyasada yazıtlara geniş bir ilgi doğurdu. Ancak, yazıt protokollerinin karmaşıklığı ve yeniliği nedeniyle, çeşitli güvenlik sorunları sıkça ortaya çıkmakta, bu durum yalnızca kullanıcı varlık güvenliğini tehdit etmekle kalmıyor, aynı zamanda tüm yazıt ekosisteminin sağlıklı gelişimi üzerinde de olumsuz bir etki yaratıyor.
Kullanıcıların yazıt protokolünün amacını, uygulanma biçimini ve yazıt varlıklarını nasıl koruyacaklarını anlamalarına yardımcı olmak için, bu makalede ana akım yazıt protokolleri ele alınacaktır.
Yazıt Tanıtımı
Blok zincirindeki yazıt, blok zincirinin özellikleri aracılığıyla zincir üzerinde belirli bir anlam taşıyan bilgilerin kaydedilmesidir. Bu bilgiler bir kez blok zincirine yazıldığında, kalıcı olarak saklanır ve değiştirilmesi zordur. Kaydedilebilecek bilgi türleri çeşitlidir; basit metinler, karmaşık kodlar, görüntüler vb. dahil olmak üzere, dijital varlık işlevinin gerçekleştirilmesini sağlar.
Yazıt Durumu
BRC-20 gibi Bitcoin ana zincir yazıtları ortaya çıktıktan sonra, yazıt ekosistemi hızla gelişti ve neredeyse her gün yeni yazıt protokolleri ve projeler ortaya çıkıyor. Büyük ana zincirler yazıt ekosistemine katılıyor, örneğin ETH ana zincirinin Ethscription protokolü, BTC ana zincirinin ARC-20 protokolü, BSC ana zincirinin BSC-20 protokolü, Polygon ana zincirinin PRC-20 protokolü gibi. Bu protokoller, kendi ana zincirleri üzerindeki yazıtların dağıtımını gerçekleştirmeyi amaçlıyor.
Ana Yazıt Protokolü Analizi
1. BRC-20
BRC-20 protokolü, Bitcoin'in UTXO modeline ve Ordinals protokolüne dayanır. UTXO modeli, işlem olaylarını nihai durum yerine kaydeder, kullanıcıların sahip olduğu varlık miktarını hesaplamak için adreslerindeki tüm UTXO'ların toplamı alınmalıdır. Ordinals protokolü, her UTXO'daki satoşiyi benzersiz bir numara ile ilişkilendirir, çeşitli verilerin yazılmasını destekler ve her satoşinin kendine özgü olmasını sağlar.
BRC-20, Ordinals protokolü aracılığıyla, JSON formatındaki metin verilerini Satoshi'ye yazarak bir token defteri olarak kullanılır. Ana olarak 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şikliğini sağlar.
2. ARC-20
ARC-20 aynı zamanda Bitcoin blok zincirindeki yazıt protokolüdür ve UTXO'ya standart veriler yazılır. Ancak ARC-20, veri içinde token miktarını belirtmeye gerek duymaz; bunun yerine UTXO'daki satoshi sayısını token miktarını göstermek için kullanır, kural 1 satoshi = 1 ARC-20 token'dır.
ARC-20, dağıtım, basım ve transfer olmak üzere üç aşamaya ayrılır. Dağıtım sırasında token bilgileri doldurulur; basım sırasında yalnızca token adı doldurulur, UTXO'nun Satoshi miktarı basım miktarını belirler; transfer sırasında, sahip olunan token'in UTXO'su doğrudan diğer bir adrese aktarılır.
ARC-20 tokenleri sorgulamak için sadece bir indeks gereklidir, sunucu doğrudan UTXO'nun satoshi miktarını okuyarak sahip olunan miktarı elde edebilir, fon transfer ilişkisini hesaplamaya gerek yoktur.
3. Ethscription
Ethscription, Ethereum üzerinde veri oluşturma ve paylaşma protokolüdür. Ethereum işlemlerindeki calldata veri bloklarını kullanarak, standart verileri ekleyip belirli anlamlar kazandırarak normal ETH transferleri sırasında işler.
Ethscription oluştururken, içerik ('i, resim )'i Base64 kodlu URI'ye dönüştürmek ve ardından calldata'ya doldurmak için 16'lık dizgiye çevirmek gerekir. Ethscription'ı transfer etmek için ise calldata'ya işlem oluşturma hash'ini eklemek gerekmektedir.
4. EVM blok zinciri yazıt
BSC, Ethereum, Polygon gibi EVM blok zincirleri benzer yöntemler kullanarak calldata ile sabit formatta verileri depolar. BSC örneği üzerinden gidersek, yazıt formatı şöyledir: :data:,{"p":"","op":"","tick":"","amt":""}, burada p protokol adını, op işlemi, tick token adını ve amt miktarını belirtir.
Token transfer ederken, alım adresine normal bir transfer göndermeniz ve token oluşturma işlem hash'ini calldata'ya girmeniz gerekir. Farklı EVM ağları veya protokolleri arasında ince farklılıklar olabilir, ancak prensip benzerdir.
Özet
Bu makale, çoklu zincirlerdeki yazıtların gerçekleştirilme prensiplerini tartışmaktadır. Genel olarak, bu yazıtlar, açık zincir sisteminin özelliklerini kullanarak, çevrimdışı bilgileri belirlenen standartlara göre blok zincirinde saklamakta ve çevrimdışı sunucular aracılığıyla tanımlayıp göstermektedir. Tanıtılan yazıtlar akıllı sözleşme kullanmamaktadır, bu da kullanıcıların işlem için ek maliyetlerini azaltabilir, ancak kullanıcıların yazıt protokolünün gerçekleştirilme şekli konusunda tam bir anlayışa sahip olmaları gerekmektedir; aksi takdirde yanlış işlemler, varlık kaybına yol açabilir.