Bitcoin Akıllı Sözleşmeleri Nedir? Ordinals, NFT’ler ve Runes Açıklaması

Bu makale aşağıdaki dillerde mevcuttur:

Author logo
Patrick Dike-Ndulue
Post image

Temel içgörüler

Bitcoin, başlangıçta güvenli ve merkeziyetsiz değer transferi için tasarlandı; Ethereum gibi karmaşık akıllı sözleşmeler veya NFT’ler için değil. Ancak geliştiriciler, sınırlı akıllı sözleşmeler, Ordinals (zincir üstü NFT’ler) ve BRC-20 ile Runes gibi token standartlarıyla Bitcoin’in yeteneklerini genişletti. Her biri kendine özgü avantajlar ve sınırlamalar sunar. Bitcoin’in yaklaşımı güvenlik, kalıcılık ve merkeziyetsizliği ön planda tutarken, NFT ve token ekosistemi Ethereum’dan farklı bir şekilde, Bitcoin’in temel prensiplerinden ödün vermeden temkinli biçimde gelişmektedir.

 

Bitcoin’in geliştiricileri, bu ağı başlangıçta merkeziyetsiz bir değer saklama ve transfer sistemi olarak tasarladı. Ethereum gibi blok zincirlerinin aksine, Bitcoin’in yaratıcısı, ağı merkeziyetsiz uygulamalar veya karmaşık programlanabilir mantık için inşa etmedi. Yine de akıllı sözleşmelere, NFT’lere ve tokenizasyon çözümlerine olan talep, geliştiricileri Bitcoin’in temel tasarımını değiştirmeden yeni yollar bulmaya itti. Sonuç olarak, Bitcoin üzerinde çalışan akıllı sözleşmeler, NFT’ler ve token standartlarından oluşan, diğer blok zincirlerinden oldukça farklı bir ekosistem ortaya çıktı. Bu makalede Bitcoin akıllı sözleşmelerinin nasıl çalıştığını, sınırlamalarını ve Ordinals, BRC-20 ile Runes gibi teknolojiler sayesinde NFT ve token’ların Bitcoin’de nasıl mümkün olduğunu açıklıyoruz.

Bitcoin Akıllı Sözleşmeleri Destekliyor mu?

Evet, Bitcoin akıllı sözleşmeleri destekler; ancak bu destek kasıtlı olarak sınırlıdır. Bitcoin akıllı sözleşmeleri, Bitcoin Script adlı, Turing-tam olmayan basit bir betik dili kullanır. Ethereum’daki Solidity’den farklı olarak, Bitcoin Script sonsuz döngüler çalıştıramaz veya zincir üstünde karmaşık veri depolayamaz. Bu kısıtlama, güvenlik ve öngörülebilirliği artırırken esnekliği sınırlar.

Bitcoin Script şunları yapamaz:

  • Rastgele blok zinciri durumunu okuyamaz
  • Kalıcı değişkenler saklayamaz
  • Karmaşık koşullu mantık çalıştıramaz

Bunun yerine, Bitcoin işlemlerinde harcama koşullarının doğrulanmasına odaklanır ve UTXO modelini kullanır.

Bitcoin Akıllı Sözleşmeleri Nasıl Çalışır?

Bitcoin akıllı sözleşmeleri koşula dayalıdır. Bir gönderici işlem oluşturduğunda, fonların harcanabilmesi için yerine getirilmesi gereken kuralları tanımlar. Bu kurallar bir kilit gibi çalışır. Alıcının fonları açabilmesi için doğru veriyi (örneğin imza, birden fazla imza veya zaman koşulunun karşılandığına dair kanıt) sunması gerekir.

Bu sistem sayesinde Bitcoin şunları destekler:

  • Sahiplik doğrulaması
  • Zamana bağlı kısıtlamalar
  • Çoklu taraf onayları

Tüm bunlar, rastgele kod çalıştırılmadan gerçekleşir.

Bitcoin Akıllı Sözleşme Türleri

1. Pay-to-Public-Key-Hash (P2PKH) – Genel Anahtar Hash’ine Ödeme

P2PKH, Bitcoin’de en yaygın kullanılan akıllı sözleşme türüdür. Fonları bir genel anahtarın hash’ine kilitler ve harcamak için geçerli bir imza gerektirir. P2PKH güvenli, verimli ve günümüzde hâlâ yaygın olarak kullanılır.

Script format: OP_DUP OP_HASH160 <pubkey_hash> OP_EQUALVERIFY OP_CHECKSIG

2. Multisignature (MultiSig) – Çoklu İmzalı Sözleşmeler

MultiSig sözleşmeler, bir işlemin onaylanması için birden fazla imza gerektirir.

Example: 2-of-3 MultiSig, üç anahtardan ikisinin geçerli imzasını gerektirir

Kullanım alanları:

  • Ortak saklama
  • Vekil hesap (escrow)
  • DAO hazineleri

3. Time-Locked Transactions (nLockTime ve nSequence) – Zaman Kilitli İşlemler

Bitcoin, zaman tabanlı koşulları şu yollarla destekler:

  • nLockTime: Mutlak zaman veya blok yüksekliği
  • nSequence: Her giriş için göreli zaman kilitleri

Bu özellikler şunları mümkün kılar:

  • Gecikmeli ödemeler
  • Ödeme kanalları
  • Gelişmiş finansal anlaşmalar

BIP-65 ve BIP-112 ile tanıtılan zaman kilitleri, Bitcoin Layer-2 çözümlerinin temel yapı taşlarındandır.

4. Pay-to-Script-Hash (P2SH – BIP16) – Script Hash’ine Ödeme

P2SH, kullanıcıların Bitcoin’i doğrudan script’i açıklamadan, bir script’in hash’ine göndermesini sağlar.

Avantajları:

  • Daha küçük işlem boyutu
  • Gelişmiş gizlilik
  • MultiSig gibi karmaşık script’leri destekler

P2SH adresleri “3” ile başlar ve hâlâ yaygın olarak kullanılır.

5. Pay-to-Taproot (P2TR – BIP341) – Taproot’a Ödeme

Taproot akıllı sözleşmeleri, kullanılmayan harcama koşullarını gizleyerek gizlilik ve verimliliği artırır.

Başlıca avantajları:

  • Karmaşık mantık, yalnızca çalıştırıldığında açığa çıkar
  • Daha düşük işlem ücretleri
  • Daha iyi ölçeklenebilirlik

Taproot, Ordinals ve modern Bitcoin akıllı sözleşme tasarımlarının temelini oluşturur.

Bitcoin Ağında NFT Var mı?

Evet, ancak Ethereum’daki NFT’lerden çok farklı şekilde çalışırlar. Bitcoin geliştiricileri NFT’ler için temel bir altyapı sunmadığı için, ağın temel kurallarını değiştirmeden NFT’leri mümkün kılan çeşitli protokol ve katmanlar ortaya çıkmıştır.

Bitcoin NFT Ekosistemi

Erken Dönem Denemeler

  • Colored Coins, satoshileri varlık işaretleyicisi olarak kullandı ancak esnek değildi
  • Counterparty (XCP), gömülü işlem verileriyle NFT ve token’ları mümkün kıldı
  • Öne çıkan örnek: Rare Pepes

Layer-2 ve Yan Zincirler

  • Stacks, Clarity akıllı sözleşme dilini kullanır ve Bitcoin üzerine yerleşir
  • RSK (Rootstock), Bitcoin’e sabitlenmiş Ethereum tarzı akıllı sözleşmeleri etkinleştirir

Bu çözümler daha fazla esneklik sunar; ancak saf Layer-1 Bitcoin’e kıyasla ek güven gereksinimleri doğurur.

Bitcoin Ordinals Nedir?

Bitcoin Ordinals, her bir satoshi’ye seri numarası atar ve kullanıcıların doğrudan bu satoshilere veri yazmasına (inscription) olanak tanır. Yazılabilen veri türleri şunlardır:

  • Görseller
  • Metin
  • Ses veya video
  • Diğer dijital içerikler

Ordinals, Bitcoin’in temel katmanını kullandığı için tüm yazıtlar zincir üstünde ve kalıcıdır. Bu da değişmezlik ve sansür direnci arayan koleksiyonerler için cazip hale getirir. Ordinals, Bitcoin’in veri ve script işleme kapasitesini artıran SegWit ve Taproot güncellemeleri sayesinde mümkün olmuştur.

BRC-20 Token’ları

BRC-20, Ordinals inscription’ları üzerine inşa edilen bir fungible token standardıdır. Hızlı büyümesine rağmen, BRC-20 ölçeklenebilirlik sınırlarını da ortaya çıkardı.

Pros

Cons

Oluşturması kolay

Aşırı UTXO üretir

Tamamen zincir üstünde

Ağda tıkanıklık yaratır

Bitcoin Runes Açıklaması

Geliştiriciler, Bitcoin ağında fungible token’ların tasarımını iyileştirmek için Bitcoin Runes’u oluşturdu.

Temel özellikleri:

  • UTXO modelini doğrudan kullanır
  • Meta verileri OP_RETURN’da saklar
  • UTXO şişmesini önler

Runes, bakiye takibini cüzdan adresi yerine her bir UTXO için yapar. Token işlemleri şunları içerir:

  • Etching: Token parametrelerini tanımlama
  • Minting: Arz oluşturma
  • Transferring: Runes’ları çıktılar arasında taşıma

Runes, BRC-20’ye kıyasla daha basit, temiz ve ölçeklenebilir olmayı hedefler.

Bitcoin’de NFT ve Token’ların Zorlukları

Bitcoin’in tasarımı doğal sınırlar getirir:

  • Sınırlı blok alanı
  • Düşük işlem kapasitesi
  • Yoğun talepte ücret artışları

Bu nedenle, Bitcoin tabanlı NFT ve token’lar hızdan ziyade kalıcılık ve güvenliği önceler.

Kullanım Alanları ve Gerçek Hayattan Örnekler

  • Dijital sanat ve koleksiyon ürünleri
  • Stacks ve RSK üzerinde oyun varlıkları
  • Ordinals ile zincir üstü tarihi yazıtlar

Bitcoin NFT’leri, programlanabilirlikten ziyade kalıcılık ve merkeziyetsizliği ön planda tutar.

Bitcoin Akıllı Sözleşmelerinin ve NFT’lerin Geleceği

Bitcoin akıllı sözleşmeleri muhtemelen yavaş ve temkinli şekilde gelişmeye devam edecek.

Ethereum’un modelini kopyalamak yerine, Bitcoin kendi yolunu izliyor:

  • Taproot ile daha güçlü gizlilik
  • Runes gibi daha temiz token tasarımları
  • Layer-1’i şişirmeden Layer-2 inovasyonu

Bu da Bitcoin kullanıcılarına, ağın temel değerlerinden ödün vermeden daha fazla seçenek sunuyor.

SSS: Bitcoin Akıllı Sözleşmeleri, NFT’ler ve Runes

Bitcoin akıllı sözleşmeleri, Ethereum akıllı sözleşmeleriyle aynı mı?

Hayır. Bitcoin akıllı sözleşmeleri daha basittir ve Turing-tam değildir. Uygulama mantığından ziyade işlem koşullarına odaklanır.

Bitcoin, merkeziyetsiz uygulamaları çalıştırabilir mi?

Doğrudan Layer 1 üzerinde çalıştırılamaz. Geliştiriciler genellikle dApp’leri Stacks gibi Layer 2 ağlarında veya RSK gibi yan zincirlerde inşa eder.

Bitcoin NFT’leri tamamen zincir üstünde mi saklanır?

Ordinals tamamen zincir üstündedir. Diğer NFT çözümleri ise meta verileri zincir dışında saklayabilir ve sahipliği Bitcoin’e sabitleyebilir.

Ordinals ile Ethereum’daki NFT’ler arasındaki fark nedir?

Ordinals, veriyi doğrudan satoshilere yazar; Ethereum NFT’leri ise genellikle akıllı sözleşmelere ve zincir dışı verilere dayanır.

BRC-20 token’ları güvenli mi?

Deneyseldirler. Tasarlandığı gibi çalışsalar da ağda tıkanıklık ve yüksek ücretlere yol açabilirler.

Bitcoin Runes neden oluşturuldu?

Geliştiriciler, aşırı UTXO kullanımı olmadan fungible token üretmek ve verimlilik ile ölçeklenebilirliği artırmak için Runes’u tasarladı.

Bitcoin NFT’leri için Taproot gerekli mi?

Modern Ordinals ve verimli inscription’lar Taproot’a dayanır; ancak eski NFT yöntemleri Taproot’tan önce de vardı.

Bitcoin, tam kapsamlı akıllı sözleşmeleri destekler mi?

Temel katmanda bu pek olası değildir. Bitcoin, gelişmiş mantığı üst katmanlara bırakıp istikrar ve güvenliği ön planda tutar.

Bitcoin NFT’leri, Ethereum NFT’lerinin yerini alacak mı?

Farklı amaçlara hizmet ederler. Bitcoin NFT’leri, programlanabilirlikten ziyade kalıcılık ve sadeliğe odaklanır.

Author logo
Yazar Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
İnceleyen: Rukkayah Jigam

Writer & editor covering digital assets and product updates.