Bitcoin Script dili, Bitcoin işlemlerini yönlendiren ana bileşendir. Bitcoin'in nasıl harcanabileceğine dair kuralları belirleyen, güvenli ve doğrulanabilir transferleri sağlayan özel bir dildir. Bu makale, Bitcoin Script'i, amacını, nasıl çalıştığını ve sınırlamalarını açıklamaktadır. Ayrıca, akıllı sözleşmeler, Lightning Network, yan zincirler ve Ordinals ile ilişkisini de keşfedeceğiz.
Bitcoin hakkında temel bir anlayış için Bitcoin Nedir? ve Bitcoin'e hızlı bir giriş başlıklı yazılara bakın. Daha derine inin ve Bitcoin işlemlerinin nasıl çalıştığını öğrenin ve Bitcoin'in köken hikayesini keşfedin - bir fikirden küresel bir finansal devrime.
Bitcoin Script, Forth'a benzer yığın tabanlı bir betik dilidir, ancak Turing-tam değildir. Bu, genel amaçlı programlama için kullanılan dillerin aksine döngüler veya koşullu dallanma gibi karmaşık hesaplamalar yapamayacağı anlamına gelir. Bu tasarım tercihi, güvenliği öncelikli hale getirir ve Bitcoin ağını bozabilecek sonsuz döngüler gibi sorunları önler.
Akıllı sözleşmeler ve Turing tamlığı hakkında daha fazla bilgi edinin.
Bitcoin Script, veri yürütme sırasında bir "yığın"a itilir ve çıkarılır bir sistem kullanır. İşte Script kullanarak bir Bitcoin işleminin basitleştirilmiş bir açıklaması:
İşlem Oluşturma: Bitcoin gönderirken, cüzdanınız girişler (harcanan Bitcoin) ve çıkışlarla (alıcının adresi ve miktar) bir işlem oluşturur. Bitcoin gönderme hakkında daha fazla bilgi edinin.
Kilit Script'i (ScriptPubKey): Her çıkış, bu Bitcoin'in harcanma koşullarını belirleyen bir kilit script'e sahiptir. Bu script, alıcının adresine bağlıdır.
Açma Script'i (ScriptSig): Bitcoin'i harcamak için, gönderen kilit script'in koşullarını yerine getiren bir açma script'i sağlar. Gönderenin cüzdanı tarafından oluşturulan bu script, sahipliği kanıtlayan dijital imzalarını içerir.
Script Yürütme: Bitcoin ağı, açma script'ini takiben kilit script'i çalıştırır. Birleşik yürütmenin sonucu "doğru" ise, işlem geçerlidir.
İşlem Onayı: Geçerli işlemler bir bloğa ve ardından blok zincirine eklenir, böylece Bitcoin transferi onaylanır. Onaylar hakkında daha fazla bilgi edinin.
Kilit Script'i (ScriptPubKey): OP_DUP OP_HASH160 <Alıcının Genel Anahtar Hash'i> OP_EQUALVERIFY OP_CHECKSIG
Bu script, alıcının genel anahtar hash'ine uyan bir imza gerektirir.
Açma Script'i (ScriptSig): <İmza> <Gönderenin Genel Anahtarı>
Bu, Bitcoin'i açmak için imza ve genel anahtar sağlar.
Bu script'ler birlikte imzayı genel anahtar ve hash'e karşı doğrular, harcayan kişinin meşru sahibi olduğunu garanti eder.
Bitcoin Script'in sınırlamaları yenilikçi çözümlere yol açmıştır:
Lightning Network: Ödeme kanalları için Script kullanan bir katman-2 çözümü. Lightning Network hakkında daha fazla bilgi edinin.
Yan Zincirler: Bitcoin'e bağlı ayrı blok zincirleri, birlikte çalışabilirlik için Script kullanır. Yan zincirler hakkında daha fazla bilgi edinin.
Ordinals: Satoshiler'e veri eklemek için Script kullanma. Daha fazla bilgi edinin: Bitcoin Ordinals.
Akıllı Sözleşmeler: Sınırlı olmasına rağmen, Bitcoin Script çoklu imza cüzdanları gibi temel akıllı sözleşmelere izin verir. Bitcoin üzerinde akıllı sözleşmeler hakkında daha fazla bilgi edinin.
Bitcoin Script, Bitcoin işlemlerinin güvenliğini ve doğrulanabilirliğini sağlayan temel bir parçadır. Sınırlamaları, yan zincirler ve Lightning Network gibi yenilikçi çözümlere yol açmıştır. Bitcoin Script'i anlamak, Bitcoin işlemlerinin nasıl çalıştığını ve ağın güvenlik modelini kavramanıza yardımcı olur.
Bitcoin cüzdanları hakkında bilgi edinin ve bir tane oluşturmayı öğrenin. Bitcoin'i satın almayı, göndermeyi ve almayı anlayın. Ayrıca, Bitcoin'in fiyat geçmişini ve Bitcoin fiyat tahminlerini keşfedin.
Bitcoin'e ve neden önemli olduğuna dair basit bir giriş yapın.
Bitcoin genel blok zincirinin zamanla mülkiyeti nasıl izlediğini anlayın. Genel ve özel anahtarlar, işlem giriş ve çıkışları, onay süreleri ve daha fazlası gibi önemli terimler hakkında netlik kazanın.
Bu makaleyi oku →Bitcoin genel blok zincirinin zamanla mülkiyeti nasıl izlediğini anlayın. Genel ve özel anahtarlar, işlem giriş ve çıkışları, onay süreleri ve daha fazlası gibi önemli terimler hakkında netlik kazan ın.
Bitcoin göndermek, gönderilecek miktarı seçmek ve nereye gideceğine karar vermek kadar kolaydır. Daha fazla ayrıntı için makaleyi okuyun.
Bu makaleyi oku →Bitcoin göndermek, gönderilecek miktarı seçmek ve nereye gideceğine karar vermek kadar kolaydır. Daha fazla ayrıntı için makaleyi okuyun.
Bitcoin almak için, gönderen kişiye Bitcoin cüzdanınızda bulabileceğiniz Bitcoin adresinizi verin. Daha fazla ayrıntı için bu makaleyi okuyun.
Bu makaleyi oku →Bitcoin almak için, gönderen kişiye Bitcoin cüzdanınızda bulabileceğiniz Bitcoin adresinizi verin. Daha fazla ayrıntı için bu makaleyi okuyun.
Blockchain onayları, neden önemli oldukları ve daha fazlası hakkında bilgi edinin.
Bu makaleyi oku →Blockchain onayları, neden önemli oldukları ve daha fazlası hakkında bilgi edinin.
Bitcoin ücretlerinin ne olduğunu, ücretlerin nasıl belirlendiğini ve daha fazlasını keşfedin.
Bu makaleyi oku →Bitcoin ücretlerinin ne olduğunu, ücretlerin nasıl belirlendiğini ve daha fazlasını keşfedin.
Kriptoda öne geçmek için en önemli bilgileri sunan haftalık bültenimize abone olun.
Haftalık kripto haberleri, sizin için derlendi.
Eyleme dönüştürülebilir içgörüler ve eğitici ipuçları
Ekonomik özgürlüğü destekleyen ürünlerle ilgili güncellemeler
Spam yok. İstediğiniz zaman abonelikten çıkabilirsiniz.
Şu ana kadar cüzdan oluşturuldu.
Bitcoin ve kripto paranızı güvenli bir şekilde alıp satmak, takas etmek ve yatırım yapmak için ihtiyacınız olan her şey.
© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved