x2 Rounds Argon2id + SHA512 as salt PoW

Merkezi Olmayan. Güvenli. Argon2id.

Dpowcoin Core, ASIC'e karşı dayanıklı, yüksek bellek gerektiren ve adil madencilik için tasarlanmış Argon2id proof-of-work algoritmasını uygulayan açık kaynak kodlu bir kripto para birimidir.

Argon2id Algoritması

ASIC madenciliğine karşı dayanıklı, yüksek bellek gerektiren proof-of-work. CPU erişilebilirliği sayesinde adil dağıtım.

Açık Kaynak

MIT lisansı altında tamamen açık kaynak. Doğrulanabilir, çatallanabilir, GitHub'da topluluk tarafından geliştirilir.

Tekrarlanabilir Derlemeler

GNU Guix ile deterministik derlemeler. Her ikili dosya bağımsız olarak doğrulanabilir. Sürüm onayları GPG ile imzalanmıştır.

Coin Teknik Özellikleri

Dpowcoin ağının (DPC) tam teknik parametreleri

DPC
Maksimum Arz
42 000 000
DPC
Blok Ödülü
50 DPC
Yarılanma: 420 000 blok
Blok Süresi
5 min
300 s
Coinbase Olgunluğu
100
blok
Proof-of-Work
Algoritma Argon2id
2× SHA-512 tuzu → 2 Argon2id turu m=1024 · t=3 · p=1
PoW Modeli SHA-512 ile tuzlanmış çift Argon2id

Blok hash'i: salt = SHA-512(SHA-512(header)); h1 = Argon2id(header, salt, m=4MB, t=2, p=2); PoW = Argon2id(header, salt=h1, m=32MB, t=2, p=2). Başlığın çift SHA-512 özetiyle tuzlanmış iki zincirleme Argon2id geçişi — tasarım gereği belleğe dayanıklı ve ASIC'e dirençli.

Dpowcoin Core, ASIC'e karşı dayanıklı, yüksek bellek gerektiren ve adil madencilik için tasarlanmış Argon2id proof-of-work algoritmasını uygulayan açık kaynak kodlu bir kripto para birimidir.

Zorluk
Algoritma LWMA
Pencere 576 blok
Periyot ~2 gün
Yeniden Hedefleme Her Blokta
Adres Formatları
P2PKH P dec 55 0x37
P2SH C dec 28 0x1C
Bech32 dpc1q SegWit
Bech32m dpc1p Taproot

Sürüm baytları ondalık ve onaltılık olarak verilmiştir. Tüm adres türleri 34 karakter uzunluğundadır.

P2P Port 42003
RPC Port 42002
Magic 0xf29f4afb
BIP-324 Salt dpowcoin_v2_shared_secret
BIP Blok 2'den itibaren aktif
Genesis Bloğu
d86f8a0582e779830f182befeaaabc8c73a159b6b06530910758daf17ce31e36
PoW Limiti
001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Ağ Yükseltmesi

Yespower, blok 225,000'de konsensüsten kaldırılıyor — bundan sonra Dpowcoin yalnızca Argon2id kullanacak.

Arka plan: Dual PoW Dönemi

Blok 225,000'den önce Dpowcoin, tek bir hedefi paylaşan iki bağımsız proof-of-work kontrolüyle her başlığı doğruluyordu: hash = { Yespower(header), Argon2id(header) }, geçerli ⇔ her iki hash de ≤ target(nBits). Yespower önce ucuz bir filtre olarak kontrol edilir; Argon2id yalnızca Yespower başarılı olursa hesaplanırdı.

Yespower neden kaldırılıyor

Her iki algoritma da aynı hedefi paylaştığından, Yespower, Argon2id'in zaten sağladığının ötesinde gerçek bir güvenlik katkısı sunmuyordu; bununla birlikte LWMA'nın hesaba katması gereken işi ikiye katlıyor ve ağa ölçülebilir bir fayda sağlamadan kod tabanını karmaşıklaştırıyordu. İki kontrol birbirinden bağımsız olduğu için Yespower'ın kaldırılması zorluk ayarlamasını veya zincir ağırlığını değiştirmez — her ikisi de tamamen algoritmadan bağımsızdır. Dual PoW fikri denenmeye değerdi, ancak bu uygulama çözdüğünden daha fazla sorun yarattı. “Dual PoW” adı yalnızca tarihi nedenlerle korunmaktadır.

Önemli Bloklar
Dual PoW Dönemi
0 – 224,999
Başlıklar, tek bir hedefi paylaşan Yespower ve Argon2id ile doğrulanır.
Yespower Kaldırıldı
225,000
Bu yükseklikten itibaren Yespower doğrulaması konsensüs kodundan kaldırılır.
Yalnızca Argon2id Dönemi
225,000+
Tüm başlıklar yalnızca Argon2id proof-of-work ile doğrulanır.
Madenciler İçin Not

Herhangi bir işlem yapmanıza gerek yoktur. Yespower ve Argon2id her zaman aynı hedefi paylaştığından, Argon2id tabanlı madencilik yazılımı blok 225,000'in öncesinde ve sonrasında değişmeden çalışmaya devam eder. Hafif SPV cüzdanları, SHA-512 ve Argon2id kütüphaneleri neredeyse her platformda mevcut olduğundan, doğrulama için yalnızca Argon2id'e güvenebilir.

Önemli Uyarı

“Gecikmeli PoW” teknolojisi kullanmıyoruz ve Komodo veya projeleriyle herhangi bir bağlantımız yok. Blok 225,000'den önce Dpowcoin, Yespower ve Argon2id'den oluşan bir Dual PoW kullanıyordu; burada Argon2id'in kendisi, çift SHA-512 ile tuzlanmış iki zincirleme tur olarak hesaplanır.

Komodo ile bağlantılı değildir — gecikmeli PoW yoktur

Son Haberler

Devamını Oku