ETC 2020 teknik yol haritası açıklandı: Ethereum yığın istemcisi Core-Geth geliştirmeyi tamamladı

Bu makale Medium'da ETC Core tarafından yayınlandı.

Giriş

ETC Core geliştirme ekibi, 2020 yol haritamızı duyurmaktan mutluluk duyar! 2019 çıktılarımız, yüksek kaliteli standardizasyon ve otomasyon yoluyla yazılım geliştirme sürecimizi basitleştirmeye yardımcı olmak için orijinal altyapı projelerine ve ayrıca Ethereum Sanal Makinesi (EVM) üzerine özel olarak oluşturulmuş araçlara odaklanıyor.

ETC Core geliştirme ekibi, ekosistem araçları, protokolleri ve EVM gelişimini oluşturmaya ve desteklemeye adanmış lider Ethereum Classic (ETC) çekirdek geliştirme ekibidir. Orijinal projelerimizden bazıları şunlardır: OpenRPC, Pristine, Jade, Signatory, Expedition ve tümü açık kaynak olan ve Github'ımızda bulunabilen diğer birçok proje. Ekibimiz, tüm ETC ekosisteminde yatırım ve geliştirmeyi savunan ETC Labs tarafından desteklenmektedir.

EVM / Derleyici Ekibi

EVM / Compiler ekibi, aynı zamanda EVM-LLVM arka uç projesinin baş koruyucusu olan ETC Core'un baş derleyici mühendisi Alan Li tarafından yönetilmektedir. EVM-LLVM alfa sürümü ve ilk belgeleri içeren proje web sitesi artık https://llvm.etccore.io/ adresinde mevcuttur.

Q1-Q2:

  • SOLL ve Vyper derleyici entegrasyonu
  • Uygulama: Global yığın tahsisi ve performans optimizasyonu

Q2-Q3:

  • (Topluluk Odaklı) Yeni akıllı sözleşme dili desteği ve entegrasyonu
  • Uygulama: talimat planlayıcı ve performans optimizasyonu

Q3-Q4:

  • Resmi beta sürümü
  • (Topluluk Odaklı) Yeni akıllı sözleşme dili desteği ve entegrasyonu
  • Uygulama: Gömülü montaj ve istisna yönetimi

S1-S4:

  • 1.0 Aday
  • Topluluk büyümeye devam ediyor, yeni diller destekleniyor
  • Sürekli optimizasyon ve hata ayıklama uygulaması
  • Sürekli EVM çalışma zamanı desteği

İkinci Durum, Vyperlang ve diğer ekipler LLVM altyapısını EthereumStack'e uyguluyor veya tanıtmaya çalışıyor. Ortak ilgi alanları olan geliştiricilerle bağlantı kurmak istiyorsanız, Telegram'da bir Ethereum LLVM geliştirici kanalı var.

Araç takımı

Takım ekibinin temsilcileri, Zach ve Shane tarafından yönetilen Zachary Belford, Shane Jonas ve Zane Star'dır.

S1:

İmzalayan sürümü: İmzalayan, EthereumStack'in herhangi bir EVM tabanlı ağ ile uyumlu çevrimdışı işlem ve mesaj imzalayıcısıdır. Araç, bağımsız bir sunucu olarak konuşlandırılabilir, bir nodejs projesine entegre edilebilir ve çok çeşitli kullanım durumlarına sahiptir. Örneğin, İmza Sahibi, tedarik zincirindeki ve diğer IoT uygulamalarındaki olayları imzalamak için cüzdan arka ucunu itebilir veya küçük bir bilgisayarda (denetleyici) çalıştırabilir.

Q1-Q2:

  • Araçlarda iyileştirmeler: OpenRPC ve JSON-RPC modlarında bazı rutin bakım, performans ve optimizasyon gerçekleştirecek ve OpenRPC'ye Python dil desteğini ekleyeceğiz.
  • Expedition.dev güncellemesi: Expedition, EthereumStack'in açık kaynak kaynak yöneticisidir ve Ethereum Classic, Ethereum ve ilgili test ağlarını destekler. Birden fazla EVM topluluğu için iyi bir deneyim sağlarken, bu tarayıcının olabildiğince kullanılabilir olmasını sağlamak için bir milyona kadar API çağrısı almayı umuyoruz.
  • Signatory Desktop: Bu, Signatory modülünü ve kullanıcıların EthereumStack'te mesajları ve işlemleri imzalamaları için basit ve özelleştirmesi kolay bir material-ui arayüzünü kullanan açık kaynaklı bir masaüstü uygulaması olacaktır.

Q3-Q4:

  • Ana Jade hizmet çalıştırma programı yeniden düzenleme: Hizmet çalıştıran program özelliği iyileştirildi ve yeniden düzenlendi ve genel olarak daha iyi bir paket oluşturuldu. Hizmetlerin modülerleştirilmesini basitleştirmek ve kullanıcıların JSON-RPC tabanlı hizmetleri CLI ve masaüstü uygulamalarına dahil etmesini kolaylaştırmak istiyoruz.
  • Akıllı sözleşme dağıtım aracı: Chaincode'u herhangi bir EVM tabanlı ağa dağıtmak için açık kaynaklı bir minimal araç yapmak istiyoruz. Proje planlanıyor ve önümüzdeki birkaç ay içinde daha net bir güncelleme yapacağız.

S1-S4:

  • Topluluğun sürekli gelişimi: Github'daki birçok proje, blok zinciri ve genel yazılım geliştirme için çok fazla değer sağlayabilir. Örneğin, OpenRPC, yazılım geliştiricilerin JSON-RPC API oluşturmasına yardımcı olur ve JSON-RPC, tüm yazılım endüstrisinde zaten eksiksiz bir RPC protokolüdür. Pristine, bir geliştirme konseptinden yazılım projelerini otomatikleştirmek ve hızlandırmak için bir dizi şablon ve araca dönüşmüştür.
  • Bizimle: Blockchain ağınız mı yoksa JSON-RPC kullanan geleneksel bir yazılım çözümü mü? Sizinle oturup OpenRPC'nin ne kadar değerli olduğunu görmekten mutluluk duyarız. JSON-RPC tabanlı hizmetleri belgeye dayalı JSON-RPC API'sine getirelim ve size yardımcı olmak için beraberindeki tüm OpenRPC araçlarını kullanalım!
  • Daha fazla topluluk etkinliği: Bizimle etkileşimde bulunmak ve Ethereum Classic ve açık kaynaklı projelerimiz hakkında daha fazla bilgi edinmek için web seminerleri, buluşmalar ve daha halka açık etkinlikler için bizi izlemeye devam edin.
  • Sürekli belge yayınlama: Belgeye dayalı projelere ve okunabilirliğe bağlıyız. Daha geniş topluluğa dokümantasyon, eğitim materyalleri ve talimatlar sağlamaya devam edeceğiz.

Sözleşme sağlayıcı ekibi

Anlaşma sağlayıcı ekibi Meowbits tarafından yönetiliyor. ETC Core şu anda Multi-Geth istemcisinin başka bir versiyonu olacak yeni bir Core-Geth istemcisini sürdürüyor. Geçtiğimiz yıl Multi-Geth'i sürdürdük, OpenRPC'yi uyguladık, çatallar için hazırladık ve bu müşteriyi artık yukarı akış şubesinin neredeyse doğrudan bir kopyası olmayan bir noktaya getirdik. Bununla birlikte, Core-Geth istemcisini yenilemeye devam etmekten ve ETC düğüm operatörleri için sürdürülebilir bir istemci garanti etmeye devam etmekten çok mutluyuz.

S1:

  • github.com/etclabscore/core-geth doğdu! Core-Geth, birden çok tercihe sahip bir go-ethereum dağıtımıdır. Core-geth v1.11.0, bir sonraki ETC hard fork "Pheonix" i destekleyen ilk istemcidir. Lütfen yükseltin. Çok dilli kullanıcıların en azından Core-geth v1.11.0'a geçmeleri önerilir (https://github.com/etclabscore/core-geth/releases/tag/v1.11.0-core)
  • İstanbul muadili çatalının (yani Aztlan / Phoenix çatalı) spesifikasyon süreci, değerlendirilmesi, uygulanması ve test edilmesi.
  • ETC istemciler arası çatal testi dolduruldu ve geçti
  • Test ağının (Mordor, Kotti) yönetimi ve bakımı.
  • eth / 64 ETC protokol spesifikasyonunun "nihai" duruma ulaşması bekleniyor
  • Eth / 65 protokolü, daha düşük bant genişliği işlem havuzu mesajlaşması elde etmek için etclabscore / core-geth tarafından uygulanacaktır.
  • ECIP1043 DAG, uygulamayı kısıtlar ve "kabulü" teşvik edebilir
  • ETC Discv4 DNS keşif mekanizması (Altyapı: tarayıcılar aracılığıyla otomatik DNS kayıtlarını planlayın ve koruyun; Belge: DNS kayıtlarının otomatik güncellemelerini yansıtan bir düğüm listesi sağlayın)

Q1-Q3:

  • Ethereum protokol sağlayıcısı blockchain yapılandırma standartları ve çeviri araçları
  • etclabscore / core-geth blok zinciri yapılandırması JSON-RPC API
  • etclabscore / core-geth altyapısı ve CI entegrasyonu: Docker görüntüleri ve dağıtımları
  • etclabscore / core-geth discv4 DNS keşif listesi (altyapı) ve sağlayıcı desteği
  • SHA3 mutabakat algoritması araştırma incelemesi
  • Block.info- sitesinden > etcdisco.net ETC discv4 DNS kayıtlarını taşır

Q2-Q4:

  • Takılabilir blok zinciri veritabanı desteği, potansiyel arayüzler arasında mesaj aracısı veritabanları (Kafka gibi) ve standart statik uzak ve yerel seçenekler bulunur.
  • Ethereum / go-ethereum / rpc derleme zamanı / çalışma zamanı JSON-RPC API keşfi için kodu etkinleştirin > Açıklayıcı belge oluşturma (mevcut karşıt modeli desteklemek için).
  • EVM hesabı sürüm kontrolü / + Versiyonsuz EVM ve Ungas araştırma ve uygulaması.

Q2-Q3:

  • ETL: x-zincir dönüşümü + aktarımı (test (ağ), vb.)
  • JSON-RPC devp2p Kablo protokolü belirtimi ve referans uygulama araştırması ve olası tasarım

EVM61 Podcast

YouTube kanalımızda ve Soundcloud'da barındırılan ETC Core ve ETC Labs tarafından size sağlanan EVM61 podcastini başlattık. Podcast, genel ETC haberlerine, projelerine, röportajlarına, blok zinciri geliştirmesine ve genel Ethereum yığınına odaklanacak. Gösteriye katılmak ve projeniz hakkında konuşmak veya blockchain konusunu incelemek istiyorsanız, lütfen gösteri formundaki içeriği doldurun.

"Bir günlük başkan olabilirseniz, bırakın BTC ulusal para birimi olsun." Büyük bir yatırımcı olan Tim Draper neden Bitcoin'e takıntılı?
önceki
Platform para biriminin "mutlak deflasyonunun" ortaya çıkmasıyla, borsa nasıl bir seçim yapmalı?
Sonraki
Olumlu salgın, anahtar projeler hazır! Bölgenin geleceği güçlü mü yoksa büyük bir pasta mı?
Asansörün anormal gürültü ve titremesinden endişe mi duyuyorsunuz? "Uncle Elevator Cloud Platform", güvenliğinizdeki ilk adımınızı korur
Harika haber! Büyük bir pazarın açılmasıyla, maden kaynaklarının madenciliği büyük değişikliklere yol açacak! Bu şirketlerin bir şansı var
Aralık 2019'da TÜFE yıllık bazda% 4,5 arttı! Neyi satın almanın ucuz ve pahalı olduğunu görün?
2019'da TÜFE her geçen ay toparlandı, meyve ve domuz eti tüketimi artışa öncülük etti.
"Güçlü tutum, davranışta kısıtlama"? ABD'li politikacılar: durum hafifliyor, ancak Trump askeri saldırılara hazır olduğunu söylüyor
Trump "barışı kucaklayın" demeyi bitirirken, altın ve ham petrol hızla düştü! Önemli açıklama çelişkili soğutma sinyalini ortaya çıkarır mı?
Eser elementler, vitaminler, amino asitler açısından zengin ... kara darı girişimcileri "kara at" mı yapıyor?
Not @ Bu sınavlar gecikti
Bir ev yaşamın habitatı ve sıcak bir liman - "Yerleşim"
Peugeot 408 arka uç Honda Accord, boşluk bir bakışta açık, netizenler: gerçekten "büyük Civic"
Bu, B sınıfı otomobil kralı. Yılda 223.000 araç sattı, bu 35.000'e düştü. Passat'a bakmadan satın alın
To Top