Pages:
Author

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

member
Activity: 126
Merit: 38
August 29, 2018, 02:54:32 AM
bir gurup oluşturmak mantıklı gerçekten konuyu takip eden kişilerle. ben bu konuyu takip eden her arkadaşımın zaten belli bir yetiye sahip olduğunu düşünüyorum....ether taramak nedense daha zevkli geliyor bu arada bana Smiley bu işi sistematik bir şekilde yapmak daha anlamlı olur...örneğin her arkadaş belli bir aralığı taraması
member
Activity: 183
Merit: 35
August 29, 2018, 01:19:45 AM
Ben tekrarlıyorum söylemimi, eğer bir ekip şeklinde open source çalışacaksanız destek vermeyi düşünebilirim. C bilgim ileri derecede var. Reverse konusunda da iyiyimdir, kodu değil exe yi bile çözeriz.
şu an için ekip kurmak mantıksız. kurulduğunda ekip içi kodlar zaten açılacaktır. elbet bir gün belki de çok yakında sizinle iletişime geçeceğim  Roll Eyes

Eğer bir grup sistemi oluşturuculacak ise ben şuan elendim. Benim bilgim temel seviyede, benim yerime daha iyi bilen birisi çıktığına göre ben yavaş yavaş uzaklaşabilirim.  Bir grup oluşturulması ve bu grup içerisinde hiç değilse bilgi paylaşımı yapılması düşüncesindeyim. Hatta başlangıç için hiç değilse bu konuya özel bir Whatsapp grubu kurulsun en kötü ihtimalle genel bilgli verilebilir "vanitygen yerine github da ...... linki buldum bir bakın" gibi.
Not: Whatsapp kullanmıyorum o yüzden ben kuraramam ve katılamam.

Edit : mugt hocam verdiğim örnek farazi ve çok basit bir örnekti. Benim o yazıda belirtmek istediğim madem 3.partilere güvenmiyor isek en güvenebileceğim adres üretimi btccore ile yapılabilir. Btccore ile ürettiğini adresini en güvenebileceğin şekilde kendin şifreleyebilirsin. Kişi böyle durumlarda kendi bildiğini daha güvenilir görür. Bana sezar şifreleme güvenilir gelirken sana yer değiştirme güvenilir gelebilir, bu durum kişiye bağlı. Burada belirtmek istediğim yanlış anlaşılmasın.
yok ona bakarsak bende c bilmiyorum. bende mi elenmeliyim? sıfır olmayan ancak mevcut bilgi birikimine en yakın olan herkes katılmalı belirli kriterler ile. zaten hep bunu yazdım.  bence şu an bireysel çok daha iyi gidiyoruz. şifreleme içinde farklı bir şifreleme yöntemi ile şifreleyerek taban değeri değiştirilebilir. ama bu şekil yaptığınızda bile asıl keyi koruyamıyorsunuz. sebebi belli rastgele yada büyük parçalar halinde tarandığında denk gelebilme ihtimali.

Baya baya scam alert Üstadlardan biri büyük puntoyla yapışmasa altına belki bir çok insan kanacaktı bu düzenbazlığa. Bazen ucuz yırtarsınz ya öyle oldu.
hıhıhı aynen. üstadın büyük oyunu gördü ve bozdu. sende diğer mesajları okusaydın.
legendary
Activity: 3248
Merit: 1531
August 28, 2018, 05:14:30 PM
Baya baya scam alert Üstadlardan biri büyük puntoyla yapışmasa altına belki bir çok insan kanacaktı bu düzenbazlığa. Bazen ucuz yırtarsınz ya öyle oldu.

Ah ah yine konunun tamamını okumadan yapılan bir yorum.
Konudan o kadar uzaksınız ki! Lütfen konuyu baştan sonra bir okuyun.
member
Activity: 182
Merit: 11
August 28, 2018, 04:48:56 PM
Baya baya scam alert Üstadlardan biri büyük puntoyla yapışmasa altına belki bir çok insan kanacaktı bu düzenbazlığa. Bazen ucuz yırtarsınz ya öyle oldu.
legendary
Activity: 980
Merit: 1011
August 27, 2018, 09:37:24 PM
Ben tekrarlıyorum söylemimi, eğer bir ekip şeklinde open source çalışacaksanız destek vermeyi düşünebilirim. C bilgim ileri derecede var. Reverse konusunda da iyiyimdir, kodu değil exe yi bile çözeriz.
Eğer bir grup sistemi oluşturuculacak ise ben şuan elendim. Benim bilgim temel seviyede, benim yerime daha iyi bilen birisi çıktığına göre ben yavaş yavaş uzaklaşabilirim.
Bir grup oluşturulması ve bu grup içerisinde hiç değilse bilgi paylaşımı yapılması düşüncesindeyim. Hatta başlangıç için hiç değilse bu konuya özel bir Whatsapp grubu kurulsun en kötü ihtimalle genel bilgli verilebilir "vanitygen yerine github da ...... linki buldum bir bakın" gibi.

Not: Whatsapp kullanmıyorum o yüzden ben kuraramam ve katılamam.

Edit : mugt hocam verdiğim örnek farazi ve çok basit bir örnekti. Benim o yazıda belirtmek istediğim madem 3.partilere güvenmiyor isek en güvenebileceğim adres üretimi btccore ile yapılabilir. Btccore ile ürettiğini adresini en güvenebileceğin şekilde kendin şifreleyebilirsin. Kişi böyle durumlarda kendi bildiğini daha güvenilir görür. Bana sezar şifreleme güvenilir gelirken sana yer değiştirme güvenilir gelebilir, bu durum kişiye bağlı. Burada belirtmek istediğim yanlış anlaşılmasın.
member
Activity: 448
Merit: 89
Full Stack Engineer
August 27, 2018, 04:16:40 PM
Aslında yapmanız gereken oclvanitygen i kod olarak çözmek.
bir otomasyon betiği ile oclvanitygen çağırmak yerine, yaptığı işi anlayıp direk bir fonksiyonla adresleri siz üretseniz daha hızlı olur gibi sanki.

ikinci veritabanında şansınız yaver gitmiş. ilk veritabanında 2.4 milyonda 1 gibi bir oran var.

Konu takipçilerine bir bilgi daha vermeliyim. Aslında bitcoin adresleri kullan at şeklinde kullanılmalıdır. Yani her işlem için bir kere kullanıp akabinde yeni işlem için yeni bir adres kullanmalıdır. vanitiygen ile üretilen adresler sadece 1 ile başlayan adreslerdir. dolayısı ile deneme yapılan uzay toplam uzayın 1/35 i aslında.
İçinde 1000+ btc bulunan  cüzdanlar vanitygen uzayında üretilen adresler değil multi signature adreslerdir.

Benim konu takipçilerine bir sorum olacak,
Diyelim ki elinizde 1 btc var ve yüksek güvenlikli bir paper wallet üretmek istiyorsunuz? Nasıl bir yol izlenmelidir? Önerilerinizi merak ediyorum.
oclvanitygen için C bilgisi gerekmekte. ben bilmiyorum. bilen yabancılar var. Türkiye'de de var. aslında C'den anlayan varsa workflow şeklinde şemalı çıkartıp (bir nevi tersine mühendislik) ondan sonra istediğimiz şekle getirmek için deneme yanılma çalışması yapabiliriz. diğer sorunun yanıtı vermişsiniz. multi signature kullanmaktır.  multi signature adres kullanıldığında da elbet bulunabilir. Neticede mutli-sig adreslerde 1'li adreslerin kodlarından üretiliyor. ve transferde istenildiği kadar anahtar onayı geldiğinde transfer gerçekleştiriliyor. 16 adede kadar çıkabiliyor. DİKKAT! 3'lü cüzdanı kırabilmek için 1 ile başlayan havuzun tamamının kodu gerekmekte! bu yazdığımı konuya vakıf olmayanlar tekrar tekrar okuyup, multi-sig adreslerin nasıl oluşturulduğunu deneyerek öğrensinler. video ile tek seferde izleyerek olacak iş değil. ve adres oluşturma yazıları var (geneli ingilizce) tek tek bitcoin-core'da denesinler.

Bize güvenebileceğimiz bir paper wallet lazım ise paper wallet üretenlerin kullandığı yapıyı çözüp (tersine mühendislikte bir seçenek) kendi keyfimize veya isteğimize uygun bir algo ve şifreleme tekniği ile paper wallet üretebiliriz. Farazi bir örnek daha veriyim, normal btccore ile üretilen herhangi bir privkeye ayrıca bir şifreleme algosu uygulayıp kağıda yazdırabiliriz. Tabi bu algoyu unutmamak gerekiyor, kendi hafızamıza ne kadar güvenebiliriz orası meçhul.

Edit:
Örnek vermek gerekirse :
5JmUv9FoFQUdu5XP3gGQBwAgoyeUVhwHH12DraC3FuiHBdTfdaf Btccore üzerinden herhangi bir Pkeyi aldık diyelim. Bu sistemi 1-0 ve a-Z olarak düşürsek. İsmimizin baş harfide "B" olsun. B harfi bizim sistemimize göre 14. karakter oluyor. 1-0 a 10 sayı ve a-A-b-B die sayabiliriz. Soy adımızda A ile başlıyor olsun, bu durumda 12 sayısını elde ederiz. P.keyimizdeki 14. karakteri (u5X) 12 arttırabiliriz (4-3-2-1-Z-z-Y-y-V-v-U-u) bu durumda yeni pKeyimiz (5JmUv9FoFQUduuXP3gGQBwAgoyeUVhwHH12DraC3FuiHBdTfdaf) hayırlı olsun. Bunu istediğiniz yere yazdırın.

Lütfen taşlamayın en basit şifreleme mantığından bahsettim Smiley.
verdiğiniz örnekte wif key'in karakter değiştirerek yapmak mantıklı duruyor olabilir. ancak wif key'lerde checksum tarzı doğrulama yapılıyor. sezar şifrelemesi yaptığınızda değiştirdiğiniz key yine bulunabilir. taban58 (58 karakterli kodlama) olduğu için, her seferinde belirli bir kelime katarı sabit tutulur. checksum'ı doğru olanlarda adres türetilerek kontrol edilebilir. aslında bizimde yaptığımız o. belirli bir aralıktaki sayının heksadesimal karşılığına göre adres oluşturup saklıyoruz ve kontrol ediyoruz.

koruma yerine adres oluştururken elde bulunan teknolojik imkanları nasıl daha hızlı ve verimli kullanabiliriz onu düşünmeli ve tartışmalıyız. yada rastgele 1 milyar parçalara ayırıp P2P şeklinde taramak için bu yolları aramalıyız. ben hala havuz oluşturarak belirli bir desene uyan var mı diye kontrol ediyorum.rastgele oluşturmayı bıraktım.  Smiley

Ben tekrarlıyorum söylemimi, eğer bir ekip şeklinde open source çalışacaksanız destek vermeyi düşünebilirim. C bilgim ileri derecede var. Reverse konusunda da iyiyimdir, kodu değil exe yi bile çözeriz.
member
Activity: 183
Merit: 35
August 27, 2018, 12:48:42 PM
Aslında yapmanız gereken oclvanitygen i kod olarak çözmek.
bir otomasyon betiği ile oclvanitygen çağırmak yerine, yaptığı işi anlayıp direk bir fonksiyonla adresleri siz üretseniz daha hızlı olur gibi sanki.

ikinci veritabanında şansınız yaver gitmiş. ilk veritabanında 2.4 milyonda 1 gibi bir oran var.

Konu takipçilerine bir bilgi daha vermeliyim. Aslında bitcoin adresleri kullan at şeklinde kullanılmalıdır. Yani her işlem için bir kere kullanıp akabinde yeni işlem için yeni bir adres kullanmalıdır. vanitiygen ile üretilen adresler sadece 1 ile başlayan adreslerdir. dolayısı ile deneme yapılan uzay toplam uzayın 1/35 i aslında.
İçinde 1000+ btc bulunan  cüzdanlar vanitygen uzayında üretilen adresler değil multi signature adreslerdir.

Benim konu takipçilerine bir sorum olacak,
Diyelim ki elinizde 1 btc var ve yüksek güvenlikli bir paper wallet üretmek istiyorsunuz? Nasıl bir yol izlenmelidir? Önerilerinizi merak ediyorum.
oclvanitygen için C bilgisi gerekmekte. ben bilmiyorum. bilen yabancılar var. Türkiye'de de var. aslında C'den anlayan varsa workflow şeklinde şemalı çıkartıp (bir nevi tersine mühendislik) ondan sonra istediğimiz şekle getirmek için deneme yanılma çalışması yapabiliriz. diğer sorunun yanıtı vermişsiniz. multi signature kullanmaktır.  multi signature adres kullanıldığında da elbet bulunabilir. Neticede mutli-sig adreslerde 1'li adreslerin kodlarından üretiliyor. ve transferde istenildiği kadar anahtar onayı geldiğinde transfer gerçekleştiriliyor. 16 adede kadar çıkabiliyor. DİKKAT! 3'lü cüzdanı kırabilmek için 1 ile başlayan havuzun tamamının kodu gerekmekte! bu yazdığımı konuya vakıf olmayanlar tekrar tekrar okuyup, multi-sig adreslerin nasıl oluşturulduğunu deneyerek öğrensinler. video ile tek seferde izleyerek olacak iş değil. ve adres oluşturma yazıları var (geneli ingilizce) tek tek bitcoin-core'da denesinler.

Bize güvenebileceğimiz bir paper wallet lazım ise paper wallet üretenlerin kullandığı yapıyı çözüp (tersine mühendislikte bir seçenek) kendi keyfimize veya isteğimize uygun bir algo ve şifreleme tekniği ile paper wallet üretebiliriz. Farazi bir örnek daha veriyim, normal btccore ile üretilen herhangi bir privkeye ayrıca bir şifreleme algosu uygulayıp kağıda yazdırabiliriz. Tabi bu algoyu unutmamak gerekiyor, kendi hafızamıza ne kadar güvenebiliriz orası meçhul.

Edit:
Örnek vermek gerekirse :
5JmUv9FoFQUdu5XP3gGQBwAgoyeUVhwHH12DraC3FuiHBdTfdaf Btccore üzerinden herhangi bir Pkeyi aldık diyelim. Bu sistemi 1-0 ve a-Z olarak düşürsek. İsmimizin baş harfide "B" olsun. B harfi bizim sistemimize göre 14. karakter oluyor. 1-0 a 10 sayı ve a-A-b-B die sayabiliriz. Soy adımızda A ile başlıyor olsun, bu durumda 12 sayısını elde ederiz. P.keyimizdeki 14. karakteri (u5X) 12 arttırabiliriz (4-3-2-1-Z-z-Y-y-V-v-U-u) bu durumda yeni pKeyimiz (5JmUv9FoFQUduuXP3gGQBwAgoyeUVhwHH12DraC3FuiHBdTfdaf) hayırlı olsun. Bunu istediğiniz yere yazdırın.

Lütfen taşlamayın en basit şifreleme mantığından bahsettim Smiley.
verdiğiniz örnekte wif key'in karakter değiştirerek yapmak mantıklı duruyor olabilir. ancak wif key'lerde checksum tarzı doğrulama yapılıyor. sezar şifrelemesi yaptığınızda değiştirdiğiniz key yine bulunabilir. taban58 (58 karakterli kodlama) olduğu için, her seferinde belirli bir kelime katarı sabit tutulur. checksum'ı doğru olanlarda adres türetilerek kontrol edilebilir. aslında bizimde yaptığımız o. belirli bir aralıktaki sayının heksadesimal karşılığına göre adres oluşturup saklıyoruz ve kontrol ediyoruz.

koruma yerine adres oluştururken elde bulunan teknolojik imkanları nasıl daha hızlı ve verimli kullanabiliriz onu düşünmeli ve tartışmalıyız. yada rastgele 1 milyar parçalara ayırıp P2P şeklinde taramak için bu yolları aramalıyız. ben hala havuz oluşturarak belirli bir desene uyan var mı diye kontrol ediyorum.rastgele oluşturmayı bıraktım.  Smiley
legendary
Activity: 980
Merit: 1011
August 26, 2018, 12:30:54 PM
miktar önemli değil 1 de olabilir 1000 de olabilir bitcoin miktarının bir önemi yok. güvenliği yüksek bir paper wallet üretmenizi istiyorum. Nasıl yaparsınız?
ben şahsen vanitygen ile veya online paper wallet üretilen sitelerde üretilen adreslere güvenemiyorum.
Nasıl bir yol izlenmeli?
Bize güvenebileceğimiz bir paper wallet lazım ise paper wallet üretenlerin kullandığı yapıyı çözüp (tersine mühendislikte bir seçenek) kendi keyfimize veya isteğimize uygun bir algo ve şifreleme tekniği ile paper wallet üretebiliriz. Farazi bir örnek daha veriyim, normal btccore ile üretilen herhangi bir privkeye ayrıca bir şifreleme algosu uygulayıp kağıda yazdırabiliriz. Tabi bu algoyu unutmamak gerekiyor, kendi hafızamıza ne kadar güvenebiliriz orası meçhul.

Edit:
Örnek vermek gerekirse :
5JmUv9FoFQUdu5XP3gGQBwAgoyeUVhwHH12DraC3FuiHBdTfdaf Btccore üzerinden herhangi bir Pkeyi aldık diyelim. Bu sistemi 1-0 ve a-Z olarak düşürsek. İsmimizin baş harfide "B" olsun. B harfi bizim sistemimize göre 14. karakter oluyor. 1-0 a 10 sayı ve a-A-b-B die sayabiliriz. Soy adımızda A ile başlıyor olsun, bu durumda 12 sayısını elde ederiz. P.keyimizdeki 14. karakteri (u5X) 12 arttırabiliriz (4-3-2-1-Z-z-Y-y-V-v-U-u) bu durumda yeni pKeyimiz (5JmUv9FoFQUduuXP3gGQBwAgoyeUVhwHH12DraC3FuiHBdTfdaf) hayırlı olsun. Bunu istediğiniz yere yazdırın.

Lütfen taşlamayın en basit şifreleme mantığından bahsettim Smiley.
legendary
Activity: 3248
Merit: 1531
August 26, 2018, 12:23:50 PM
Benim konu takipçilerine bir sorum olacak,
Diyelim ki elinizde 1 btc var ve yüksek güvenlikli bir paper wallet üretmek istiyorsunuz? Nasıl bir yol izlenmelidir? Önerilerinizi merak ediyorum.
Elimizdeki 1 Btc güvenlik önlemini tasarlamak için mi yoksa o wallet içinde saklamak için mi ?

miktar önemli değil 1 de olabilir 1000 de olabilir bitcoin miktarının bir önemi yok. güvenliği yüksek bir paper wallet üretmenizi istiyorum. Nasıl yaparsınız?
ben şahsen vanitygen ile veya online paper wallet üretilen sitelerde üretilen adreslere güvenemiyorum.
Nasıl bir yol izlenmeli?
legendary
Activity: 980
Merit: 1011
August 26, 2018, 11:48:12 AM
Benim konu takipçilerine bir sorum olacak,
Diyelim ki elinizde 1 btc var ve yüksek güvenlikli bir paper wallet üretmek istiyorsunuz? Nasıl bir yol izlenmelidir? Önerilerinizi merak ediyorum.
Elimizdeki 1 Btc güvenlik önlemini tasarlamak için mi yoksa o wallet içinde saklamak için mi ?
legendary
Activity: 3248
Merit: 1531
August 26, 2018, 04:57:51 AM
olayı hızlandırmak için oclvanitygen i birden fazla gpu olan bir sistemde nasıl çalıştıracağımıza bakıyoruz.
bu dönem nesneye yönelik programlama dersimiz var. belki python yerine C ve C# öğrenebilir isek istemcileri yeniden yazacağız.

Aslında yapmanız gereken oclvanitygen i kod olarak çözmek.
bir otomasyon betiği ile oclvanitygen çağırmak yerine, yaptığı işi anlayıp direk bir fonksiyonla adresleri siz üretseniz daha hızlı olur gibi sanki.

ikinci veritabanında şansınız yaver gitmiş. ilk veritabanında 2.4 milyonda 1 gibi bir oran var.

Konu takipçilerine bir bilgi daha vermeliyim. Aslında bitcoin adresleri kullan at şeklinde kullanılmalıdır. Yani her işlem için bir kere kullanıp akabinde yeni işlem için yeni bir adres kullanmalıdır. vanitiygen ile üretilen adresler sadece 1 ile başlayan adreslerdir. dolayısı ile deneme yapılan uzay toplam uzayın 1/35 i aslında.
İçinde 1000+ btc bulunan  cüzdanlar vanitygen uzayında üretilen adresler değil multi signature adreslerdir.

Benim konu takipçilerine bir sorum olacak,
Diyelim ki elinizde 1 btc var ve yüksek güvenlikli bir paper wallet üretmek istiyorsunuz? Nasıl bir yol izlenmelidir? Önerilerinizi merak ediyorum.
full member
Activity: 602
Merit: 122
August 26, 2018, 04:35:02 AM
Peki konuyu takip ediyorum, her ne kadar asla inanmasam yazdıklarınıza da takipte olacağım. Tekrar söylüyorum 2 ayda 3 windows bilgisayarla 3 milyon adres üretip bunların 7 tane kullanılmış adrese denk gelmesi matematikten, istatistikten anlayan birisi için çok gerçek dışı bir iddia. Şu görseli de şuraya koyayım ki neden inanmadığımı merak eden arkadaşlar için referans olsun.

full member
Activity: 616
Merit: 118
August 26, 2018, 02:46:21 AM
imkansız diye birşey yok bu konuda coin türevlerinin tamamında ne kadar blockchain sorunsuz bir yapı olsada en üyük sorun ta kendisi adres üretimi 1 ile başlayan adreslerde bir değer bulmak daha kolay olmalı sonuçta yıllardır 1 ile başlıyordu  büyük ihtimalle de balance bulunan adresler 1 ile başlıyordur.
member
Activity: 183
Merit: 35
August 26, 2018, 01:10:42 AM
Eğer arkadaşların yukarıda dile getirdiği iddia doğruysa yer yerinden oynar Reddit'de bu konuyu refere edip bir konu başlatacağım cidden iddianız çok sıra dışı ve gerçeklerden uzak ama iddia iddiadır.

Bu konunun bu kadar üzerine gitmemin nedeni, Bitcoin adreslerinin tekrardan üretilme ihtimalinin imkansıza yakın olduğu iddiası. Bulunan mükerrer adreslerin bakiyesinin düşük olması bir savunma da olamaz çünkü o adreslerden birisi 1000 btc barındırıyor da olabilirdi hatta senin benim adresim de olabilirdi üstelik 2 ay gibi kısa bir zamanda 3 tane windows bilgisayarla bu sonuca ulaşıldığı söyleniyor. Böyle bir gerçek varsa insanlar binlerce bilgisayarı bu işe kanalize edip bitcoinin tahtını sarsabilir.

şu an bunu yapmanız gereksiz. evet paylaştığınız nickle beraber kriptopara ile ilgili haber sitelerinde adınız duyulacak. ancak zaten yeterince bilgisiz olan bu toplulukta borsalardaki bitcoin düşüşüne sebep gösterilmesinden tutunda youtube onlarca belkide yüzlerce bu şekil video çekilmesine, virüslü uygulama yapanların exe'leri yaymasına bunun sonucunda aç gözlü kişilerin bunları çalıştırarak bitcoinlerim bu yöntemle çalındı demesine sebep olacak. bunlar yaşanmadı mı? yaşandı. tekrar tekrar tekrar hatta. siz tekrar yaşanması için tetikleyeceksiniz sadece. tıpkı burada olduğu gibi eleştirenlerde çıkacaktır. ki imkansıza yakın deniliyor. imkansız denilmiyor. burada atladığınız en önemli nokta kullanılan uygulamanın adresi üretme mantığı. reddit'de ki konulara aşina bir kullanıcı iseniz. jaxx vb. cüzdanlarda aynı adreslerin oluşturulduğuna ait konuları görmüş olmalısınız. yada benzer şekilde aramaların yapıldığı. bu sizin iddianızın yanıtı.

misal githubda paylaşılan genelde PHP ile adres oluşturan scriptlerde aşağıdaki kod kullanılıyor. GMP yada bcmath yerine (çünkü php kurulurken çoğu zaman açık olarak gelmiyor kütüphane)
Code:
for($i=0;$i<32;$i++){$heks.=chr(mt_rand(0,$i?0xff:0xfe));}
mt_rand ile ilgili reddit konusu; https://www.reddit.com/r/netsec/comments/1pvfmv/phps_mt_rand_random_number_generating_function/

tüm mesajları okursanız sorularınızın çoğunun yanıtı verildi. he duyuracağım diyorsanız tercih sizin. bizim eleştirildiğimizin onlarca katını mesajınızda bulacaksınız Smiley

ilave olarak arkadaşın izlediği yöntem vanitygen Smiley ne olduğuna bir bakın derim.
full member
Activity: 602
Merit: 122
August 25, 2018, 07:40:48 PM
Eğer arkadaşların yukarıda dile getirdiği iddia doğruysa yer yerinden oynar Reddit'de bu konuyu refere edip bir konu başlatacağım cidden iddianız çok sıra dışı ve gerçeklerden uzak ama iddia iddiadır.

Bu konunun bu kadar üzerine gitmemin nedeni, Bitcoin adreslerinin tekrardan üretilme ihtimalinin imkansıza yakın olduğu iddiası. Bulunan mükerrer adreslerin bakiyesinin düşük olması bir savunma da olamaz çünkü o adreslerden birisi 1000 btc barındırıyor da olabilirdi hatta senin benim adresim de olabilirdi üstelik 2 ay gibi kısa bir zamanda 3 tane windows bilgisayarla bu sonuca ulaşıldığı söyleniyor. Böyle bir gerçek varsa insanlar binlerce bilgisayarı bu işe kanalize edip bitcoinin tahtını sarsabilir.
member
Activity: 274
Merit: 88
August 25, 2018, 01:24:13 PM
Ben istatistikleri vereyim en iyisi,

bu ilk veritabanımız :
sonuç fena. 2.4 milyon denemede 0 dan büyük bakiye sayısı 1

mysql> select count(adr) from adresler0 where bakiye>0;
+-----------------+
| count(adr)      |
+-----------------+
|               1 |
+-----------------+
1 row in set (3.47 sec)

mysql> select count(adr) from adresler0;
+-----------------+
| count(adr)      |
+-----------------+
|      2399999  |
+-----------------+
1 row in set (0.12 sec)



bu ikinci veritabanımız :
1.2 milyon deneme de 0 dan büyük bakiye sayısı 7

mysql> select count(adr) from adresler1 where bakiye>0;
+-----------------+
| count(adr)      |
+-----------------+
|               7 |
+-----------------+
1 row in set (5.41 sec)

mysql> select count(adr) from adresler1;
+-----------------+
| count(adr)      |
+-----------------+
|      1241476 |
+-----------------+
1 row in set (0.12 sec)

25 haziran da otomasyonu aktif çalıştırmaya başladık.
toplamda 4 windows çalışıyor. arkadaşlarım bilgisayarlarını sürekli açık tutmuyorlar.
2 ayda 3 milyon adres üretilmiş. 8 dolu adres bulmuşuz.
Ama bir sürü şey öğrenmiş olduk:
istemci sunucu yapısı, mysql tablo limitleri, bitcoin adresleme yapısı,
python ile kolay exe üretimi, windows da oclvanitygen kullanımı.

olayı hızlandırmak için oclvanitygen i birden fazla gpu olan bir sistemde nasıl çalıştıracağımıza bakıyoruz.
bu dönem nesneye yönelik programlama dersimiz var. belki python yerine C ve C# öğrenebilir isek istemcileri yeniden yazacağız.
member
Activity: 183
Merit: 35
August 25, 2018, 01:06:46 PM
@miyav neden güldürsünler ki? sanki her yazılıma başlayan tasarım şablonlarına mvc'ye göre yazıyor. yazılım bir süreçtir. örnek php yazanların yarısından fazlası istinaları yapmaz Smiley adres oluşturma ile ilgili github'da az aratın denk geleceksiniz. sadece ingilizce değil. özellikle slav dillerinde Wink belki benim denk gelmediğime denk gelerek paylaşacaksınız.

evet 1 sıfır'dan büyüktür. ancak daha öncede ekip oluşturulması konusuna değinmiştim. haklısınızda ne kadar çok "0" olursa o kadar çok değer büyüyor ne tarafına geldiğine göre. ya "1" leri yanyana koyarsak sıfırlardan daha büyük olmaz mı? onun için ne toplamadaki "0" gibi ne de çarpmadaki "1" gibi etkisiz elemanlara gerek yok. yolda yöntemde yukarıda yazıyor. üzerine koyun üstel olarak büyüyelim. eski mesajımda değindiğim gibi aradaki bilgi farkı ne kadar ufak olursa o kadar hızlı olunur. kendimi çok bilmiş yada egoist görmeyin bende konu sahibinden sonra başladım ancak şu an paralelde aynı aşamalarda olmadığımızı tahmin edebiliyorum. adres aramanın sebepleri ve sonuçlarınada yukarıda yazmıştım.

misal adresleri saklamada belirli limitlere takılacağımız yazıldı. çözümü ne? tebrikler çözüm o demek yerine evet o olabilir ama şu da var demek gerekir. adresi saklarken tam boyutlu saklamak yerine heks olarak saklasak adres->hash160 gibi.
yada dağıtık yapıda bir mimaride saklamak? hash160 olarak 20 byte olarak her 2 GB dosyalarda ne kadar adres saklanabilir. P2P gibi bir sisteme uyarlanıp, yavru istemciler ile daha hızlı ve paralel sistem geliştirilmez mi?
adres nasıl daha hızlı oluşturulabilir? vanitygen'i düzenleyebilir miyiz? kim düzenleyebilir? oclvanitygen ile kismi arama yaptırabilir mi? bu P2P ile entegreli çalışabilir mi?

sorular çok çözümlerde. ortada bir çözüm varsa her zaman soruLARı oluşturur. şu an olan kısa mesafeli koşu, burada 1-100 metre, 2-200 metre,400 metre derken elenenler olacak, yeni katılanlar olacak. elbet orta mesafeli koşulara başladığımızda zevkini ve meyvelerini gerçekten alacağız. 3000-5000-10000 metrede. şu an bulduklarımız çikolata yediğimizde ürettiğimiz mutluluktan fazla değil en azından benim için Smiley

son olarak inanan inanır inanmayan inanmaz. yukarıda amaçlar yazıyor. he başarısız oluruz (ki olamayız azda olsa denk geldi Smiley ) eleştirerek kendini tatmin etmek ister onada saygı duyarım. ama tüm konuyu okumadan yorum yapmayın.

Kaç milyon adresten sonra bu sonuca ulaştınız? Bana hiç inandırıcı gelmedi kusura bakmayın ama.
Not : Şu sonuç bile bitcoine olan güveni yerle bir eder. Bu konuda sayısız deneme yapıldı ancak hiç birisi elle tutulur bir sonuca ulaşmadı ancak siz çıkıp parmakla sayılacak kadar az sürede 7 tane adres tespit ettik diyorsunuz bu korkunç bir oran.

yerle bir etmez. daha da sağlamlaştırır. çünkü bizim denediğimiz yol önceden denenen yol. hala belirli bir adrese yönelik direkt olarak bir çalışma yapılamıyor. 25 ağustos 2018 tarihi itibari ile. denediğimiz yöntemler denendi. biz sadece belirli bir süre ile kısıtlamayıp. devam ediyoruz.
aslında yapmadığımız işin özeti bu;
full member
Activity: 602
Merit: 122
August 25, 2018, 10:16:26 AM
kaç zamandır hiç bakiye bulamamıştık. bayram tatilinden önceki bir haftada bizim otomasyon çözümünün bulduğu bakiyeler.
0.00012355
0.00098745
0.00108844
0.00000745
0.00000990
0.00001340
0.00008974
demek ki bulunabiliyormuş. Smiley
ha bakiyeler küçük. bir işe yaramaz ama bulunabiliyor olduğunu görmek güzel

Benzeri bir çalışmayı ethereum için yapmak için hazırlıklar yapıyoruz. ethereum ağında çok daha fazla çöp hesap bulacağımızı düşünüyorum.

Kaç milyon adresten sonra bu sonuca ulaştınız? Bana hiç inandırıcı gelmedi kusura bakmayın ama.

Not : Şu sonuç bile bitcoine olan güveni yerle bir eder. Bu konuda sayısız deneme yapıldı ancak hiç birisi elle tutulur bir sonuca ulaşmadı ancak siz çıkıp parmakla sayılacak kadar az sürede 7 tane adres tespit ettik diyorsunuz bu korkunç bir oran.
legendary
Activity: 980
Merit: 1011
August 24, 2018, 02:19:18 PM
Kendimden örnek verebilirim bu konuda hiçbir bilgim yoktu, merak edip atladım ve C# konusunda pek becerikli olduğum söylenemez fakat internet üzerinden bakınarak ve temel C# bilgisiyle kontrol mekanizmasını her nekadar yavaşta olsa öğrendim. Öğrendiğim bir diğer şey ise şuana kadar 310.000 adres tarattığım halde sadece 1 tanesinin kullanılmış olması Smiley

Edit : Herkes bildiğini kendisine saklasaydı halen tekerleğin icadı ile uğraşıyor olurduk.
legendary
Activity: 3248
Merit: 1531
August 24, 2018, 01:14:07 PM
Hocam 1, 0 dan büyüktür. Sayac=1; bile yazsan hiç olmamasından iyidir. Bakkal defteri muhabbetine filan gerek yok.
Bende dün konuya denk geldim, biraz kurcalamak istedim hem C# üzerinden yapanıda okummamıştım, denemiş olurum dedim. C Sharpla dün başladığımda saniyede 3 adres kadar taratabiliyordum, bir kaç hata düzeltmesi ve geliştirmeden sonra saniye 20 adrese kadar çıkardım. Hız olarak sizinkilerde durum nedir bilgi verebilir misiniz ?

Kesinlikle katılıyorum.
Sıfır bir değer değildir. Bir sayı bile değildir. Anca başka bir sayının yanına gelince bir değer yaratır. Tıpkı kafanızın içindeki bilgi gibi.
Bilginin de tek başına bir değeri yoktur, ille de birileri o bilgiye ulaşmalı. Bir sayıda sıfır ne kadar çoksa sayı o kadar çoğalır.
Bilgi ne kadar çoksa, insan o kadar çoğalır büyür.

Kodlarınızı paylaşmaktan korkmayın. Bilgi paylaşıldıkça büyüyen çoğalan bir şey bunu unutmayın.



Pages:
Jump to: