Pages:
Author

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

legendary
Activity: 2016
Merit: 1598
Merhabalar,

Geçtiğimiz aylarda Bitmex üzerine bir marketmaker algoritması geliştirdik, yazılım uzmanı arkadaşımız Kanada'ya gitti ayrılmak zorunda kaldı,

trading stratejisi yazma konusunda tecrübeli PYTHON uzmanı bir arkadaş varsa bu konuda beraber çalışabiliriz, selamlar
member
Activity: 122
Merit: 26
legendary
Activity: 2212
Merit: 1112
LLP Programming & Electronics
python hangi versiyon ?
member
Activity: 122
Merit: 26

 Bu yukarıda ki  kod ve önceden verdiğin benzer kod , oluşturduğu   "Found.txt ve Fund.txt"   dosyalarına yazmıyor bakiyeyi.  
Acaba işletim sistemi yetki sorunu mu diye  hem windows  hemde linux  ile denedim.  Ve  bakiye olan sayfaları tarasa  bile değerleri  .txt lere  yazmıyor.  

başka bir sorun vardır, denedim ve kullanıyorum taramayı 1. sayadan başlatıp dene ( page = 1 )..  iki dosya da oluşuyor mu ? transfer görmüş adresleri  Found.txt yazar, Fund.txt de bakiyesi olan adresleri

Evet  2 dosyada oluşuyor kendiliğinden. Ama içleri hep boş.    Dolu sayfaları tarasa bile .txt lerin içine birşey yazmıyor.


page = 0

( 0. sayfadan başlayıp 1, 2 ,3. sayfaları tarattığımda çıkan saonuç Found.txt çıktısı )
bende bir sorun yok 4 bilgisayarda aktif kullanılıyor pc de bir sorun vardır usta Fund.txt de veri atıyor onuda denedim

0 0 4039675 17 1MNagJqYUsWBD47QbsebCT2Lt7GwZtjkg
0 0 100000 5d 1ADtEbG5UAnrqSTz8CssEPXFLYTM6mfCiA
0 0 39763 70 1MsUtV4HwbEX6pnPa1cAfzJTn7oNufW5p4
0 0 13473818 2 1LagHJk2FyCV2VzrNHVqg3gYG4TSYwDV4m
0 0 6291410 4b 1AdaHxALc5jknZVmNtcduvkD33WBv3sX6i
0 0 100000 10 18XrReT5ChW8qgXecNgKTU5T6MrMMLnV8H
0 0 374000 3b 16RwUYX9uRx3AttTa8zY6JvauPYSgLDoSy
0 0 930000 74 13TQKnr3psXk7Zw9xi6hsrJcdqKRLidhux
0 0 50000 36 1L6qp71nqFbTTFTQYGQeLg94AkaeYJW1J
0 0 100000 a 1GDWJm5dPj6JTxF68WEVhicAS4gS3pvjo7
0 0 20000 11 1LwjY8QPCW46jXn79eeN5SfZDsYNB9qDj1
0 0 63456 4 1MnyqgrXCmcWJHBYEsAWf7oMyqJAS81eC
0 0 12989 7f 1FB8cZijTpRQp3HX8AEkNuQJBqApqfTcX7
0 0 91724 19 1JZC74Q76Ms8TSvB7H7Dc93SNRzRzNmYFc
0 0 13025 2e 1GTy3GAexCP74XVouxc7ZUP9s2qheQVDDz
0 0 5100000 69 1DerC5SzMPgBN4o6yaxcRZ7TMBCDus6nLT
0 0 16049554 4d 1P4C2RHfYZjU2Eca3mAwcHFwnYHcM4PxLn
0 0 76630 18 145TcwDemMhjNiSAMxA5q14HTRuvNJFRx4
0 0 10014600 15 19vxtDbLMNasSpbAEZd7va5Qge6d2zYWbp
0 0 13641 12 1BBwZVdBjoPxotHfrKLpHJBSy7vmc2pjex
0 0 3790000 5b 1P1Dur122Pzey73fFyUgfSbcxDdedSSm4z
0 0 4956 8 1JMcEcKXQ7xA7JLAMPsBmHz68bzugYtdrv
0 0 20000 7c 1KmobiUwSFcKyDX2z1Ss2TVL5yLq2BnxrS
0 0 15430 7 1BYbgHpSKQCtMrQfwN6b6n5S718EJkEJ41
0 0 5430 b 1NokMRjkCGBmy8F3JRdX5XHyXqY8Yxvd4i
0 0 25119 51 16Uhv71wNqMeaTW6YZQ8L3SaeVuomoD3dX
0 0 1098926 f 13xG3mC4TXUn8cRgqJG5eG9TDw4fFcztfE
0 0 847200 6 1UCZSVufT1PNimutbPdJUiEyCYSiZAD6n
0 0 9099374 7b 1HHKanEL28o5Nrui8byqTNwFtWpdVEPzw5
0 0 5430 16 19WcSz4FxGH7CRqChvXaFW42UHnbQBicky
0 0 1496 4e 1GX2tP5ds3LyFypjD1wnKapvwV1mgZos3G
0 0 10000 26 17RjnQF8VWkcqyAHvY1QA1jNyx1xPVnB5d
0 0 10247243 e 1KgVr2GExouGLAeAt79KwxykCck4k9Cexk
0 0 16474120 1f 1KWj99Jwd9LGGC2Y1c9c4cmvWvYTQrLFVc
0 0 5430 1c 19HkpLyo2WQJ3SiCmFANVuoQvg4UAX43uG
0 0 119393 5 1E1NUNmYw1G5c3FKNPd435QmDvuNG3auYk
0 0 5430 56 1BsyFuJSKj58dmWXSt2EeE5PAp2EmyYwnJ
0 0 100000 42 1QAALUJNskZWEbvwKXoTteowgs9xGGeAZR
0 0 35000000 5e 1LtUqEjvsTh4B5GtDmBV8upuRD6QcRTeCx
0 0 5430 21 1B7nMKLwh76G84u1xvk4CnhPK5YcPr2jvT
0 0 73330335 80 1EoXPE6MzT4EnHvk2Ldj64M2ks2EAcZyH4
0 0 1063 52 17fGEEDHbspV7xAxpjhsFFK4tkgfvonyEE
0 0 38241 61 1BiXAVzed7Ue5kG2ehnsWcfqQjdMcY2hqu
0 0 1559735 23 1Cw4iTCkanJFZhLAQh3hBzD22QdBMrkPND
0 0 20000 7e 163bgHt747rfMKf7tM6XEoCzhKbvrYgZ6N
0 0 321000 72 1LvbRi7aCjENKCzDMTsaoZ8sKsg1B9CqLQ
0 0 10419399 5f 157RMZhbBLC1wucv3jxQqqHjbKezL1yy7g
0 0 1267107 7d 1QCoHemDLMTaSJb7heXUHLsu6YPyu5iDEv
0 0 102900 13 13zGBax475zUoLFatjye7Rp48vPrtiaeqs
0 0 13930 6f 1Q4rfQLQF9yKN2Ay2NNBwLNPSy4sDbwNnd
0 0 13173 c 1LWsLyY2j2mPtYcG9yG2bDFwTWryiJL6sp
0 0 95430 57 1B5edeYL7WEmhkKP3FEkURjB9ZXVrc3FCQ
0 0 308261 3a 1DbZj2r2pSz8iq6MrMLENMusrar3YdhdaY
0 0 31380493 3 1NZUP3JAc9JkmbvmoTv7nVgZGtyJjirKV1
0 0 28129 1e 1DCYmXCRYXSPxsSFTRuveKRfqiCFmwNFbW
1 0 63500 2 1cMh228HTCiwS8ZsaakH8A8wze1JR5ZsP
1 0 1497 2d 1LxerPZSoPQAH4iJFHJQPpbiCCsZzYpzQD
1 0 14500 4 1JtK9CQw1syfWj1WtFMWomrYdV3W2tWBF9
1 0 500000 15 1E6NuFjCi27W5zoXg8TRdcSRq84zJeBW3k
1 0 210000 3 1CUNEBjYrCn2y1SdiUMohaKUi4wpP326Lb
1 0 1000 9 1HSxWThjiwbC4dJbXHMpBfwRenB12UguG5
1 0 1000000 2a 1EMxdcJsfN5jwtZRVRvztDns1LgquGUTwi
1 0 245784 b 15wPJhwthAkBtUgx3qFEyCtnK7piuu6Xvr
1 0 3000000 51 1H2GoFDiFjmWitZMF46oGU1d6HtxHpaBQw
1 0 700000 4c 1McVt1vMtCC7yn5b9wgX1833yCcLXzueeC
1 0 600000 31 1PitScNLyp2HCygzadCh7FveTnfmpPbfp8
1 0 100000 29 1KJyNjeZbGmH93D2yP36ViV8smdtAWv1E6
1 0 300000 7 19ZewH8Kk1PDbSNdJ97FP4EiCjTRaZMZQA
1 0 11100 80 1CAE6ej7VyAhgTtL1AYKTEByRJaCZKg8XM
1 0 2000000 d 18xiXDdYhapNJoAp4UAkJa1WZT9U9FmQiD
1 0 15000000 1a 12e2Zo4VFe2j4Cs3gru55H8JZ7PZXppHnd
1 0 10000 1b 13zdFFdFn1LxfcXF8B6VBsnKxiLkZ7zBUU
1 0 400000 8 1EhqbyUMvvs7BfL8goY6qcPbD6YKfPqb7e
0 0 30000 100 1CPp1y7oyRkxjiVjap5ytgUFh5crqMrUqL
0 0 900000 8b 1GYFF26ZNohcFXNPPgrcovQH2XPvG38y7h
0 0 8077386 e5 1EcDD3QLhSg9zmPnExs5etYaXP5o4yT8xM
0 0 67720 c8 1DBnH9vswDSbojbw3zeNUQBmmL494cyW8W
0 0 30011 d6 1NvxH7VHMwVdwHCpwLLVhecieHZy3oVPoZ
0 0 11592 ff 14FEwXgmVL37WvqVAucoijV1piKyzSCxzc
0 0 68204 d4 1NcyZoVby5LbHXNVedcQpwtYj5TMGqGQzZ
1 0 9253 90 1BgXK1VnkLPGyTyfqCtvDpC8WVf9LsK5us
1 0 800000 e0 1M92tSqNmQLYw33fuBvjmeadirh1ysMBxK
1 0 652041 a1 12UGwi5mvuA95s34fyw2ANzmt1Bk8L1Ljt
0 0 7168 180 1DvNQX45opAhUG7cwsFvsRUhj66CRMGbiQ
0 0 200000 152 1L7eexqY5EDYXa6PH8zK5kR2c5voPSvF9i
0 0 20954 101 1NmzUR9szvC3Ffo2f75dSqBBWDTXQN6Nrb
0 0 127779 168 12FotmxA4hT2dbsibS8SmB4fXbLk8rtSpU
0 0 88825 103 1BtTj4C4ADoVWaGTtLPhb6iewmsD4FN9h4
0 0 90000 11a 15NdiJ3kgjMP9K3PRWuScEaUJZt6gt64pf
0 0 91672 111 1LDMZk7BE99i8PtUQrnE1jKgwyKipBX4yk
0 0 100000 104 1Mu3aeLeSqpxQtQ5UHzzNXrj2CdPEAmEVP
0 0 5500 118 18zyGPJTfDeGFogYagXq2HtisroX5b9bhv
1 0 367400 168 1FUG2NWd3CoDo6U4bYDeNDjmXWYPD3SMCL
legendary
Activity: 2212
Merit: 1112
LLP Programming & Electronics

 Bu yukarıda ki  kod ve önceden verdiğin benzer kod , oluşturduğu   "Found.txt ve Fund.txt"   dosyalarına yazmıyor bakiyeyi.  
Acaba işletim sistemi yetki sorunu mu diye  hem windows  hemde linux  ile denedim.  Ve  bakiye olan sayfaları tarasa  bile değerleri  .txt lere  yazmıyor.  

başka bir sorun vardır, denedim ve kullanıyorum taramayı 1. sayadan başlatıp dene ( page = 1 )..  iki dosya da oluşuyor mu ? transfer görmüş adresleri  Found.txt yazar, Fund.txt de bakiyesi olan adresleri

Evet  2 dosyada oluşuyor kendiliğinden. Ama içleri hep boş.    Dolu sayfaları tarasa bile .txt lerin içine birşey yazmıyor.
member
Activity: 122
Merit: 26

 Bu yukarıda ki  kod ve önceden verdiğin benzer kod , oluşturduğu   "Found.txt ve Fund.txt"   dosyalarına yazmıyor bakiyeyi.  
Acaba işletim sistemi yetki sorunu mu diye  hem windows  hemde linux  ile denedim.  Ve  bakiye olan sayfaları tarasa  bile değerleri  .txt lere  yazmıyor.  

başka bir sorun vardır, denedim ve kullanıyorum taramayı 1. sayadan başlatıp dene ( page = 1 )..  iki dosya da oluşuyor mu ? transfer görmüş adresleri  Found.txt yazar, Fund.txt de bakiyesi olan adresleri
legendary
Activity: 2212
Merit: 1112
LLP Programming & Electronics

 Bu yukarıda ki  kod ve önceden verdiğin benzer kod , oluşturduğu   "Found.txt ve Fund.txt"   dosyalarına yazmıyor bakiyeyi. 
Acaba işletim sistemi yetki sorunu mu diye  hem windows  hemde linux  ile denedim.  Ve  bakiye olan sayfaları tarasa  bile değerleri  .txt lere  yazmıyor. 
member
Activity: 122
Merit: 26
Arkadaşlar daha önce paylaştığım sayfalama üzerinden taramada random atıyordu sayfaları aşağıdaki kodla belli bir sayfadan başlayıp birer arttırarak tarama yapabilirsiniz... page değerini istediğiniz sayfadan başlatabilirsiniz. komut satırından çalıştırırsanız yazılımı hız sabit kalıyor her page de 128 adres bulunduğunu unutmayın yani saniyede 128 adres tarıyor ben bol şans herkese

import threading
import os
import time
import random
import requests
import json
from bit import Key
from bit.format import bytes_to_wif
import traceback


def getPage(pageNum):
    keyList = []
    addrList = []
    addrStr1 = ""
    addrStr2 = ""
    num = (pageNum - 1) * 128 + 1
    try:
        for i in range(num, num + 128):
            key1 = Key.from_int(i)
            wif = bytes_to_wif(key1.to_bytes(), compressed=False)
            key2 = Key(wif)
            keyList.append(hex(i)[2:])
            addrList.append(key2.address)
            addrList.append(key1.address)
            if len(addrStr1): addrStr1 = addrStr1 + "|"
            addrStr1 = addrStr1 + key2.address
            if len(addrStr2): addrStr2 = addrStr2 + "|"
            addrStr2 = addrStr2 + key1.address
    except:
        pass
    return [keyList, addrList, addrStr1, addrStr2]

def getBalances(addrStr):
    balances = "security"
    while True:
        if "security" not in balances: break
        secAddr = balances.split("effects address ")
        if len(secAddr) >= 2:
            secAddr = secAddr[1].split(".")[0]
            addrStr = addrStr.replace(secAddr + "|", "")
            addrStr = addrStr.replace("|" + secAddr, "")
        try:
            r = requests.get(url='http://blockchain.info/multiaddr?active=%s' % addrStr, timeout=5)
            balances = r.text
        except:
            return
    try:
        balances = json.loads(balances)
        balances = balances['addresses']
    except:
        print (balances)
    return balances

getCount = 0
fp_found = open("found.txt", "w+")
fp_fund = open("fund.txt", "w+")

def getWallet():
    global getCount
    page = 804588564449641383043243846270166584295311723814047148385776539071216133489
    while True:
        page = page + 1
        pageRet = getPage(page)

        try:
            balancesRet = getBalances(pageRet[2])
            for balance in balancesRet:
                getCount = getCount + 1
                if balance['final_balance'] <= 0 and balance['total_sent'] <= 0: continue
                key = ""
                isCompress = 0
                for i in range(0, len(pageRet[1])):
                    if balance['address'] == pageRet[1]:
                        key = pageRet[0][int(i/2)]
                        if i % 2 == 1: isCompress = 1
                        break
                if key == "": continue
                fp_found.write(str(isCompress) + " " + str(balance['final_balance']) + " " + str(balance['total_sent']) + " " + key + " " + balance['address'] + "\n")
                if balance['final_balance'] > 0:
                    fp_fund.write(str(isCompress) + " " + str(balance['final_balance']) + " " + str(balance['total_sent']) + " " + key + " " + balance['address'] + "\n")
                print (isCompress, balance['final_balance'], balance['total_sent'], key, balance['address'])

            balancesRet = getBalances(pageRet[3])
            for balance in balancesRet:
                getCount = getCount + 1
                if balance['final_balance'] <= 0 and balance['total_sent'] <= 0: continue
                key = ""
                isCompress = 1
                for i in range(0, len(pageRet[1])):
                    if balance['address'] == pageRet[1]:
                        key = pageRet[0][int(i/2)]
                        if i % 2 == 1: isCompress = 1
                        break
                if key == "": continue
                fp_found.write(str(isCompress) + " " + str(balance['final_balance']) + " " + str(balance['total_sent']) + " " + key + " " + balance['address'] + "\n")
                if balance['final_balance'] > 0:
                    fp_fund.write(str(isCompress) + " " + str(balance['final_balance']) + " " + str(balance['total_sent']) + " " + key + " " + balance['address'] + "\n")
                print (isCompress, balance['final_balance'], balance['total_sent'], key, balance['address'])
            fp_found.flush()
            fp_fund.flush()
        except:
            traceback.print_exc()
            continue
        #clearScreen()
        #print (getCount)
        print (page)

def clearScreen():
    os.system('clear')

def main():
    threads = []
    for i in range(1):
        threads.append(threading.Thread(target=getWallet,args=()))
    for t in threads:
        time.sleep(1.0)
        t.start()
    for t in threads:
        t.join()

if __name__ == '__main__':
    main()
member
Activity: 122
Merit: 26
ilk 3 hanesi mesela aaa olan adresleri çıkartabileceğimiz bir komut satırı varmıdır? kafayı yedim ne kullandığımı unuttum ha Cheesy

vanitygen64 -i -k -o ras 1aaa >zzz.txt
legendary
Activity: 1904
Merit: 1282
ilk 3 hanesi mesela aaa olan adresleri çıkartabileceğimiz bir komut satırı varmıdır? kafayı yedim ne kullandığımı unuttum ha Cheesy
member
Activity: 183
Merit: 35
bu zamana kadar kullanılmış adres sayısı  sanırım 450 milyon civarında. bunu sql table a alıp içerisinden sorgu yapmak olanaksız. Bu açıdan rusty-blockparser'ın unspentcsv ile bakiye bulunan hesapları tabloya import edip en azından sorgu süresini kısaltmak mümkün. kaldı ki zaten harcanmış bakiyesi 0 olan hesapları taramak da çok mantıklı değil. Bir daha kullanılacağının garantisi yok.
sql'e almak kolay. db'ye aktardım. benzersiz indeksli olarak. 450 Milyon adres yaklaşık 50 gb tutuyor. rusty-blockparser'da işlem kayıtlarını tekrar çıkardığı için satır sayısı gereksiz artıyor. indeks yaptığında gereksiz yer kaplıyor. önemli olan "0" bakiyeli adrese denk gelebilmek Smiley
jr. member
Activity: 237
Merit: 3
bu zamana kadar kullanılmış adres sayısı  sanırım 450 milyon civarında. bunu sql table a alıp içerisinden sorgu yapmak olanaksız. Bu açıdan rusty-blockparser'ın unspentcsv ile bakiye bulunan hesapları tabloya import edip en azından sorgu süresini kısaltmak mümkün. kaldı ki zaten harcanmış bakiyesi 0 olan hesapları taramak da çok mantıklı değil. Bir daha kullanılacağının garantisi yok.
member
Activity: 183
Merit: 35
valla rust blockparser çok fazla ayrıntılı olarak yazmamışlar o yüzden içerikte neler var tam olarak bilmiyorum ancak

dolu bir adrese denk gelen varmı cidden yada kullanılmış bir adrese denk gelen?

güncelleme gelmediği için öyle. işime yaradı. tekrar tarayarak üzerine ekledim. denk gelme konusu ise bana denk geldi. şanslıyımdır. Daha büyüklerini için denemeye devam  Grin
legendary
Activity: 1904
Merit: 1282
valla rust blockparser çok fazla ayrıntılı olarak yazmamışlar o yüzden içerikte neler var tam olarak bilmiyorum ancak


dolu bir adrese denk gelen varmı cidden yada kullanılmış bir adrese denk gelen?
member
Activity: 183
Merit: 35
Şimdiye kadar Kullanılmış bütün adreslerin bir dosyasını oluşturup torrent olarak paylaştım isyen indirebilir.

bca adresler yok. segwit adresleri kaydetmiş mi bilmiyorum. kontrol edeceğim.

Düzeltme : gerçi 1 ile başlayan adresleri oluşturuyoruz neden dedim bende bilmiyorum. oruca verin Grin
jr. member
Activity: 237
Merit: 3
çok iyi olur.

25 Mayıs'a kadar duracak.
Code:
part1
https://transfer.pcloud.com/download.html?code=5Z3MWI7ZX1W5ioOmdvVZ98qjZGMEHaqg2wjHL9GPo6kxfVbAWRlgk&label=Transfer%20-%20files%20sent%20%28to%20sender%29

part2
https://transfer.pcloud.com/download.html?code=5ZMd2I7ZX1W5ioOmdvVZ98qjZoORBLSGTNrJQmX4pQ5oTrHt9nP97&label=Transfer%20-%20files%20sent%20%28to%20sender%29

part3
https://transfer.pcloud.com/download.html?code=5Zsb2I7ZX1W5ioOmdvVZ98qjZigERq493oQXNjBpM0uw5OkQri12X&label=Transfer%20-%20files%20sent%20%28to%20sender%29

indiriyorum çok teşekkürler Smiley

unspentcsv çok fazla ram tüketiyor. En az 32 gb Ram lazım geliyor. Son 40.000 blokda takıldım ben . iyi oldu bu
member
Activity: 183
Merit: 35
çok iyi olur.

25 Mayıs'a kadar duracak.
Code:
part1
https://transfer.pcloud.com/download.html?code=5Z3MWI7ZX1W5ioOmdvVZ98qjZGMEHaqg2wjHL9GPo6kxfVbAWRlgk&label=Transfer%20-%20files%20sent%20%28to%20sender%29

part2
https://transfer.pcloud.com/download.html?code=5ZMd2I7ZX1W5ioOmdvVZ98qjZoORBLSGTNrJQmX4pQ5oTrHt9nP97&label=Transfer%20-%20files%20sent%20%28to%20sender%29

part3
https://transfer.pcloud.com/download.html?code=5Zsb2I7ZX1W5ioOmdvVZ98qjZigERq493oQXNjBpM0uw5OkQri12X&label=Transfer%20-%20files%20sent%20%28to%20sender%29
jr. member
Activity: 237
Merit: 3
mesele en çok yada en az değil 1 tane kullanışmış bulalım bu adresler içerisinde yeter. örnek olması amaçlı ona göre de devam edilir aslında tamamen 1 ile başlayan herhangi bir karşılaştrma yapmadan adres üretsek daha doğru olur gibi geliyor.
eski mesajlarda bahsetmiştim 1 tanesinin resmini de paylaşmıştım

neyse rust kurdum kendim yapayım. böyle ineceği yok. Smiley
Gün içinde açık bırakıyorum ama bağlanan yok. istersen bir yere parça parça yükleyeyim

çok iyi olur.
member
Activity: 183
Merit: 35
mesele en çok yada en az değil 1 tane kullanışmış bulalım bu adresler içerisinde yeter. örnek olması amaçlı ona göre de devam edilir aslında tamamen 1 ile başlayan herhangi bir karşılaştrma yapmadan adres üretsek daha doğru olur gibi geliyor.
eski mesajlarda bahsetmiştim 1 tanesinin resmini de paylaşmıştım

neyse rust kurdum kendim yapayım. böyle ineceği yok. Smiley
Gün içinde açık bırakıyorum ama bağlanan yok. istersen bir yere parça parça yükleyeyim
legendary
Activity: 1904
Merit: 1282
Valla konuyu ben ilgiyle takip ediyorum, her ne kadar yorum yazmasam da.  Bu tip teknik konuların forumda çoğalması oldukça iyi olur. çünkü ülkemizde bu işin teknik kısmıyla ilgilenen pek insan yok. Zaten bu konularla ilgilenenler cüzdanları patlatmak için ilgilenmiyorlar bir çoğu, meraktan ilgileniyorlar, ki bu tip denemeler, beyaz hacker lık gibi bitcoini güçlenidirici niteliklte olur. eğer bir güvenlik açığı olursa bitcoin kendini günceller

Aynen katılıyorum yazdıklarına... Şu anda biz farkında olarak yada olmayarak çok önemli bir kaynak oluşturduk araştırdığım kadarıyla bu şekilde konuyu her yönüyle ele alan ne ingilizce ne de başka bir dilde herhangi bir inceleme yok...

bura da daha geliştirici olması için konuyu takip eden arkadaşların kullandıkları veya yazdıkları yazılımları paylaşması anlatması bizi  daha ilerletecektir ki ben kullandığım tüm yöntemleri kullandığım yazılımlarla paylaşmaya çalışıyorum.

Bir yılın sonunda artık olayın mantık ve etik kısmını aştığımızı düşünüyorum... Artık olayın tamamıyla teknik kısmındayız...

küçük bir rica
kullanılmış adresleri yükleyecek arkadaşlar 1 le başlayan en çok bakiyeli 10 milyon yada 20 milyon adresi bakiyesiz yüklerseniz çok makbule geçer


mesele en çok yada en az değil 1 tane kullanışmış bulalım bu adresler içerisinde yeter. örnek olması amaçlı ona göre de devam edilir aslında tamamen 1 ile başlayan herhangi bir karşılaştrma yapmadan adres üretsek daha doğru olur gibi geliyor.
Pages:
Jump to: