Cregis Research: BRC-20'nin geçmişini ve bugününü yorumlamak

1. BRC-20 arka planı ve geliştirme geçmişi

Blockchain teknolojisinin hızla gelişmesiyle birlikte çeşitli kripto para birimleri ve token protokolleri ortaya çıkıyor. Ethereum'un ERC-20 token protokolü endüstri standardı haline gelirken, Bitcoin topluluğu da deneysel BRC-20 token standardını başlattı. **BRC-20 standardı, belirteçlerin dağıtımını, basımını ve transferini gerçekleştirmek için basit ve güvenli bir tasarım konseptini benimser. Bitcoin ağını temel alan BRC-20, Satoshi'lere veri kaydederek tokenlerin basımını ve yönetimini gerçekleştirir. **Bu makale, okuyuculara kapsamlı ve derinlemesine bir anlayış sağlamak için BRC-20'nin ilkesini ve uygulamasını, avantajlarını ve dezavantajlarını tanıtacaktır.

Uzun zamandır insanlar, Bitcoin ekosisteminin Ethereum'a kıyasla ölçeklenebilir olmadığını düşünüyor çünkü transfer işlemleri dışında blokta neredeyse hiçbir veri depolanamıyor. BRC-20'nin son zamanlarda patlama yapmasının nedeni, Bitcoin ekosistemine NFT ve diğer jetonları sokan, Bitcoin tabanlı bir token standardı olmasıdır.

Önemli Kilometre Taşları:

Ocak 2020'de Bitcoin Core geliştiricisi Pieter Wuille, Bitcoin ekosistemine olanaklar getiren BIP 341 ve BIP 342 Bitcoin İyileştirme Önerilerini yayınladı.

Haziran 2022'de Casey Rodarmor, BIP342'de Tap'ın teknik bir uzantısını ve genişletmesini yaptı ve esas olarak Bitcoin zincirinde veri depolama işlevini gerçekleştiren sıralı (sıra numarası) ve inion (yazıt) yeni Bitcoin iyileştirme şemaları önerdi.

Mart 2023'te Domodata bir ERC-20 deneyi gerçekleştirdi Ordinal protokolü ve inions işlevi aracılığıyla, zincir altındaki token bakiyesinin durumunu kanıtlamak için Bitcoin zincirinde json verilerini depoladı ve Bitcoin'e token verme işlevini gerçekleştirdi. gizlenmiş bir biçimde ekosistem.

Domodata (BRC-20 yazarı), BRC-20 standardının, bize zincir üstü yazıtlar oluşturarak zincir dışı token bakiyelerinin durumunu kanıtlamanın mümkün olduğunu gösteren ilginç bir deney olduğuna inanıyor. Bunun sadece bir girişim olduğunu ve BRC-20 standardının tek standart olarak görülmemesi gerektiğini düşünüyor.Aynı zamanda, Bitcoin topluluğundaki insanları standardı yamalamak ve optimize etmek için birlikte çalışmaya teşvik ediyor ve BRC'nin yazarı -20 ayrıca, daha iyi bir planla Bitcoin üzerinde varlık çıkarmanın şu anda var olduğuna inanıyor.

2. BRC-20 hakkında ön bilgi

BRC-20, Ordinal protokolüne dayalı bir belirteç standardıdır. Ordinal protokolü, Bitcoin ağı için verilerin Bitcoin Satoshi'ye kaydedilmesine izin veren bir uzantı protokolüdür. Ordinal protokolüne dayalı olarak BRC-20, tokenlerin verilmesini, transferini ve işlemlerini gerçekleştirebilir.

BRC-20 ilkesi nispeten karmaşıktır ve Bitcoin ağındaki Satoshi, Ordinal, Inion ve Taproot yükseltmeleri gibi bazı kavramları anlamak gerekir. Bunlar arasında Satoshi, Bitcoin ağının en küçük birimidir. Sıralı teori her Satoshi'yi numaralandırır ve Inion, her Satoshi'ye veri kazır. Taproot yükseltmesiyle ilgili teknoloji, bu Inion'ları kontrol etme mekanizmasıdır. Bu kavramlar birlikte BRC-20 standardının çalışma mantığını oluşturur.

(1) Satoshiler (Kong)

Satoshiler bitcoin değil, bitcoinlerin en küçük birimidir.Bir bitcoin 100 milyon satoshiye bölünebilir.

(2) Sıralı (seri numarası)

Sıra numarası teorisi, seri numaralarını satoshis'e (bitcoin'in en küçük alt bölümü) atamak ve işlemler harcanırken bu satoshi'leri izlemek için kullanılan bir protokoldür. Bu seri numaraları, 804766073970493 gibi çok büyük sayılardır. Bir Bitcoin'in ¹⁄₁₀₀₀₀₀₀₀₀ olan her satoshi'nin bir seri numarası vardır.

ord açık kaynaklı bir projedir (bu proje birkaç parça içerir, biri Bitcoin'i iyileştirmek için ordinal şema, diğeri ise rust ile geliştirilmiş indeks, blok tarayıcı ve komut satırı cüzdanı işlevlerini bütünleştiren ord aracıdır. Daha sonra biz It or araç kiti aracılığıyla kendi yazıtlarınızı nasıl yakacağınızı açıklayacaktır.

Cregis Araştırması: BRC-20'nin geçmişini ve bugününü yorumlamak

(3) inion (yazıt)

**Ordinal protokolü, her satoshiye benzersiz bir numara atayarak ve notlar ekleyerek genişletilmiş işlevsellik uygular. Bu işleme, Satoshi'ye türev anlam vermek için yazıt (inion) denir. ** Ek açıklama, Satoshi'nin her türlü içeriği yazabilmesi için işlem tanıklarında (tanıklarda) yazıt içeriğinin yazılması anlamına gelir. Yazıt içeriğinin boyutunu 3,9M'den daha küçük bir değerle sınırlamak daha güvenlidir, çünkü yazıtın içeriği işleme dahildir, bu nedenle içerik ne kadar büyük olursa, yazıt işlemi için işlem ücreti o kadar yüksek olur.

Cregis Araştırması: BRC-20'nin geçmişini ve bugününü yorumlamak

Bitcoin Core ve ord indirerek kendi Inion'larımızı oluşturabiliriz.

#kurulum --proto '=https' --tlsv1.2 -fsLS | bash -s #Sipariş sürüm numarasını yazdır düzen --versiyon

Bitcoin çekirdek cüzdanı oluştur

sipariş cüzdanı oluştur

Cüzdan adresini al

sipariş cüzdanı almak #Bekleyen işlemleri görüntüle ord cüzdan işlemleri #Create İnyonlar (yazıtlar) ord wallet inscribe --fee-rate FEE_RATE FILE

yazı gönder

ord cüzdan gönder --fee-rate<FEE_RATE>

<INION_ID> (4) BIP341 ve BIP342

BIP341 ve BIP342, Bitcoin geliştirmeleriyle ilgili iki tekliftir. BIP'in tam adı, Bitcoin protokolünün, istemcisinin veya ortamının yeni özelliklerini, süreçlerini veya spesifikasyonlarını tanımlamak için kullanılan Bitcoin İyileştirme Teklifi'dir (Bitcoin İyileştirme Teklifi). BIP341 ve BIP342, Taproot yükseltmesiyle ilişkilidir, asıl amaç, doğrudan blok zincirine veri yazmak için kullanmak yerine, Bitcoin'in gizliliğini ve ölçeklenebilirliğini geliştirmektir, ancak Taproot yükseltmesi, Bitcoin komut dosyalarını kullanabilir ve işlemler yoluyla blok zincirine aktarabilir. Maliyet, brc-20 standardı için teknik bir temel oluşturan verilere yazılır.

  • **BIP341: **Ayrılmış Tanık (ayrılmış tanık) çıktısı, bu teklif, Taproot işlevini uygulayan yeni bir çıktı türü tanımlar. Bu, Taproot özellikli işlemlerin geriye dönük uyumluluğu korurken diğer işlem türleriyle bir blokta bir arada var olmasına olanak tanır. BIP341, yeni çıktı türleri için ayrıntılı açıklamalar ve özellikler sağlar.
  • **BIP342:**Tap, bu teklif, Taproot içindeki Tap adlı betik dilini açıklar. Tap, Bitcoin'in mevcut betik dilini temel alır ve genişletilip optimize edilmiştir. BIP342, Tap'ın sözdizimini, çalışma ortamını ve yürütme kurallarını tanımlar. Bu iyileştirmeler, Bitcoin ağında karmaşık akıllı sözleşmelerin yürütülmesini daha verimli ve özel hale getiriyor.

Geleneksel olarak, işlem çıktısına küçük bir veri parçası (80 bayta kadar) eklemek için OP_RETURN işlem kodunu kullanabiliriz, böylece verileri kalıcı olarak Bitcoin blok zincirine yazabiliriz. Daha fazla veri depolamamız gerekirse, veri bölümleme yöntemini kullanmamız, OP_RETURN içeren birden çok işlem oluşturmamız ve her küçük bloğa bir veri parçası yazmamız gerekir, bu yöntem işlem ücretini büyük ölçüde artıracaktır.

BIP341 ve 342 çıktığında, P2WSH'yi (Pay-to-Witness--Hash) kullanabiliriz, P2WSH, Witness-(witness script ) temsil eden bir Bitcoin adresi oluşturmanıza izin veren Segregated Witness'ın (Segregated Witness) bir parçasıdır, bu adresten para harcamak için komut dosyasının kilit açma koşullarını karşılayan bir giriş sağlanmalıdır. Spesifik süreç aşağıdaki gibidir:

  1. Saklamak istediğiniz verileri içeren bir tanık komut dosyası oluşturun. OP_PUSHDATA işlem kodunu kullanarak komut dosyalarına veri gömebilirsiniz.

  2. Tanık komut dosyasının hash değerini (SHA-256) hesaplayın.

  3. Hash değerini kullanarak bir P2WSH adresi oluşturun. 4. P2WSH adresine para göndermek için bir Bitcoin işlemi oluşturun.

  4. İşlemi Bitcoin ağına yayınlayın.

Bir işlem yaptığımızda, kilit açma betiği işlem gövdesinden ayrılır ve Witness'ta saklanır (tanık verileri). Bu teknoloji ile herhangi bir bit bloğunun Witness kısmında 4 MB'a kadar isteğe bağlı veri saklayabiliriz. Bu, herhangi bir Bitcoin İnyonu (yazıt) için 4 MB'lık üst sınırı oluşturur.

3. BRC-20'nin teknik prensibi

Ordinal yazıtın BRC-20 standardına göre Satoshi (Satoshi), token adı, sembol, toplam tutar gibi tokenlerin çeşitli bilgilerini depolamak ve yönetmek için kullanılır ve bilgiler JSON formatında kodlanarak yazılır. Satoshi'lere (Satoshi) Bunlar arasında yazıtlar (inionlar) birer birer oluşturulur. Son olarak, tüm inionların (inionların) aktiviteleri özetlenerek, BRC-20 geçişinin denge durumu bulunabilir, böylece tokenlerin dağıtımı, basımı ve transferi gerçekleştirilir.

Cregis Araştırması: BRC-20'nin geçmişini ve bugününü yorumlamak

BRC-20, Bitcoin'e dayalı deneysel bir belirteç standardıdır. Temel fikir, Bitcoin blok zincirinde varlık yönetimini gerçekleştirmek için BRC-20 belirteçlerini sıra teorisi yoluyla oluşturmak, basmak ve aktarmaktır. Deney esas olarak aşağıdaki yönleri içerir:

Cregis Araştırması: BRC-20'nin geçmişini ve bugününü yorumlamak

Dağıtma: Bir BRC-20 geçişi oluşturmak için jeton sembolü, maksimum tedarik ve basım limiti gibi geçiş parametrelerini ayarlamanız gerekir. Yerleştirme işlemi yalnızca BRC-20'yi başlatmak için kullanılır ve durumu etkilemez.

{ "p": "brc-20", "açık": "dağıt", "tik": "ordi", "maks": "21000000", "lim": "1000" } ***************Notlar*********\ ******* "p": "brc-20": protokolü, diğer sistemlerin BRC-20 olaylarını tanımlamasına ve işlemesine yardımcı olan BRC-20 olarak belirtir. "op": "deploy": İşlem tipinin konuşlandırma olduğunu belirtir. "tick": "ordi": Token'ın 4 harfli tanımlayıcısını belirtir.Burada "ordi" demo belgesinde örnek olarak kullanılmıştır.Maksimum arzına ulaşılmıştır. "max": "21000000": Maksimum belirteç miktarını 21.000.000 olarak ayarlayın. "lim": "1000": Sıra başına basım sınırını 1000 olarak ayarlar.

Darphane (Baz): Belirli sayıda BRC-20 jetonu basmak için basım işlevini kullanın. Basım işlemi, basım işlevinin orijinal sahibine karşılık gelen dengeyi sağlar. Jetonun basım limiti varsa lütfen limitin aşılmadığından emin olun.

{ "p": "brc-20", "açık": "nane", "tik": "ordi", "amt": "1000" } ***************Notlar*********\ ******* "p": "brc-20": protokolü, diğer sistemlerin BRC-20 olaylarını tanımlamasına ve işlemesine yardımcı olan BRC-20 olarak belirtir. "op": "mint": İşlem tipinin mint olduğunu belirtir. "tick": "ordi": Simgenin 4 harfli tanımlayıcısını belirtin, burada örnek olarak "ordi" kullanıyoruz. "amt": "1000": Basılan jeton sayısını 1000 olarak ayarlayın.

Aktarma: Aktarma işlevi aracılığıyla belirli miktarda BRC-20 jetonu aktarın. Bir transfer işlemi, belirteçleri gönderenin bakiyesinden düşürür ve bunları alıcının bakiyesine ekler. Transfer fonksiyonu sadece ilk transferde etkili olur.

{ "p": "brc-20", "açık": "aktarım", "tik": "ordi", "amt": "100" } ***************Notlar*********\ ******* "p": "brc-20": protokolü, diğer sistemlerin BRC-20 olaylarını tanımlamasına ve işlemesine yardımcı olan BRC-20 olarak belirtir. "op": "transfer": İşlem tipinin transfer olduğunu belirtir. "tick": "ordi": Simgenin 4 harfli tanımlayıcısını belirtin, burada örnek olarak "ordi" kullanıyoruz. "amt": "100": Aktarılan jeton sayısını 100 olarak ayarlayın.

Durum izleme: Zincir üstü yazıtlar (inionlar) oluşturuyoruz ve bunların içinde zincir dışı token dağıtım, basım ve transfer durumunu kanıtlayabilen BRC-20 uyumlu json verilerini saklıyoruz. BRC-20 jetonlarının denge durumu, zincirdeki tüm inionların aktiviteleri özetlenerek bulunabilir.

Cregis Araştırması: BRC-20'nin geçmişini ve bugününü yorumlamak

4. BRC-20'nin uygulanması ve çalıştırılması

(1) BRC-20 cüzdanı nasıl oluşturulur

Cregis Araştırması: BRC-20'nin geçmişini ve bugününü yorumlamak

  1. Bir cüzdan indirin ve oluşturun: ordinalswallet.com 2. Cüzdan profilinize tıklayın. 3. "Al"a tıklayın. 4. M-cüzdan adresini kopyalayın. 5. Taproot'u destekleyen herhangi bir borsaya gidin ve bu adrese bir miktar BTC çekin. (Binance, Bybit vb.)

(2) BRC-20 jetonları nasıl satın alınır

Cregis Araştırması: BRC-20'nin geçmişini ve bugününü yorumlamak

  1. BRC20 sekmesine tıklayın ve listeden herhangi bir jetonu seçin. (Örnek olarak $PEPE'yi ele alalım) 2. Şimdi jeton sayısını, her bir jetonun fiyatını kontrol edin. "Şimdi Satın Al"ı tıklayın. 3. Parolayı onaylayın. 4. "Şimdi Satın Al"a tıklayın ve işlemi onaylayın.

(3) Kendi BRC-20 jetonlarınızı nasıl basarsınız

Cregis Araştırması: BRC-20'nin geçmişini ve bugününü yorumlamak

  1. "Yazıtlar" bölümüne gidin. 2. "BRC-20"yi seçin, simge kısaltmasını (4 harf) ve miktarı girin ve "Gönder"e tıklayın. 3. Ağ ücretini seçin ve "Yazıt"a tıklayın.

(4) Diğer jetonları ücretsiz olarak nasıl basarsınız

Cregis Araştırması: BRC-20'nin geçmişini ve bugününü yorumlamak

  1. BRC-20 listesine gidin ve her jeton kaynağının altındaki ilerleme çubuğuna bakın. (İlerleme çubuğu %100 değilse jetonu basabilirsiniz). 2. Belirteç >> Ayrıntıları Kontrol Et >> Darphane'ye tıklayın. 3. Ücreti Ayarla >> Yazıt. 4. İşlemi onaylayın.

5. BRC-20'nin Riskleri

(1) Ademi merkeziyetçilik ilkesinden sapma

BRC-20 jetonlarının ihraç ve kullanım mekanizması belli bir derecede merkezileşme ile sonuçlanır. Bunun nedeni, BRC-20 belirteçlerinin ihraç, ticaret ve yönetim için belirli platformlara ve borsalara dayanması gerekmesi ve bu platformların ve borsaların genellikle daha fazla kaynağa ve güce sahip olmasıdır. Bu, Bitcoin ademi merkeziyetçiliğinin temel ruhuna aykırıdır, çünkü Bitcoin'in amacı merkezi olmayan, adil ve açık bir para birimi sistemine ulaşmaktır.

(2) Adalet ve güvenlik eksikliği

BRC-20 jetonlarının üzerindeki yazılar, ilk gelen alır ilkesine göre adaletsizliğe yol açabilir. Bunun nedeni, Bitcoin ağında madencilerin işlemek istedikleri işlemleri işlemeyi seçebilmeleri ve BRC-20 belirteçlerinin ilk gelen ilk alır mekanizmasının madencileri daha yüksek ücretler ödeyen işlemleri işlemeye daha yatkın hale getirmesidir. ve diğer işlemleri yok sayın. Bu, bazı kullanıcıların yüksek işlem ücretlerini karşılayamayacakları için hariç tutulmasına neden olabilir. Buna ek olarak, BRC-20 belirteçleri, güvenlik açıkları ve riskleri olabilecek Bitcoin ağının üzerinde ikinci katman teknolojisine dayandığından, Bitcoin ağının kendisinden daha az güvenlidir.

(3) Risk

BRC-20 belirteçleri, zaman eşkıyası saldırıları adı verilen MEV stratejik saldırılarını tetikleyebilir. Bunun nedeni, Bitcoin ağındaki BRC-20 jetonlarının işlem ve uygulamasının, madencilere, işlem sırasını manipüle ederek fayda elde etmek için MEV (Miner Extractable Value) stratejik saldırısından yararlanma fırsatı verebilmesidir. Bu, ağın genel güvenliğini ve güvenilirliğini olumsuz etkiler. Ek olarak, BRC-20 belirteçleri, Bitcoin üzerinde düzenleyici bir baskı riski de oluşturabilir. Bunun nedeni, BRC-20 belirteçlerinin çıkarılması ve ticaretinin kara para aklama, finansal dolandırıcılık vb. gibi bazı yasa dışı faaliyetleri içerebilmesi ve hükümetlerin ve düzenleyicilerin tüm Bitcoin ağı hakkında endişelenmesine ve onu bastırmak için önlemler almasına neden olabilmesidir.

6. BRC-20 Yatırım Önerileri

BRC-20 protokolü şu anda deneysel aşamada olmasına rağmen, BRC-20 protokolü Bitcoin topluluğu için yeni bir belirteç uygulama yöntemi sağlar.BRC-20 protokolünün ortaya çıkışı, Bitcoin ekosisteminin yenilikçiliğini teşvik etmeye ve daha fazla Geliştirici çekmeye yardımcı olacaktır. ve kullanıcılar Bitcoin topluluğuna katılır. Gelecekte, Bitcoin topluluğu BRC-20 protokolünü optimize edip iyileştirdikçe, kripto para birimi alanında daha büyük bir rol oynayacaktır.

Mevcut zorluklardan bazıları. **Her şeyden önce, Ethereum'un ERC-20'si ile karşılaştırıldığında, BRC-20 akıllı sözleşmelerle etkileşime giremez ve otomatik transferler veya temettüler gibi otomatik işlemleri gerçekleştiremez. **Bu, belirli senaryolarda BRC-20'nin uygulama potansiyelini sınırlar. Merkezi olmayan finans (DeFi) ve diğer uygulama senaryolarındaki uygulaması sınırlı olabilir. Ek olarak, BRC-20 protokolü henüz deneysel aşamada olduğundan, ölçeklenebilirliği ve uyumluluğunun daha fazla araştırılması gerekmektedir. **

Ordinal protokolüne dayalı bir deney olarak BRC-20, temelde bize yeni fikirler sağlayan Ordinal protokolünün bir uygulama deneyidir. Yatırımcılar yatırım yaparken uzun vadeli bir bakış açısına sahip olmalıdır. Gelecekte Ordinal protokolüne dayalı daha fazla optimizasyon ve yenilik olabilir ve yatırımcılar daha bilinçli yatırım kararları almak için bu gelişme trendlerine dikkat etmelidir.

View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin