Bütün diller
Adamant, tamamen blok zincirinde çalışan tek özel haberci olan benzersiz bir üründür.
ADM (Adamant Messenger) merkezi olmayan altyapıyı destekleyen pratik bir jetondur. Bu yüzden Adamant hükümetlerden, şirketlerden ve hatta geliştiricilerden bağımsız olabilir. Kripto borsası veya belirteç sayfalarının anonim satın alımı aracılığıyla ADM alabilirsiniz.
Adamant, aşağıdaki kavramları içeren blockchain tabanlı bir güvenilirlik sistemidir:
dağıtılmış. Blockchain, değişmez dağıtılmış bir veritabanını temsil eder. Veriler depolanabilir, ancak orada herhangi bir değişikliğe izin verilmez. Bu nedenle, açık, güvenli ve güvenilir veri depolama için kullanılabilir.
POW ile karşılaştırıldığında DPOS, blok yaratıcılarının blok zincirini daha fazla kontrol etmesine izin verir. POW, daha güçlü işleme birimleriyle bağlantı kurarak ağı kontrol edebilir.
Broadhash konsensüs mekanizması, ağın geçici ağın senkronizasyonunu tolere etmesini sağlar.
Cüzdan oluşturulduğunda, özel bir anahtar oluşturmak için bir BIP39 bellek kodu oluşturulur. Bu özel anahtar, cüzdan adresini açıkça tanımlamak için genel bir anahtar oluşturmak için kullanılır. Bu işlemden sonra kullanıcı tüm sistemi kullanabilir. Kenneng'in cüzdan adreslerinin sayısı
Sonsuz.
Tüm işlem iletimleri özel anahtarlarla imzalanır ve ED25519 EDDSA gibi güçlü şifreleme algoritmaları kullanılarak şifrelenir.
Tüm bilgiler gönderen kaynak cihazında (Curve25519, Salsa20, и Poly13051 algoritması kullanılarak) şifrelenir ve daha sonra alıcı uçta şifrelenir.
Müşteri uygulamaları, şifre cümlelerini ve özel anahtarları ağda herkese açık olarak paylaşmaz. Tüm şifreleme işlevleri yerel cihazlarda gerçekleştirilir.
P2P sohbet yazılımından farklı olarak, kullanıcının IP'si izlenemez.
Sistem Mimarisi
Adamant, delege edilen pay (DPO'lar) algoritmasına dayanan merkezi olmayan bir sistemi tamamen benimser. Bu mimarinin seçimi aşağıdaki faktörlere dayanmaktadır:
DPOS, tüm işlemlerin ve iletimlerin 5 saniye içinde onaylanmasına izin verir. Mesaj iletiminin onay süresi hakkında çok katı gereksinimleri vardır.
DPO'lar Wenhu maliyetlerini azaltabilir - POW ile karşılaştırıldığında, bu algoritma yüksek bilgi işlem gücü ve güç atığı gerektirmez.
Sabit teslimat ücreti.
Güçlü ölçeklenebilirliğe ve istikrarlı kullanılabilirliğe sahiptir.
Adamant sistemi iki düğüm türünden oluşur: ana düğüm tam zincir bilgileri içerir ve blokların dövülmesine katılabilir; ve taşınabilir istemci terminalde veri şifreleme çalışmasını çalıştırır. Tüm blockchain işlemleri ana düğüm tarafından çıkarken, taşınabilir istemciler HTTP protokolü aracılığıyla birbirine bağlanır ve tüm verileri JSON formatında iletmek için belirli bir API kullanır.
Ana Düğüm Çalışma Ortamı Gereksinimleri:
Linux Server (Ubuntu)., Docker uygulamaları aracılığıyla diğer platformlara yüklenebilir.
Node.js Uygulama Sunucusu
PostgreSQL sunucusu blockchain verilerini depolamak için kullanılır
Taşınabilir istemci aşağıdaki teknolojiler kullanılarak geliştirilmiştir:
İlerici Web Uygulaması (PWA) - Yeni Nesil Web Uygulama Modeli
HTML5, JS, CSS, VUE - Web Sitesi Programlama Dili ve Geliştirme Çerçevesi
Özel API protokolü ile uygulanan tam düğümler
Tüm düğümler HTTP protokolü üzerinden P2P bağlantıları kullanarak iletişim kurar.
Bağımsız Blockchain
Her işlem ve bilgi iletiminin yüksek bir gaz gaz ücretine (işleme ücreti) maliyeti olduğundan, Ethereum'a dayalı şu anda popüler blockchain çözümü Adamant Network için uygun değildir, bu nedenle Adamant, iletim ücretini en aza indirebilen ve tüm ağın işletilmesini kolaylaştırabilecek bağımsız bir blockchain çözümü benimser. Gelecekte, jeton fiyatına göre bağımsız olarak ayarlanabilir.
Ek olarak, pahalı olabileceğinden, iş mekanizmasının (POW) kanıtı ADM için geçerli değildir. Ayrıca, katılımcı sayısı arttıkça işlem ücretleri de hızla artacaktır.
Yukarıdaki nedenlere dayanarak, sunucu tarafı ve blockchain'in kendi işlevlerini gerçekleştirmek için Lisk proje kodunu benimsedik. Ve kod, ADM'nin özel ihtiyaçlarını karşılamak için genişletildi. .
Adamant'ın sistem mimarisi çok esnektir ve işlem ücretlerini gerektiği gibi ayarlayabilir.
Adamant İletim
Her blok farklı sayıda iletim içerir, her blok 6 ila 10 onay gerektirir. Ancak bu, jeton teslimatı için gereken tek önemli faktördür. Belgelerin ve mesajların teslim edilmesi için yalnızca bir onay alması gerekir. Aşağıdakiler çeşitli iletim türleri:
1. Tokenlerin doğrudan transferi
2. Mesaj aktarımı
3.. Sohbet gizlemesi
4. Güncellemeler, kişisel bilgiler, adres defteri ve blockchain'de depolanan ayarlar
5. Profil resmi yükle
6. Bir grup sohbeti oluşturun
7. Konuşmayı kapat
8. Belge aktarımı (düğümde depolama)
9. Belge İmzalaması
10. Ajan Kaydı
11. Oylama
Tüm iletim türleri, ağ işlemini sürdürmek için acenteye ödeme gerektirir.
Depolanan veri miktarı
Şimdi Adamant düğümünde depolanacak veri miktarını tahmin etmek zordur, ancak bazı ön varsayımlar yapılabilir. Mesaj sayısını bekliyoruz - ilk yılda günde yaklaşık 10.000 mesaj var ve birkaç yıl içinde 100.000'e yükselecek.
Bir mesajın ortalama 100 karakter olduğu varsayılarak, mesajı depolamak için gereken veri miktarı 100 karakter * 2 bayttır * Şifreleme artış faktörü 1,5, toplam 300 bayttır.
Bu durumda, bu bilgileri ilk yılda saklamak için gereken alan 10.000 mesaj * 365 gün * 300 = 1 GB'dir, bu da önümüzdeki birkaç yıl içinde 10 GB'a yükselebilir. Önümüzdeki 10 yıl içinde kararlı blockchain boyutu 50 GB veya daha fazla büyüyebilir.
Temsilci, toplam 18.250 ADM ve ikinci yılda 182.500 ADM'ye kadar yavaş bir artış ile 10.000 * 365 * 0.005 (1 yıl) ücret alır.
Temsilcilerin blok eritme, ADM jetonlarının yükselen piyasa fiyatı ve düşük depolama maliyetinden de ödüller alabileceği göz önüne alındığında, ajanlar daha fazla fayda sağlayabilir, Adamant'ın temel ağı etkili bir şekilde desteklenebilir.
*Yukarıdaki içerik, küçük olmayan hesapların resmi hesabı tarafından derlenir. Yeniden basılmışsa, lütfen kaynağı belirtin.