Silverscript Nedir? Kaspa'nın İlk Yüksek Seviyeli Akıllı Sözleşme Dili ve Derleyicisi

Silverscript, Kaspa'nın UTXO tabanlı programlanabilir sözleşmeleri, yerel varlıkları ve Layer 1'de yapılandırılmış DeFi'yi mümkün kılan üst düzey akıllı sözleşme dilidir.
UC Hope
Şubat 17, 2026
İçindekiler
Gümüş yazı , akıllı sözleşmeler için geliştirilmiş yüksek seviyeli bir dil ve derleyicidir. Kaspa blok zinciriGeliştirici Ori Newman tarafından 10 Şubat 2026'da duyurulan bu özellik, Kaspa'nın işletim sistemine doğrudan programlanabilir özellikler getiriyor. Katman 1 (L1) harici sanal makinelere veya paylaşılan küresel durum modellerine dayanmadan, Ethereum'un EVM'si.
Silverscript, yerel Kaspa Script'e derlenir ve Kaspa'nın UTXO tabanlı mimarisi için tasarlanmıştır. Geliştiricilerin, protokol düzeyinde işlem kurallarını uygulayan okunabilir sözleşme mantığı yazmalarını sağlar.
Silverscript, Kaspa'da Hangi Sorunu Çözüyor?
Kaspa, Proof-of-Work (PoW) tabanlı bir kripto para birimidir. BlockDAG (Yönlendirilmiş Döngüsüz Grafik) Yapısal olarak doğrusal blok zincirlerinden farklı olarak, Kaspa blokları paralel olarak işler. Ağ şu anda saniyede 10 blok işlemeyi hedefliyor ve aşağıdaki gibi yükseltmelerle bu hedefe ulaşılabilir: DAGKnight Saniyede 100'den fazla blok hedefliyoruz.
Şimdiye kadar Kaspa betik dilinin ifade gücü sınırlıydı. Silverscript, UTXO modeliyle uyumlu kalırken daha gelişmiş sözleşme tasarımına olanak tanıyan yapılandırılmış programlama özelliklerini sunarak bu sorunu çözüyor.
Hesap tabanlı sistemlerde yaygın olan paylaşılan küresel durum yerine, Silverscript her UTXO için yerel bir durum tutar. Bu, EVM tabanlı sistemlerde bulunan yeniden giriş güvenlik açıkları gibi riskleri azaltır.
Silverscript nasıl çalışır?
Silverscript, Bitcoin Cash'te kullanılan akıllı sözleşme dili CashScript'ten esinlenmiştir. Ancak, daha karmaşık DeFi temel bileşenleri için gerekli olan yapısal programlama araçlarını ekleyerek CashScript'i genişletmektedir.
Bu, yüksek seviyeli kodu düşük seviyeli Kaspa işlem kodlarına derler; bunlar arasında şunlar bulunur:
- KIP-10 (iç gözlem işlem kodları)
- KIP-16 (sıfır bilgi doğrulama işlem kodları)
- KIP-17 (bayt temel verileri)
Entegre olacak şekilde tasarlanmıştır yaklaşan ağ yükseltmeleri 5 Mayıs 2026'da yürürlüğe girmesi planlanan ve şu maddeleri içeren değişiklikler:
- Sözleşmeler++ (gelişmiş harcama kısıtlamaları)
- KIP-20 kapsamındaki yerel varlıklar (token soy ağacı ve menşei takibi)
- Sıfır bilgi (ZK) doğrulama desteği
Silverscript, bu protokol özelliklerinin geliştirilmesi için bir katman görevi görür.
Silverscript, Kaspa'ya hangi özellikleri ekliyor?
Silverscript, Kaspa Script'te daha önce bulunmayan yapılandırılmış programlama öğelerini sunmaktadır.
Döngüler
Aşağıdakiler gibi yinelemeli işlemleri destekler: için döngüler.
Bu, tekrarlanan hesaplamalara, toplu işlemeye ve koşullu varlık mantığına olanak tanır.
Diziler
Dinamik veri yapılarını destekler.
Geliştiriciler, token bakiyelerini, çoklu imza koşullarını veya yapılandırılmış çıktıları yönetebilirler.
Fonksiyon Çağrıları
Parametre ve dönüş değerlerine sahip yeniden kullanılabilir fonksiyonlara olanak tanır.
Kodun anlaşılırlığını artırır ve uygulama hatalarını azaltır.
Gerekli Bildirimler
Dahili doğrulama özellikleri sunar.
Sözleşmeler, derleme zamanında veya çalışma zamanında dizi boyutu sınırları veya değer kontrolleri gibi kısıtlamaları uygulayabilir.
UTXO Odaklı Tasarım
Küresel paylaşımlı durum yerine yerel UTXO durumuna göre çalışır.
Bu model, açık doğrulamayı zorunlu kılar ve yeniden giriş sorunlarını önler.
Silverscript kodu nasıl görünür?
Silverscript, basitleştirilmiş C benzeri bir sözdizimi kullanır. Aşağıdaki örnek, dizileri, döngüleri ve require ifadelerini göstermektedir:

Bu örnek, bir tamsayı dizisinin elemanlarını toplayan bir fonksiyon tanımlar. Dizinin uzunluğunu kontrol eder, elemanlar üzerinde döngü yapar ve toplamın 6'ya eşit olmasını sağlar.
Üretim ortamında benzer mantık şu durumlarda da geçerli olabilir:
- Token dağıtımının uygulanması
- Kasa çekme koşulları
- Emanet doğrulama kuralları
- Yapılandırılmış DeFi çıktıları
Sözdizimi deneyseldir ve şu anda yalnızca Testnet-12'de kullanılabilir.
Silverscript ile CashScript arasındaki farklar nelerdir?
Silverscript, CashScript'in üzerine inşa edilmiş ancak yeteneklerini genişletmiş bir projedir.
benzerlikler:
- UTXO tabanlı sözleşmeler için üst düzey sözdizimi
- Turing tamamlama özelliğinin tamamından ziyade işlem kısıtlamalarına odaklanın.
farklılıklar:
- Döngüler için yerel destek
- Yerel diziler
- Fonksiyon tanımları ve modüler yapı
- Kaspa'nın BlockDAG'ı için özel olarak tasarlanmıştır.
CashScript, yapılandırılmış döngüler veya dinamik diziler için yerleşik destek sağlamaz. Silverscript, daha açıklayıcı sözleşme mantığını desteklemek için bu özellikleri sunar.
Silverscript, Kaspa'nın ekosistemine nasıl uyum sağlıyor?
Silverscript, yerel ve paylaşılan durum modellerini birbirinden ayıran daha geniş bir mimari içinde çalışır:
- Yerel eyalet: Silverscript tarafından UTXO sözleşmeleri aracılığıyla yönetilmektedir.
- Paylaşımlı hesaplama: vProgs (Doğrulanabilir Programlar) tarafından yönetilir, sıfır bilgi ispatları kullanılarak zincir üzerinde doğrulanır.
Şunlarla entegre olur:
- KIP-20 Yerel varlık desteği (token menşei doğrulama uygulaması)
- Program bağımlılıkları için CDAG (Hesaplamalı DAG).
- Sparkle, ZK tabanlı bir rollup çerçevesidir.
Bu yapı şunları sağlar:
- Zorunlu çıktı yapılarını kullanan otomatik piyasa yapıcılar (AMM'ler)
- Kredi kasaları
- Atomik takaslar
- DAO yönetimi komut dosyalarına kodlanmıştır.
Hepsi de değiştirilebilir küresel durum olmaksızın.
Mevcut Gelişim Durumu Nedir?
Silverscript deneysel bir sürümdür ve yalnızca Kaspa Testnet-12 ile uyumludur. Ana ağda henüz kullanıma sunulmamıştır.
GitHub deposu şunları içerir:
- Derleyici uygulaması
- Örnekler
- TUTORIAL.md dokümantasyonu
Geliştirici Ori Newman, aktif olarak şu alanlarda faaliyet göstermektedir: Bitcoin 2013'ten beri projeyi sürdürüyor ve gelecekte WebAssembly (WASM) için potansiyel destek vereceğini belirtti.
Ana ağ uyumluluğu, Covenants++ ve yerel varlık işlevselliğini etkinleştiren 5 Mayıs 2026 tarihli hardfork'a bağlıdır.
Sonuç
Silverscript, Kaspa'nın UTXO tabanlı BlockDAG ağına yapılandırılmış akıllı sözleşme geliştirme olanağı sunuyor. Döngüler, diziler, fonksiyonlar ve uygulanabilir onaylamalar eklerken, yerel işlem kodlarına derleniyor. Dil, Covenants++, yerel varlıklar ve sıfır bilgi doğrulaması da dahil olmak üzere yaklaşan protokol yükseltmeleriyle uyumludur.
Şu anda yalnızca Testnet-12 ile sınırlı olan Silverscript, paylaşılan küresel durum modellerini benimsemeden Kaspa üzerinde programlanabilir Katman 1 uygulamaları için teknik altyapıyı sağlar.
kaynaklar:
- Kaspa GitHub DeposuSilverscript Dil Eğitimi
- X GönderisiOri Newman'ın kamuoyuna yaptığı açıklama:
Sıkça Sorulan Sorular
Silverscript Kaspa ana ağında yayında mı?
Hayır. Şu anda deneysel aşamada ve yalnızca Testnet-12'de kullanılabilir. Ana ağ desteği, 5 Mayıs 2026'daki hardfork'a bağlıdır.
Silverscript, EVM mi yoksa paylaşılan global durum mu kullanıyor?
Hayır. Doğrudan Kaspa Script'e derlenir ve paylaşılan küresel bir durum yerine UTXO tabanlı yerel bir durum üzerinde çalışır.
Silverscript, DeFi uygulamalarını destekleyebilir mi?
Evet. Bu, Kaspa'nın Katman 1'inde doğrudan kasalar, token yönetimi, AMM'ler ve borç verme temel bileşenleri için sözleşmeler yapılmasını sağlar.
Feragatname
Yasal Uyarı: Bu makalede ifade edilen görüşler, BSCN'nin görüşlerini yansıtmayabilir. Bu makalede yer alan bilgiler yalnızca eğitim ve eğlence amaçlıdır ve yatırım tavsiyesi veya herhangi bir tavsiye olarak yorumlanmamalıdır. BSCN, bu makalede yer alan bilgilere dayanarak alınan yatırım kararlarından sorumlu değildir. Makalenin düzeltilmesi gerektiğini düşünüyorsanız, lütfen BSCN ekibine e-posta göndererek ulaşın. [e-posta korumalı].
Yazar
UC HopeUC, Fizik alanında lisans derecesine sahiptir ve 2020'den beri kripto araştırmacısıdır. Kripto para sektörüne girmeden önce profesyonel bir yazar olan UC, yüksek potansiyeli nedeniyle blockchain teknolojisine ilgi duymuştur. UC, Cryptopolitan ve BSCN gibi yayınlar için de yazılar yazmıştır. Merkezi ve merkezi olmayan finansın yanı sıra altcoin'leri de kapsayan geniş bir uzmanlık alanına sahiptir.





















