Sözlük / Protokol ve güncellemeler
BRC-20
- BRC-20 nedir?
- BRC-20, JSON metnini sıra numaralı yazıtlara yazan ve her bakiyeyi Bitcoin yerine zincir dışı dizinleyicilerin hesaplamasına bırakan deneysel bir token standardıdır.
Metin dosyaları olarak yazılmış üç fiil: deploy, mint ve transfer. Domo adıyla bilinen takma adlı bir geliştirici bu fikri 8 Mart 2023 tarihinde yayımladı, açıkça bir deney olarak tanımladı ve ortaya çıkan tokenların değersiz sayılması gerektiğini söyledi. Bitcoin bu muhasebenin hiçbir bölümünü doğrulamaz; bir token satın alma kararında taşınması gereken en önemli tek gerçek budur.
Nasıl çalışır
Bir BRC-20 tokenı, art arda yazılan kısa JSON belgelerinden oluşan bir dizidir ve bu belgeleri okuma kuralları tamamen herkesin yazmakta serbest olduğu yazılımda yaşar.
Deploy etmek, {"p":"brc-20","op":"deploy","tick":"ordi","max":"21000000","lim":"1000"} biçiminde bir şey yazıta geçirmek anlamına gelir. p alanı protokolün adını belirtir, tick dört karakterli bir koddur, max toplam arzı belirler ve lim tek bir mint işleminin talep edebileceği miktara üst sınır koyar. Bu yapıyı kullanan ilk token olan ordi, bariz bir göndermeyle en fazla 21.000.000 birim seçti ve her seferinde 1.000 birim serbest bıraktı.
Mint etmek, bildirilen üst sınıra ulaşılana kadar op değeri mint olan bir belgeyi yazıta geçirmek anlamına gelir. İlk gelen önce alır: bir dizinleyici mint işlemlerini blok sırasına göre sayar ve azami miktarın ötesindekileri artık geçerli saymaz, bu yüzden popüler bir tokenın kapanış mint işlemleri ücret oranıyla karara bağlanan halka açık bir yarışa dönüşür.
Transfer etmek işin zor kısmıdır. Bir transfer talimatını yazıta geçirirsiniz, bu da o miktarı temsil eden bir yazıt üretir, ardından o yazıtı ikinci bir işlemle alıcıya gönderirsiniz. Her ödeme için iki zincir üstü olay, ikisi de olağan ücretler ödeyen olağan Bitcoin işlemleridir.
Yukarıdakilerin hiçbiri hiçbir yerde zorunlu kılınmaz. Bir Bitcoin düğümü yazıtları görür ama okumaz. Bakiyeler yalnızca dizinleyicilerin içinde var olur ve iki dizinleyici anlaşmazlığa düştüğünde bunu çözecek ne bir kural, ne bir zincir ne de bir oylama vardır. Bu, Bitcoin'inkinden farklı bir güvenlik modelidir, aynı modelin daha küçük bir sürümü değildir.
Nerede karşınıza çıkar
BRC-20, çoğu kişinin Bitcoin satın almak için kullandığı yazılımda değil, pazar yeri listelerinde ve özel amaçlı cüzdanlarda görünür.
Borsalar daha büyük kodlardan birkaçını listeler ve binlercesini görmezden gelir; atladıkları da genellikle hiç alıcısı olmayanlardır. Mint mekaniği, diğer herkes için sonuç doğuran kısımdır: açık bir mint halka açık bir yarıştır, binlerce kişi birkaç dakika içinde neredeyse aynı işlemleri yayınlar ve herkesin ödediği ücret oranı onlarla birlikte yükselir. Böyle bir pencerede para çeken tasarruf sahipleri, tokenlarla hiçbir ilgisi olmayan bir işlem için güncel oranın birkaç katını öder.
Buna bir dolandırıcılık örüntüsü de eşlik eder. İhraççısı olmayan, hiçbir yükümlülüğü bulunmayan ve arzı güvendiğiniz dizinleyiciye göre tanımlanan bir tokenı tanıtmak da terk etmek de çok kolaydır; bu yüzden bu lansmanlar, bu sitenin başka sayfalarda katalogladığı enkazlar arasında tekrar tekrar karşımıza çıkar.
BRC-20 vs Runes
BRC-20 ve Runes, aynı geniş topluluktan çıkan ve Bitcoin üzerinde çalışan birbirinin yerine geçebilen token şemalarıdır ve durumlarını zıt yerlerde saklarlar. BRC-20, her adres için güncel bakiyeyi bir dizinleyicinin içinde tutar, bunu her yazıtı sırayla yeniden işleyerek yeniden oluşturur ve herhangi bir şeyi taşımak için en az iki işlem gerektirir. Runes ise bakiyeleri harcanmamış çıktılara bağlar ve talimatlarını, düğümlerin canlı çıktılar kümesinden atıp kalıcı olarak taşımadığı tek bir OP_RETURN çıktısına kodlar. Runes, BRC-20'den sonra ve büyük ölçüde ona tepki olarak, tam da ordinal teorisinin yazarı tarafından tasarlandı; bu da özgün olan hakkında ne düşündüğünü gösterir.