Author

Topic: Safe Proof of Work (Read 86 times)

newbie
Activity: 28
Merit: 4
March 04, 2021, 05:00:09 PM
#5
Öncelikle değerli yorumunuz için teşekkür ederim, Şöyle bir durum var transfer ücretlerini bloğu bulan madenci alır yani bloğu bulan madenci blok ödülünü ve işlem ücretlerini alır. Yani bir garanti verilmemiş olur. Bu sadece bloğu bulan madenciye bir bahşiştir. Aslında blok ücretlerini çıkarma durumu var ancak bu durumda ağ spamlar ile uğraşacaktır. Bu yüzden kaldıramıyoruz.

Bu dengeyi ekleme sebebim daha fazla güç yani hashpower olduğunda daha fazla kaynak harcandığından işlemleri onaylamanın maliyetinin de artması bu durumda transfer ücretlerinin de artmasını bekleriz, ancak baktığımda pek öyle olmamış gibi. Yani açık arttırma düzeni biraz açgözlülüğü beraberinde getirmiş. Bu yüzden o anki koşullara göre değişen bir işlem ücreti gerektiğini düşünüyorum. Veya sabit bir arzın 100 binde birine ne denk gelen sabit bir işlem ücreti de ayarlayabiliriz. Yani temelde bize lazım olan spam olarak gönderilip ağı meşgul etmeyi denenemeyecek bir hale getirmek.

Bence bu denge ile uğraşılmalı ancak sizinde dediğiniz gibi herhangi uygun başka bir kullanım şekli de mümkün olabilir.

Mevcut bitcoin madencilik yapısında da sadece 1 kişi (bu durum pek olası değil günümüzde) yada 1 havuz bloklardan birisinin ödülünü alır. Siz madencilik yapan herkesi dürüst olarak niteliyor ve hep legal davranacaklarını düşünüyorsunuz. Gerçekte madencilerin %99'u kar odaklıdır ve ellerinde karlılığı arttıracak bir olasılık varsa bu olasılığı kullanırlar. Bu nedenle sistemin buna müsaade etmeyecek şekilde dizayn edilmesi gerekir.

Zorluk arttıkça transfer ücretinin arttırılması üzerine bir sistem kurulursa madenciler zorluğu arttırma eğiliminde olacaktır. Bu hem pastada sahip oldukları dilimi büyütür hem de pastanın da büyümesine sebep olur. Bir noktadan sonra transfer ücretlerinin kullanıcılar tarafından katlanılamaz hale gelene kadar arttırılmasına sebebiyet verebilir.

%51 saldırılarını engellemek için yeni bir konsensüs arayışınıza saygı duyuyorum ancak bunu yaparken saldırı olasılığını engellemeye fazla odaklanır ve zincirdeki diğer mekanizmaları bozarsanız saldırıyı engellemenin bir anlamı kalmayabilir. Satoshi'nin fikir aşamasından sonra yaklaşık 2 sene boyunca üzerinde çalıştığı mekanizmada dahi başlangıçta küçük hatalar vardı. Sadece aceleci olmayın, tüm detayları yeterince düşündüğünüzden emin olun.

Haklısınız hocam, şuanda transfer ücreti hariç diğer kısımlarda madenci havuzlarının protocol bazında hashpowerları ile doğru orantılı olarka genişleyen bir nonce aralığı seçmek zorundalar aksi taktirde nonce aralıklarını normal zamanda bitiremezler ve onlarında noncuna bakmak isteyen kendi aralığını bitiren madenciler devreye gireceklerdir. Yani kaar etmek için iki gurup birbirini geçmeye çalışıyor ancak anı zamanda birbirlerini protocole uymaya zorluyorlar. Protocoldeki aç gözlülüğe kapılan her madenci diğer madencileri düzene girmeye teşfik eder. Yani ortadaki pastadaki son dilimi herkes almaya kalkınca mecburen o son dilimin gerçek sahiplerinin düzene girmesi gerekiyor aksi taktirde kaarları azalır. İşlem ücretleri konusunda sanırsam sabit bir arzın sabit bir miktarını işlem ücreti olarak almayı düşüneceğim, aksi taktirde biraz bozulmaya ve karışmaya neden oluyor. Bu transfer ücretleri konusunda daha fazla düşüneceğim.
legendary
Activity: 2198
Merit: 2570
Chancellor on Brink of Second Bailout for Banks
March 04, 2021, 03:48:37 PM
#4
Öncelikle değerli yorumunuz için teşekkür ederim, Şöyle bir durum var transfer ücretlerini bloğu bulan madenci alır yani bloğu bulan madenci blok ödülünü ve işlem ücretlerini alır. Yani bir garanti verilmemiş olur. Bu sadece bloğu bulan madenciye bir bahşiştir. Aslında blok ücretlerini çıkarma durumu var ancak bu durumda ağ spamlar ile uğraşacaktır. Bu yüzden kaldıramıyoruz.

Bu dengeyi ekleme sebebim daha fazla güç yani hashpower olduğunda daha fazla kaynak harcandığından işlemleri onaylamanın maliyetinin de artması bu durumda transfer ücretlerinin de artmasını bekleriz, ancak baktığımda pek öyle olmamış gibi. Yani açık arttırma düzeni biraz açgözlülüğü beraberinde getirmiş. Bu yüzden o anki koşullara göre değişen bir işlem ücreti gerektiğini düşünüyorum. Veya sabit bir arzın 100 binde birine ne denk gelen sabit bir işlem ücreti de ayarlayabiliriz. Yani temelde bize lazım olan spam olarak gönderilip ağı meşgul etmeyi denenemeyecek bir hale getirmek.

Bence bu denge ile uğraşılmalı ancak sizinde dediğiniz gibi herhangi uygun başka bir kullanım şekli de mümkün olabilir.

Mevcut bitcoin madencilik yapısında da sadece 1 kişi (bu durum pek olası değil günümüzde) yada 1 havuz bloklardan birisinin ödülünü alır. Siz madencilik yapan herkesi dürüst olarak niteliyor ve hep legal davranacaklarını düşünüyorsunuz. Gerçekte madencilerin %99'u kar odaklıdır ve ellerinde karlılığı arttıracak bir olasılık varsa bu olasılığı kullanırlar. Bu nedenle sistemin buna müsaade etmeyecek şekilde dizayn edilmesi gerekir.

Zorluk arttıkça transfer ücretinin arttırılması üzerine bir sistem kurulursa madenciler zorluğu arttırma eğiliminde olacaktır. Bu hem pastada sahip oldukları dilimi büyütür hem de pastanın da büyümesine sebep olur. Bir noktadan sonra transfer ücretlerinin kullanıcılar tarafından katlanılamaz hale gelene kadar arttırılmasına sebebiyet verebilir.

%51 saldırılarını engellemek için yeni bir konsensüs arayışınıza saygı duyuyorum ancak bunu yaparken saldırı olasılığını engellemeye fazla odaklanır ve zincirdeki diğer mekanizmaları bozarsanız saldırıyı engellemenin bir anlamı kalmayabilir. Satoshi'nin fikir aşamasından sonra yaklaşık 2 sene boyunca üzerinde çalıştığı mekanizmada dahi başlangıçta küçük hatalar vardı. Sadece aceleci olmayın, tüm detayları yeterince düşündüğünüzden emin olun.
newbie
Activity: 28
Merit: 4
March 04, 2021, 02:05:11 PM
#3
Madencilik ödülleri ve kullanıcıların madenciliğe teşvik edilmesi hakkındaki sorun ile ilgili yazışmıştık daha önce. Ancak yeni tasarladığınız transfer ücreti ve madencilik mekanizması da başka sorunlara yol açabilir. Madencilik ödüllerini zorlukla orantılı olarak ayarlarsanız ve transfer ücretlerini buna orantılı olarak ayarlamak isterseniz madenciler sürekli daha çok cihaz ile madencilik yapma eğiliminde olacaklardır. Bu durum bambaşka bir sorunun doğmasına sebep olur.

Zorluk ile madencilik gelirinin ters orantılı olması aslında bir denge unsurudur. Siz ikisini doğru orantılı hale getirdiğinizde dengeyi bozmuş olursunuz. Örnekle anlatacağım.

100 madencilik cihazı için 1 birim zorluk ve 1 birim transfer ücreti olduğunu varsayalım.

100 madencilik cihazı → 1 birim zorluk → 1 birim transfer ücreti
200 madencilik cihazı → 2 birim zorluk → 2 birim transfer ücreti
300 madencilik cihazı → 3 birim zorluk → 3 birim transfer ücreti
.
.
.
100k madencilik cihazı → 1k birim zorluk → 1k birim transfer ücreti
.
.
.
∞ madencilik cihazı → ∞ birim zorluk → ∞ birim transfer ücreti

Madencilik yapılan cihaz için belirli bir geliri garanti etmiş olursunuz. Bu şartlarda madencilik için sonsuz bir istek ortaya çıkar. Sonsuz madencilik isteğinin sistemdeki karşılığı da sonsuz birim zorluğa ve sonsuz transfer ücretine denk gelir. Transfer ücretleri bir noktadan sonra ağı tamamen kullanılamaz hale getirir.

Bence bu denge ile uğraşmak yerine transfer ücretlerini açık arttırma usulünden başka bir kullanım şekline geçirmeyi deneyebilirsiniz.

Öncelikle değerli yorumunuz için teşekkür ederim, Şöyle bir durum var transfer ücretlerini bloğu bulan madenci alır yani bloğu bulan madenci blok ödülünü ve işlem ücretlerini alır. Yani bir garanti verilmemiş olur. Bu sadece bloğu bulan madenciye bir bahşiştir. Aslında blok ücretlerini çıkarma durumu var ancak bu durumda ağ spamlar ile uğraşacaktır. Bu yüzden kaldıramıyoruz.

Bu dengeyi ekleme sebebim daha fazla güç yani hashpower olduğunda daha fazla kaynak harcandığından işlemleri onaylamanın maliyetinin de artması bu durumda transfer ücretlerinin de artmasını bekleriz, ancak baktığımda pek öyle olmamış gibi. Yani açık arttırma düzeni biraz açgözlülüğü beraberinde getirmiş. Bu yüzden o anki koşullara göre değişen bir işlem ücreti gerektiğini düşünüyorum. Veya sabit bir arzın 100 binde birine ne denk gelen sabit bir işlem ücreti de ayarlayabiliriz. Yani temelde bize lazım olan spam olarak gönderilip ağı meşgul etmeyi denenemeyecek bir hale getirmek.

Bence bu denge ile uğraşılmalı ancak sizinde dediğiniz gibi herhangi uygun başka bir kullanım şekli de mümkün olabilir.
legendary
Activity: 2198
Merit: 2570
Chancellor on Brink of Second Bailout for Banks
March 04, 2021, 01:13:15 PM
#2
Madencilik ödülleri ve kullanıcıların madenciliğe teşvik edilmesi hakkındaki sorun ile ilgili yazışmıştık daha önce. Ancak yeni tasarladığınız transfer ücreti ve madencilik mekanizması da başka sorunlara yol açabilir. Madencilik ödüllerini zorlukla orantılı olarak ayarlarsanız ve transfer ücretlerini buna orantılı olarak ayarlamak isterseniz madenciler sürekli daha çok cihaz ile madencilik yapma eğiliminde olacaklardır. Bu durum bambaşka bir sorunun doğmasına sebep olur.

Zorluk ile madencilik gelirinin ters orantılı olması aslında bir denge unsurudur. Siz ikisini doğru orantılı hale getirdiğinizde dengeyi bozmuş olursunuz. Örnekle anlatacağım.

100 madencilik cihazı için 1 birim zorluk ve 1 birim transfer ücreti olduğunu varsayalım.

100 madencilik cihazı → 1 birim zorluk → 1 birim transfer ücreti
200 madencilik cihazı → 2 birim zorluk → 2 birim transfer ücreti
300 madencilik cihazı → 3 birim zorluk → 3 birim transfer ücreti
.
.
.
100k madencilik cihazı → 1k birim zorluk → 1k birim transfer ücreti
.
.
.
∞ madencilik cihazı → ∞ birim zorluk → ∞ birim transfer ücreti

Madencilik yapılan cihaz için belirli bir geliri garanti etmiş olursunuz. Bu şartlarda madencilik için sonsuz bir istek ortaya çıkar. Sonsuz madencilik isteğinin sistemdeki karşılığı da sonsuz birim zorluğa ve sonsuz transfer ücretine denk gelir. Transfer ücretleri bir noktadan sonra ağı tamamen kullanılamaz hale getirir.

Bence bu denge ile uğraşmak yerine transfer ücretlerini açık arttırma usulünden başka bir kullanım şekline geçirmeyi deneyebilirsiniz.
newbie
Activity: 28
Merit: 4
March 04, 2021, 01:51:50 AM
#1
Merhaba ben bir süredir bu algoritmayı geliştiriyorum, detaylı simülasyonlar içeren bir pdf hazırladım, siz forum sakinlerinden bu pdf'yi gözden geçirip geri dönmenizi istiyorum. Bu algoritma kullanılırsa, artık 51 saldırıya maruz kalacak herhangi bir kripto para olmayacak.

https://github.com/onuratakan/SPOW
Jump to: