BTC ekosisteminin teknik ilerlemesi: Programlanabilirlik genişletme çözümü
2024'ün ilk çeyreğinden bu yana, BTC ekosistemi teknik düzeyde önemli ilerlemeler kaydetti, özellikle Programlanabilirlik genişletme çözümleri üzerinde. Bu yazıda, dikkat çeken birkaç BTC genişletme çözümü tanıtılacaktır; bunlar arasında Fractal Bitcoin, AVM, OP_NET, BRC100 ve programlanabilir rune bulunmaktadır.
Fraktal
Fractal, bitcoin core istemci yazılımı sanallaştırmasına dayanan ölçeklenebilir bir çerçevedir. Ağaç yapısı oluşturmak için özyinelemeli olarak katmanlar oluşturarak her bir blok zincirinin tüm ağın performansını artırmasını sağlar. Fractal, Bitcoin ve altyapısıyla tamamen uyumludur, ancak daha fazla mantık gerçekleştirilmesine izin veren op_cat operatörünü etkinleştirir.
Mimari Tasarım
Fractal, bitcoin core istemcisini dağıtılabilir ve çalıştırılabilir bir blok zinciri yazılım paketi (BCSP) haline getirir. Bitcoin ana ağına geri dönüş ile, birden fazla BCSP örneğini bağımsız olarak çalıştırır. Bu, bir bilgisayar (BTC ana ağ ) üzerinde birden fazla sanal makine örneği çalıştırmaya benzer (Fractal tarafından inşa edilen BCSP örneği ).
Kullanıcı deneyimini artırmak için, Fractal bitcoin core üzerinde bazı değişiklikler yaptı:
Blok onay süresi 30 saniye veya daha kısa
Blok boyutu 20 MB'a çıkarıldı.
op_cat operatörünü etkinleştir
Varlıklar arası zincirler konusunda, farklı örnek zincirler arasında iletişim kurabilir, farklı katmanlar arasında kesintisiz transfer sağlamak için genel varlık transfer arayüzü oluşturulabilir.
Güvenlik garantisi
Fractal'ın güvenliği esasen hesaplama gücü ölçeğine dayanır. PoW mekanizmasının güvenliğini artırmak için Fractal aşağıdaki önlemleri almıştır:
Ortak madenciliği tanıtın, her 3 bloktan 1'i BTC madencileriyle birleştirilerek oluşturulur.
Kalan 2 blok Fractal ağının kendi hesaplama gücüyle üretilecektir.
Yeni oluşturulan sanallaştırma örneği zinciri, koruma sağlamak için başlatma aşamasında belirli bir blok yüksekliği ayarlayacaktır.
AVM
AVM(Atomicals Sanal Makinesi), Atomicals Protokolü'nün BTC akıllı sözleşme uygulamasıdır. BTC betiğini simüle eden bir sanal makine oluşturur ve geliştiricilerin Bitcoin betiği kombinasyonları ile akıllı sözleşmeler gerçekleştirebilmeleri için birden fazla BTC temel işlem kodunu açar.
AVM'nin başlıca özellikleri:
Turing tamlığı sağlamak için çift yığın PDA kullanılması
Talimat seti tam BTC opcode'larını içerir
Çeşitli meta veri protokollerine uygun, örneğin BRC20, ARC20, Runes, CBRC vb.
OP_NET
OP_NET, Bitcoin ağına Ethereum benzeri akıllı sözleşme işlevselliği getirmeyi hedefliyor, ancak Bitcoin'in özellikleri ve mimarisi ile daha uyumlu. Tam, kompakt ve kullanımı kolay bir geliştirme kütüphanesi sunuyor, esas olarak AssemblyScript ile yazılmıştır.
OP_NET'in temel özellikleri ve işlevleri:
Bitcoin'in blok konsensüsünü ve veri kullanılabilirliğini koruyun
Bitcoin bloğunda karmaşık hesaplamaları gerçekleştirmek için (OP_VM) sanal makinesini çalıştırarak
Birden fazla programlama dilini destekler, örneğin AssemblyScript, Rust ve Python
Tapscript kullanarak gelişmiş akıllı sözleşme özelliklerini etkinleştirin
SegWit ve Taproot ile uyumlu
OP_NET ekosistemi, merkeziyetsiz ticaret, borç verme, piyasa yapıcılığı, likidite sağlama, çapraz zincir köprü gibi birçok alanı kapsıyor.
BRC100
BRC-100, Ordinals teorisi üzerine inşa edilmiş merkeziyetsiz bir hesaplama protokolüdür. BRC20'ye "yakma", "basma" gibi yeni işlemler ekleyerek, indeksleyicide farklı adreslerin sahip olduğu token bakiyeleri ve durumlarını kaydederek karmaşık defi işlemlerini gerçekleştirmektedir.
BRC-100, tokenlerin UTXO modeli ve durum makinesi modeli arasında güvenli bir şekilde dönüşümünü sağlamak için mint2/mint3 ve burn2/burn3 gibi işlemler sunmaktadır. Bu protokol, genişletme protokolleri aracılığıyla işlevselliğin genişletilmesine olanak tanır ve tüm genişletme protokolleri birbirleriyle uyumludur.
Şu anda BRC-100 ekosisteminde inBRC, 100Swap ve 100Layer gibi projeler bulunmaktadır.
Programlanabilirlik Runes ( Protorunes )
Programlanabilir runlar, runların genişletme katmanıdır ve runlarla birlikte programlanabilir varlıkların oluşturulmasına izin verir. Temel fikir, Bitcoin blok zincirinde verileri kullanarak, sanal makineler veya benzeri teknolojiler aracılığıyla akıllı sözleşme işlevselliğini gerçekleştirmektir.
Proto-Runes Protocol, Programlanabilir sembollerin en önemli projesidir; Programlanabilir sembollere bir çerçeve sağlar ve alt protokoller arasında sembol varlıklarının yönetimini ve transferini destekler. Bu protokol, Bitcoin ağı üzerinde Uniswap benzeri DEX işlevselliğini gerçekleştirmiştir.
Proto-Runes Protokolü'nün ana mekanizmaları Protoburn ve Protomessage'i içerir. Protoburn, runların yok edilmesine ve alt protokolde kullanılan bir gösterim biçimine dönüştürülmesine olanak tanırken, Protomessage alt protokoldeki işlem talimatlarını yürütmek için kullanılır.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
15 Likes
Reward
15
5
Share
Comment
0/400
SandwichHunter
· 07-15 18:11
Neyse ki söylenecek bir şey yok, sonuçta bu bir Ponzi.
View OriginalReply0
StableGeniusDegen
· 07-14 06:27
Geliştirici döngüde.
View OriginalReply0
AltcoinOracle
· 07-13 13:26
algoritmam btc fraktal yakınsamasını %99.8 olasılıkla gösteriyor... paradigma yakın
BTC ekosisteminde yeni gelişmeler: Beş ana Programlanabilirlik genişletme çözümünün analizi
BTC ekosisteminin teknik ilerlemesi: Programlanabilirlik genişletme çözümü
2024'ün ilk çeyreğinden bu yana, BTC ekosistemi teknik düzeyde önemli ilerlemeler kaydetti, özellikle Programlanabilirlik genişletme çözümleri üzerinde. Bu yazıda, dikkat çeken birkaç BTC genişletme çözümü tanıtılacaktır; bunlar arasında Fractal Bitcoin, AVM, OP_NET, BRC100 ve programlanabilir rune bulunmaktadır.
Fraktal
Fractal, bitcoin core istemci yazılımı sanallaştırmasına dayanan ölçeklenebilir bir çerçevedir. Ağaç yapısı oluşturmak için özyinelemeli olarak katmanlar oluşturarak her bir blok zincirinin tüm ağın performansını artırmasını sağlar. Fractal, Bitcoin ve altyapısıyla tamamen uyumludur, ancak daha fazla mantık gerçekleştirilmesine izin veren op_cat operatörünü etkinleştirir.
Mimari Tasarım
Fractal, bitcoin core istemcisini dağıtılabilir ve çalıştırılabilir bir blok zinciri yazılım paketi (BCSP) haline getirir. Bitcoin ana ağına geri dönüş ile, birden fazla BCSP örneğini bağımsız olarak çalıştırır. Bu, bir bilgisayar (BTC ana ağ ) üzerinde birden fazla sanal makine örneği çalıştırmaya benzer (Fractal tarafından inşa edilen BCSP örneği ).
Kullanıcı deneyimini artırmak için, Fractal bitcoin core üzerinde bazı değişiklikler yaptı:
Varlıklar arası zincirler konusunda, farklı örnek zincirler arasında iletişim kurabilir, farklı katmanlar arasında kesintisiz transfer sağlamak için genel varlık transfer arayüzü oluşturulabilir.
Güvenlik garantisi
Fractal'ın güvenliği esasen hesaplama gücü ölçeğine dayanır. PoW mekanizmasının güvenliğini artırmak için Fractal aşağıdaki önlemleri almıştır:
AVM
AVM(Atomicals Sanal Makinesi), Atomicals Protokolü'nün BTC akıllı sözleşme uygulamasıdır. BTC betiğini simüle eden bir sanal makine oluşturur ve geliştiricilerin Bitcoin betiği kombinasyonları ile akıllı sözleşmeler gerçekleştirebilmeleri için birden fazla BTC temel işlem kodunu açar.
AVM'nin başlıca özellikleri:
OP_NET
OP_NET, Bitcoin ağına Ethereum benzeri akıllı sözleşme işlevselliği getirmeyi hedefliyor, ancak Bitcoin'in özellikleri ve mimarisi ile daha uyumlu. Tam, kompakt ve kullanımı kolay bir geliştirme kütüphanesi sunuyor, esas olarak AssemblyScript ile yazılmıştır.
OP_NET'in temel özellikleri ve işlevleri:
OP_NET ekosistemi, merkeziyetsiz ticaret, borç verme, piyasa yapıcılığı, likidite sağlama, çapraz zincir köprü gibi birçok alanı kapsıyor.
BRC100
BRC-100, Ordinals teorisi üzerine inşa edilmiş merkeziyetsiz bir hesaplama protokolüdür. BRC20'ye "yakma", "basma" gibi yeni işlemler ekleyerek, indeksleyicide farklı adreslerin sahip olduğu token bakiyeleri ve durumlarını kaydederek karmaşık defi işlemlerini gerçekleştirmektedir.
BRC-100, tokenlerin UTXO modeli ve durum makinesi modeli arasında güvenli bir şekilde dönüşümünü sağlamak için mint2/mint3 ve burn2/burn3 gibi işlemler sunmaktadır. Bu protokol, genişletme protokolleri aracılığıyla işlevselliğin genişletilmesine olanak tanır ve tüm genişletme protokolleri birbirleriyle uyumludur.
Şu anda BRC-100 ekosisteminde inBRC, 100Swap ve 100Layer gibi projeler bulunmaktadır.
Programlanabilirlik Runes ( Protorunes )
Programlanabilir runlar, runların genişletme katmanıdır ve runlarla birlikte programlanabilir varlıkların oluşturulmasına izin verir. Temel fikir, Bitcoin blok zincirinde verileri kullanarak, sanal makineler veya benzeri teknolojiler aracılığıyla akıllı sözleşme işlevselliğini gerçekleştirmektir.
Proto-Runes Protocol, Programlanabilir sembollerin en önemli projesidir; Programlanabilir sembollere bir çerçeve sağlar ve alt protokoller arasında sembol varlıklarının yönetimini ve transferini destekler. Bu protokol, Bitcoin ağı üzerinde Uniswap benzeri DEX işlevselliğini gerçekleştirmiştir.
Proto-Runes Protokolü'nün ana mekanizmaları Protoburn ve Protomessage'i içerir. Protoburn, runların yok edilmesine ve alt protokolde kullanılan bir gösterim biçimine dönüştürülmesine olanak tanırken, Protomessage alt protokoldeki işlem talimatlarını yürütmek için kullanılır.