2024 yılının ilk çeyreinden itibaren, BTC ekosistemindeki spekülasyon heyecanı azalmış olsa da, teknik düzeydeki gelişmeler oldukça hızlı bir şekilde ilerlemektedir, özellikle de programlanabilirlik genişletme çözümleri konusunda. Bu makalede, Fractal Bitcoin ve BRC20, CBRC, ARC20 gibi BTC meta veri protokollerine dair dikkat çekici birkaç programlanabilir çözüm tanıtılacaktır.
Fraktal
Fractal, bitcoin core istemci yazılımı sanallaştırmasına dayanan ölçeklenebilir bir çerçevedir ve tüm ağın performansını artırmak için yinelemeli olarak ağaç yapıları oluşturur. Bitcoin ve onun altyapısıyla tamamen uyumludur, ancak daha fazla mantık uygulamaya olanak tanıyan op_cat operatörünü etkinleştirmiştir.
Fractal, Unisat ekibi tarafından geliştirildi ve 1 Haziran 2024'te Beta test ağına açılacak, ana ağın 2024 Eylül ayında piyasaya sürülmesi bekleniyor.
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 ve bitcoin ana ağı üzerinde bağımsız olarak birden fazla örneği özyinelemeli olarak bağlayarak çalıştırır. Bu, bir bilgisayarda (BTC ana ağı) birden fazla sanal makine örneği (Fractal tarafından oluşturulan BCSP örnekleri) çalıştırmaya benzer.
Performansı artırmak için Fractal, bitcoin core'da bazı değişiklikler yaptı, örneğin blok onay sürelerini kısaltmak ve blok boyutunu artırmak. Ayrıca, BTC üzerindeki ölçeklenme çözümleri için daha fazla olasılık sunmak amacıyla op_cat operatörünü etkinleştirdi.
Varlıklar arası zincir geçişinde, Fractal genel bir varlık transfer arayüzü oluşturdu ve farklı katmanlar arasında varlıkların kesintisiz transferini sağladı. BTC ve diğer ana ağ varlıkları, Fractal Bitcoin üzerinde brc-20 paketlenmiş varlıklar olarak da bulunabilir.
güvenlik garantisi
Fractal'in güvenliği esas olarak hesaplama gücüne bağlıdır. Üç blokta bir, potansiyel 51% saldırılarını önlemek için BTC madencileriyle birleştirilerek madencilik yapılarak oluşturulan bir birleşik madencilik mekanizması getirilmiştir. Aynı zamanda, yeni oluşturulan sanal örnek zinciri başlatma aşamasında bir başlangıç zayıflık döneminden geçecektir; operatörler belirli bir blok yüksekliği ayarlayarak koruma sağlayabilir.
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ıyla akıllı sözleşmeler gerçekleştirmesine olanak tanıyan birden fazla BTC yerel işlem kodunu açar.
AVM sanal makinesinin talimat seti, geliştiricilerin birçok BTC kullanılmayan işlevini programlamak için kullanabileceği tam BTC opcode'larını içerir. Bu, AVM'yi BTC ekosisteminin genişlemesi için yerel bir öncü ağ haline getirir.
AVM, hemen hemen her tür meta veri protokolüne uygulanabilen bir mimaridir; yalnızca sanal makine altındaki dizinleyicide küçük ayarlamalar yapmak yeterlidir. Şu anda AVM'nin bir test sürümü yayımlandı ve ilgili kod GitHub'da görülebilir.
OP_NET
OP_NET, Bitcoin ağına Ethereum benzeri akıllı sözleşme özellikleri getirmeyi amaçlamaktadır, ancak Bitcoin'in özellikleri ve mimarisi ile daha uyumludur. Temel olarak AssemblyScript kullanılarak yazılmış, eksiksiz, kompakt ve kullanımı kolay bir geliştirme kütüphanesi sunmaktadır.
Temel İşlevler ve Özellikler
OP_NET, Bitcoin'in blok uzlaşmasını ve veri kullanılabilirliğini koruyarak, karmaşık hesaplamaları Bitcoin blokları üzerinde sanal makine (OP_VM) ile gerçekleştirir. Birçok programlama dilini destekler ve Tapscript'i kullanarak gelişmiş akıllı sözleşme işlevselliklerini etkinleştirir.
Etkileşim sırasında, kullanıcıların ek bir işlem ücreti ödemesi gerekmektedir, OP_NET ağı içindeki işlemlerin paketlenme sırası işlem ücretine göre sıralanacaktır. BTC'nin DeFi uygulamalarındaki kullanımını genişletmek için, OP_NET WBTC olarak paketlenmesine izin veren Proof of Authority sistemini sunmaktadır.
ekolojik proje
OP_NET ekosistemi, merkeziyetsiz ticaret, borç verme, piyasa yapıcılığı, likidite sağlama, çapraz zincir köprüler gibi birçok alanı kapsamaktadır; Motoswap, Stash, Ordinal Novus, Ichigai gibi birçok projeyi içermektedir.
BRC100
BRC-100, Ordinals teorisi üzerine inşa edilmiş bir merkeziyetsiz hesaplama protokolüdür. BRC20'ye yeni işlemler ekleyerek karmaşık defi işlemlerini gerçekleştirir. Mint2/mint3 ve burn2/burn3 gibi işlemler sunarak tokenlerin UTXO modeli ile durum makinesi modeli arasında güvenli bir şekilde dönüşümünü sağlar.
BRC-100 protokolü ve onun tüm genişletmeleri ve geliştirme protokolleri BRC-100 protokol yığını olarak adlandırılmaktadır, tüm genişletme protokolleri birbiriyle uyumludur ve çapraz zincir işlemlerini desteklemektedir. Şu anda BRC-101, BRC-102 ve BRC-104 gibi genişletme protokolleri mevcuttur.
BRC-100 ekosisteminde inBRC, 100Swap ve 100Layer gibi birçok proje bulunmaktadır.
Programlanabilir Rune'lar (Protorunes)
Programlanabilir rune, rune'ların genişletilmiş katmanıdır ve rune'lar içeren programlanabilir varlıkların oluşturulmasına olanak tanır. En önemli proje Proto-Runes Protokolü'dür ve bu proje oyl cüzdanının kurucusu @judoflexchop ekibi tarafından geliştirilmiştir.
Proto-Runes Protokolü'nün temel mekanizmaları Protoburn ve Protomessage'i içerir. Protoburn, kullanıcıların runeleri yok edip bunları yalnızca alt protokoller için kullanılan bir biçime dönüştürmelerine olanak tanır, Protomessage ise alt protokol içinde gerçekleştirilen işlem talimatıdır.
Son gelişmelerde, ilk Protorune (QUORUM•GENESIS•PROTORUNE) başarıyla Protoburn'u tamamladı ve Protorune standardı için açık forumda referans bir uygulama sağladı. @judoflexchop ekibi, Bitcoin L1 üzerinde zincir içi yönetişim işlevselliği sağlamak amacıyla bu genesis protorune için bir WASM dizinleyici geliştiriyor.
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
7
Share
Comment
0/400
YieldChaser
· 23h ago
Çok yoğun. Her gün teknik güncellemeler.
View OriginalReply0
blockBoy
· 07-31 00:54
Daha fazla gelmek, teknoloji kraldır.
View OriginalReply0
SmartContractPlumber
· 07-28 15:50
Ne yapıyorsun? Önce bir stabilite testini gerçekleştir.
BTC ekosistem teknolojisi ilerlemeleri: Fractal, AVM ve OP_NET programlanabilirlik genişlemesini yönlendiriyor.
BTC ekosisteminin teknik alandaki ilerlemesi
2024 yılının ilk çeyreinden itibaren, BTC ekosistemindeki spekülasyon heyecanı azalmış olsa da, teknik düzeydeki gelişmeler oldukça hızlı bir şekilde ilerlemektedir, özellikle de programlanabilirlik genişletme çözümleri konusunda. Bu makalede, Fractal Bitcoin ve BRC20, CBRC, ARC20 gibi BTC meta veri protokollerine dair dikkat çekici birkaç programlanabilir çözüm tanıtılacaktır.
Fraktal
Fractal, bitcoin core istemci yazılımı sanallaştırmasına dayanan ölçeklenebilir bir çerçevedir ve tüm ağın performansını artırmak için yinelemeli olarak ağaç yapıları oluşturur. Bitcoin ve onun altyapısıyla tamamen uyumludur, ancak daha fazla mantık uygulamaya olanak tanıyan op_cat operatörünü etkinleştirmiştir.
Fractal, Unisat ekibi tarafından geliştirildi ve 1 Haziran 2024'te Beta test ağına açılacak, ana ağın 2024 Eylül ayında piyasaya sürülmesi bekleniyor.
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 ve bitcoin ana ağı üzerinde bağımsız olarak birden fazla örneği özyinelemeli olarak bağlayarak çalıştırır. Bu, bir bilgisayarda (BTC ana ağı) birden fazla sanal makine örneği (Fractal tarafından oluşturulan BCSP örnekleri) çalıştırmaya benzer.
Performansı artırmak için Fractal, bitcoin core'da bazı değişiklikler yaptı, örneğin blok onay sürelerini kısaltmak ve blok boyutunu artırmak. Ayrıca, BTC üzerindeki ölçeklenme çözümleri için daha fazla olasılık sunmak amacıyla op_cat operatörünü etkinleştirdi.
Varlıklar arası zincir geçişinde, Fractal genel bir varlık transfer arayüzü oluşturdu ve farklı katmanlar arasında varlıkların kesintisiz transferini sağladı. BTC ve diğer ana ağ varlıkları, Fractal Bitcoin üzerinde brc-20 paketlenmiş varlıklar olarak da bulunabilir.
güvenlik garantisi
Fractal'in güvenliği esas olarak hesaplama gücüne bağlıdır. Üç blokta bir, potansiyel 51% saldırılarını önlemek için BTC madencileriyle birleştirilerek madencilik yapılarak oluşturulan bir birleşik madencilik mekanizması getirilmiştir. Aynı zamanda, yeni oluşturulan sanal örnek zinciri başlatma aşamasında bir başlangıç zayıflık döneminden geçecektir; operatörler belirli bir blok yüksekliği ayarlayarak koruma sağlayabilir.
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ıyla akıllı sözleşmeler gerçekleştirmesine olanak tanıyan birden fazla BTC yerel işlem kodunu açar.
AVM sanal makinesinin talimat seti, geliştiricilerin birçok BTC kullanılmayan işlevini programlamak için kullanabileceği tam BTC opcode'larını içerir. Bu, AVM'yi BTC ekosisteminin genişlemesi için yerel bir öncü ağ haline getirir.
AVM, hemen hemen her tür meta veri protokolüne uygulanabilen bir mimaridir; yalnızca sanal makine altındaki dizinleyicide küçük ayarlamalar yapmak yeterlidir. Şu anda AVM'nin bir test sürümü yayımlandı ve ilgili kod GitHub'da görülebilir.
OP_NET
OP_NET, Bitcoin ağına Ethereum benzeri akıllı sözleşme özellikleri getirmeyi amaçlamaktadır, ancak Bitcoin'in özellikleri ve mimarisi ile daha uyumludur. Temel olarak AssemblyScript kullanılarak yazılmış, eksiksiz, kompakt ve kullanımı kolay bir geliştirme kütüphanesi sunmaktadır.
Temel İşlevler ve Özellikler
OP_NET, Bitcoin'in blok uzlaşmasını ve veri kullanılabilirliğini koruyarak, karmaşık hesaplamaları Bitcoin blokları üzerinde sanal makine (OP_VM) ile gerçekleştirir. Birçok programlama dilini destekler ve Tapscript'i kullanarak gelişmiş akıllı sözleşme işlevselliklerini etkinleştirir.
Etkileşim sırasında, kullanıcıların ek bir işlem ücreti ödemesi gerekmektedir, OP_NET ağı içindeki işlemlerin paketlenme sırası işlem ücretine göre sıralanacaktır. BTC'nin DeFi uygulamalarındaki kullanımını genişletmek için, OP_NET WBTC olarak paketlenmesine izin veren Proof of Authority sistemini sunmaktadır.
ekolojik proje
OP_NET ekosistemi, merkeziyetsiz ticaret, borç verme, piyasa yapıcılığı, likidite sağlama, çapraz zincir köprüler gibi birçok alanı kapsamaktadır; Motoswap, Stash, Ordinal Novus, Ichigai gibi birçok projeyi içermektedir.
BRC100
BRC-100, Ordinals teorisi üzerine inşa edilmiş bir merkeziyetsiz hesaplama protokolüdür. BRC20'ye yeni işlemler ekleyerek karmaşık defi işlemlerini gerçekleştirir. Mint2/mint3 ve burn2/burn3 gibi işlemler sunarak tokenlerin UTXO modeli ile durum makinesi modeli arasında güvenli bir şekilde dönüşümünü sağlar.
BRC-100 protokolü ve onun tüm genişletmeleri ve geliştirme protokolleri BRC-100 protokol yığını olarak adlandırılmaktadır, tüm genişletme protokolleri birbiriyle uyumludur ve çapraz zincir işlemlerini desteklemektedir. Şu anda BRC-101, BRC-102 ve BRC-104 gibi genişletme protokolleri mevcuttur.
BRC-100 ekosisteminde inBRC, 100Swap ve 100Layer gibi birçok proje bulunmaktadır.
Programlanabilir Rune'lar (Protorunes)
Programlanabilir rune, rune'ların genişletilmiş katmanıdır ve rune'lar içeren programlanabilir varlıkların oluşturulmasına olanak tanır. En önemli proje Proto-Runes Protokolü'dür ve bu proje oyl cüzdanının kurucusu @judoflexchop ekibi tarafından geliştirilmiştir.
Proto-Runes Protokolü'nün temel mekanizmaları Protoburn ve Protomessage'i içerir. Protoburn, kullanıcıların runeleri yok edip bunları yalnızca alt protokoller için kullanılan bir biçime dönüştürmelerine olanak tanır, Protomessage ise alt protokol içinde gerçekleştirilen işlem talimatıdır.
Son gelişmelerde, ilk Protorune (QUORUM•GENESIS•PROTORUNE) başarıyla Protoburn'u tamamladı ve Protorune standardı için açık forumda referans bir uygulama sağladı. @judoflexchop ekibi, Bitcoin L1 üzerinde zincir içi yönetişim işlevselliği sağlamak amacıyla bu genesis protorune için bir WASM dizinleyici geliştiriyor.