Bütün diller
HYCON (Hyperconnected Coin), Infinity proje ekibine dayanan daha hızlı ve daha ölçeklenebilir bir dijital varlıktır. Bir DAG (Yönlendirilmiş Asiklik Grafik) yapısı kullanır, aynı anda birden çok blok yayınlayabilir ve SPECTER mutabakat algoritması aracılığıyla çakışan işlemleri çözebilir ve çifte harcamayı reddedebilir.
Infinity Project'in vizyonu, yaygın olarak benimsenebilecek kullanışlı, güvenli, ölçeklenebilir, kullanıcı merkezli bir blockchain ve kripto para birimi ekosistemi sağlamaktır. SPECTER protokolünü ve Black2b hash algoritmasını birleştirerek, hem güvenli hem de kullanışlı olan yeni bir kripto para birimi türü öneriyoruz.
Infinity Projesinin oluşumu sırasında aşağıdaki iki temel soruyu sorduk:
Mevcut kripto para birimlerinin sınırlamaları göz önüne alındığında, pazarın ihtiyacı nedir? Çözümleri nasıl sağlıyoruz?
Bir kripto para biriminin geniş çapta benimsenmesi ve daha geniş ekonomiye entegre edilmesi için nelere sahip olması gerekir?
Bu sorunları göz önünde bulundurarak, her bir projenin güçlü ve zayıf yönlerini ortaya çıkaran, Bitcoin, Ethereum ve çeşitli gelecek vadeden tokenler dahil olmak üzere mevcut blokaj zincirlerinin kapsamlı bir analizini gerçekleştirdik. Ancak başlangıçta sorduğumuz soruyu yanıtlayan bir proje bulmak zordu.
Bu nedenle Infinity Project ekibi, hedeflerimize ulaşmamıza yardımcı olmak için gerçek dünyada kitlesel kullanıma uygun yeni teknolojiler ve algoritmalar üzerinde çalışmaya başladı. Aynı zamanda, Infinity Project'in temel çerçevesini tasarladık ve aşağıdaki 5 temel hedefi formüle ettik:
1. Kripto para birimi için gerçek piyasa talebini belirleyin
2. Esnek bir kripto para birimi geliştirin
3 . Bir kullanıcı oluşturun merkezli blockchain platformu
4. Sürdürülebilir bir inovasyon ekosistemi oluşturun
5. Merkezi olmayan kripto para borsalarının uygulama yöntemlerini araştırın
Genesis Bloğu
HYCON, 4 Ocak 2018 03:15 KST'de (GMT+9), GitHub'da (GitHub'ın bir parçası) bulunabilen Genesis Bloğu'nu yayınladı. HYCON deposu).
Hash Algoritması
HYCON, sistemdeki tek hash işlevi olarak Blake2b'yi benimsiyor ve ASIC teknolojisinin [38] en son gelişmesiyle, Blake2b yavaş yavaş ASIC-dirençli ile değiştiriliyor )' Monero tarafından da kullanılan Cryptonight algoritması. Cryptonight algoritması sözde rasgele bellek okuma ve yazma işlemlerini kullanır, bu nedenle standart ASIC mimarisiyle uyumlu değildir, ancak CPU ve GPU arasındaki performans farkını nispeten önemsiz kılar. Gelecekte, madencilik kaynaklarının merkezileşmesini önlemek için, Monero tarafından belirlenen örneğin takip edilmesi ve madencilik sırasında ASIC direncini korumak için hash algoritmasının periyodik olarak ayarlanması planlanmaktadır.
Mutabakat Mekanizması—SPECTRE Protokolü
Bitcoin'in mutabakat mekanizması olan Nakamoto Protokolünün aksine, HYCON mutabakat mekanizması olarak SPECTER adlı bir protokol kullanır. SPECTER, iki blok grubu arasında onları çiftler halinde sıralamak için bir oylama algoritması kullanır, örneğin x bloğu y bloğundan önce olmalıdır veya y bloğu x bloğundan önce olmalıdır, bu da blok zincirini yönlendirilmiş asiklik bir grafik (kısaca DAG) yapar.
Serileştirme-Protokol Tamponu
Blok zinciri sisteminde, herhangi bir miktarda bilgi herhangi bir zamanda ağ etrafında uçuşur ve düğüm yazılımının şifreyi çözmenin doğru yolunu yapması önemlidir. bu veriler. Google tarafından geliştirilen Protocol Buffers, farklı platformlarda tutarlı mesaj tanımlarına izin vererek, çeşitli programlama dillerinin sınırsız blok zincirlerinde çalışan düğümler geliştirmek için kullanılmasına olanak tanır. Serileştirme katmanının programlama dili ile ilgisi olmadığı için platformlar arası programlar için oldukça kullanışlıdır. Protokol Tamponları, güncellemelerin sert çatallar yerine yumuşak çatallar üretmesini kolaylaştırarak geriye ve ileriye uyumluluğa da izin verir. Ayrıca, üçüncü taraf yazılımları daha uyumlu hale getirerek, diğer geliştiricilerin HYCON ağı ile etkileşime girmesine olanak tanır.
Madencilik
Genel Bakış
Mevcut kripto para birimlerinin çoğuna benzer şekilde madencilik, Proof of Work (PoW) gerektirir. Madenci, DAG'ın sonundaki hash'e, blokta yer alan işlemlerin Merkle köküne ve mevcut zorluğu aşan bir hash değerinde hesaplanan rastgele bir sayıya göre bir sonraki bloğun hash'ini hesaplar. çıkıyor SPECTER'in kurucuları, protokol kullanılarak saniyede 10 blok üretilebileceğine inanırken, HYCON ilk hedef olarak saniyede 1 blok alıyor. Mevcut prototip çalışma kanıtı kullanıyor olsa da, Bitcoin ve Ethereum'un ihtiyaç duyduğu büyük miktarda elektriğin gayet iyi farkındayız, bu nedenle diğer seçenekler değerlendiriliyor. Az bilinen yöntemlerden biri de Proof of Space'tir. Madencilerin büyük miktarda veriyi önceden hesaplamasını ve depolamasını ve ardından mevcut zorluğu gideren bir yanıt bulmak için arama yapmasını gerektirir. Bu yöntem çok az elektrik kullanır ve Burst Coin ve Space Mint tarafından etkili olduğu kanıtlanmıştır.
Madencilik sürecinin ayrıntıları
Blok başlığının içeriği, madencilik başladığında kodlanacak ve hashlenecektir ve madencilik nedeniyle blok başlığı değişmeyecektir. Bunlar, önceki blokla ilişkilendirmeyi, blokta yer alan işlemlerin Merkle kökünü, bloğun zorluk hedefini, bloğun zaman damgasını ve Trie ön ekiyle MPT ağacının (Merkle Patricia Ağacı) kökünü içerir. bloktaki işlemler tamamlandıktan sonraki durumu temsil eder.
Cüzdan ve Hesap
Cüzdan Grafik Kullanıcı Arayüzü (GUI)
HYCON yazılımını çalıştıran tam düğümler, cüzdan işlemleri, işlemler ve blockchain madenciliği vb. için yerel olarak barındırılan web GUI'ye erişebilir. GUI, hafif, yüksek performanslı bir arabirimi destekleyen React'te yazılmıştır.
HYCON Cüzdan
HYCON Cüzdan, işlem imzalama için endüstri standardı eliptik eğri kriptografisini, özellikle sep256k'yı kullanır ve kolay entegrasyon için BIP39'a göre kurtarma cüzdan anımsatıcılarını kullanır Üçüncü taraf cüzdan sağlayıcı. BIPS32 ve 44'te belirtildiği gibi HD (hiyerarşik deterministik) cüzdanlar için de hükümler getirilmiştir.
HYCON adresi
Bir HYCON adresi, ilişkili genel anahtarın 32 baytlık blake2b hash'inden parçalanarak oluşturulan 20 baytlık bir dizidir. İnsan tarafından okunabilirlik için adresler, büyük H ile önek eklenmiş base58 dizeleri olarak çıkarılır. Dizenin son 4 karakteri, adres için bir sağlama toplamı olarak kullanılır. Sağlama toplamı üç adımda hesaplanır. İlk olarak, adresin 32 baytlık bir blake2b karması hesaplanır. Bu karma çıktı daha sonra bir base58 dizisi olarak kodlanır. Son olarak, bu dizenin ilk 4 karakteri çıkarılır ve adresin dize temsiline eklenir. Sağlama toplamlarını bu şekilde kullanmak, yanlışlıkla yanlış girilen bir adresi kullanma olasılığını en aza indirir.
HYCON adresi, 32 bayt Blake2b ayrıştırmasının sonucundan oluşturulan 20 bayttır. Zehirlenme için adresin ilk metni büyük H ile başlar ve Base 58 dizisinin sonucundan oluşur. Dizenin son dört sözcüğü, adresin ızgara adasıdır. Grid Adası üç etap olarak sayılır. Öncelikle adresin 32 bitlik blake2b poster fiyatı hesaplandıktan sonra sonuç Base 58 stringinde kodlanır. Sonunda 4 kelimelik bir adres de eklenmiştir. Izgara adaları bu şekilde kullanılırsa adres girme olasılığı en aza indirilir.
Hesaplar ve Bakiyeler
HYCON kullanıcılarının harcamalarını ve bakiyelerini kayıt altına almak için bir muhasebe modeli gereklidir. HYCON tarafından benimsenen model, Ethereum tarafından kullanılan ve sarı belgesinde açıklanan Merkle-Patricia Trie (Trie ön ekli MPT (Merkle Patricia Ağacı)) adlı bir veri yapısına dayanmaktadır. Her blok, bloktaki işlemler tamamlandıktan sonraki durumu içerir. Tüm HYCON hesaplarının hesap verilerini temsil eden MPT ağacının kökünün blake2b hash değeri ile temsil edilir.
Kaydedilen hesap verileri, bir HYCON hesabının bakiyesini, hesapla ilgili en son bloğun ilişkilendirme bilgilerini ve hesap tarafından kaç işlemin başlatıldığını temsil eden rastgele bir sayı içerir. Rastgele sayı tekrar saldırılarını (Replay Attack) önlemek için kullanılır ve önceki bloğun ilişkili bilgileri aslında işlem geçmişi sorgulamasını hızlandıran ve SPECTER'ın çifte ödeme sorununu izlemesini kolaylaştıran bir optimizasyondur. Çok sayıda işlem ve bakiyeyi işlemek için gereken uygun karmaya izin verdiği için muhasebe modellerinde blake2b karmasını kullanın.
İlgili bağlantılar:
https://www.qukuaiwang.com.cn/szhb/3052.html###
*Yukarıdaki içerik YouToCoin yetkilisi tarafından düzenlenmiştir.Yeniden basıldıysa lütfen kaynak belirtiniz.