kapasite kanıtı algoritmasına · 3 1 bhd Ö zet bitcoinhd (bhd) koullu kapasite kanıtına (cpoc...
TRANSCRIPT
1
BitcoinHD: Koşullu Kapasite Kanıtı Algoritmasına
Dayalı Kripto Para Sistemi
Yazar: 4142454647484a4b5054575a
İnternet sitesi:https://btchd.org/
2
İçindekiler
1 BHD ÖZET ................................................................................ 3
1.1 KRIPTO PARA ....................................................................................................................................................... 3
1.2 ALTERNATIF ARAMA ............................................................................................................................................ 4
2 BHD TARAFINDAN ÇÖZÜLECEK DÖRT BÜYÜK SORUN ... 5
2.1 TEKEL PROBLEMI .................................................................................................................................................. 5
2.2 HESAPLAMA GÜ CÜ NÜ N MERKEZILEŞTIRILMESI SORUNU ..................................................................................... 6
2.3 ENERJI TÜ KETIMI SORUNU .................................................................................................................................... 8
2.4 MEVCUT POC PARA TASARIMININ TEŞVIK EDICI KATMAN SORUNU ................................................................. 10
2.5 BHD NEDEN ŞIMDI Ç IKTI? ................................................................................................................................ 11
3 BHD TEKNIK ÇÖZÜM ROTASI ............................................ 12
3.1 BHD DAĞITIMI VE MADENCILIK KONSENSÜ S ALGORITMASI ............................................................................. 12
3.2 BHD EKONOMIK MODELI .................................................................................................................................. 13
3.3 BHD YAPISI VE KONSENSUS ALGORITMASI ........................................................................................................ 14
3.3.1 Madencilik İş Akışı: ....................................................................................................................................... 15
3.3.2 Ç izim Yapma – Ç izim Dosyası Oluşturma ................................................................................................... 16
3.3.3 Nonce Oluşturma ........................................................................................................................................... 16
3.3.4 POC Formatı .................................................................................................................................................. 18
3.3.5 Plot Yapısı ...................................................................................................................................................... 19
3.3.6 Madencilik ve Blok Oluşturma ..................................................................................................................... 19
3.3.7 Madencilik Süreci .......................................................................................................................................... 20
3.3.8 Blok Dövme İşlemi ........................................................................................................................................ 21
3.4 BHD TEKNIK Ö ZELLIKLERI ................................................................................................................................. 22
3.4.1 Blok Zincir ..................................................................................................................................................... 22
3.4.2 Muhtemel Saldırılar ve Tasarım Bloğunu Taşlamadan Korumak ............................................................... 23
3.4.3 İşlem ............................................................................................................................................................... 23
4 BHD TEKNIK ROTASI ............................................................ 24
3
1 BHD Ö ZET
BitcoinHD (BHD) Koşullu Kapasite Kanıtına (CPOC ) dayalı yeni bir kriptopara türüdür. Genel olarak
şifreli para ile enerji kaynaklarının tüketimini azaltmak, iştirak eşiğini düşürmek, üretim metodunu daha
fazla merkezden uzak hale getirmek ve kriptopara madenciliğinde herkesin iştirak edebilmesi ve alacak ve
değerlerin matematiksel algoritmalar ve dağıtımlı madencilik ile üretilmesi amacıyla daha güvenli ve itimat
edilebilir olması için konsensüs iştiraki olarak hard disk kullanılması ile karakterize edilir. Madde, kripto
para sistemi ile oluşturulan sırasıyla kredi sistemi ve teknik özellikler esasıyla hazırlanacaktır.
1.1 Kripto Para
Kriptopara dendiğinde , Bitcoin ( BTC) en fazla bilinendir. Bunun yanında, tüm kriptopara sektörü
ödeme hızını geliştirmek ve ödeme kapsamını genişletmek için birtakım yeni teknik çözümleri
denemeye başlamıştır. Dai-Wei’nin B-Money ve Ripple’si gibi birçok gelişmiş kriptopara zamanla
ihtiyaç duyuldukça ortaya çıkmıştır.
Gördüğümüz gibiRipple, az sayıdaki farklı ülkenin bankaları tarafından hesapları görmek için kullanılmıştır,
fakat üretim yöntemindeki yüksek merkezileşme yüzünden yaygın kullanıma ulaşamamıştır. Merkeziyetsiz
kripto para (örn. BTC) ile karşılaştırıldığında, proje-merkezli işler diğer uygulama-odaklı şirketler
tarafından daha fazla tercih edilir. Bu sistemde doğal olarak kriptosu mevcut madenci bulunmamaktadır.
Herşeyden önce , birçok kademenin madencilerle bir ilgisi yoktur, çünkü zira bunları tanzim edenler
genellikle şirket olarak tüm projeye iştirak ederler.
B-Money tasarımında iyi bir internet ağı eşzamanlama sistemine ihtiyaç duyduğu için, internet ağının
yavaşlamasına neden olur, ayrıca o zaman internet hızı çok iyi değildi, bilgi akışı yavaştı ve sıkça sorun
çıkardı, ya da bütün internet ağı veya tüm internet ağı , bir bilgi cevabı olmaması dolayısı ile sonuçta iletme
hatasına yol açacak şekilde yavaş bir paket gelmesini bekliyordu ve bu durum onu kullanımda yetersiz hale
getirmiştir.
BTC, şu anda eşzamanlı iş kanıtı (POW ) olarak bilinen Nakamoto anlaşması ile herkes tarafından
tanınmaya başladı. İlk günlerde, transfer sonuçlarının eşzamanlanması ile transfer sonuçlarının yanlış
ilerlemeyeceğini garanti etmediğinden ve bunun farklı bir yol olan- en uzun zinciri kullanarak olacağından,
bu projeye iyi gözle bakan çok fazla insan yoktu. Yani , bu dağıtım sisteminde, nodeler (düğümler) ile
birlikte daha fazla kabul edilen paket işlemi doğru sonuç olacaktır. Peki bu paket nasıl ortaya çıkar ?
Şüphesiz, bu sistemde nodelerle (düğümlerle) birlikte doğrulanır, sadece paketleme mesai süresini
belirlemekle, bu süre boyunca daha fazla node iştirak eder ve tanırsa paket doğru olacaktır. Bu mantıkta,
sistemdeki nodelerin, doğru işlemlerin paketlenmemesi yüzünden olumsuz sonuçlara neden olma ihtimali
vardır , Bu şekilde internet veri gönderimi başarısız gerçekleşir, hem doğru hem yanlış olduğu için bu da
bu işlem tarzının enteresan tarafıdır,İnternet ağında pek çok iletişimde bulunmaktan kaçınması ve alışveriş
kademeleri için eşzamanlamanın daha uygun olması dolayısı ile bu doğrudur ; Yanlıştır çünkü ; uç
durumlarda, yani kötü adamlar sistemin büyük çoğunluğu olduğunda, sistem hata verir, bu da bir sonraki
kademede sıkça belirttiğimiz %51 çift harcama saldırısıdır. Finansal sistemde en çok olmaması gereken geri
sarma ve çift harcamadır, yani başlangıçta BTC’nin büyük ölçüde kabul edilmemesinin nedeni budur.
Zamanla menfaatleri dolayısıyla sisteme giriş yapan kişi sayısı artmıştır, Sistemdeki blok zorluğu yüzünden
(yani, yukarıda belirtilen paketleme), Sisteme yasa dışı giriş yapanların maaliyetleri doğal olarak artar ve bu
şekilde sistem daha dengeli hale gelir, herşeyin ötesinde iyi bir adam olmanın faydaları kötü bir adam
olmaktan daha fazladır. Böylelikle insanlar yeni nesil kriptoparayı kabul etmeye başladı ve sabit olmayan
4
finansal sistemde zorluğun yıllar boyunca artması dolayısı ile çift harcama yapmak da zorlaştı ve sistem
kademeli olarak stabil hale geldi. Aynı zamanda, kriptopara hayranları olan BTC’yi öğreten ilk kişiler ortaya
çıktı. O esnada, pek çok çatallaşma şeklinde oluşturulmuş kriptopara vardı ve istisnai işlem yapma gücü
dolayısı ile %51 çift harcama ile karşılaştı. Bunun temel nedeni zorluğun az olması yüzünden sistemin
güvenli değil , ayrıca zorluğu-yüksek güvenlik sisteminin büyük miktarda enerji tüketmesi gerekiyor
olmasıdır.
Aşağıdakiler takip ederek BTC’nin birkaç teknik özelliğini bulabiliriz:
İlk olarak , BTC yeni teknolojiyi kullanmakta asla agresif değildir, aksine, güvenli ve itimat edilir
eş düzeyde nakit sistemi oluşturmak için adil nitelikte olgun mevcut teknolojiyi seçer. Doğrulama
ne kadar özlü ve olgun olursa, teknoloji o kadar güvenli ve itimat edilir olacaktır, örneğin,
Nakamoto konsensüsünde kullanılan SHA256 algoritması NSA (US Ulusal Güvenlik Dairesi)
tarafından tasarlanmıştır. ASIC’in (Uygulamaya-Özgü olarak Entegre edilen Devre) ve enerji tekeli
problemlerinin tasarım başlangıcında hesaba katılmayacağını ancak sadece internetin ilk etkin işlem
uyumluluğunu dahi kurban etmiş olan en itimat edilebilir olma aşkına yapıldığını anlamına gelen
güvenliği ve kredibilitesi etkin şekilde geçerli hale getirilmiştir.
1.2 Alternatif Arama
Blok üretimi için kaynakların büyük miktarlarda kullanılıyor olması ve masrafların gittikçe artıyor olması
dolayısı ile, kriptopara hayranları, iki ana kategoriye ayrılabilecek daha düşük enerji tüketimi olan
alternatifleri bulmaya çalışıyorlar: kazanmada daha düşük masrafı kullanan alternatifler ve daha genel olan
ve elemanları istifleyebilecek olan yani ismen, ETH ve Monero’nun her ikisinin ASIC’e karşı koymayı
hedefleyerek, ASIC madenciliği ve ASIC-karşıtı algoritma ile geliştirilen büyük gezinti dönemi olan
alternatifler. Bunlar, blok üretmedeki işlem yapma yolunun ASIC chip’ine mukavemet eden ve blok
üretiminde nispeten daha düşük masraf gerektirmesini ve madencilik için ASIC chip’i ile kontrol edilmeyen
kriptopara olmasını umuyorlar. Ancak, kriptoparanın çıkarılmasından sonra, piyasa değeri ASIC chip girişi
alanına ulaştığında, ASIC geliştiricileri, kazıma donanımları konusunda işlem yaparak madencilik yapan bu
şifreli algoritmaları tasarlamanın yollarını yine de bulacaklardır. Bir başka iyi bilinen kriptopara olan LTC
bunların temsilcilerinden biridir. LTC bir teknik vurgu olarak ASIC’e karşı koymak için Scrypt algoritmasını
kullanır. Ancak kısa bir süre sonra ASIC ekipman imalatçıları onun algoritmasını en iyi hale getirdi ve
ekipman ve işlem yapma gücünü tekel haline getirerek onu büyük enerji tüketimi gerektiren bir madencilik
donanımı haline getirdi. Elektriğe olan bağımlılığın ve madenciliğin aşırı zorluğu madenciliği kabiliyetli bir
kesimin oynadığı bir oyunu haline getirdi.
BHD, sadece düşük enerji tüketimi sağlayabilen değil aynı zamanda madencilerin, sistemin istikrarını
sağlamak konusunda nispeten yüksek dereceli zorluk barındırmasına karşın kendilerine ait genel elemanları
işe katmalarını kolaylaştıran usta bir sistemdir . BHD’nin kullandığı CPOC konsensüsü merkezden uzak bir
konsensüs algoritmasıdır. POW’un neden olduğu işlem yapma gücüne ait kanıtın büyük gezinme dönemi ile
karşılaştırıldığında CPOC, hard disk kapasite kanıtına dayalı olarak yeni bir gezinme dönemi açacaktır. Daha
fazla insanın kendilerine ait bilgisayarlar ile işlem yapma gücüne erişebilmesi ve merkesizleştirme
yeniliğine katılabilmesi için, POW konusunda Satoshi Nakamoto tasarımının ilk niyetine geri dönebilmesi
için, konsensüsün ana taşıyıcısı olarak hard disk kullanmaktadır. Aynı zamanda, tasarım başlangıcında
BTC’nin kullanıcılarının çoğunluğuna hizmet veren yani her kullanıcının düşünmesini, desteklemesini ve
hatta çığır açıcı bir sistemde rol almasını sağlayan bir sistemdi. CPOC açık kaynaklı oluşu ve
kapsayıcılığının yanısıra daha fazla hard disk kapasitesi sağlaması, kriptoparanın insanların gündelik
hayatına girmesine yardımcı olmuş ve ve daha fazla insanın BHD ekonomik sisteminin katkı sağlamasına
imkan tanımıştır.
5
2 BHD Tarafından Ç özülecek Dört Büyük Sorun
Ekipman tekeli, işlem yapma gücünün merkezileşmesi, enerji tüketimi ve POW konsensüsünün mevcut
POC’una ait teşvik katmanı sanayideki dört büyük problem haline geldi. BHD tasarım amacı mevcut
endüstride bu dört büyük problemi çözmektir. Aşağıda bunları bir bir ele alacağız.
2.1 Tekel Problemi
BTC doğduğunda, tekel problemini ve finansal kurumların güven krizini çözmeyi amaçlamıştır. 2008’deki
finans krizinden sonra, Bay Satoshi Nakamoto finansal sistemdeki tekelin finansal kriz hatasının tekrar ve
tekrar olacağına inanmaktadır (örn. Aşağıdaki tablo). Merkeziyetsizleştirme bu problemin çözülmesinde en
iyi yollardan birisidir.
Yıllar sonra BTC’nin şimdiki statüsü nedir?
6
Yukarıdaki tablo BTC tarafından piyasaya sürülen kripto paranın değer eğrisini göstermektedir. Finansal
kriz zamanında görülen bir dalgalanmaya çok benzemiyor mu? Bu durum bizim BTC’nin işlem yapma
gücüne ait mevcut tekelde halen merkezden çok uzaklaşıp uzaklaşmadığını düşünmemize neden olmaktadır.
BTC Core’un (Merkezinin) teknik parçası merkez geliştiriciler tarafından kontrol edilir ve kod güncelleme
hızı yavaştır, bu yüzden kod merkezileştirilmesi olarak ifade edilebilir. BTC’nin işlem yapma gücü çok
yüksektir. Çoğu insan konsensüse katılmayabilir ancak sadece alış-veriş yapabilir ve bu nedenle onun
merkezileştirilmesinin hesabını yapıyor olduğu söylenebilir. BTC’nin blok üretme süresi yaklaşık 10
dakikadır ve nispeten yavaştır. Tek-dokunmalı TPS’nin mevcut şebeke kullanımına ait normal deneyime
ulaşması zordur. Ayrıca, BTC Core cüzdanı 10 yıl boyunca ne optimum hale getirilmiştir ne de bir mobil
sürümü vardır. Mevcut kullanıcıların deneyimine göre hiç güncellenmemiştir. Deneyimin merkezileştirilmesi
olarak ifade edilebilir. Bunun ötesinde, yıldırım ağını konuşlandırmak ve daha fazla merkezileşmiş olan
şirketlerin, tüm BTC sistemini daha da merkezi hale getirmeleri ancak onu kullanmanın merkezi ödeme
sisteminde (VISA gibi) olandan çok daha az hale getirmek için, yıldırım ağı düğümlerine iştirak etmelerine
imkan tanımak istemektedir.
İnsanların BTC’ye güvenmeyi istedikleri için, yeniliklerin çığır açıcı yanını kabul etmek ve merkezsiz bir
sistem oluşturularak herkesin inovasyona katılımını sağlamak şarttır. BHD bu zamanda doğdu.. BHDinin
tasarım başlangıcındatasarruf için ekonomik olan merkezden uzak yöntemseçilip POW’un sürekli hesaplama
modundan düşük maliyetli Depolama+Geri alma moduna geçiş yapılır. Merkezileşmenin kısır döngüye yol
açtığına inanıyoruz. Gayemiz BHDnın merkezsiz bir sistem kılara tehlikeleri beşikte öldürmekti.
2.2 Hesaplama Gücünün Merkezileştirilmesi Sorunu
BTC’nin başarısının sırrı hesaplama gücünün nispeten yüksek bir devirde tutulmasıdır . 2017 yılında,
BTC’nin toplam hesaplama gücü 4400 P idi ve günlük üretimi 1800 bitcoin idi. Ortalama olarak, P başına
BTC kazıması 0.4 idi. , Bu maden imalatçıları BTC fiyatını etkilemek için maden fiyatını ayarlayabilirler,
yani kripto paraya iştirak edenler daha yüksek BTC iadesi öngördükçe, paketleme ile ödüllendirilirler, kripto
para üretmek için daha yüksek işlem yapma gücü olan makineleri kullanmayı herkes ister. Bitcoin
madenciliğindeki en üst dört kurum madencilik hissesinin yaklaşık %53’ünü temsil etmektedir. Ether
sisteminde, konsantrasyon yüksektir. Üst dört madencilik kurumu madencilik payının %61’ini temsil
etmektedir. İlave olarak, dünyadaki Bitcoin madencilik yazılımının %56’sı ve Ethen madencilik
yazılımının %28’i, Bitcoin’in daha işbirlikçi olduğunu gösteren veri merkezlerinde yoğunlaşmaktadır.
7
Aşağıdaki şekilde gösterildiği gibi, BTC’nin işlem yapma gücü şu anda, 2017 yılından 10 kat daha yüksek
olarak, yani iştirakçilerin zorluğu 10 kat artmış bir halde, 30,000 P ila 40,000P arasındadır.
Aşağıdaki şekilde gösterildiği gibi, işlem yapma gücünün toplu olmaya başlamıştır. Bilinen F2Pool, AntPool
ve Slush görülebilir.
İşlem yapma gücünün kademe kademe artması sürecinde, maden imalatçıları yüksek işlem yapma gücüne
sahip makineleri imal ederek genel üretme zorluğunu geliştirmekte ve genel kripto para iştirakçilerini
tereddüte düşüren, zorluğu artırarak madencilerinin yapılanmasını artırmaktadır.
BHD, tekel oluşumunu önlemek ve merkezi işlem yapma gücünü dağıtmak için hard diskin depolama
yerini/alanını kullanıyor. Mevcut kripto para iş kanıtı için, her hash gücü büyük miktarda bir hesaplamadır
ve sürekli hash çarpışması enerji tüketmektedir.
BHD her çarpışma sonucunu, aynı zamanda anında alışveriş yapma alanının genel bir yolu olan, ön
hesaplama ile hard diske yazar. Bu şekilde hesaplamayı yeniden yapılandırarak, para üretme işleminde,
madencilerin, internet ağı talebine göre kısa bir süre ile hard diskin mevcut verilerini sadece araştırmaları
gerekir ve sistem, düşük enerji tüketimli bir konsensüs modeli üreterek, zamanın geri kalanında atıl kalır.
BHD sisteminde, hard disk yeteri kadar büyük olduğu müddetçe ve yeterli “cevaplar” oldukça, bir krip
topara meraklısı blok üretimine iştirak edebilir ve büyük miktarda hesaplamayı tekrar etmeye gerek yoktur.
Sizden kökü ile Liao olan 14-adımlık Çince bir karakter ister, yeni çince öğrenen birinin bu kelimenin
8
hangi kelime olduğunu söylemesi zaman alır ve şuan BHD direk sözlüğü alıp karakterin ne bakmanıza
benzer,tabiiki sözlükte karakter kaydı ne kadar çoksa, karakteri bulmanız o kadar kolay olur, ayrıca herkes
buna katılabilir, çünkü BTC nin beyin fırtınasını hesaplamak için, BHD nin yeteri kadar büyük bir sözlüğü
olması yeterlidir.
Merkezileştirmeyi hesaplama sorunu boşluğu zamanla dönüştürme yöntemiyle ayrıştırılabilir. Şüphesiz, bu
da BHD’nin çözmesi gereken sadece ikinci problemdir.
2.3 Enerji Tüketimi Sorunu
Şüphesiz, işlem yapma gücünün merkezileştirilmesi aynı zamanda enerji tüketim problemine neden olur.
Önceki linkte özel hash çarpışmasına ait büyük hesaplama miktarı ifade edilmiştir , bu yüzden bu
hesaplamada ne kadar kaynağın harcanması gerekir?
Örneğin, mevcut BTC internet ağının enerji tüketimi İtalya’nın elektrik ihtiyacının yaklaşık %10’una eşittir.
Her yolun Roma’ya çıktığı söylenir. BTC size Roma’yı getirken aynı zamanda , Roma, Milan ve
Venedik’teki toplam 6 milyon insan nüfusuna eşit elektrik tüketimini de getirir .
Şu anda madencilerin çoğu Çin’dedir (BitMain gibi), O zaman Çin’den bir örnek verelim . Şu anda
BTC’nin işlem yapma gücü yaklaşık 45 EHash/s’tır. İşlem yapma gücünün, 0.1 Yuan/kwh harcayan 1 P
olması durumunda, ortalama olarak 14,000 Yuan olan yaklaşık 140,000 kwh maliyeti olacaktır. Bu yüzden
Çin’de km başına yüksek hızlı trenin 2 kwh tüketmesi halinde, 350 km/h yüksek-hızlı tren 9600 kwh/h’den
daha fazla tüketecektir. Şangay’dan Pekine 5 saatlik yüksek hızlı trene göre yapılan hesaplamada yaklaşık
48,000 kwh’ye gerek vardır yani bir BTC üretmek için harcanan enerji bir buçuk saatte Çin’de Pekin ve
Şangay arasında yüksek hızlı trenin gitmesi için yeterlidir.
O zaman BHD ne kadar enerji tüketmektedir?
İkinci-el S9 hard disk ve ikinci-el 8t hard disk arasındaki karşılaştırmaya göre, yatırım oranına yapılan enerji
tüketimi 1/300’dür, yani, ekipman alımına ait 1000 Yuan’lık aynı fiyat ile, ASIC ekipmanının enerji tüketimi
(bitmain S9) 1400 W’dir ve bunun RX850 grafik kartı 250 W’dir. Yaklaşık 1000 yuanlık bir birim fiyattaki
bir 8TB hard disk için, sadece 5 ila 8 W’lik enerji tüketimine ihtiyaç duyar. Yani, yüz S9 hard disk ve yüz
8TB hard disk satın almak için harcanan aynı para ile, S9’un aylık enerji tüketimi 122,400 kwh iken,
ABD’deki genel bir ailenin 10-günlük enerji tüketimine eşit olarak, BHD’ye iştirak etmedeki enerji tüketimi
sadece 360 kwh’dir. Aile enerji tarifesi $0.15/kwh olsa da, BHD madenciliğine yine de iştirak edebilir.
Enerji tüketimindeki bu büyük fark ile, BHD’nin tasarruf ettiği enerji, mükerrer atık tüketimi için olandan
daha fazla başka işletmeler için kullanılabilir bu da hafif enerji tüketimine ait bu konsensüs sistemine daha
fazla insanın katılmasını sağlar ve artık bir azınlık oyunu değildir.
9
Yüksek enerji tüketiminin getirdiği bir başka problem de POW işlem yapma gücünün enerji tüketimiyle
yansıtılmasıdır ki daha ciddidir. Enerjinin her ülkede ulusal hükümet tarafından kontrol edilmesi dolayısı ile,
POW işlem yapma gücünün tedrici olarak büyümesi ile, aşırı enerji tüketimi ciddi sosyal problemlere neden
olacaktır ve nihayetinde hükümet tüm internet ağında POW’un işlem yapma gücüne müdahale edecektir ve
güvenlik de büyük ölçüde azalacaktır.
Aşağıdaki şekilde gösterildiği gibi, Ekim 2018’deki BTC enerji tüketimi 73,121 kwh ve Ocak 2019’da,
doğrudan 44,722 kwh’ye düşmüştür. Enerji düşmesinin getirdiği işlem yapma gücündeki düşüş, bloke etme
zorluğunu ve madencinin edineceği faydayı etkileyecektir. BTC bu durumdayken POW’un küçük para tipini
kullananlar için kullanan , çatallaşmış bir risk getirecektir ve bu risk tüm konsensüsün doğruluğunu ve
güvenliğini tehdit eder
10
(chart from https://digiconomist.net/bitcoin-energy-consumption )
https://bitinfocharts.com/comparison/bitcoin-mining_profitability.html
Yani, madenler bir hükümette toplanıyorsa, bu hükümet ilgili enerji kaynaklarını düzenleyerek sistemin
zorluğu ve faydasını etkileyebilir. Tek seferlik büyük çaplı bir enerji kaynağı azalmasıile işlem yapma
gücünün azalmasına veya hatta konsensüs olarak POW’u alan bir simgeyi çatallaştırmaya yol açacaktır.
BHD’nin düşük enerji tüketimi uzun süreli devamlılığa yönelik daha uygun üretim yöntemi geliştirmek için
enerjiye bağımlılığı azaltarak bu probleme yönelik bir çözüm de sunar. POC’un önemi ASIC’in yüksek
enerji tüketimini düşük enerji tüketimli hard disk arayışı ile değiştirmesi ve küresel hard disk depolama
medyasını bir bütün olarak alarak yüksek güvenlikli özellik sağlamak için rastgele rakamlar vermesi ve
öncelikli güvenliğin sağlamasıdır.
2.4 Mevcut POC Para Tasarımının Teşvik Edici Katman Sorunu
Bir kişi daha önce hard disk kullanmayı bir para konsensüs sisteminin bir taşıyıcısı olarak düşünmüş müdür?
Cevap evettir. 2014 yılında çıkan Burst, ilk POC sisteminin ilk parasıdır. Burst kısa sürede POC konsensüs
algoritmasını popüler hale getirmiştir ve pek çok savunucusu oldu ancak aynı zamanda ilk POC konsensüs
algoritmalarının bazı problemlerine maruz kalmıştır. BHD, Burst’ün başarısızlık derslerini özetledi ve bir
dizi teknik değişiklikten sonra Ağustos 2018 tarihinde yayımladı.
11
Burst’un tasarlanma başlangıcında uygun bir teşvik edici yöntemi yoktu. Paraların çoğu çok düşük bir
maliyette ilk madenciler tarafından kazıldı. Takımın geliştirmesi ile, Burst’e giren sonraki kullanıcılar ,
yeterli para iadesinden mahrum kaldılar ve bu da şevklerinin azalmasına neden oldu böylece POC
kriptoparası yavaş yavaş toplum nazarından çıktı. Teşvikleri tasarlarken, BHD ikili teşvik yaklaşımı kullandı
ve madenciler çalıştırma takımının masrafını ve madencilerin gelirini düzenlemek için koşullu veya koşulsuz
bir şekilde maden işlemi yapabilirler. Yani, madenciler kendi koşulları altında bloktan çekim yaptıklarında,
madenciler tüm faydalardan yararlanabilirler. Yani madenciler koşullu şekilde blok sağladıklarında tüm
faydaları alabilirler ve, madenciler koşullu olarak çektiklerinde, engelleme ikramiyelerinin çoğu işletme
takımına tahsis edilir. BHD, zincirin sürdürülebilir gelişme içinde bulunması temin etmek için ve topluluğun
uzun süreli olumlu gelişmesini idame etmek üzere yeni madencilerin girişini sağlamak için koşullu yöntemi
kullanır.
2.5 BHD Neden Şimdi Çıktı?
BHD, yukarıdaki dört problemi çözmek amacıyla orataya çıktı.
Kriptopara düşkünlerinin artan sayısı dolayısı ile merkezden uzaklaşma hedefi bize bir adım yakındır. Her
kullanıcı ona iştirak etmeyi ve ondan fayda sağlamayı ister. Bu makul ihtiyaç POW sahasında daha da zor
hale geliyor. BTC’nin çok enerji harcaması dolayısı ile madencilik işi daha merkezi hale geliyor ve hatta,
kripto para düşkünleri POC’a 2019 yılında olandan daha fazla ihtiyaç duyarken dramatik bir şekilde
çatallanıyor. İlave olarak, onun özel konsensüs algoritması hesaplamagücünün toplanmasını ve zorluk
kontrolünü hızlı bir şekilde çevrimiçi olarak tamamlanabilmesini sağlar, sistemin güvenliği ve sağlamlığını
sağlarken, alış veriş yapanlara ve konsensüs destekçilerine ödül/ikramiye verir. Bu yönlerde, mevcut kripto
paralara göre BHD üstündür. İttifak tekrarı Burst’ten daha yüksek güvenlik sağlar. Teknik ebatı ve kredi
ebatı diğer kripto paralara tamamen üstün gelir.
Yüksek enerji maliyetine sahip POW algoritması ile karşılaştırıldığında, düşük enerji tüketiminin, herkesin
ileride kripto para kullanabilmesini sağlamak üzere algoritmaya yeteri kadar güvence verebileceğine de
inanıyoruz.
12
3 BHD Teknik Ç özüm Rotası
BHD, POC konsensüs algoritmasına dayanır. Uzun süreli teşvik edici ekonomik model tasarlayarak tüm
kripto paranın sağlıklı bir şekilde gelişmesini garanti eder. Aynı zamanda, mevcut POC’u en iyi hale
getirmek için bazı iyileştirmeler yapar ve onu CPOC (Koşullu Kapasite Kanıtı) konsensüsüne günceller .
3.1 BHD Dağıtımı ve Madencilik Konsensüs Algoritması
Toplam Tedarik 21-milyon adet
Geliştirme Ekibi 10%: 2.1-milyon adet. Yöntem: önmaden çıkarma
Promosyon Ekibi 5%: 1.05-milyon adet. Yöntem: kazılan her blokla gelir
Madenciler 85%: 17.85-milyon adet. Yöntem: madencilik
Blok Süresi 5 dakika
Başlangıç Blok Boyutu 25BHD/Blok , 8MB blok ebatı
Yarım Devre 4 yıl, ilk yarılanma süresi 420000’lik blok yüksekliğindedir
Başlangıç TPS 70 kalem işlem/saniye
Koşullu Kapasite Kanıtı Her T koşul olarak 3 BHD bulundurur.
Açıklama: 1T hard diski, mutlak bir değeri değil de tüm internet ağının oranını
değerlendirmek için blok verim oranına dayanır .
Maden çıkarmanın ilk aşamasının birinci ayında, madenciler madencilik koşullarından tamamen muaftırlar;
ikinci aydan itibaren, madenciler madencilik işini koşullu olarak yaparlar ve koşullar karşılanmadan
madencilik yapılması halinde, madenciler karın sadece %30’unu alabilirler ve paranın %70’i sistemin
geliştirilmesi, piyasanın geliştirilmesi ve işletme amacıyla kuruma verilecektir; ve koşulları karşılayacak
şekilde madencilik işi yapılırsa madenciler karın %95’ini alabilirler ve kalan %5 piyasa gelişimi için kuruma
verilir.
CPOC koşullu madencilikteki dağıtım, tüm ekosistemi görülmez bir şekilde geliştirmesi için tüm sistemde
her zaman bir asli geçici işlemle kazanılmış lehdarın olması için (bu kazanılmış lehdar zamanla, fiyat ile,
13
madencilik zorluğu ve diğer değişkenlere dayalı olarak değişecektir) madenciler, havuzlar, kurumlar ve diğer
kullanıcılar arasında pozitif iş oyunu olmasına yol açacaktır.
3.2 BHD Ekonomik Modeli
BHD’nin konsensüs algoritması burst POC2 (Kapasite Kanıtı) esasıyla yükseltilir. Buna Koşullu Kapasite
Kanıtı (CPOC) denir.
Bunun amacı aşağıdaki problemleri çözmektir:
Ekonomik Modeli Saldırıdan Koruma
POW konsensüs algoritması altında, tüm madencilik ekonomisinin daralmasına yol açacak olan maliyet
yüzünden madenciler parayı satmaya zorlanırlar. CPOC’un madencilik ekonomik modeli madencileri
ekolojik menfaat topluluğu haline getirir ve orijinal enerji tüketim kaynaklarını yeni bir üretim vasıtası
olarak para ile değiştirir, böylece tüm BHD ekosistemi sürekli olarak otomatik şekilde genişler.
POW yüksek maliyeti korumaktadır
POW konsensüsüne dayalı olarak zincirin güvenliğini muhafaza etmek için büyük miktarda enerji
tüketilmelidir. Piyasa zor durumda iken POW maliyetinin asli elemanı enerjidir. Donanımın kendisinin
getirdiği kaynak, tüketiminden çok daha fazlasıdır. Madenciler elektriği ödemek için para satmak
zorundadır. Madenciler ortak menfaat ve kabullenme duygusu kuramazlar ve madencilerin tükettiği elektrik
masrafın destelediği para sistemine İşlenemez de ve bu masraf POW sisteminden sürekli olarak ayrı tutulur.
Ekonomi desteği olmayan devamlı gelişme
Ekonomi teşviği ile güdülenmezse çekirdek teknolojiler güncellenmez. Sonuç olarak, uzun süreli ve etkin
gelişme ve yenilenme sağlanmaz ve takımın müteakip sürümleri de, ana internet ağını farkedilmez hale
getirerek iki ayrılmaz.
Madencilik Cihazı Tekeli
POW konsensüs algoritması kaçınılmaz olarak madencilerin bilek yarışına yol açacaktır. Daha yüksek
hesaplama gücünü edinmek için, kaçınılmaz bir şekilde daha yüksek performansa sahip özel maden çıkarma
cıhazlar geliştirilecektir ve sıradankişiler, 2018’in 4. çeyreğine göre, hard disk fabrikalarının yavaş ürün
yenileme hızı ve kolay erişilirliği dolayısı ile, küresel hard disk fabrikalarının 50 milyon parça vermiş olması
ve bu nedenle bir hard diskin hiç bulunamayacağından endişe etmesine gerek kalmazHard diskin satın
alınabileceği ülkedeki insanlar madencilik işine kolaylık sağlayabilir.
Geleneksel iş tedarik zincirinde, tedarikçiler kullanıcıların doğrudan rakibi olmazlar ancak, POW’da ASIC
imalatçısının kendisi en büyük madencidir, yani, ASIC imalatçısı sadece madencilerin doğrudan rakibi değil
aynı zamanda bir maden tedarikçisidir. İş aletiniz rakibinizden geldiğinde karınız diğer tarafa ait ara
kazançta bulunan risk parçasıdır. Madenciler ASIC imalatçısının tamamen arakazanç aleti olurlar.
Enerji Kaynaklarının Tekeli
Enerji tekeli POW iç ekonomik sisteminin daha fazla büyümesini engeller. Madencilerin maden işçilik
masrafı madencilik gelirinden daha yüksektir ve bu yüzden gelir ve masraf dengesizdir. CPOC madenciliği
için, hard diskin enerji tüketimi düşüktür ve madencilerin geliri daha hesap edilebilir olacaktır. Ferdi
bilgisayar donanımının doğrusal korunma oranı, madencilerin tali piyasanın fiyat dalgalanma riskini
korumak ve kendi masraflarını nispeten emniyette tutabilmelerini sağlamak için kullanılabilir.
14
3.3 BHD Yapısı ve Konsensus Algoritması
BHD cüzdanı BTC’den, konsensüs BurstCoin’den gelir.
BTC (Bitcoin) Ocak 2009’dan bu yana 10 yıllık yinelemeden sonra, cüzdan ve alışveriş zincir dengesi
olduğu yaygın olarak anlaşıldı. QT cüzdanına dayalı POC konsensüsünün yerleşimi çok emniyetli ve itimat
edilebilir niteliktedir.
BurstCoin Ağustos 2014 tarihinde başladı. Dört yıllık yinelenmeden sonra, 2018 yılında POC2’ye
yükseltildi. Teknolojisi nispeten olgun ve mükemmeldir. İkisi birleştirildiğinde, POC konsensüs algoritması altında BHD en güvenilir kamusal zincir olur.
3 Ağustos 2018 tarihinde sunulmasının ardından BHD, işletme gücünde sayısız testten, saldırıdan ve
çöküşten geçti ve şu ana kadar büyük bir kırılganlık görülmemektedir.
Olgun POC2 konsensüs algoritmasını benimseyerek, BHD hemen sabit ve güvenilir konsensüs algoritması
edinmektedir ve BHD’nin genel zincirine topluluğun güveni vardır. BurstCoin Plot dosyaları ile uyumlu
olarak, madenciler yatırımda sadece küçük bir artış ile BHD ve BurstCoin’den faydalanabilirler.
BHD cüzdanı BTC ve UTXO sisteminin mükemmel P2P internet ağı mimarisini devralmıştır.
BTC cüzdanından devralınarak, kullanıcı yıldırım internet ağı, script yükseltimi vs gibi BTC topluluğundaki
en son gelişmeleri koruyabilir.
Aynı arayüz özelliğini muhafaza eden BTC’nin cüzdan ve takas özelliği büyük kolaylık sağlar.
CPOC:Koşullu Kapasite Kanıtı.
Madenciliği iştirak etmek için 3 BHD/T koşulunun olması gerekir. Koşullu davranış tüm topluluğun istikrarlı
ve sürdürülebilir gelişimi için yardımcı olur.
POC:Kapasite Kanıtı.
CPOC Ekonomik Modelli Oyun
Roller: havuz, madenci, kriptopara hamili, cüzdan, takas ve donanım satıcısı.
CPOC ekosistemindeki iş oyunu kendi dahili ekonomik devresinde ve harici kaynakların girmesi ile
büyüyecek ve gelişecektir. BHD fiyatının artması madencilerin sayısını artıracaktır. Madencilerin BHD
internet ağından beklentisi BHD fiyatının artışını ve azalışını teşvik eder.
POW’un masraf sisteminde dört özellik vardır: 1. Dürüst olmamanın maliyeti; 2. Madenciliğin maliyeti; 3.
Zorluk seviyesi; ve 4. Madencilik cihazlarının maliyeti, ancak sonunda POW düşük gayrisafi kar endüstrisi
de olacaktır. Kısa süreli karlar onun yetersiz ölçeği, tali piyasanın dalgalanması ve madencilik ekipmanının
15
asimetrik artışı yüzünden olur. POC’taki nispeten doğrusal korunma oranı sayasinde , enerji tüketimi
düşüktür, ücretsiz para kazanmak için POC’un ileriki ortakyaşar ekolojik madencilerine ait ağırlık çok
yüksektir ve madenciler bir risk olmadan ilave olarak üretilen neredeyse ücretsiz bir para alabilecektir. Bu
sistemdeki CPOC, madencilerin dürüst olmamasını engellemek için madencilerin diğer paraların kripto para
hamili hissedarları olarak düşük maliyet riskini karşılamalarını sağlar. Aynı zamanda, CPOC sistemi,
sistemin adilliğini tespit ederek, bir eşik olmadan dağıtma hakkının ve paketleme hakkının verilmesine
büyük önem vermektedir.
BHD internet ağı mimarisi ve kullanıcılar :
3.3.1 Madencilik İş Akışı:
1. P Diski (Plot)
Kendi genel anahtarı ve kapsamlı Shabal algoritmasının bulunduğu hash değeri ile yerel hard diskin Plot
dosyasındaki hard diski madenciler doldurur. Plot dosyasını (p diski) yazılımın POC madencisini imal ettiği
ve tekel madenci imalatçısının gücünü her normal kişiye veren bir işlem olarak görürüz. Hard diskin
kapasitesi ne kadar büyük olursa, hash değerleri de o kadar çok doldurulacaktır ve bloğun verimli olma
ihtimali de o kadar yüksek olacaktır.
Hash algoritması Shabal256’yı benimser ve ASIC karşıtı özelliklere sahiptir.
2.İşlem
Bir P2P internet ağı (BTC’ye dayalı olarak) cüzdanlardan oluşur; işlemler cüzdanlar arasında yürür
3.Dövme
Madenci P2P internet ağını cüzdanından takip eder ve her bir blok aldığında, bir sonraki blok paketleme
işlemi başlar .
Cüzdan bir Blok organize eder ve bloğun hata değerini en uygun Nonce’yi arayan madenciye gönderir.
Nonce’u aldıktan sonra, cüzdan Nonce’yi son süreye (zamana) çevirir ve süre dolduğunda engellemeyi
yayınlar.
4.Doğrulama
Bloğun alınmasından sonra doğrulama yapılır.
16
3.3.2 Ç izim Yapma – Ç izim Dosyası Oluşturma
Algoritmalar ve Kısaltmalar Shabal: Shabal, BHD’de kullanılan şifreleme/hash işlevinin adıdır. Shabal,bir benzeri olan SHA256 ile
karşılaştırıldığında oldukça ağır ve yavaş bir şifrelemedir. Bu yüzden, BHD ve diğer kapasite kanıtı için
güzel bir şifreleme şemasıdır. Önceden hesaplanan/işlemi yapılan hash değerlerini depoladığımızdan dolayı,
daha küçük gerçek-zaman doğrulaması içi halen yeteri kadar hızlıdır. BHD, Shabal’ın 256bit sürümünü
kullanmaktadır ve bu aynı zamanda Shabal256 olarak bilinmektedir.
Hash / Digest: Hash veya digest, 32Byte (256-bit) uzunluğunda dizidir, Shabal256 tarafından şifrelenmiştir.
Nonce: bir Plot dosyası oluşturulduğunda, nonces olarak isimlendirilen bazı baytlar oluşturulur. Her rastgele
sayıda 256 kilobytes veriler bulunur ve madenciler bu verileri son tarihi hesaplamak için kullanabilirler. Her
nonce/tek seferlik anahtarda bireysel sayı vardır. Sayının yelpazesi 0’dan18446744073709551615’e kadar
olabilir. Tek seferlik anahtar/nonce oluşturulduğunda, bu sayı aynı zamanda bir tohum olarak kullanılır. Bu
nedenle, her nonce’nu kendine özgü veri takımı vardır. Bir çizim dosyasında pekçok nonce bulunabilir.
Scoop: scoop sayıları olarak ifade edilen 4096 farklı veri lokasyonuna tasnif edilen noncesare. Her bir
scoop’ta, iki hash değeri dahil, 64 baytlık veri bulunur. Bu hashların her biri xored’e ait (XOR) nihai hashı
kullanır (nonce bölümünü oluşturduğumuzda nihai hashı alırız).
Plotter ID: bir Plotter dosyası oluşturulduğunda, özgün bir BHD hesabına bağlanacaktır. Plotter Kimliği,
rastgele sayılar oluşturulurken kullanılacaktır ve bu nedenle aynı nonce/tek seferlik anahtar kullanıldığında
bile tüm madencilerde yine farklı Plotter dosyaları bulunacaktır.
3.3.3 Nonce Oluşturma
İçinde Plotter Kimliğinin bulunduğu ilk 16byte’lık hız yapmak nonce oluşturmanın ilk aşamasıdır. Ondan
sonra, ilk hash değerini oluşturmak için Shabal256 fonksiyonunu kullanırız.
İlk hashı oluşturun. Nonce’deki son hash olarak: # 8191. Hash 8191’i, Shabal256 hesaplamasının son aşama
hızı olarak başlangıç tohumuna iliştirin.
17
Sırasıyla #hash 8191 ve #hash 8190 olan iki hash oluşturun. #8190’ı yeni tohum olarak son son iliştirin.
Yeni bir hash oluşturun. Tüm 8192 karmaları için yeni tohumlar oluşturmak için hashlar ilave etmeye
devam edin. 128 yinelemeden sonra, çekirdek uzunluğu 4096 baytı geçer. Kalan yinelemelerden, sadece son
4096 baytı okur.
Nihai Hash’i Oluşturmak.
8192 üretilen hash ile nihai hashı oluşturun. Tüm 8192 hash değeri ve ilk 16 baytı tohum olarak kullanılır.
Shabal256 işlevinden sonra, nihai hash üretilir.
18
Nihai hash XOR tüm diğer hashlar kendi başınadır.
Tekrar tekrar nonce oluştur ve onu bir çizim dosyasında sakla.
3.3.4 POC Formatı
POC nonce, verileri karıştırmak için işlemin sonunda hafif şekilde ayar yapması haricinde, Burst POC1 gibi
aynı şekilde inşa edilir.
Veri shufing işlemi:
1. Yarım nonce, aralık 1, 0 ila 2047 arasında ve aralık 2, 2048 ila 4095 arasındadır.
2. 0 ila 2047 arasındaki aralık 1’e düşük scoop aralığı denir ve 2048 ila 4095 arasındaki aralık 2’ye yüksek
scoop aralığı denir.
3. İkinci hash’ı düşük scoop’tan çıkarın ve yüksek scoop aralığındaki aynı scoop’tan ikinci hash ile
değiştirin. scoop aşağıdaki şekilde hesaplanmaktadır:
MirrorScoop = 4095 – existingScoop
19
3.3.5 Plot Yapısı
Madencilik işi yaparken, nonce’u bir veya birden fazla plot dosyasından okuyun. Madencilik yazılımı bir
plot dosyasını açar ve scoop verilerini geri kazanmak için scoop mahallini arar. Plot dosyası en iyi hale
getirilmemişse, scoop birden fazla lokasyonda bulunacaktır. Aşağıdaki şekil madencinin #403 scoop’u
okuduğu bir örneği göstermektedir.
Madenci, çok yetersiz olan, scoop’u okumadan önce depodaki konumu aramak için çok fazla zaman
harcamaktadır.
Verimliliği artırmak için, plot’u en iyi hale getirebilir veya plot oluştururken en iyi hale getirebilirsiniz.
Optimum hale getirme şeması: plot dosyasındaki verileri tekrar düzenleyin ve aynı scoop # verilerini bir
araya koyun.
Plot dosyasını 4096 parçaya bölün ve tüm nonce verileri scoop sayısına göre bölünür.
Şimdi madenci Scoop 4096’yı okumak istediğinde, tüm verileri sırasıyla sadece bir defada okuma imkanını
araması gerekir, böylece bu daha etkindir ve mekanik hard diskin yavaş cevap verme özelliğini karşılar.
3.3.6 Madencilik ve Blok Oluşturma
Algoritmalar ve Kısaltmalar
Shabal / Sha256
Shabal ve Sha256, bu yazıda kullanılan şifrelenmiş hash işlevleridir. Shabal, BHD tarafından kullanılan ana
yöntemdir. Shabal, SHA256 gibi pek çok diğer işlevlere nispeten oldukça ağır ve yavaş şifreli hash işlevidir.
Sonuç olarak, BHD gibi POC paralarının şifreleme algoritması gibi kullanılabilir. Bunun nedeni önceden
hesaplanan hash değerlerini Depolamamızdır ve daha küçük gerçek-zaman doğrulaması için halen yeteri
kadar hızlıdır.BHD Shabal256 olarak da bilinen Shabal’ın 256bit sürümünü kullanır.
Son tarih
20
Maden işi yaparken ve plot dosyasında işlem yaparken, en sonda “son tarih” denilen bir değer oluşu.. Bu
değerler, blok dövmesine izin verilmesinden önce son bloğun dövülmesinden itibaren geçmesi gereken
saniyelerin sayısını temsil eder. Bu süre boyunca hiç kimse bir bloğu dövmüyorsa bir bloğu dövebilir ve bir
blok ikramiyesi alırsınız.
Blok İkramiyesi/Ödülü
Bir bloğu dövmek konusunda yeteri kadar şanslı iseniz size bir blok ikramiyesi denilen BHD ödülü
verilecektir. Her 420,000 blok için, blok ikramiyesi %50 azaltılacaktır. Blok başına ilk ikramiye 25 BHD’dir,
bunun 1.25’i vakıfa aittir. Tam-tutar koşulu altında, madenci 23.75 BHD alacaktır.
Temel Hedef
Temel hedef son 288 bloktan hesaplanır. Bu değer madenlerin zorluğunu ayarlar. Ölçüt hedef ne kadar düşük
olursa, küçük değerli “son tarih” bulunmak biro kadar zor olacaktır. Ayarlama yöntemi, her BHD bloğunun
ortalama aralığının mümkün olduğu kadar 5 dakika olacak şekilde yapmasıdır.
İnternet Ağı Zorluğu
İnternet ağır zorluğu veya kısaca NetDiff, Byte olarak BHD depolama alanının bir değerlendirmesi için
kullanılabilir bir değerdir. Bu değer blok ile değişir ve temel hedefe dayalıdır.
Blok Yüksekliği
Her dövülen blokta ayrı bir sayı vardır. Her yeni dövülen blok önceki bloğun sayısına 1 ilave eder. Bu sayıya
blok yüksekliği denir ve benzersiz bloğu tanıtmak için kullanılır.
İmza Oluşturma
İmza oluşturmak önceki blok, merkle kökü ve blok yüksekliğine dayanmaktadır ve bu şekilde yeni bloklar
dövmek için madenciler tarafından kullanılır. İmza oluşturma yüksekliği 32 bayttır.
3.3.7 Madencilik Süreci
Madenci içerisinde yeni bir üretilen imza, temel hedef ve bir sonraki bloğun yüksekliğinin bulunduğu
cüzdanından kazıma bilgilerini alır. Cüzdanın bu bilgileri göndermesinden önce, üretilen önceki imza ile bir
imza ve plot kimliği üretilir ve yeni hash almak için shabal256 yolu ile bu yöntem işletilir. Madenci imza
üretmek ve 8-byte blok yüksekliği üretmek için yeni 32 baytı kullanacak ve çalışma hash’ının hash değerini
üretmek üzere bunları Shabal256’nın tohumları olarak bir araya koyacaktır.
Madenci hash’a ait küçük-ölçekli matematiksel hesaplama yapar ve hash yoluyla bir moduluson 4096 yı
gerçekleştirmek için scoop sayısı bulur.
21
Sonraki adımda , plot dosyasını okuyun, tüm nonce’den scoopları alın ve bu scoopların işlemini yapın.
Şema: shabal256 (scoop.hash,jenerasyon İmza), hedef denilen hedef hash üret. Quotient’in ilk 8 bayt değeri
olan son süreyi almak için bu hedefi taban hedefe bölün.
Hedef = shabal256(scoop.data,generation signature)
Son süre = hedef / taban hedef;
Cüzdanın "nonce spamming" işlemini önlemek için, mevcut son sürenin o ana kadar bulunan minimum son
süresinden daha düşük olup olmadığını genellikle madenci kontrol eder. Olağandışı büyük son süreyi birinin
kullanabilecek olması dolayısı ile maksimum bir değer oluşturulabilir. Kontrolden sonra, madenci bilgiyi
cüzdanına sunar. Bu bilgilerde plot dosyasına bağlı Plotter ID kimliği ve son süre üretimine yönelik scoop
verilerinin bulunduğu nonce bulunur.
3.3.8 Blok Dövme İşlemi
Son Süre İşlemi
Cüzdan madenci tarafından sunulan bilgileri alır ve son süreyi bulmak ve doğrulamak için uygun nonce’yi
oluşturur.
Sonra, son süreye (saniyeler) denk gelen süre tükeninceye kadar son süreye denk gelen zamanın geçişini o
anda bu cüzdan kontrol edecektir.
Diğer cüzdanların geçerli blokları son süreden önce internet ağında alınırsa, sunulan madencilik bilgilerini
cüzdan ıskartaya ayırır.
Madencinin yeni bilgiler ibraz etmesi halinde, cüzdan nonce’yi üretecektir ve son süre değerinin önceki son
süreden daha düşük olup olmadığını kontrol eder.
Yeni son süre küçük ise, cüzdan tarafından kullanılacaktır.
Son süre geçerli olduğunda, cüzdan o anda yeni bir bloğu dövmeye başlayacaktır.
Dövme
İlk olarak, kullanıcılar veya şebekelerden alınan tanımlanmayan işlemlerin tamamını cüzdan alır.
8 M limitine gelinceye veya tüm muamelelerin işlemleri yapılıncaya kadar cüzdan mümkün olduğu kadar
çok işlem tutmaya çalışacaktır.
Örneğin cüzdan muamelelerin meşruiyetini yani bir işlemde geçerli bir imza olup olmadığını veya doğru
tarih kaşesi olup olmadığını kontrol eder.
Cüzdan aynı zamanda tüm ilave muamele ve masrafları özetleyecektir.
22
BHD VS BTC
Parametre BTC BHD
Toplam Tedarik 21-milyon 21-milyon
Blok Üretim Hızı 10 dakika 5 dakika
Blok Boyutu 1M 8M
Yarım Devre Yarılanma 4 yıl Yarılanma 4 yıl
Başlangıç Blok Ödülü 50 25
BHD,BTC’den devralır, BTC ye nazaran:
BHD bloğu 8M/block artırır ve blok büyür. Tek bir blokta nakil hızını geliştirmek için daha fazla işlem
bulunur.
Ortalama blok süresi 5 dakikaya ayarlanır ve transfer hızını geliştirmek için blok süresi yarılanır.
İlk blok ödülü 25BHD/bloka ayarlanır ve 4 yıla yarılanır; ve toplulukta daha fazla sürenin olması ve topluluk
kaynaklarını birleştirmesi için ilk blok ödülü yarılanır ve 21-milyon toplam para tedariği tutarken madenciler
daha fazla imkanı paylaşabilir.
3.4 BHD Teknik Ö zellikleri
1. POC2 konsensüs algoritması;
2. Blok üretme hızı 5 dakikadır ve bu nedenle alış veriş hızı daha hızlıdır;
3. 8M blok ebatı internet ağının etkinliğini geliştirir;
4. Tüm internet ağının kapasitesi 3000P’ye kadardır ve sır vermeyen tanıt ilave etmeyi planlar;
5. Hard disk ile madencilik, ASIC karşıtıdır ve profesyonel ekipmana gerek yoktur;
6. Çevreci, çevre dostu, düşük enerji tüketimi ve düşük gürültü.
3.4.1 Blok Zincir
● Bloklarda sır altbloğu, imza altbloğu ve işlem altbloğu vardır.
● Ok, altbloğun içerisinde okun işaret ettiği altbloğa ait madencinin imzasının bulunduğunu temsil eder.
● Mücadelemiz/zorluğumuz △ bloklarından önce sır altbloklarının hashı ile oluşturulur.
23
3.4.2 Muhtemel Saldırılar ve Tasarım Bloğunu Taşlamadan Korumak
Oluşturulan bloklarda madenciye yönelik belli önyargı bulunması için bloklar oluşturduğunda işlemlerin
farklı kombinasyonlarını madenci dener. Blok yapımızdaki sır alt-blokların bağımsızlığı bu saldırıyı
engelleyebilir. Meydan Taşlama
⚫ Kazıma işlemi sırasında, madenci yerini M parçalarına bölebilir ve blok zincirin Kalitesi aşağıdaki
şekilde belirtilmişse, blok zincirinde yeniden sürekli bloklar inşa eder:
⚫ QualitySonra sır bloğu i’yi deneyerek i + ∆by Kalitesini maksimum hale getirebilir. Doğrusal
özetlemeye dayalı yukarıdaki Kalite altında, yukarıdaki saldırı yöntemi, daha büyük kalite sağlamak
için saldırgana şansın 𝑚
2 katını aldırtır.
⚫ Bu saldırının kazanç katını azaltmak için blok zincirin kalitesi tekrar tanımlandığında Kalite
hesaplaması, aşağıda belirtilen şekilde, doğrusal süperpozisyondan ürüne çevrilir:
⚫ Bu tanım altında, bir saldırganın artış kazanma ihtimali 𝑙𝑜𝑔(𝑚)’ye düşürülecektir. Aynı zamanda,
sürekli ∆bloklarının zorluğu aynı blokla tespit edilir ve saldırının etkisini daha da azaltacaktır.
3.4.3 İşlem
BHD işlem yapısı, UTXO’dan UTXO’ya giden bir zincir olan bitcoin ile aynıdır. İşlemin tasarım yöntemi
uzun süre yaygın olarak kullanılmıştır ve temel tutumları sağlamada da etkin bir yoldur.
24
4 BHD Teknik Rotası
1. 3 Ağustos 2018 tarihinde, BHD'nin akıllı bloğu kazındı, bu da yeni madencilik deneyimi olan İlk ayda
koşulsuz depolama madenciliğini başlattı.
2. 4 Eylül 2018 tarihinde, BHD koşulsuz kapasiteli madenciliğin ekonomik model deneyimini açtı.
3. Tüm internet ağının işlem yapma gücü pozitif büyümeye girdiğinde, topluluk konsensüsüne göre elastik
ekonomik model ilave edilebilir.
4. Tüm internet ağının kapasitesi 3000P’ye geldiğinde,TPS’yi geliştirmek için sır vermeyen tanıt işlev
elemanı ilave edilir.
5. Tüm internet ağının kapasitesi 6000P’ye ulaştığında, daha ileri CPOC konsensüs algoritması yinelenir.
6. Tüm internet ağının kapasitesi 10,000 P’ye geldiğinde. Dağıtılan şifreli stabil para sistemi esasıyla
uygulama tabakasının kapasiteyi standart almasına hizmet eder.
BHD, kripto para üretme yöntemini değiştiren değerli bir finansal sistem oluşturma peşindedir.