Title: Bitcoin kodunu anlamak: picocoin Post by: hsk81 on July 04, 2013, 05:52:13 AM Merhaba arkadaslar,
iki senedir BTC/LTC ile ugrasiyorum ve su aralar PPCyi de kurcalamaya basladim; her ne kadar bitcoinun alt yapisini anlamis olsamda asil kodunu dunyada gercekten yemis bitirmis insan sayisinin fazla olmadigini tahmin ediyorum. Bu sebeple C kodunu okuyup analiz etmeye basladim; yanlis ugrastigim kod bitcoinun kendi has kodu degil, ama yeni yazilmis bir versiyonu: https://github.com/jgarzik/picocoin. Amacim picocoin C kodunu C++ yada Pythona cevirip, bu BTC olayini temelden anlayip, hatta belkide kitabini yazmak. Daha yeni basladim, ve kod bazindaki bazi baglari inceliyorum su an. C kodunun headearlar arasindaki baglar: http://db.tt/PEBFf3be Eger buna benzer bir ise girismis arkadasimiz varsa, bilgi alis verisine acigim; selamlar. Title: Re: Bitcoin kodunu anlamak: picocoin Post by: ghostshirt on July 04, 2013, 09:05:50 AM https://bitcointalk.org/index.php?topic=41718.msg1999178#msg1999178
Bu linkteki analizler bitcoin client kodunu anlamak için oldukça faydalı. İncelemenizde faydalı olacaktır. Title: Re: Bitcoin kodunu anlamak: picocoin Post by: hsk81 on July 04, 2013, 12:56:56 PM Linkde ki bilgiler cok degerli; tsk! :D
Title: Re: Bitcoin kodunu anlamak: picocoin Post by: hsk81 on July 08, 2013, 10:44:01 AM Evet arkadaslar base58 header boeluemundeki kodu C den C++ gecirdim .. C kodu aslinda temiz, ama uzun suere Python kullandigimdan, bazen kendimi tas devrine savrulmus gibi hissediyorum. https://github.com/hsk81/ccoin-xx sitesinden ilerlememi takip edebilirsiniz. Anlasilan bitcoin kendine has
Code: Base58 Code: Base64 Code: namespace Base58 { Daha bu ilk adim: Anlayabildigim kadari ile "-check" ile biten fonktionlar encoding yaparken isin icine birde hash katip, cevirimin dogru olup olmadigini test ediyor. Bir sonraki adim Code: HexCode Code: Util Title: Re: Bitcoin kodunu anlamak: picocoin Post by: OracionSeis on July 19, 2013, 07:25:02 AM Evet arkadaslar base58 header boeluemundeki kodu C den C++ gecirdim .. C kodu aslinda temiz, ama uzun suere Python kullandigimdan, bazen kendimi tas devrine savrulmus gibi hissediyorum. https://github.com/hsk81/ccoin-xx sitesinden ilerlememi takip edebilirsiniz. Anlasilan bitcoin kendine has Code: Base58 Code: Base64 Code: namespace Base58 { Daha bu ilk adim: Anlayabildigim kadari ile "-check" ile biten fonktionlar encoding yaparken isin icine birde hash katip, cevirimin dogru olup olmadigini test ediyor. Bir sonraki adim Code: HexCode Code: Util Kolay gelsin Title: Re: Bitcoin kodunu anlamak: picocoin Post by: EFS on September 11, 2013, 03:55:56 AM Bu çalışmalar ne durumda acaba? Belli ki konuyu açan arkadaş foruma girmiyor. Acaba işi tamamen çözdü de kitabı yazmaya mı başladı? :D
Title: Re: Bitcoin kodunu anlamak: picocoin Post by: hsk81 on September 11, 2013, 06:04:12 AM Yavas, yavas .. baska projelerle ilgilendim son 2 aydir: https://github.com/hsk81/ccoin-xx adresinden takip edebilirsin.
Title: Re: Bitcoin kodunu anlamak: picocoin Post by: hsk81 on September 19, 2013, 12:58:51 PM Evet arkadaslar, picocoin maceramiz yavas yavas ilerlemeye devam ediyor: Buguen
Code: bloom filter Header dosyasi: Code: struct bloom { Altyapi yavas yavas ortaya cikmaya basladi, ama daha cok is var: Bir sonra ki adim herhal Code: key Code: keyset Title: Re: Bitcoin kodunu anlamak: picocoin Post by: technomancer on September 19, 2013, 01:04:25 PM Evet arkadaslar, picocoin maceramiz yavas yavas ilerlemeye devam ediyor: Buguen Code: bloom filter Altyapi yavas yavas ortaya cikmaya basladi, ama daha cok is var: Bir sonra ki adim herhal Code: key Code: keyset Koddan ve programciliktan anlamam ama bu bitcoin icin kim yazdiysa super dahi birisiymis deniliyor, bu dunyaya ait olmayabilir yada zaman yolcusu olabilir gibi soylentiler var, aylardir bu kodla ugrasan birisi olarak sizcede dahice yazilmis bir sey mi bu, yoksa cryptografi ve programciliktan anlayan pek cok kisinin yapabilwcwgi birsey mi? |