Pages:
Author

Topic: Bitcoin; Algoritma Üzerine Yöntemler - page 18. (Read 33759 times)

newbie
Activity: 28
Merit: 0
December 04, 2018, 08:18:24 PM
Kafanızda şekillenmesi için bir örnek daha vermek istiyorum.

Herhangi bir kumsaldan 1 avuç dolusu kum tanesi alın.
Bu kum tanelerini uzaya çıkın ve dünyaya tekrar bırakın. (atmosferin içinden)
Eğer bıraktığınız kum tanelerinden herhangi bir tanesi, onu aldığınız yere birebir aynı şekilde düşebilirse bu ihtimal gerçekleşecektir Smiley

Septilyon kez de deneseniz o kum tanelerinden herhangi biri asla aldığınız yere düşmeyecektir.
newbie
Activity: 28
Merit: 0
December 04, 2018, 08:06:29 PM
Arkadaşlar, tamam güzel ekipler ve donanımlar kurulmuş girişimler harika. Evet olasılık var ve imkansıza çok yakın ama imkansız değil. Rabbim isterse eşleştirecektir.

Eşleşme olasılığının matematikte karşılığı şudur; %0.00000000000000000000000000000000000000000000000000000009654125544 gibi bir ihtimalden bahsediyoruz.

Bu yüzden boşuna zamanınızı ve sistem kaynaklarınızı tüketmeyin. Dediğim gibi Allah isterse eşleştirir, yoksa imkansız diyebiliriz.

member
Activity: 309
Merit: 15
December 04, 2018, 05:26:19 PM
Konuyu yeni gördüm ve 3 saatlik okuma sonucu sona ulaştım. Emeği geçenlere teşekkürler., çok fazla bilgi içeriyor.

İhtimallere bakıldığında evet imkansız gibi görünüyor ancak imkansız diye de birşey yoktur ihtimal hesabı varsa. evet son mesajda yazılan ihtimaller çok çok küçük olasıklar ama arkadaşlar bir şekilde hedef daraltmaya gidiyorlar bilmiyorum okudunuz mu hepsini. Bitcamillo'nun dediği gibi bitcoin dolu bir cüzdan bulmak şöyle dursun daha önce oluşturulmuş bir cüzdan oluşturmak bile içi boş da olsa bu sistemin güvenilirliğini sarsacak durumda. Okuduklarımdan da tırstım açıkçası.

Hayır olsun kolay gelsin. Miyav'dan güncelleme gelmemiş bayadır. Var mıdır gelişme?



legendary
Activity: 1582
Merit: 1268
December 04, 2018, 06:06:20 AM
Burada yapılan iş sıradan bir Bitcoin adresi yaratmak ve Block Explorer'lar aracılığı ile bakiye sorgulamak. Buna benzer yüzlerce proje bulunuyor. En bilineni "Large Bitcoin Collider" ve istatistiklerini buradan inceleyebilirsiniz:

https://lbc.cryptoguru.org/stats

Bunun dışında Plutus oldukça bilinen bir yöntem. Aynı işlemi yalnız başınıza yapmanızı sağlıyor. Proje açık kaynak kodlu sizlerde inceleyebilirsiniz. Kod temel olarak adres yaratma ve bu adresi kontrol etmek üzerine kurulu olduğu iç biraz deneyimi olanlar kendileri de kodlayabilir benzer bir programı. Plutus'u merak edenler buradan inceleyebilirler:

https://github.com/Isaacdelly/Plutus

Son olarak böyle bir deneme yapmaya başlamadan önce bir hatırlatma yapmak istiyorum sizlere. İki adresin çakışma ihtimali yaklaşık 2¹⁶⁰'da 1. Bu sayının büyüklüğünü açıklayan güzel bir yöntem var.

Saniyede 1 milyar deneme(2³⁰) yapıyor olsaydınız, kesin bir çakışma için 2¹³⁰ saniyeye ihtiyacınız olurdu.
Bu işlemi aynı anda 1 milyar makina ile yapabiliyor olsaydınız ihtiyacınız olan süreyi 2¹⁰⁰ 'e indirebilirdiniz.
Ayrıca sizin kadar zengin ve manyak 1 milyar yatırımcı daha bulabilseydiniz süreyi daha da azaltarak 2⁷⁰ 'e çekebilirdiniz.

Bu durumda,
Bir yıl içerisinde 2²⁵ saniye olduğunu göz önüne alırsak, 2⁴⁵ yıla ihtiyacınız olurdu.

Hala aranızda "Ama, ya olursa...?" diye düşünenler varsa şunu da ekleyeyim; Evrenimizin yaşı 2³⁴ yıl.



İlgilenen arkadaşlar için bu konu ile bağlantılı iki yazımı paylaşıyorum.
https://medium.com/@ahmetseyhan/sha-256-kriptografik-hash-algoritmas%C4%B1-294d13f0ca5d
https://medium.com/@ahmetseyhan/bitcoin-matemati%C4%9Fi-ve-bloklar%C4%B1n-dili-6cc6fa5d0ae2
member
Activity: 183
Merit: 35
December 04, 2018, 04:46:52 AM
blockparser ile kullanılmış adresleri indexlemek ne kadar zaman alıyor bende ortalama 3 hafta gibi bir süre diyor da

13. sayfayanın başına bakarsan @mugt bir yorum yapmış hız konusunda...
btc-core'u txid=1 ile başlatmasını kastediyor sanırım. Malum ondan sonra bloktaki işlemleri sorgulatabiliyoruz.
member
Activity: 126
Merit: 38
December 04, 2018, 01:07:25 AM
blockparser ile kullanılmış adresleri indexlemek ne kadar zaman alıyor bende ortalama 3 hafta gibi bir süre diyor da

13. sayfayanın başına bakarsan @mugt bir yorum yapmış hız konusunda...
full member
Activity: 616
Merit: 118
December 03, 2018, 12:29:10 PM
blockparser ile kullanılmış adresleri indexlemek ne kadar zaman alıyor bende ortalama 3 hafta gibi bir süre diyor da
member
Activity: 126
Merit: 38
December 03, 2018, 12:43:28 AM
bitcamilo güncellemelerini bekliyoruz yenilgi diye bir şey yok...  ekibin iyi hızında şu an için benimkinden iyi olduğu ortada ben daha önce söylediğim gibi "dar bir havuzda 50 m lik karşılaştırma ile ilerliyorum günlük..."

DEFALARCA YAZDIM TEKRAR YAZIYORUM...
BEN KONUYU AÇTIĞIMDA BİR YAZILIM TANITMAKTI AMACIM...

ilk bir kaç mesajdan sonra konu çok farklı bir yere ALGORİTMAYI ÇÖZMEYE & ANLAMAYA GİTTİ... Yazanların ve uğraşanların ilk ve tek amacı bu teknolojiyi çözmek ve kendini bu alanda geliştirmek oldu...

@bitcamilo; Sen konusunda uzman biri olabilirsin ama KİBİR kötü bir şeydir... Sen 250 küsür tane mesajın hiç birini okumadan olaya girip işi bir yarışmaya mücadeleye ve yalan dolana döktün (hani biz yalan atıyoruz... tamam bunu açık bir şekilde söylemedim ama bulamazsam siz yalancısınıza getirdin)... Bu bana göre yanlış bir yaklaşım NEYSE bunun üzerine daha fazla bir şey söylemiyeceğim...

".....25 haziran da otomasyonu aktif çalıştırmaya başladık.
25 eylül de 3 ay bitti.
14 milyonda 19 gibi bir oran, iğne ile kuyu kazıyoruz ama teknik olarak çok şey öğreniyoruz.
eğer bu 19 adresi boşaltır isek 15 mbtc toplamış oluruz.
şimdilik gelişmeler bu kadar......"

@bitcamilo yazılanları okumadığının veya anlamadığının bir örneği... yukarıdaki mesajı paylaşan @miyav ve hala konuyu açan 19 adres bulmuş diyorsun... Benim BULDUĞUM ADRES SAYISI 20 TANE TOPLAM 8 AYLIK SÜREDE...

KONUYA SONRADAN DAHİL OLAN ARKADAŞLAR LÜTFEN TÜM MESAJLARI OKUYALIM ONDAN SONRA YAZALIM...
Boş ve Saçma mesajlar atanlar olacaktır ciddiye alıp cevap yazmamak en iyi çözüm...

Son Olarak @bitcamilo LÜTFEN GÜNCELLEMELERİNİ ve BİLGİNİ BİZİMLE BİR İNADA GİRMEDEN PAYLAŞIRSAN SEVİNİRİM KENDİ ADIMA... teşekkürler
jr. member
Activity: 140
Merit: 2
December 02, 2018, 05:18:30 AM
Adam konudan soğudu ee ismimiz ağır geldi normal
member
Activity: 183
Merit: 35
December 01, 2018, 10:38:35 PM
Kaç para kazandın bu işten örneğin bı işi hızlandırmak için ekib ve pcmi gerekli 1000 kişi sana ne kazandırır ortalama ?

yahu sen ne içiyorsun? ne para kazanması ne ekibi amacın ne?

Sen bu baslıgı ne için açtın senin amacın ne  para kazanmıyorsan ne diye ugrasıyon ?

Yahu başlığı açan ben miyim sen daha ne okuduğunun farkında değilsin eminim hangi forumda olduğunun bile farkında değilsindir.

Bu başlık altında şu adamın varlığını gördükten sonra kimlerle uğraştığımı anladığım için konudan tamamen çıkıyorum, şimdilik buradan herhangi bir güncelleme paylaşmayacağım, olur da bir eşleşme bulursak yenilgiyi kabul edip çıkacağız. Şimdilik size iyi şanslar beyler.

yenilgi diye birşey yok. eğer aynı anahtarın tekrar oluşturulduğunu görmek istiyorsanız. rastgele adres oluşturmak yerine programların adres oluşturma mantıklarına bakın. ilk aklıma gelen php'deki mt_rand komutundan kaynaklanan aynı adresi oluşturma problemi github'da vardı. 1 sene kadar oldu sanırım. android cüzdan yazılımlarında (jaxx vs..) kodlama hatasından dolayı aynı adres üretildiği reddit konularında ve teknoloji haber sitelerinde vardı. tüm havuzda aratma yerine spesifik tarama yapmış olursunuz Smiley
sabah sabah şu mesajlaşmayı okudum ya yarım saattir gülüyorum. ama eğitimli insanla eğitimsiz insanın konuşması hep çabuk bitiyor Smiley benim gibi gülenler şuradan devam etsin : https://www.youtube.com/watch?v=-dIvdJX8O8o
full member
Activity: 602
Merit: 122
December 01, 2018, 04:14:44 PM
Kaç para kazandın bu işten örneğin bı işi hızlandırmak için ekib ve pcmi gerekli 1000 kişi sana ne kazandırır ortalama ?

yahu sen ne içiyorsun? ne para kazanması ne ekibi amacın ne?

Sen bu baslıgı ne için açtın senin amacın ne  para kazanmıyorsan ne diye ugrasıyon ?

Yahu başlığı açan ben miyim sen daha ne okuduğunun farkında değilsin eminim hangi forumda olduğunun bile farkında değilsindir.

Bu başlık altında şu adamın varlığını gördükten sonra kimlerle uğraştığımı anladığım için konudan tamamen çıkıyorum, şimdilik buradan herhangi bir güncelleme paylaşmayacağım, olur da bir eşleşme bulursak yenilgiyi kabul edip çıkacağız. Şimdilik size iyi şanslar beyler.
jr. member
Activity: 140
Merit: 2
December 01, 2018, 03:36:50 PM
Kaç para kazandın bu işten örneğin bı işi hızlandırmak için ekib ve pcmi gerekli 1000 kişi sana ne kazandırır ortalama ?

yahu sen ne içiyorsun? ne para kazanması ne ekibi amacın ne?

Sen bu baslıgı ne için açtın senin amacın ne  para kazanmıyorsan ne diye ugrasıyon ?
full member
Activity: 602
Merit: 122
December 01, 2018, 03:35:22 PM
Kaç para kazandın bu işten örneğin bı işi hızlandırmak için ekib ve pcmi gerekli 1000 kişi sana ne kazandırır ortalama ?

yahu sen ne içiyorsun? ne para kazanması ne ekibi amacın ne?
jr. member
Activity: 140
Merit: 2
December 01, 2018, 03:34:16 PM
Kaç para kazandın bu işten örneğin bı işi hızlandırmak için ekib ve pcmi gerekli 1000 kişi sana ne kazandırır ortalama ?
full member
Activity: 602
Merit: 122
December 01, 2018, 10:59:45 AM
İmgur türkiyede engelli resimleri göremiyoruz başka adrese yüklermisin bu arada 18milyon taranmıs ve 0 btc mi elde edilmiş kısaca ?

Hayır 18 milyon adres blockchainden çekilip çıkarılmış şimdiye kadar ki kullanılmış adres veritabanından, taranmış üretilen random adres şu saat itibari ile 359.577.500, her saat ortalama 9.5 milyon adres taranıyor.

Linkler değiştirildi


Son güncelleme :

Blockchainden çekilen adres sayısı : 18.859.467
Karşılaştırma yapılan adres sayısı : 359.577.500
Eşleşen adres : 0

Bilgi : "Blockchainden çıkartılan adres sayısı" bitcoin blockchaininde en az 1 işlem gören tüm adresleri çektiğimiz veritabanındaki kayıt sayısını gösteriyor. Random üretilen adresler bu kaydedilmiş adreslerle karşılaştırılıyor ki eşleşme olacak mı yani daha önce kullanılmış bir adresin private keyini rastgele tekrar üretebilecek miyiz diye bakıyoruz. Şimdilik blockchainin 300 bininci bloğuna bile ulaşamadık biraz yavaş ilerliyoruz adresleri çekmede bu sayıya çok takılmayın önemli olan karşılaştırılmada kullanılan adres sayısı.
legendary
Activity: 2408
Merit: 1478
alex
December 01, 2018, 09:57:17 AM
Quote
Ekteki imaj
hocam zahmet olmazsa ekran görüntülerini tinypic gibi bir yere ekler misin?
jr. member
Activity: 140
Merit: 2
December 01, 2018, 09:48:09 AM
İmgur türkiyede engelli resimleri göremiyoruz başka adrese yüklermisin bu arada 18milyon taranmıs ve 0 btc mi elde edilmiş kısaca ?
full member
Activity: 602
Merit: 122
December 01, 2018, 09:13:39 AM
...
1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976. adres anlamına geliyor şu anda biz 24 saatte 130 milyon adres üretebiliyoruz. Mevcut hardware'i hiç değiştirmeden bu sistem çalıştığını varsaymamız durumunda tüm adres uzayını taramamız tahminen  31,228,667,464,335,532,440,249,675,912,741,090,163 yıl sürecek.
moore kanununa göre işlemci hızları her 18 ayda bir 2 katına çıktığını varsaysak ve tüm finansal gücümüzü mevcut donanımlarımızı arttırmaya kanalize etsek bile bir insan ömrünü bırak bir ırkın toplam dünya üzerinde yaşam süresince bu boyutta bir uzayın %100 taranması imkansız bu hesaplamaya göre.
Güncelleme :
oclvanitygen parametrelerini ve diskte kaydedilme şekliyle oynayarak günlük üretilen adres sayısını 290 milyona çıkarttık bu da %100'den daha fazla bir artış sağladı.
Tek tek okuyarak ilerlerseniz ilk 300 bin blokta hızlı gidiyor. ileri doğru tx başına işlem sayısı arttığı için yavaşlıyor. bloklarda 1 ve 3 ile başlayan adreslerin uzunlukları maksimum 35 uzunluğunda ancak sonradan bca'lı adresler başlayınca 70 uzunluğuna kadar uzuyor. bakiye giriş çıkışları ile tutmak aşırız gereksiz index ve yük getiriyor. eğer tutmak istiyorsanız blockparser ile tek seferde güncel bloğa kadar tek seferde okutabilirsiniz. linki önceki mesajlarda olması lazım yoks ada forumda var. tek seferde csv'den içeri aktar ile çok daha hızlı yapabilirsiniz.

dediğiniz gibi normal şartlarda imkansız. zaten tüm keyleri ve adresleri kaydetmekte gereksiz. zaten herkesin atladığı kaydetmeyi geçtim tüm anahtarlara sahipseniz, tüm kapıları açabilirsiniz. 3'lü adresleri bile. belirli bir katsayıya göre kabul edilebilir parçalar halinde oluşturup taratmak bir yere kadar asıl mesele ondan sonra başlıyor zaten Smiley ama denk geliyor buna inanın. ilk seferinde bende inanmamıştım ancak gelince afallama yaşıyorsunuz.

oclvanitygen'i ne şekilde özelleştirdiniz? wif yerine hex key mi kaydediyor? tek kartta mı günlük 290M? aynı aralığı tekrar üretmemesini nasıl sağladınız? daha öncede dediğim gibi eğer oclvanitygen'i değiştirebiliyorsanız Smiley belirli bir değerden; misal ilk anahtar değerinden 1 Milyar tane üret diyebiliyor musunuz? yada belirli bir dosyayı satır satır okuyarak sha256 ve adres'i oluşturup dosyaya kaydedebilir misiniz? ayrıca vanitygen sadece 5'li adresleri üretiyordu sanırım. K ve L ile başlayan adresleri oluşturmasını sağladınız mı?

benim gibi parça parça yazan yerine düzenli yazınca biri sevindim. aslında şu an hepimizin başlangıç noktası aynı oldu Smiley sonrası farklı yollar

Madde madde cevap verecek olursam :

1. Tabi ki blok zamanında ileriye gidildikçe yavaşlıyor blockchain taraması bunun biz de farkındayız ama amacımız sadece adresleri almak değil aynı zamanda tüm blockchain'i NoSQL üzerine kaydetmek bu arada projede sadece adresleri kaydetmiyoruz her bir transaction'u her bir bloğu ve her bir transaction'un içindeki işlemleri de kaydediyoruz ki yarın bir gün blockexplorer gibi bir projede kullanabilelim. Biz 3. parti servislere bel bağlamayı sevmediğimizden kendi servisimizi de yazıyoruz anlayacağınız.

2. Verdiğim bilimsel ve istatistiksel veriler tüm adres uzayını tekrarsız şekilde kaydetmeye dayalı değil, ki bizim şu anki çalışma şeklimiz o değil zaten yani random generate ederek belki de sonsuza dek baştan aşağı tüm uzayı taramak imkansız. Ben de inanmak istiyorum sizin söylediğinize ama inanamıyorum bu yüzden zaten bu girişimde bulunduk, eğer haklıysanız büyük şaşkınlık içerisinde olacağız Smiley Ayrıca random üretilen adresleri daha önce üretilmiş mi diye kontrol etmek gibi bir niyetimiz de yok ki o da olasılık dışında öyle bir şey olsa tez kendi kendini imha etmiş oluyor amaç neydi? mükerrer üretim teknik olarak imkansız bunu kanıtlamak.

3. hem vanity hem de oclvanitygen opensource yapıda kolaylıkla githubdan indirip istediğiniz gibi düzenleyip yeniden derleyebilirsiniz biz de ihtiyacımıza uygun şekilde düzenleyip derliyoruz ki bazı gereksiz kısımları atarak ufak performans artışı sağlamış bile olabiliriz ölçmedik ancak şundan şu kadar üret bundan bu kadar üret gibi bir ihtiyaç duymadığımız için şimdilik sadece ihityacımız olan minör değişiklikleri yaptık bir nevi özelleştirilmiş oclvanitygen diyebiliriz buna. Hayır tek kartla değil tüm 2 rigle 290 hatta 292 milyon üretebiliyoruz şu an bir yandan da daha arttırabilir miyiz diye denemeler yapıyoruz.

Son olarak güncelleme

Blockchainden çekilen adres sayısı : 18.652.406
Karşılaştırma yapılan adres sayısı : 353.452.248
Eşleşen adres : 0
full member
Activity: 602
Merit: 122
December 01, 2018, 08:04:31 AM
Ekibi iyi ve sistem güzel kurulmuş... sonucu merakla takip ediyorum...ne kadar süre devam ettireceksiniz projeyi...

Tezin amacı denediğiniz şeyin imkansızlığını kanıtlamak, siz bizim 24 saatte ulaşabildiğimiz sonuca haftalar süren bir sürede ulaşarak 19 adres bulduğunuzu iddia ettiniz, biz de en az 3 ay olmak şartıyla gidebildiğimiz kadar ileriye gideceğiz elimizde imkan var kaynaklar da yeterli. Ne zaman ki siz "tamam itiraf ediyoruz 19 adresin private keyine ulaştığımız bilgisi bir hayal ürünüydü, sonra da biz bu hayalimizde canlandırdığımız senaryoya kendimiz de inanmaya başladık" derseniz ya da biz en az 1 tane adres ile eşleşme buluruz o zaman sonlandırabiliriz. Çünkü insanlara hayal satmak ne etik ne de sizin açınızdan faydalı, amacım bilimin doğruluğuna inanmak ve insanların da inanmasını sağlamak.

Not: Yukarıda bahsettiğim itiraf cümlesi siz yalan söylüyorsunuz itiraf edin manası taşımıyor yalan söylediğiniz ihtimaline karşı bir durdurma valfi görevi görüyor sadece, yanlış anlaşılmasın.
member
Activity: 183
Merit: 35
December 01, 2018, 08:02:54 AM
...
1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976. adres anlamına geliyor şu anda biz 24 saatte 130 milyon adres üretebiliyoruz. Mevcut hardware'i hiç değiştirmeden bu sistem çalıştığını varsaymamız durumunda tüm adres uzayını taramamız tahminen  31,228,667,464,335,532,440,249,675,912,741,090,163 yıl sürecek.
moore kanununa göre işlemci hızları her 18 ayda bir 2 katına çıktığını varsaysak ve tüm finansal gücümüzü mevcut donanımlarımızı arttırmaya kanalize etsek bile bir insan ömrünü bırak bir ırkın toplam dünya üzerinde yaşam süresince bu boyutta bir uzayın %100 taranması imkansız bu hesaplamaya göre.
Güncelleme :
oclvanitygen parametrelerini ve diskte kaydedilme şekliyle oynayarak günlük üretilen adres sayısını 290 milyona çıkarttık bu da %100'den daha fazla bir artış sağladı.
Tek tek okuyarak ilerlerseniz ilk 300 bin blokta hızlı gidiyor. ileri doğru tx başına işlem sayısı arttığı için yavaşlıyor. bloklarda 1 ve 3 ile başlayan adreslerin uzunlukları maksimum 35 uzunluğunda ancak sonradan bca'lı adresler başlayınca 70 uzunluğuna kadar uzuyor. bakiye giriş çıkışları ile tutmak aşırız gereksiz index ve yük getiriyor. eğer tutmak istiyorsanız blockparser ile tek seferde güncel bloğa kadar tek seferde okutabilirsiniz. linki önceki mesajlarda olması lazım yoks ada forumda var. tek seferde csv'den içeri aktar ile çok daha hızlı yapabilirsiniz.

dediğiniz gibi normal şartlarda imkansız. zaten tüm keyleri ve adresleri kaydetmekte gereksiz. zaten herkesin atladığı kaydetmeyi geçtim tüm anahtarlara sahipseniz, tüm kapıları açabilirsiniz. 3'lü adresleri bile. belirli bir katsayıya göre kabul edilebilir parçalar halinde oluşturup taratmak bir yere kadar asıl mesele ondan sonra başlıyor zaten Smiley ama denk geliyor buna inanın. ilk seferinde bende inanmamıştım ancak gelince afallama yaşıyorsunuz.

oclvanitygen'i ne şekilde özelleştirdiniz? wif yerine hex key mi kaydediyor? tek kartta mı günlük 290M? aynı aralığı tekrar üretmemesini nasıl sağladınız? daha öncede dediğim gibi eğer oclvanitygen'i değiştirebiliyorsanız Smiley belirli bir değerden; misal ilk anahtar değerinden 1 Milyar tane üret diyebiliyor musunuz? yada belirli bir dosyayı satır satır okuyarak sha256 ve adres'i oluşturup dosyaya kaydedebilir misiniz? ayrıca vanitygen sadece 5'li adresleri üretiyordu sanırım. K ve L ile başlayan adresleri oluşturmasını sağladınız mı?

benim gibi parça parça yazan yerine düzenli yazınca biri sevindim. aslında şu an hepimizin başlangıç noktası aynı oldu Smiley sonrası farklı yollar
Pages:
Jump to: