ORC-20, BRC-20 standardına göre geliştirilmiş, güvenlik kaygıları, gelişmiş esneklik ve Bitcoin'in UTXO modelinden faydalanma gibi belirli sınırlamaları gidermeyi amaçlayan bir standarttır. Bu yükseltilmiş versiyonun eski standartla karşılaştırıldığında dikkate değer özellikleri nelerdir?

ORC-20 nedir?

ORC-20, Bitcoin blok zincirinde çalışan, JSON (JavaScript Object Notation) dosyaları olarak temsil edilen ve BRC-20'ye benzer şekilde seri numaraları kullanılarak Satoshi'ye kaydedilen tokenlar için bir standarttır.

ORC-20 geliştiricileri, güvenliği geliştirerek ve esnekliği artırarak BRC-20'nin bazı sınırlamalarına çözüm olarak bu token standardını tanıttı. Ek olarak ORC-20, daha fazla veri formatını destekleyerek ve çift harcama sorununu ortadan kaldırmak için Bitcoin'in Harcanmamış İşlem Çıkışı (UTXO) modelinden yararlanarak BRC-20'nin kapsamını genişletiyor.

Basit bir ifadeyle ORC-20, BRC-20'nin hard fork'u olarak görülebilir.

Ancak ORC-20'nin hala test aşamasında olduğunu ve bu standarda göre oluşturulan tokenlerin belirli bir değere veya faydaya sahip olacağına dair bir garanti bulunmadığını unutmamak önemlidir. Bu nedenle kullanıcıların ORC-20'yi kullanmadan önce dikkatli olmaları ve kapsamlı araştırma yapmaları gerekmektedir.

Örneğin, bir orkun (yazıt numarası #2504160) bir geçiş olayında BRC-20'den ORC-20'ye taşınması:

{ "p": "orc-20", "tick": "harambe", "id": "2504160", "op": "deploy", "wp": "true" }

Tamamlandığında tüm tokenlar ORC-20 tokenlarına dönüşür.

ORC-20'nin BRC-20'ye göre iyileştirmeleri aşağıdaki gibidir:

  1. Ordinallerin Kullanımı: ORC-20, Ordinaller ve BRC-20 token standardı üzerine kurulmuştur. Bu nedenle ORC-20, bu token standardında çalışan nesnelerin Bitcoin ağından farklı veri türlerini taşımasına izin vererek Ordinallerin benimsenmesini teşvik etmeyi amaçlamaktadır. Kullanıcıların yeni ORC-20 tokenlerini dağıtmasına ve mevcut BRC-20 tokenlerini taşımasına olanak tanır.

  2. UTXO Modelinin Uygulanması: ORC-20 aynı zamanda zincir üzerinde taşınan UTXO'ların boyutunu ve sayısını doğrulayarak blockchain ağı içindeki madeni paraların/tokenların kökenini ve sahiplik haklarını belirlemek için UTXO modelini de uygular. UTXO süreci nakit işlemlere benzer. 3 BTC aktarmak istiyorsanız ancak cüzdanınızda yalnızca 10 BTC UTXO varsa, UTXO'nun tamamını aktarmanız ve yeni bir UTXO (daha düşük değerde) olarak yaklaşık 7 BTC (ücretler hariç) almanız gerekir.

Yeni UTXO bakiyesi = Toplam başlangıç ​​UTXO - Başka bir adrese gönderilen tutar

  • Blockchain için işlem ücreti

UTXO modelinin aşağıdakiler de dahil olmak üzere çeşitli avantajları vardır:

  • Ölçeklenebilirlik ve güçlü güvenlik.

  • Blockchain üzerindeki işlemlerin geçerliliğinin doğrulanması.

  • Her işlem çıkışı yalnızca bir kez kullanılır ve sonrasında UTXO bir sonraki alıcı adresi için çıkış haline gelir.

  • UTXO zincirinde hesap yok. Bunun yerine, madeni paralar, mevcut UTXO'lar kullanılarak ve aynı konumda yeni UTXO'lar üretilerek oluşturulan UTXO'ların bir listesi olarak depolanır.

UTXO modeline göre her transferde gönderen, alıcının alacağı tutarı belirtir ve kalan bakiye gönderene iade edilir. Bir gönderme işleminde birden fazla alıcıya para transferi yapılabilir ve önceki bakiye ancak yeni işlem tamamlandığında geçersiz hale gelir.

ORC-20 tokenlerinin basımına yönelik kılavuz

1. Adım: Erişim ve Bağlanma

Aşağıdaki bağlantıyı ziyaret ederek Unisat'a erişin: https://unisat.io/inscribe ve Unisat cüzdanınızı arayüze bağlamak için "Bağlan"a tıklayın. Basmak istediğiniz token türünü seçmek için "Kayıt Et" ve "Metin" seçeneğini seçin.

2. Adım: Kod pasajını ekleyin

  1. "Tek" düğmesini seçin.

  2. Projenizin kod parçasını (resimde gösterildiği gibi) boş alana yapıştırın.

    { "p": "orc-20", "tick": "harambe", "id": "541992", "op": "mint", "amt": "100000" }

Daha sonra devam etmek için "İleri"ye tıklayın.

3. Adım: Ödeme ve İşlemin Tamamlanması

2. Adımı tamamladıktan sonra farklı seviyelere (Ekonomi, Normal ve Özel) göre gaz ücretini seçmeniz gerekir. Seçiminizi yaptıktan sonra, işlem ödemesine devam etmek için "Gönder ve Öde" düğmesine tıklayın.

Gas ücretlerini ödemek için cüzdanınızda az miktarda Bitcoin bulunması gerekir. İşlem maliyetlerini karşılamak için yaklaşık 3 ila 5 ABD Doları yeterli olacaktır.

Son olarak cüzdanınızı onaylayın ve işlemi tamamlayın.