Bitcoin Forum
May 24, 2024, 03:37:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 »
141  Local / Хайпы / Re: Старт проекта BlagoDarYou on: March 10, 2013, 10:15:15 AM
Бог вас накажет
ладно хоть не летающий макаронный монстр
142  Local / Кодеры / Re: I2P & Bitcoin on: March 09, 2013, 09:31:39 PM
Англоверсия этой темы https://bitcointalk.org/index.php?topic=151181.0.
143  Bitcoin / Development & Technical Discussion / Re: I2P & Bitcoin on: March 09, 2013, 06:11:04 PM
reserved
144  Bitcoin / Development & Technical Discussion / Bitcoin client with I2P patch on: March 09, 2013, 06:10:12 PM
Update 08 Mar 2013
Release 0.1
Update 28 Mar 2013
Merged with 0.8.1
Update 04 Jul 2013
Release 0.2
Improved I2P related code.
Some GUI indicators are added: number of I2P-connections, I2P/non-I2P mode, static/dynamic I2P-address
An I2P options tab added. (Settings - Options... - I2P)
Now you could generate a new I2P-address or could see your current I2P-address in GUI.
Update 11 Jul 2013
Migrated to 0.8.3.
Update 13 Sep 2013
Migrated to 0.8.5.
Update 24 Dec 2013
Migrated to 0.8.6.


References:
Source files:
https://github.com/VirtualDestructor/bitcoin-qt-i2p
Binaries for Windows and Linux x64:
https://sourceforge.net/projects/bitcoinqti2p
Original theme in Russian subforum:
https://bitcointalk.org/index.php?topic=138588.0

(Sorry for my bad English. If someone has a better translation of this post, please pm me)
My project is a patch for Satoshi-client (aka bitcoin-qt/bitcoind). For the present it is more like a Proof-of-Concept than finished application. On the other hand the vanilla bitcoin-client is still beta and nobody worries about that. My client can work in i2p-net using SAM bridge without any third-party libraries. Blocks database is compatible with vanilla client, so you may copy the database from your usual client instead of downloading whole database again.



Installation on Linux (on Ubuntu 12.04 for example):
1) add ppa for i2p and bitcoin
Code:
sudo apt-add-repository ppa:i2p-maintainers/i2p
sudo apt-add-repository ppa:bitcoin/bitcoin

2) update
Code:
sudo apt-get update
sudo apt-get upgrade

3) install packages (java will be installed by dependencies)
Code:
sudo apt-get install i2p bitcoin-qt

4) edit this file /etc/default/i2p under root
Code:
  RUN_DAEMON="true"  <- set to true
...
  MEMORYLIMIT="xxx"  <- specify a value subject to your operative memory (256 or 512 shoud be enough)

5) now run i2p
Code:
sudo service i2p start

Installation on Windows:
1) download an i2p distribution kit from official site only: http://www.i2p2.de/download
2) i2p installer will notify you if Java is not installed on your system. If so you should download Java from official site too http://java.com/download/
3) first install Java, then install I2P
4) go to Control Panel - Administrative tools - Services, find "I2P" and check it is running (if it isn't running you should run it)

Running bitcoin in i2p (both Windows and Linux):
1) after I2P was running you should wait a few minutes while i2p is integrating in the network
2) in your browser open the page http://127.0.0.1:7657/configclients. If the page is unavailable that mean I2P was not running (maybe some errors were occured). If the page opens you should press "Start" button near "SAM application bridge" item and enable a checkbox in column "Run at Startup?" After that press "Save Client Configuration" button.
3) delete (or rename) file peers.dat, it's located at C:\Documents and Settings\<YourUserName>\Application data\Bitcoin (for Win XP)  | C:\Users\<YourUserName>\Appdata\Roaming\Bitcoin (for Vista and 7) | ~/.bitcoin (for linux).
You must to do this because serialization format of network addresses is incompatible between the vanilla client and my patch. You need to do this procedure only once before the first start of the patched client. The patched client will make his own peers.dat with required format. Warning! If you leave this file at his place it cause a deadlock of the patched client.
4) download the patched executable files or compile the executable files by yourself and run it
Code:
bitcoin-qt -onlynet=native_i2p
If you want to deal with i2p-net only you should specify option -onlynet=native_i2p as shown above. If you want to deal with both i2p and ip(usual internet) don't specify this option at all, in this case you client will be a gate between i2p-segment of bitcoin-net and the rest net.

Notes:
If you want to help other bitcoin users in I2P you may send me or publish here your dest-hash or b32-address and I will add them to the sources as seed-node in a next release. But if you want this you should run your wallet with a permanent i2p-address (see section "Starting wallet with a permanent I2P-address" below)

Changes in command line arguments:
1) New command line options are added:
Code:
-i2psessionname=<session name> - name of an I2P session. If it is not specified, value will be "Bitcoin-client"
-samhost=<ip or host name> - address of the SAM bridge host. If it is not specified, value will be "127.0.0.1"
-samport=<port> - port number of the SAM bridge host. If it is not specified, value will be "7656".
-mydestination=<pub+priv i2p-keys> - your full destination (public+private keys). If it is not specified, the client will geneterate a random destination for you. See below (Starting wallet with a permanent i2p-address) more details about this option.
-generatei2pdestination - if this option is specified, your client will start for generation i2p-destination only and will close after that.
2) New possible value for "-onlynet" option is added:
Code:
native_i2p
3) In all options required IP-addresses now you can specify destination hash: <512 symbols>AAAA or b32-address: <52 symbols>.b32.i2p


Compatibility:
1) All of the rest options (except of described above) is not changed and working as they did before
2) Database-file peers.dat is not compatible in both way, neither from vanilla client to my patch, not from my patch to vanilla client. This file must be deleted (or renamed) before using my patch and before going back to vanilla client. This file doesn't contain any important data, so you don't need to back up it.
3) all the rest of databases is compatible with vanilla client.
4) Full backward compatibility of the bitcoin-protocol! Patched client works fine with unpatched vanilla clients. Changes in the protocol are appeared only if both clients are patched.

Starting wallet with a permanent I2P-address:
By default if you don't specify -mydestination parameter the patched wallet generates random i2p-destination. It anonymizes your work with bitcoin even more than before. Especially if you use a new bitcoin-address for each transaction. But if you want to help network by publishing you i2p-address or you just like some i2p-address you have to run wallet with permanent i2p-address. You should specify a full destination in the "mydestination" option for that. Full destionation consists of base64 destionation (b32-address is not allowed here!) and your private tunnel key.
Example:
Run from command line:
Code:
bitcoin-qt -mydestination=SVAxpjZzKn~HjvuqpoX5Y948CQnrPpw~9Y9n7itkniijx3NbgTQGJVmZJoc1ERXE87CqcLeeaWtAwqIwhYXL5Y5XkvaUAlAA5BD-9afCmyP42rtEluQLBAprd70UuN20ujuVm0HPyKcIyezphMHsK~GbYMNFiyTz8ko~Kd2wHaeXKWQh6pXyjQJzT4Bwcv1Y9JtPC5b1P5VpwQaLlMJJvblRi8jbRAbimjsxxrMSG6YX8Ks99tsdnQ6YOHGzTPoGpHFgBiROSYwXtC~BbFSv0XfhmN17ZfG6ZCXTbp-xVs-4txSyS~hnS9dL9xHWIv9MNbJzZhI7YztxWgMR3ZNMwR-W2fUeHAcZusmvbm3r-NpIC0O0p9LDDcu7Vxszk~QD~qylFfIT3j8kwu4RDExgqyelVdXVVSlyriHWoIdt9BklqwI1dbAEoLAfG7IZ3921dP4-MH7~AS8Jn3foNe8CAUvu2baRNRIAu75GknCFV5gGIuRRJjFNnrt~vaZfIQP6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3HWfbGlqztnwMY3ChbVHkDwJv52n9ElA-cWCRJp8lquVU4H-l2kY5Me1QlpY~7qFy

Or you may use your config-file (bitcoin.conf):
Code:
$ cat ~/.bitcoin/bitcoin.conf
mydestination=SVAxpjZzKn~HjvuqpoX5Y948CQnrPpw~9Y9n7itkniijx3NbgTQGJVmZJoc1ERXE87CqcLeeaWtAwqIwhYXL5Y5XkvaUAlAA5BD-9afCmyP42rtEluQLBAprd70UuN20ujuVm0HPyKcIyezphMHsK~GbYMNFiyTz8ko~Kd2wHaeXKWQh6pXyjQJzT4Bwcv1Y9JtPC5b1P5VpwQaLlMJJvblRi8jbRAbimjsxxrMSG6YX8Ks99tsdnQ6YOHGzTPoGpHFgBiROSYwXtC~BbFSv0XfhmN17ZfG6ZCXTbp-xVs-4txSyS~hnS9dL9xHWIv9MNbJzZhI7YztxWgMR3ZNMwR-W2fUeHAcZusmvbm3r-NpIC0O0p9LDDcu7Vxszk~QD~qylFfIT3j8kwu4RDExgqyelVdXVVSlyriHWoIdt9BklqwI1dbAEoLAfG7IZ3921dP4-MH7~AS8Jn3foNe8CAUvu2baRNRIAu75GknCFV5gGIuRRJjFNnrt~vaZfIQP6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3HWfbGlqztnwMY3ChbVHkDwJv52n9ElA-cWCRJp8lquVU4H-l2kY5Me1QlpY~7qFy

The first 516 symbols (SVAxp......~vaZfIQP6AAAA) are public key. This key is a base64 i2p-address (aka dest-hash). The rest symbols are private key. If you want to use some i2p-address you need to know its private key. If you publishes you private i2p-key anyone can use your i2p-address. So keep in secret your private key. This program don't send your private key, it uses your key only to open i2p-tunnel. A simplest way to generate your own I2P-address is running the patched client with option -generatei2pdestination. A generated address with a private key will be shown and you will can copy it to your config-file and publish it.

Building from the sources on Linux:
0) Install all necessary libraries for bitcoin. No additional dependencies are needed.
1) Go to a root directory of the project and run 1.build-unix.sh
Code:
./1.build-unix.sh

Crosscompillation for Windows on Linux:
0) Install mingw32
Code:
apt-get install mingw32
1) Download and unpack dependencies using script 1.env-setup.sh
Code:
./1.env-setup.sh
2) Build dependencies by script 2.build-deps.sh
Code:
./2.build-deps.sh
3) Build bitcoin with i2p-patch using 3.build-linux-mingw.sh
Code:
./3.build-linux-mingw.sh

All builded binaries will be located at <directory with project>/release.
I don't have native windows build scripts, because I use crosscompilation as shown above.

This program is provided "as is" without any warranties.

If you like my project support further developing 1JTtvgy5CzwnsRj3vtHACdyKWxgTnYn754
145  Local / Кодеры / Re: I2P & Bitcoin on: March 08, 2013, 09:43:19 AM
Теперь бинарники будут тут:
https://sourceforge.net/projects/bitcoinqti2p
Будем считать это первым релизом.  Roll Eyes
146  Local / Разное / Re: I2P on: March 07, 2013, 10:26:03 PM
Интересная статистика по странам
http://bigbrother.i2p/?p=stats
147  Local / Кодеры / Re: I2P & Bitcoin on: March 07, 2013, 10:11:39 PM
Исходники проекта на гитхабе:
https://github.com/VirtualDestructor/bitcoin-qt-i2p
148  Local / Новички / Re: Помогите нубу с Ubuntu on: March 04, 2013, 06:54:07 PM
Пардон, это я ссылкой ошибся. Говорю про дестктоп, а ссылку на сервер дал.. Конечно, http://releases.ubuntu.com/precise/ubuntu-12.04.2-desktop-amd64.iso.torrent.
149  Local / Кодеры / Re: I2P & Bitcoin on: March 04, 2013, 06:25:55 PM
Update 04.03.2013
В исходники вшито несколько i2p-адресов. Теперь можно не указывать опцию -addnode!
Бинарник для линукса собран с той же версией BDB, что и у разработчиков биткоина - теперь базы полностью совместимы (кроме peers.dat). Возможно, потребуется перекачать все блоки (или скопировать их из оригинального клиента)
Мелкие исправления/улучшения.

Ссылки для скачивания:
Патч для исходников: http://wikisend.com/download/306556/btci2p-patch.tar.bz2
04.03.2013
MD5: 79c8a4cf151cdbc099b46535cfe12174 *btci2p-patch.tar.bz2
SHA1: 9397bddaba4b075a8e3a98855bd75b482a21f57d *btci2p-patch.tar.bz2

Исполняемые файлы для windows: http://wikisend.com/download/466362/btci2p-win32.zip
04.03.2013
MD5: 78b33278d2960328eaf5101ac4a3966f *btci2p-win32.zip
SHA1: 88d9be3e89805da2f0c78ed435b4e26260f1e591 *btci2p-win32.zip

Исполняемые файлы для linux x64: http://wikisend.com/download/763630/btci2p-linux64.tar.bz2
04.03.2013
MD5: 75b7a0cf376a8134d365219b2402d3ff *btci2p-linux64.tar.bz2
SHA1: aa725849128360b5b7e28487efc009997ef13213 *btci2p-linux64.tar.bz2

Спасибо за пожертвование в 1 бтц!
150  Local / Новички / Re: Помогите нубу с Ubuntu on: March 04, 2013, 05:18:46 PM
Мне кажется вам больше подойдет desktop дистрибутив, а не alternate.
На той же странице http://releases.ubuntu.com/precise/ubuntu-12.04.2-server-amd64.iso.torrent.
Саму систему можно считать доверенной, т.к. раздается в торренте она все равно с серверов Canonical. Если уж совсем паранойя заела, там рядом файлы контрольных сумм лежат - можете проверить целостность образа после скачивания.
151  Local / Новички / Re: Помогите нубу с Ubuntu on: March 03, 2013, 09:53:48 AM

Code:
sudo bitcoin-qt -loadblock=/home/naima/bitcoin/blk0001.dat


А вот это напрасно. Вы запустили биткоин-клиент от рута (команда sudo без аргументов повышает привилегии до суперпользователя). А запускать неадминистраторские программы от рута под линуксом - это почти 100% гарантия, что вы рано или поздно убьете или скомпроментируете вашу систему.
152  Local / Кодеры / Re: I2P & Bitcoin on: March 02, 2013, 12:35:36 PM
Вы хотели исходники? Их есть у меня!
http://wikisend.com/download/266262/btci2p-patch.tar.bz2
Пока только патч-файл. Скоро выложу проект на гитхаб.

Инструкция по накладыванию патча:
1) скачать и распаковать исходники биткоина 0.8.0
2) скачать мой патч
3) распаковать патч в директорию с биткоином. выглядеть должно примерно так:
<директория с исходниками>/
    bin/
    src/
    COPYING
    README
    <файлы из моего архива>
5) перейти в эту директорию
Code:
cd <директория с исходниками>
4) запустить скрипт apply_patch.sh
Code:
./apply_patch.sh

Инструкции по сборке для linux:
0) установить необходимые библиотеки для сборки биткоина, никаких дополнительных зависимостей мой патч НЕ добавляет.
1) запустить скрипт 1.build-unix.sh
Code:
./1.build-unix.sh

Инструкции по кросскомпиляции для windows под линуксом:
0) установить mingw32
1) скачать зависимости скриптом 1.env-setup.sh (нужно выполнять только один раз)
Code:
./1.env-setup.sh
2) собрать зависимости и биткоин скриптом 2.build-deps.sh
Code:
./2.build-deps.sh

Все собранные бинарники будут сложены в директорию <директория с исходниками>/release
Скриптов для сборки под виндой у меня нет, т.к. для винды я собираю кросскомпиляцией, как показано выше.
На версии, отличные от 0.8.0 патч, может накладываться с конфликтами!
153  Local / Новички / Re: Помогите нубу с Ubuntu on: March 01, 2013, 03:08:56 PM
1) у вас не чистая убунта, а какая-то самопальная сборка.
2) если у вас компьютер 64-разрядный, то лучше выбрать архитектуру AMD64 (не бойтесь, для интела она тоже подходит, это просто историческое название, т.к. первыми 64-разрядное расширение x86 сделали в АМД).
3) open source OS качайте всегда с официальных сайтов, это вам не варез с кряками. http://www.ubuntu.com/download/desktop. я рекомендую качать 12.04 как более стабильную.
4) размер, указываемый в Virtual Box при создании динамического жесткого диска, означает максимальный размер этого диска, а не минимальный. Для убунты у меня указано 40 гигов, но это по максимуму, чтобы точно хватило. Если проблемы с местом, то 25-30 должно хватить с лихвой (сама система гигов 5 будет занимать).
5) вам следует ознакомиться с устройством файловой системы в линуксе. Биткоин по умолчанию скачивает блоки в ~/.bitcoin, а вы примонтировали новый раздел в /media, естественно на доступном месте в старом разделе это никак не отразилось. Скорее всего второй раз вы примонтировали или к директории /home или к  /home/<ваш пользователь> или вообще в корень /. Монтирование раздела в директорию скрывает файлы, уже находящиеся в этой директории. Вам нужно размонтировать этот новый раздел, старые файлы опять станут доступны, и вы сможете залогинится. Сделать это можно или загрузившись в single-user mode, или с live-cd.
6) вызвать меню загрузчика можно, удерживая клавишу Shift после загрузки BIOS.
7) никогда не устанавливайте программы в обход менеджера пакетов. не надо ничего ни откуда скачивать, забудьте ваш опыт установки программ в винде, нужно устанавливать программы только из хранилища. Все программы в хранилище подписаны и для всех проверяется целостность, а также автоматически разрешаются все зависимости. если нужной программы в хранилище нет (например, биткоин), нужно искать ppa (только для убунты, для других линуксов заморочек чуть больше), и только если нет ни в хранилище, ни в ppa, можно скачать (и то - лучше в исходниках, компилить самому), хотя такое бывает крайне редко.
ppa для биткоина: https://launchpad.net/~bitcoin/+archive/bitcoin
чтобы его подключить нужно выполнить:
Code:
sudo apt-add-repository ppa:bitcoin/bitcoin
ставим биткоин:
Code:
sudo apt-get install bitcoin-qt
Всё! никаких скачиваний. Это также позволит легко обновлять биткоин-клиент в будущем.
8 ) в свете вышесказанного, я рекомендую следующее: снести эту виртуалку; создать новую с бОльшим диском; поставить нормальный дистрибутив, а не кривую сборку; поставить биткоин из ппа. Это будет быстрее, проще и правильней, чем пытаться реанимировать вашу виртуалку.

Edit
Забыл сказать, что после добавления ппа, нужно обновить список доступных пакетов
Code:
sudo apt-get update
а только потом можно ставить биткоин, иначе будет ругаться, что такого пакета нет

Edit2
Если хотите сохранить уже скаченные блоки. Можно загрузиться с live-cd, примонтировать ваш первый раздел, на который они скачивались, с него блоки (или всю папку /home/<user>/.bitcoin) по сети скопировать на хост (вашу реальную ОС). После переустановки аналогично залить эти блоки в новую виртуалку.
154  Local / Новички / Re: Bitcoin-Qt 0.8.0 on: February 24, 2013, 08:47:35 PM
Текущая версия протокола стала 70001, предыдущая была 60002. Кто знает, какие изменения были внесены в протокол? Желательно в исходники ткнуть. https://en.bitcoin.it/wiki/Protocol_specification - здесь пока старая версия описана. В исходниках разницу сходу не увидел.
155  Local / Кодеры / Re: I2P & Bitcoin on: February 24, 2013, 08:24:31 PM
Ради интереса попробовал накатить свой патч на 0.8 версию. Было несколько конфликтов, но они легко решились. Получилось неплохо. Может кто захочет попробовать версию 0.8 в i2p.

Update 24.02.2013
Переход на версию 0.8

Ссылки для скачивания:
Исполняемые файлы для windows: http://wikisend.com/download/698218/btci2p-win32.zip
24.02.2013
MD5: 5036113ef4f1298109e27969c94f10f8 *bitcoin-qt.exe
SHA1: c1603621e87ef15d8d0ad34f244ce3ef2f7f00c0 *bitcoin-qt.exe

MD5: 1d2c03d7aede50123f1e6be24c182a59 *bitcoind.exe
SHA1: 96145d6b2d1581c2bd8873f5b0f90e6c5bb57666 *bitcoind.exe

Исполняемые файлы для linux x64: http://wikisend.com/download/147694/btci2p-linux64.tar.bz2
24.02.2013
MD5: 2726f7d08d1cbb5f58ccd529cff77ee2 *bitcoin-qt
SHA1: 458b76cf2747291a940a306cd8422445be4d494b *bitcoin-qt

MD5: 529f6d0dbfbd6efbe5e0f6af1fc7b687 *bitcoind
SHA1: 1806ddd5cb21ff1ec9530610fe7151c2921f2b55 *bitcoind
156  Local / Бизнес / Re: услуги по разблокировке/разблокировани on: February 21, 2013, 06:21:42 PM
Я сокращенные ссылки не открываю. Еще у меня скрипты в браузере выключены, а вконтактик без них работать не хочет.
Я лишь хотел сказать, что если бы хотел воспользоваться подобными услугами, не стал бы их в аське обсуждать.
157  Local / Бизнес / Re: услуги по разблокировке/разблокировани on: February 21, 2013, 05:45:53 PM
ему-то может и пофиг, а клиентам?
158  Local / Бизнес / Re: услуги по разблокировке/разблокировани on: February 21, 2013, 03:52:39 PM
а меня насторожило, что общаться предлагает по аське, когда всем известно, что аська прослушивается вдоль и поперек. хотя какзалось бы, кому следует блюсти анонимность в первую очередь, так это самому ТС
159  Local / Кодеры / Re: I2P & Bitcoin on: February 20, 2013, 08:08:43 AM
Можно ли изолировать I2P-код до такой степени, чтобы его было легко вливать в любую версию Bitcoin?
Хотелось бы. Уже сейчас мой код довольно сильно изолирован, если не вдаваться в подробности, то я просто подкидываю стандартному коду биткоина сокет, связанный с I2P. И он обращается с ним, как с обычным сокетом, даже не зная про какой-то там i2p. Вся работа с I2P вынесена в мою отдельную библиотеку, которая просто линкуется статически и от остального биткоина не зависит вообще. Ее даже вполне можно использовать в других проектах (что я и делаю). Еще в класс CNetAddr в файле netbase.h добавлено поле и соответствующие методы для работы с dest-hash. Но, естественно, полностью изолировать мой код нельзя, он ведь как-то должен взаимодействовать с остальным кодом. Поэтому если в будущем будут меняться те места в коде биткоина, в которые я встраиваю свой код, то придется допиливать вручную. При минорных изменениях скорее всего можно будет автоматически накладывать патч. Например, я почти уверен (хотя и не пробовал), что мой патч без проблем накатится на версию 0.7.2. Это зависит не от меня, а от того, какие места в оригинальном коде будут менять разработчики биткоина в очередном релизе. И гарантировать, что они не будут менять код, от которого завишу я, нельзя. Поэтому для каждого релиза нужно все равно вручную смотреть код, тем более для таких мажорных релизов, как 0.8.
160  Local / Кодеры / Re: I2P & Bitcoin on: February 20, 2013, 06:28:32 AM
Вообще - да, но не сейчас. Если, честно, то я даже еще не смотрел код 0.8. Читал только, что Гэвин хотел самопальные потоки заменить бустовскими. И это правильно, потому что сейчас код работы с потоками ужасен.

Для меня сейчас приоритетная задача довести текущую реализацию до некоего логического завершения и опубликовать исходники. Потом уже можно заняться добавлением плюшек и бэкпортированием изменений из свежих версий биткоина. Если замечаний по выложенным вчера файлам не будет, то я начну готовить исходники к публикации, т.к. на данный момент основная функциональность, которую я планировал,  реализована полностью.

Upd
Почитал тут https://bitcointalk.org/index.php?topic=145184.0. Изменений много. Самое важное по моему мнению, что заменили BerkeleyDB на LevelDB от гугла. Судя по описанию, изменений, касающихся именно моего патча, не много, поэтому принципиальных проблем для переноса патча на 0.8 не вижу. Но, конечно, надо смотреть код.
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!