Hyperledger Burrow'un TANIMI
Hyperledger Burrow, izin verilen bir Ethereum akıllı sözleşme blok zinciri düğümü olarak çalışan Hyperledger projelerinden biridir. Birincil işlevi, izin verilen bir sanal makinede Ethereum akıllı sözleşme programlama kodunu çalıştırmaktır.
KIRILMAYA KARŞI Hiper Kurucu
Hyperledger Burrow, Linux Vakfı tarafından barındırılıyor ve aslen iş ekosistemleri için blockchain tabanlı uygulamalar oluşturmak, göndermek ve çalıştırmak için açık bir platform olan Monax tarafından tasarlandı. Ünlü işlemci ve yonga üreticisi Intel, şu anda kuluçka aşamasında olan projeye de sponsor oldu.
Hyperledger Burrow, asıl işi akıllı sözleşme programlarını güvenli ve verimli bir şekilde yürütmek ve işlemek için izin verilen bir akıllı sözleşme uygulama motoru gibi davranır. Uygulamaya özel optimizasyonu destekleyen çok zincirli bir ortam için üretilmiştir.
Ethereum gibi birçok blockchain ağı, akıllı sözleşmeleri, doğrudan koda yazılı sözleşme şartları olan kendi kendini yürüten sözleşmeleri destekler. Basit bir ifadeyle, Hyperledger Burrow, Ethereum Sanal Makinesi (EVM) standartlarına uygun olarak ağ üzerinde bu tür sözleşmelerin yürütülmesini kolaylaştıran akıllı bir sözleşme yorumlayıcısı olarak hareket eder. EVM, küresel bir ortak düğüm ağı kullanarak Ethereum akıllı sözleşme komut dosyalarını yürütür. Burrow, çeşitli akıllı sözleşme işlemlerinin kesinliğini ve yüksek işlem hacmini sağlamak için EVM standartlarını kullanan blok zincirinde bir düğüm görevi görür. (Daha fazla bilgi için bkz. Ethereum Classic'e Giriş.)
Hyperledger Burrow aşağıdaki bileşenleri içerir:
Bir uzlaşma motoru, blok zincirindeki çeşitli işlemleri sipariş etmeye ve işlemeye özen gösterir ve yüksek işlem çıktısı sağlar. Yerleşik bir işlem doğrulama setine sahiptir ve ayrıca blockchain'i kesmek ve çatallamak için olası kötü niyetli girişimleri önler. Mutabakat motoru, başka bir katman olan Uygulama Blok Zinciri Arabirimi (ABCI) olarak akıllı sözleşme uygulamalarından agnostik kalır, iki ayrı tutar ve çekirdek motorun zaman zaman kötü amaçlı olanları da içerebilecek çeşitli uygulamalardan güvenliğini sağlar.
Blockchain ağında gerçekleşen bir işlem bir akıllı sözleşme kodunun yürütülmesini gerektirdiğinde, Akıllı Sözleşme Uygulaması (SCA) bileşeni, söz konusu hesabın kodunun izin verilen bir Ethereum Sanal Makinesi'nde (EVM) gerekli yürütülmesini etkinleştirir. Bir EVM'nin görevi, Ethereum işlem kodu özelliklerine, yürütme uygulamasının kodu tarafından uyulmasını ve gerekli izinlerin doğru bir şekilde verilmesini sağlamaktır.
Hyperledger Burrow şu anda bir inkübasyon aşamasında kalırken, gelecekte çapraz fonksiyonel iş ihtiyaçlarını karşılamak için daha iyi performans elde edebilir.
Kimlik yönetimi, bloklar arası iletişim, çok zincirli ekosistem, blok zincir yaşam döngüsü yönetimi ve akıllı sözleşme yaşam döngüsü yönetimini desteklemeyi umuyor. Bu özellikler Hyperledger Burrow'un blockchain ağlarının ölçeklenebilirliğini, performansını ve yönetimini geliştirme potansiyeli ile gelişmiş güvenlik, kimlik ve gizlilik sunmasına yardımcı olacaktır.