Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
December 06, 2018, 07:41:28 AM |
|
@1907KFY bir şey sorucam usta; ethereum içinde bir kod çıkarmaya çalışıyorumda... bunu https://etherscan.io 20 adresli bakiye kontrol etmeye izin veriyor... python da random 20 adreslik bir Private Key oluşturup bunlarıda https://etherscan.io da bakiye kontrolu yapabilecek bir döngü oluşturabilirmiyiz... kontrol ettiği tüm adresleri de bir txt dosyasına atabilecek... tekrar teşekkürler yardımın için...
|
|
|
|
mugt
Member
Offline
Activity: 183
Merit: 35
|
|
December 06, 2018, 07:45:40 AM |
|
@1907KFY bir şey sorucam usta; ethereum içinde bir kod çıkarmaya çalışıyorumda... bunu https://etherscan.io 20 adresli bakiye kontrol etmeye izin veriyor... python da random 20 adreslik bir Private Key oluşturup bunlarıda https://etherscan.io da bakiye kontrolu yapabilecek bir döngü oluşturabilirmiyiz... kontrol ettiği tüm adresleri de bir txt dosyasına atabilecek... tekrar teşekkürler yardımın için... şöyle bir kanal denk geldi youtube'da : https://www.youtube.com/channel/UCg7xSYsmqO3ibYogkKqJ8CA
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
December 06, 2018, 09:28:01 AM Last edit: December 07, 2018, 08:52:07 AM by Jupiter_01 |
|
teşekkürler @mugt Alintı ( https://www.youtube.com/watch?v=QMgKTIXcSeg&t=191s) # !/usr/bin/env python # -- coding: utf-8 -- import sha3 import binascii from ecdsa import SigningKey, SECP256k1 import requests from bs4 import BeautifulSoup import time i=100 while(i<=200): pr= "{:064x}".format(i) private =binascii.unhexlify(pr) keccak =sha3.keccak_256() keccak.update(SigningKey.from_string(private, curve=SECP256k1).get_verifying_key().to_string()) address = "0x{0}".format(keccak.hexdigest()[24:]) url = (" https://etherscan.io/address/%s" % address) html = requests.get(url, headers={'User-agent': 'Mozilla/5.0'}).text soup = BeautifulSoup(html, "html.parser") table = soup.find("div", {"class": "col-md-6"}) value = table.findAll('td')[1].text.split(' ')[0].strip() value2 = table.findAll('td')[5].text.split(' ')[0].strip() amount = float(value) print (str(i)+" "+pr+" "+address+" "+str(amount)+" "+value2) i=i+1
|
|
|
|
PHI1618
Legendary
Offline
Activity: 1554
Merit: 1334
|
|
December 07, 2018, 11:22: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/statsBunun 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/PlutusSon 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-294d13f0ca5dhttps://medium.com/@ahmetseyhan/bitcoin-matemati%C4%9Fi-ve-bloklar%C4%B1n-dili-6cc6fa5d0ae2Bu mesajın ve linktekilerin çıktısını alıp derinlemesine okumak lazım. Konu amacı güzel, kendini geliştirmek yeni şeyler öğrenmek adına güzel. Ama bu gibi antitezlerin de olması lazım. Teşekkürler.
|
"Damnant quod non intelligunt." Anlamadıkları şeyi suçlarlar. BTC
|
|
|
chrome.exe
Newbie
Offline
Activity: 40
Merit: 0
|
|
December 09, 2018, 09:42:21 AM |
|
2 adet v100 tesla cihazım var, bu ekran kartları ile sorgu yapma ve projenize destek olmak istesem tam olarak ne yapmam gerekiyor? konu oldukça evrilmiş, milyon denemeler vs. belki benimde bir faydam dokunur.
|
|
|
|
mugt
Member
Offline
Activity: 183
Merit: 35
|
|
December 09, 2018, 03:34:44 PM |
|
2 adet v100 tesla cihazım var, bu ekran kartları ile sorgu yapma ve projenize destek olmak istesem tam olarak ne yapmam gerekiyor? konu oldukça evrilmiş, milyon denemeler vs. belki benimde bir faydam dokunur. bitcrack'la deneme yapabilirsiniz. grupta kendi konusunda kullanım şekli yazıyor.
|
|
|
|
ZeroCat
Newbie
Offline
Activity: 266
Merit: 0
|
|
December 20, 2018, 10:08:43 PM |
|
Çooook uzun zaman oldu ama ilk balığımı tuttum arkadaşlar evvelsi gün 0.0472 btc lik cüzdan bulmuş durumdayım.
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
December 21, 2018, 06:53:21 AM |
|
Çooook uzun zaman oldu ama ilk balığımı tuttum arkadaşlar evvelsi gün 0.0472 btc lik cüzdan bulmuş durumdayım.
tebrikler hangi yöntem ile ?
|
|
|
|
ZeroCat
Newbie
Offline
Activity: 266
Merit: 0
|
|
December 21, 2018, 08:46:46 PM |
|
Çooook uzun zaman oldu ama ilk balığımı tuttum arkadaşlar evvelsi gün 0.0472 btc lik cüzdan bulmuş durumdayım.
tebrikler hangi yöntem ile ? https://github.com/BitcoinPHP/BitcoinECDSA.php arkadaşın scripti editlemiştim kontrol ettirerek yapıyordum baktım nodejs ile daha hızlı tarıyor nodejs ile devam ediyordum birkaç aydır deneme yapıyordum tabii.
|
|
|
|
sonerbo
|
|
December 26, 2018, 05:24:42 PM |
|
Çooook uzun zaman oldu ama ilk balığımı tuttum arkadaşlar evvelsi gün 0.0472 btc lik cüzdan bulmuş durumdayım.
Bunu ispatla BTC 1 doların altına inmese Direk Dansı yapıcam.
|
|
|
|
mugt
Member
Offline
Activity: 183
Merit: 35
|
|
December 27, 2018, 12:24:34 PM |
|
Çooook uzun zaman oldu ama ilk balığımı tuttum arkadaşlar evvelsi gün 0.0472 btc lik cüzdan bulmuş durumdayım.
Bunu ispatla BTC 1 doların altına inmese Direk Dansı yapıcam. konudaki eski mesajları okuyun. bu tartışıldı. olay denk gelmek değil, belirli bir adrese yönelik tarama yapılamaması
|
|
|
|
Zz
Legendary
Offline
Activity: 1820
Merit: 1077
|
|
January 01, 2019, 07:25:43 PM |
|
Konu takipçilerine bir sorum olacak : Bir private key den kaç tane bitcoin adresi üretilebilir veya bir başka deyişle; ben bir bitcoin core kurdum. 25 tane adres ürettim ve cüzdanın dump'ını aldım. 25 adres ve her bir adrese ait birer private key mi görürüm yoksa bir private key kullanılarak üretilmiş alt private keyler ve bağlı bitcoin adresleri mi görürüm?
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
January 02, 2019, 06:14:51 AM Last edit: January 02, 2019, 07:17:58 AM by Jupiter_01 |
|
Konu takipçilerine bir sorum olacak : Bir private key den kaç tane bitcoin adresi üretilebilir veya bir başka deyişle; ben bir bitcoin core kurdum. 25 tane adres ürettim ve cüzdanın dump'ını aldım. 25 adres ve her bir adrese ait birer private key mi görürüm yoksa bir private key kullanılarak üretilmiş alt private keyler ve bağlı bitcoin adresleri mi görürüm? konu içindeki mesajlarda adresin nasıl üretildiğini detaylıca anlatan içerikleri bulmak mümkün ayrıca kimi arkadaşlarında yine bir adresin oluşumunu anlatan 9 aşamalık yolu anlattığı detaylı anlatımlarda mevcut... hatırlatmak gerekirse daha önceki bir arkadaşımızın mesajından alıntı yaparak yazıyorum... aşağıdaki linkten bu 9 aşamayı net olarak görebilirsiniz... http://gobittest.appspot.com/Addressanlaşılacağı üzere 1 li adresler için her adrese bir private key karşılık gelir 3 le başlayan adresler için birden fazla private key kullanılır (3 le başlayan adresler de aslında 1 le başlayan birden fazla adresin private keylerinin başka bir algoritmasıdır şeklinde biliyorum (3 LÜ ADRESLERİ ÇOK FAZLA ARAŞTIRMADIM SON YAZDIĞIM BİLGİDE HATA OLABİLİR) ,Yanlış bilgi vermek istemem ama bana göre teorik olarak bakarsak b ile başlayan ve 3 le başlayan adresler de 1 ile başlayan birden fazla adresin private keylerinin bazı formulasyonlarla derlenmesinden oluşmuş adreslerdir. güvenlik kaygıları...böyle bir mantıkla bakarsak olaya şöyle bir sonuç çıkmaktadır b ve 3 ile başlayan adreslerdeki BTC ler aslında 1 le başlayan parçalı adreslerde tutulmaktadır kullanıcı gönderim ve alım yaparken bu parçalı adresler üzerinden yapmaktadır, ama 1 le başlayan adresleri görmemektedir)Yani kısaca 1 le başlayan her adrese karşılık bir private key gelmektedir...
|
|
|
|
sonerbo
|
|
January 02, 2019, 06:47:00 PM |
|
I hope it's not a totally stupid question. But has bech32 changed anything about this number of public addresses? I think the private keys do not change anything, right? Since they follow the same pattern.
Short-style bech32 addresses have the same maximum possible addresses of 2 160. There is also a long-style bech32 address format (used for multisig and other more complex scripts) which has 2256 possible addresses.Buda 2 256 ne kadar büyük bir sayı anlamanızı sağlar umarım. ==>> https://www.youtube.com/watch?v=S9JGmA5_unY
|
|
|
|
Jupiter_01 (OP)
Member
Offline
Activity: 126
Merit: 38
|
|
January 10, 2019, 07:47:39 AM Last edit: January 10, 2019, 08:10:01 AM by Jupiter_01 |
|
İşe yarar bir kod...(32 GB Ramli ve güçlü bir işlemci ile a.txt tüm adresler yaklaşık 10 GB b.txt yaklaşık 1 GB karşılaştırma süresi 5 dakika) (4gb ramli bir bilgisayar ile a.txt 1 gb yaklaşık 32 m bakiyeli adres b.txt 100 mb yaklaşık 3 m oluşturulmuş adres karşılaştırma 2 dakika) her iki sistemde de denenmiştir...
tüm satırları okuyup a ve b txt teki aynı satırı yakalarsa c.txt e atar... (hem eth hemde btc için kullanabilir)...
Herkese bol şans...
a_dosyasi = open("a.txt") b_dosyasi = open("b.txt") a_icerik = a_dosyasi.read() a_dosyasi.close() b_icerik = b_dosyasi.read() b_dosyasi.close()
ast = set(a_icerik.splitlines()) bst = set(b_icerik.splitlines())
fark = ast.intersection(bst) son = [] for i in fark: son.append(i+"\n")
c_dosyasi = open("c.txt", "w") c_dosyasi.writelines(son) c_dosyasi.close()
|
|
|
|
bitcamilo
|
|
January 14, 2019, 11:56:38 AM |
|
Bu projeye sonradan katılarak yaklaşık 130 Milyar adres üretip taradık üretilen private keyi elimizde bulunan bu 130 milyarlık adresi blockchainden çektiğimiz 170 milyon adresle karşılaştırdık, bu karşılaştırma sonucunda eşleşen adres olmadı biz de projeyi bugün itibari ile sonlandırdık. Yaptığımız denemede karşılaştığımız sonuç, Bir insan hayatı süresince tüm bitcoin adres havuzunun %0.00000000000001 'ini bile taramak imkansız, Bu kadar küçük bir olasılıkla daha önce kullanılmış bir adres (Bakın içinde bakiye olan demiyorum daha önce en az 1 kez transaction görmüş adres) ile eşleşme yakalamak tartışmasız "OLANAKSIZ". Burada şöyle bir savunma yapılabilir biz 130 milyar adres üretip 1 tane bile eşleşme bulamamışızdır ama birisi çıkıp daha ilk üretilen adreste eşleşme yakalayabilir bu şanstır evet korkunç büyüklükteki bir şanstan bahsediyoruz burada ama var olduğu da yadsınamaz. Şimdi bu yazdıklarımızı okuyup e sen önce olanaksız demişsin sonra da şans demişsin bu ne perhiz bu ne lahana turşusu diyebilir, aradaki farkı açıklayayım. Şimdi Milli Piyango idaresi düzenli olarak çekiliş yapıyor siz 1 tane bilet alıyorsunuz ortalama üretilen bilet miktarı yaklaşık 10 milyon kadar olsun yani sizin şanslı numaralı bileti almış olma ihtimaliniz 1/1000000, 2 tane bilet aldığınızda şansınız 2 katına çıkıyor 2/100000 oluyor, Hadi risk aldınız gözünüzü kararttınız elinizde 1 milyon 200 bin liranız var dediniz ki ulan ben neyim var neyim yok her şeyimi bu işe yatıracağım, çeyrek bilet 2,5 TL olsa 5000000 bilet alabilirsiniz bu da kazanma şansınızı 1/2 yapıyor hala şansa kalmış işiniz ama şansınızı kontrol altına almış oluyorsunuz. Fakat bitcoin konusunda işler biraz değişiyor, elinizde ne kadar büyük bir donanım olursa olsun adres havuzunun genel büyüklüğünü göz önüne aldığınızda şansınızı virgülden sonra 1 birim dahi oynatamıyorsunuz. Şimdi bu başlık altında adres eşleşmesi yakalayan arkadaşlara inanmıyorum diyemiyorum ama bu şansla mutlaka sayısal be piyango alma konusunda şanslarını denesinler diyorum
|
|
|
|
mdikmetas
|
|
January 14, 2019, 12:38:34 PM |
|
blockexplorer ile hız bir indexleme hala yapamadım :d
ancak bende sanırım 2 milyar civarı adres taraması gerçekleştirdim ve elimdeki adreslemeye göre karşılaştırdığım halde hala sonuç 0
|
|
|
|
mhanbostanci
Legendary
Online
Activity: 3248
Merit: 1542
|
|
January 14, 2019, 12:41:42 PM |
|
Yaklaşımınız ile alakalı bir durum bu, konu üzerine çalışan arkadaşlar tüm bitcoin adres uzayını hedeflemediler. bildiğim kadarı ile, vanitygen ile üretilebilen 1 ile başlayan adresler üzerinde yapıldı çalışmalar. toplam uzaya kıyasla çok daha küçük (yinede aslında çook büyük) bir uzay hedeflendi.
Zaten konunun amacı dolu cüzdan bulmak patlatmak değil. Bitcoin adresleme yapısı ile ilgili olarak deneyim kazanmaktı. Konuyu takip eden kişilerin bu konuda bir çok bilgi edindiğini gözlemledim. Bu açıdan mutluyum. Dolu cüzdana denk gelenler oldu ama biride çıkıp boşalttık cüzdanları demedi. Buda olaya etik olarak da doğru yaklaşıldığını gösteriyor.
|
|
|
|
mugt
Member
Offline
Activity: 183
Merit: 35
|
|
January 14, 2019, 02:18:15 PM Last edit: January 14, 2019, 02:59:07 PM by mugt |
|
Bu projeye sonradan katılarak yaklaşık 130 Milyar adres üretip taradık üretilen private keyi elimizde bulunan bu 130 milyarlık adresi blockchainden çektiğimiz 170 milyon adresle karşılaştırdık, bu karşılaştırma sonucunda eşleşen adres olmadı biz de projeyi bugün itibari ile sonlandırdık. ... Şimdi bu başlık altında adres eşleşmesi yakalayan arkadaşlara inanmıyorum diyemiyorum ama bu şansla mutlaka sayısal be piyango alma konusunda şanslarını denesinler diyorum ürettiğiniz adresleri sakladınız mı? sakladı iseniz key-adres formatında bir yere yükleyip paylaşma imkanınız var mı? belirli bir anahtar değerinden başlatarak belirli değerde üreterek aradığımda denk gelmişti, daha önce paylaşmıştım resimde ancak sonrası gereksiz tartışmalar olacağından dolayı kaldırdım. adres havuzu oluşturarak bir yöntem bulmaya çalışıyorum ki en zoru ve mantıklısı bu olacak. çünkü belirli bir adrese yönelik adresi formülü çalıştırdığında 100 Milyon'da bir kez çalıştırdığımda geliyorsa benim için başarılı sayılabilir şu an denemede belirli karakter katarı ile başlayan oluşturduğumda toplamda %6 (%9.3 maks.) gibi bir oranla 2,3,4,5,6 uzunluğunda denk geliyor. (vanitygen'deki mantık, ama daha kısa sürede ve istenilen kelime arama değerini daha az aralık tarayarak bulmak.) amacım istediğim uzunluğu daha kolay oluşturan formül 1 milyarda 1 tane oluştursa bile buna değer
|
|
|
|
mhanbostanci
Legendary
Online
Activity: 3248
Merit: 1542
|
|
January 25, 2019, 08:56:55 AM |
|
Konu takipçilerine bir önerim olacak, aranızda görüşüp bir yöntemde birleşseniz. bende bu iş için size merkezi nokta olarak hizmet verecek 2 sunucu tahsis etsem. birini veritabanı diğerini bitcoin tam düğüm olarak çalıştırsam. kullanılan kodları github a koysak. Hep beraber bir ekip çalışması yapılsa. hatta projeyi anlatır bir web sitesi bile hazırlanabilir. ben birde domain alırım bunun için. Ne dersiniz?
yorumlarınızı merak ediyorum.
|
|
|
|
|