mhanbostanci (OP)
Legendary
Offline
Activity: 3276
Merit: 1546
|
|
June 20, 2015, 04:47:40 PM |
|
Benim Başıma gelen daha ilginç bir durum, Amber cüzdanıma stake olarak gelen bir miktar coin geri gitti, Neymiş? Bu pay bir orphan bloktan geldiği için için iade olmuş. benim anlayamadığım husus şu: Ben stake bekleyen cüzdan sahibi olarak madencilik gelirinden pay alıyorum buraya kadar ok. Benim cüzdanımın hangi madenciye bağlı olduğuna kim karar veriyor? Ben 9 amberin ardından el sallarken Bloğu bulan diğer madenciye bağlı bir başka cüzdan sahibi mi aldı bunu? Yoksa kimseye yar olmadı mı? Ne oldu?
|
|
|
|
Starin
|
|
June 20, 2015, 04:50:46 PM |
|
Benim Başıma gelen daha ilginç bir durum, Amber cüzdanıma stake olarak gelen bir miktar coin geri gitti, Neymiş? Bu pay bir orphan bloktan geldiği için için iade olmuş. benim anlayamadığım husus şu: Ben stake bekleyen cüzdan sahibi olarak madencilik gelirinden pay alıyorum buraya kadar ok. Benim cüzdanımın hangi madenciye bağlı olduğuna kim karar veriyor? Ben 9 amberin ardından el sallarken Bloğu bulan diğer madenciye bağlı bir başka cüzdan sahibi mi aldı bunu? Yoksa kimseye yar olmadı mı? Ne oldu?
Stake yaparken madencilikten kar almıyorsun bizzat madenciliğin kendini sen yapıyorsun abi. Bulduğun blok aynı anda ya da yaklaşık bir milisaniye önce başka biri tarafından bulunca öksüz oluyor blokun.
|
|
|
|
mhanbostanci (OP)
Legendary
Offline
Activity: 3276
Merit: 1546
|
|
June 20, 2015, 06:16:26 PM |
|
Benim Başıma gelen daha ilginç bir durum, Amber cüzdanıma stake olarak gelen bir miktar coin geri gitti, Neymiş? Bu pay bir orphan bloktan geldiği için için iade olmuş. benim anlayamadığım husus şu: Ben stake bekleyen cüzdan sahibi olarak madencilik gelirinden pay alıyorum buraya kadar ok. Benim cüzdanımın hangi madenciye bağlı olduğuna kim karar veriyor? Ben 9 amberin ardından el sallarken Bloğu bulan diğer madenciye bağlı bir başka cüzdan sahibi mi aldı bunu? Yoksa kimseye yar olmadı mı? Ne oldu?
Stake yaparken madencilikten kar almıyorsun bizzat madenciliğin kendini sen yapıyorsun abi. Bulduğun blok aynı anda ya da yaklaşık bir milisaniye önce başka biri tarafından bulunca öksüz oluyor blokun. İyide wallet öyle cpu ya Yük felan getirmiyor ki? bu nasıl bir madencilik? Lütfen açıklar mısın
|
|
|
|
Starin
|
|
June 20, 2015, 06:26:43 PM |
|
Cüzdanında bulunan coinler hash atıyor gibi bir şey. Daha önce zannediyorum temroa'nın konusunda uzun uzun yazmıştım: Proof of Stake cüzdanını açık tutarak, cüzdanın içindeki coinlerin belli başlı özelliklere göre faiz almasıdır, artmasıdır. Bu özellikler ne olabilir:
A- Minimum coin age: Yani cüzdanına coinleri attıktan sonra pay yani faiz alabilmen için coinlerin belli bir süre durmuş olması gerekir. (ör. 6 saat - 7 gün) B- Max coin age: Bazı coinler belli bir süreden sonra faizi kabul etmiyor, atıyorum exchange'e gönderip tekrar atıyorsun, olgunlaşmasını bekliyorsun. C- Faiz alan aldığı andan itibaren tekrar faiz alabilmek için minimum coin age'in geçmesini bekliyor. D- Faiz oranları yıllık olabiliyor. Ki bu PoS 1.0 = Peercoin E- PoS blokları tıpkı PoW blokları gibi coinlerinin attığı hashler ile bulunabiliyor, bunun da iki türlüsü var
1- Dynamic PoS: Atıyorum 2000-3000 blok arası PoS ödülü 40 oluyor, 3000-4000 arası 50 oluyor sonra bi blok numarasından sonra enflasyon olmasın diye yıllık %'ye bağlanıyor. 2- HiPoS: Bu blok başına sabit ödül veriyor. Örneğin ömür sonuna kadar her PoS bloğu 1 coin veriyor.
F- Yeni birşeyler daha var. Variable PoS gibi, bu % faizin zaman zaman şansa dayalı olarak değişmesi.
|
|
|
|
cakir
Legendary
Offline
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
|
|
June 20, 2015, 06:55:11 PM |
|
Benim Başıma gelen daha ilginç bir durum, ilginç değil gayet normal bir durum. Amber cüzdanıma stake olarak gelen bir miktar coin geri gitti, Neymiş? Bu pay bir orphan bloktan geldiği için için iade olmuş. benim anlayamadığım husus şu: Ben stake bekleyen cüzdan sahibi olarak madencilik gelirinden pay alıyorum buraya kadar ok. hayır madencilik gelirinden pay almıyorsunuz. açık cüzdanınız sizin adınıza madencilik yapıyor. (bkz:internal miner) (iç madenci, cüzdana gömülü gelen kazı yazılımı) Benim cüzdanımın hangi madenciye bağlı olduğuna kim karar veriyor? cüzdan kendi başına ağa bağlı bir madenci zaten Ben 9 amberin ardından el sallarken Bloğu bulan diğer madenciye bağlı bir başka cüzdan sahibi mi aldı bunu? hayır başkasının pos blok ödülü 2 de olabilir 40 amber de olabilir. o kişinin posunda kullanılan input tx'in network'e oranla ağırlığı, tx yaşı vs gibi bir çok parametre belirler bu ödülü. Yoksa kimseye yar olmadı mı? Ne oldu? Basitçe şöyle anlatayım; 1- cüzdanında 50, 20, 30 ve 40 adet olmak üzere 4 farklı girdi var. 1 saat sonunda bunlar %10 değeri kadar ağırlık üretsin. 50 coin 5 ağırlık üretti vs. Cüzdanın toplam ağırlığı: 14. Ağın toplam ağırlığı ise 3000 olsun. cüzdanının ağırlığı 1 olduğu anda (yani cüzdanda olgunlaşmış coin olduğu anda) internal miner kazmaya başlar pos bloku üretmek için. 3. saatin sonunda toplam 42 ağırlığa ulaştığını varsayalım. ve 20 amber'in olduğu tx ağın kabul edebileceği bir pos blok bulmuş olsun. Bu blok'un ödülü O tx'in yaşı; içinde bulunan koin miktarı, yıllık pos oranı vb bilgilerle çarpılır ona göre blok ödülü belirlenir. Her bir blok farklı ödül üretir. (DPoS, HiPoS vs hariç). Örnek hesap: Yıllık pos oranı: %10 tx'teki koin miktarı: 20 tx'in olgunlaştıktan sonraki yaşı: 10 gün
olgunlaştığıktan sonra 10. gündeki üreteceği olası pos ödülü: (pos oranı * koin miktarı * olgunluk yaşı gün olarak) / 365*100 = 10 * 20 * 10 /36500 = 0.05479452054 pos bloku bulunduktan sonra olanlar; girdi olarak kullanılan tx 2'ye ayrılır. 20+0.055 = 20.054 olan yeni toplam 2 parçaya bölünür ve koinleri 10.027 olan 2 farklı tx üretirler.
edit: orphan muhabbetinde ise ağın genelindeki madenciler pos blok adaylarını onaylıyor veya onaylamıyor. eğer aynı anda 2 veya daha fazla farklı cüzdan pos bloku üretmişse ağın genelindeki madencilerin %51'inden daha fazlasının onayını almış blok zincire eklenir, diğerleri orphan olur.
|
|
|
|
| ,'#██+: ,█████████████' +██████████████████ ;██████████████████████ ███████: .███████` ██████ ;█████' `█████ #████# ████+ `████+ ████: ████, ████: .# █ ████ ;███+ ██ ███ ████ ████ ███' ███. '███, +███ #████ ,████ ████ ████ █████ .+██████: █████+ `███. ,███ ███████████████████████ ████ ████ ███████████████████████' :███ ███: +████████████████████████ ███` ███ █████████████████████████` ███+ ,███ ██████████████████████████ #███ '███ '██████████████████████████ ;███ #███ ███████████████████████████ ,███ ████ ███████████████████████████. .███ ████ ███████████████████████████' .███ +███ ███████████████████████████+ :███ :███ ███████████████████████████' +███ ███ ███████████████████████████. ███# ███. #██████████████████████████ ███, ████ █████████████████████████+ `███ '███ '████████████████████████ ████ ███; ███████████████████████ ███; ████ #████████████████████ ████ ███# .██████████████████ `███+ ████` ;██████████████ ████ ████ '███████#. ████. .████ █████ '████ █████ #████' █████ +█████` ██████ ,██████: `███████ ████████#;,..:+████████. ,███████████████████+ .███████████████; `+███████#,
| |
|
|
|
mhanbostanci (OP)
Legendary
Offline
Activity: 3276
Merit: 1546
|
|
June 20, 2015, 09:03:30 PM |
|
Çakır, Başta ben olmak üzere bu konuyu okuyan ve okuyacak bir çok kişiyi aydınlattın gerçekten, bilgiler için çok teşekkür ederim.
Sabrına sığınarak bir kaç şey daha sormak istiyorum.
An itibariyle Amber cüzdanımdaki durum şu:
Status: Pay Alınıyor. Sizin ağırlığınız : 29805 Ağın ağırlığı : 10111409 Ödül almak için tahmini süre 6 saat AmberCoin ağına 8 etkin bağlantı
Cüzdan Spendable: 10356 AMBER Stake: 0 AMBER Unconfirmed: 0 AMBER
Bu güne kadar Stake satırında hiç sayı görmedim hep 0 (sıfır) coinlerin hepsi olgunlaşmış durumda çünkü 10.000 i zaten 16 hazirandan beri cüzdanda
Şimdi bu bilgilerden benim anladığım, Her şey yolunda giderse bir başka cüzdanın içindeki internal miner daha hızlı davranmaz ise 6 saate kadar üç beş bişeyler ödül gelecek diye anlıyorum.
Şimdi gelelim debug.log'a
received block 11346da70a223b5a64d0 SetBestChain: new best=11346da70a223b5a64d0 height=203032 trust=20113988887658614 blocktrust=2253296002 date=20-06-2015 20:22:17 ProcessBlock: ACCEPTED
received block 0000000008b8b8de9241 SetBestChain: new best=0000000008b8b8de9241 height=203033 trust=20114007956789840 blocktrust=19069131226 date=20-06-2015 20:21:59 ProcessBlock: ACCEPTED
received block 00000000155501fbe0fc SetBestChain: new best=00000000155501fbe0fc height=203034 trust=20114025119011123 blocktrust=17162221283 date=20-06-2015 20:22:35 ProcessBlock: ACCEPTED
getblocks -1 to 00000000000000000000 limit 500 getblocks -1 to 00000000000000000000 limit 500 Flushing wallet.dat Flushed wallet.dat 8ms
haydi baştan...
received block caa59a861dc1776c1c0f SetBestChain: new best=caa59a861dc1776c1c0f height=203035 trust=20114027087918346 blocktrust=1968907223 date=20-06-2015 20:23:46 ProcessBlock: ACCEPTED
böyle sürüp gidiyor. Evet dediğin gibi Ağ ile wallet arasında sürekli bir alışveriş varmış. Ha bire block recieve edip bir şeyler yapıp akabinde accept ediyor.
bu bloğu işlemiş olduğu anlamına geliyor senin anlattıklarına göre pek güzel buraya kadar.
top çıktısında ilgili satırda şöyle:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3643 root 20 0 1048504 160452 79456 S 2,3 1,0 0:32.96 AmberCoin-qt
Wallet'in varlığı sisteme bir yük getirmiyor gördüğüm kadarıyla. wallet'in işlediği blokların büyüklüğü ile profesyonel minerların işledikleri blok büyüklükleri farklı anladığım kadarıyla. wallet'in ağda online kalma süresi durumu direk olarak etkiler, ne kadar çok online kalırsa o kadar çok accept yapar ok bunu da anladım.
Şimdi gelelim cahil soruma: madem binlerce kullanıcının olduğu bir ağda her wallet miner olarak çalışıyor. Profesyonel miner lara yani, cpu, gpu, rig, asic lere neden ihtiyaç olundu.
|
|
|
|
cakir
Legendary
Offline
Activity: 1274
Merit: 1000
★ BitClave ICO: 15/09/17 ★
|
|
June 20, 2015, 09:26:29 PM |
|
Blokchain (blok zinciri) oluşturan teknoloji farklılıkları. Şu anda üretilen ASIC'ler vs "PoW" dediğimiz Proof of Work (iş kanıtı) teknolojisi ile blok üretiyor. Talep arttıkça PoW için madenci donanımları geliştiriliyor.
PoS ise blok zinciri üretmek için kullanılan bir başka teknoloji. Yani PoW'un alternatifi. Şu anki gereksinimleri PoW'un ilk çıkışı gibi düşünebilirsin. Şu anda PoS minerları zorlayacak blok üretmelerini kısıtlayacak bir durum yok. Eğer PoS coinler PoW'lar kadar talep görürse; anlık binlerce cüzdan açık olursa PoS blok üretme işi çok daha zorlaşacak. Bunun için yeni teknikler geliştirilecek. Şu anda bile PoS blok üretme hızını istersen artırabilir ve Diğer cüzdanların önüne geçebilirsin. (Internal miner'ı paralelleştirip GPU'lar üzerinde koşabilecek hale getirip wallet'ı doğrudan gpu'da çalıştırıp saniyede denenen blok sayısını artırabilirsin ancak pek gerek yok buna şu anda.) Böyle bir şeye elinde binlerce işlenecek olgunlaşmış koin tx'i olduğunda ihtiyaç duyabilirsin.
debug.log'da CREATE_BLOCK() çıktılarına bakabilirsin. ağın ACCEPTED döndürenleri kabul olup zincire eklenmiş senin pos bloklarındır.
|
|
|
|
| ,'#██+: ,█████████████' +██████████████████ ;██████████████████████ ███████: .███████` ██████ ;█████' `█████ #████# ████+ `████+ ████: ████, ████: .# █ ████ ;███+ ██ ███ ████ ████ ███' ███. '███, +███ #████ ,████ ████ ████ █████ .+██████: █████+ `███. ,███ ███████████████████████ ████ ████ ███████████████████████' :███ ███: +████████████████████████ ███` ███ █████████████████████████` ███+ ,███ ██████████████████████████ #███ '███ '██████████████████████████ ;███ #███ ███████████████████████████ ,███ ████ ███████████████████████████. .███ ████ ███████████████████████████' .███ +███ ███████████████████████████+ :███ :███ ███████████████████████████' +███ ███ ███████████████████████████. ███# ███. #██████████████████████████ ███, ████ █████████████████████████+ `███ '███ '████████████████████████ ████ ███; ███████████████████████ ███; ████ #████████████████████ ████ ███# .██████████████████ `███+ ████` ;██████████████ ████ ████ '███████#. ████. .████ █████ '████ █████ #████' █████ +█████` ██████ ,██████: `███████ ████████#;,..:+████████. ,███████████████████+ .███████████████; `+███████#,
| |
|
|
|
|