Pages:
Author

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

legendary
Activity: 3136
Merit: 1516
September 01, 2018, 10:24:07 AM
Bu forumda ilk defa bir konuda insanların hevesle bir çabaya girdiğini, kendini geliştirmeye çalıştığını görüyorum.
Demek ki olay motivasyonda bitiyormuş.
Arkadaşlar,
Hangi yöntemi kullanırsanız kullanın, bakiye bulup bulmamanız da önemli değil.
Bu egzersizler sayesinde,
algortima ortaya çıkarma,
temel programlama,
yazılım geliştirme,
bitcoin adres yapısı,
bitcoin rpc kontrollerinin öğrenilmesi,
ortak işin birden fazla unsura pay edilmesi,
istemci sunucu mimarisi ile çalışma,
aradığın bilgiye ulaşma, bulduğunu okuma anlama yorumlama,
ve hepsinden önemlisi bilgi paylaşmayı öğreniyorsunuz.

Lütfen konuyu canlı tutun. Bilgilerinizi paylaşın. Bilgi paylaşıldıkça büyür.
member
Activity: 183
Merit: 35
September 01, 2018, 05:52:08 AM
Projeniz açık kaynak hale geldi mi ki?
oclvanitygen projesi şu mudur?
kendi projesini açık hale getirmek isteyen açar. zaten anlattıklarım sır değil, sadece bazı noktalarda bilgiye daha kolay ulaşılabilmesini sağladım. ulaşan zaten ulaşır. samr7'nin eski bu daha yeni.

bana göre ortaya çıkan sonuç;
1- her kişisel bilgisayara bitcoin-core kurulacak
2- pattern, random yada belli bir sayfalamayla üretilen adresler bir txt dosyasına export edilecek
3- tüm bloklar bir yazılımla indexlenecek
4- aynı yazılımla import edilen txt dosyası satır satır bakiye kontrolü yapılacak
5- bulunan bakiyeli adresler başka bir txt dosyasına yazdırılacak...

tüm yazıları tekrar okuyunca eniyi yöntemin zaten bilinen ve uygulanan bu 5 adımlı çözüm olduğu ortaya çıkıyor. konuyu takip eden kimi arkadaşlarda bu yöntemle bakiyeli hesaplar bulmuşlar...bana göre bundan sonrasında ilerleyiş iki farklı koldan gitmeli...

birincisi yazılım bilen arkadaşların konuyu takip eden arkadaşlara bu adımlarda yardımcı olması, örneğin ben 3. adımda sıkıntı yaşıyorum yazılım bilgim az olduğu için... konuyu samimi bir şekilde takip eden arkadaşlar bu 5 adımı da düzgün bir şekilde işlettikleri zaman zaten oluşturulacak gurup  tam anlamıyla
verimli olacaktır... örnegin bir üst aşamaya geçip sistematik taramaya geçebiliriz. Ve 3. aşamadan sonra kullandığımız yazılımı geliştirip farklı girişler çıkışlar ekleyebiliriz...

ikincisi süreci anlamaya devam edip, kişisel çözümleme ve gelişim yolunda ilerleyebiliriz. bu konuyla ilgili zaten çok sınırlı sayıda türkçe kaynak var...en azından daha sonra bu tür algoritmalara merak salacak arkadaşlara türkçe bir kaynak sunmuş oluruz...

ben her iki seçeneğinde devam etmesi taraftarıyım yazılım konusunda bilgili olan arkadaşların 3. aşamadan sonrasında yardımcı olmalarını bekliyorum

daha öncede o adımları yazmıştım. belki o şekil numaralı değil. ancak bu şekil daha derli toplu olmuş. miyav'da benzer şekilde yaptığını yazmıştı . hazır bizim anlatmamız yerine kendiniz bulmalısınız. gelişimini tamamlamadan kabukları kırılan tüm canlıların bazı özellikler gelişmiyor Smiley
member
Activity: 122
Merit: 26
September 01, 2018, 02:49:12 AM
bana göre ortaya çıkan sonuç;
1- her kişisel bilgisayara bitcoin-core kurulacak
2- pattern, random yada belli bir sayfalamayla üretilen adresler bir txt dosyasına export edilecek
3- tüm bloklar bir yazılımla indexlenecek
4- aynı yazılımla import edilen txt dosyası satır satır bakiye kontrolü yapılacak
5- bulunan bakiyeli adresler başka bir txt dosyasına yazdırılacak...

tüm yazıları tekrar okuyunca eniyi yöntemin zaten bilinen ve uygulanan bu 5 adımlı çözüm olduğu ortaya çıkıyor. konuyu takip eden kimi arkadaşlarda bu yöntemle bakiyeli hesaplar bulmuşlar...bana göre bundan sonrasında ilerleyiş iki farklı koldan gitmeli...

birincisi yazılım bilen arkadaşların konuyu takip eden arkadaşlara bu adımlarda yardımcı olması, örneğin ben 3. adımda sıkıntı yaşıyorum yazılım bilgim az olduğu için... konuyu samimi bir şekilde takip eden arkadaşlar bu 5 adımı da düzgün bir şekilde işlettikleri zaman zaten oluşturulacak gurup  tam anlamıyla
verimli olacaktır... örnegin bir üst aşamaya geçip sistematik taramaya geçebiliriz. Ve 3. aşamadan sonra kullandığımız yazılımı geliştirip farklı girişler çıkışlar ekleyebiliriz...

ikincisi süreci anlamaya devam edip, kişisel çözümleme ve gelişim yolunda ilerleyebiliriz. bu konuyla ilgili zaten çok sınırlı sayıda türkçe kaynak var...en azından daha sonra bu tür algoritmalara merak salacak arkadaşlara türkçe bir kaynak sunmuş oluruz...

ben her iki seçeneğinde devam etmesi taraftarıyım yazılım konusunda bilgili olan arkadaşların 3. aşamadan sonrasında yardımcı olmalarını bekliyorum
member
Activity: 448
Merit: 89
Full Stack Engineer
August 31, 2018, 05:40:47 PM
Ekip içi değil, komple açık kaynak bir projede destek veririm. Herkese açık bir proje Wink
o zaman oclvanitygen'i workflow şeklinde grafiğini bekliyoruz Smiley 4-5 farklı çalışma şekliyle aralıkları taramak için modifikasyon önerisinde bulunabilirim.  Roll Eyes
Projeniz açık kaynak hale geldi mi ki?

oclvanitygen projesi şu mudur?
member
Activity: 183
Merit: 35
August 31, 2018, 04:03:08 AM
Ekip içi değil, komple açık kaynak bir projede destek veririm. Herkese açık bir proje Wink
o zaman oclvanitygen'i workflow şeklinde grafiğini bekliyoruz Smiley 4-5 farklı çalışma şekliyle aralıkları taramak için modifikasyon önerisinde bulunabilirim.  Roll Eyes


sorundaq o indexliyor her zaman pratik bir yolu şimdilik yok

var daha önce yazdım. bitcoin-core'u rpc ile başlatın. basit bir script ile her bloğu tekrar okutup, veritabanına kaydedin. oradan adres kontrolü yapın. dediğiniz şekilde ömür gidiyor. Smiley forumda direk çıktı veren yazılımlarda var.
full member
Activity: 616
Merit: 118
August 30, 2018, 02:42:26 PM
sorundaq o indexliyor her zaman pratik bir yolu şimdilik yok
member
Activity: 122
Merit: 26
August 30, 2018, 04:50:41 AM
arkadaşlar daha önce bir hocamda bashetmişti... oluşturduğum 100.000 adresi wallet dat dosyasına nasıl export edebilirim?
member
Activity: 448
Merit: 89
Full Stack Engineer
August 30, 2018, 04:12:05 AM
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.
Uzaklaşacak bir durum yok, daha birşey yapmadık ki. Belkide hiç dahil olmayacağım, diğer yandan öz güveninizi kaybetmeyin ve bilmediğiniz ne varsa oturup öğrenmeyi deneyin, benim gibi kişiler de size motivasyon kaynağı olsun sadece, vazgeçme sebebi olmasın.

ş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
Ekip içi değil, komple açık kaynak bir projede destek veririm. Herkese açık bir proje Wink
legendary
Activity: 980
Merit: 1011
August 29, 2018, 01:51:47 PM
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ı
Tam bir grup oluşturmaktan ziyade hızlı iletişim kurulabilecek bir platforma geçip bilgi akışı sağlanması daha mantıklı geliyor bana. Zaten o platform üzerinde duruma göre gruplar oluşucaktır. Şuan bir grup oluşturalım desek en kötü ihtimalde bile 2 gruba ihtiyaç var. Bazılarımız ether ile uğraşıyor bazılarımız BTC. Aramızdan birisi çıkıp ben monero ile uğraşıcam dese gruptan atmak zorunda mı kalacağız ? Bu gibi durumlardan dolayı bilgi paylaşamını kolaylaştıracak ve hızlandıracak bir platforma geçmek daha mantıklı şuanki seviyede.
member
Activity: 122
Merit: 26
August 29, 2018, 03: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, 02: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: 3136
Merit: 1516
August 28, 2018, 06: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, 05: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, 10: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, 05: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, 01: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, 01: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: 3136
Merit: 1516
August 26, 2018, 01: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, 12:48:12 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 ?
legendary
Activity: 3136
Merit: 1516
August 26, 2018, 05: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.
Pages:
Jump to: