Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
7 декабря 2012, 4:58:04 PM   # 1
 
 
Сообщения: 784
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о файлах данных / обработки в bitcoind.

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Первый раз - я просто глядя на исходный код Bitcoin сейчас и пытаюсь выяснить, как добавить что-то или даже если мне нужно, чтобы добавить его. Я пытаюсь понять, о обработке данных, как я вижу, сейчас есть несколько различных CPP файлов, связанные с этим.

То, что я вижу, это ниже, и моя догадка, что это относится к (хранение данных WRT)

db.cpp - по-видимому, старше Berkeley DB код бумажника, регистрация, сверстники
leveldb.cpp - кажется, что интерфейс / поддержка LevelDB
txdb.cpp - выглядит как информация транзакции БД с помощью LevelDB (заклиненную на TXID?)
main.cpp - по-видимому, писать принятые блоки для простого последовательного файла (а также некоторые данные отката)

Я не вижу файл данных, который хранит историю адресов или сделок, индексированный по адресу для быстрого поиска по адресу, если я не ошибаюсь.

Так я думал о добавлении какой-то код, чтобы хранить эти данные в виде блоков "Принято", Что позволяет быстрый доступ к информации транзакций по адресу.

Я что-то упускаю? Кто-нибудь есть соответствующие комментарии. Спасибо.
BkkCoins сейчас офлайн Пожаловаться на BkkCoins   Ответить с цитированием Мультицитирование сообщения от BkkCoins Быстрый ответ на сообщение BkkCoins


Как заработать Биткоины?
Без вложений. Не майнинг.


7 декабря 2012, 5:06:32 PM   # 2
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о файлах данных / обработки в bitcoind.

Получил 1806 Биткоинов
Реальная история.





Я не достаточно знакомых с кодовым, но ниже должностью, сип отметил он написал 10-линии патч, который может быть отличной отправной точкой для вы хотите. Не уверен, что если бы он выпустил его в то же время или нет.

flatfly сейчас офлайн Пожаловаться на flatfly   Ответить с цитированием Мультицитирование сообщения от flatfly Быстрый ответ на сообщение flatfly

7 декабря 2012, 5:22:46 PM   # 3
 
 
Сообщения: 784
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о файлах данных / обработки в bitcoind.

Я ожидаю, что это не будет слишком трудно хранить транзакции индексированных по адресу. Может быть, я неправ. Может LevelDB можно использовать снова и ключ по адресу?

Идея у меня есть, чтобы сделать это намного проще запустить сервер Электрум. Сейчас вам необходимо установить Абэ и обновить его полностью, и есть работает SQL Server. Но с информацией сделки шпонкой по адресу в bitcoind, и RPC вызов для получения этой информации, простой сервер Электрум может работать только с bitcoind в одиночку и гораздо проще в настройке и запуска.



BkkCoins сейчас офлайн Пожаловаться на BkkCoins   Ответить с цитированием Мультицитирование сообщения от BkkCoins Быстрый ответ на сообщение BkkCoins

7 декабря 2012, 5:32:48 PM   # 4
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о файлах данных / обработки в bitcoind.

Я ожидаю, что это не будет слишком трудно хранить транзакции индексированных по адресу. Может быть, я неправ. Может LevelDB можно использовать снова и ключ по адресу?

Идея у меня есть, чтобы сделать это намного проще запустить сервер Электрум. Сейчас вам необходимо установить Абэ и обновить его полностью, и есть работает SQL Server. Но с информацией сделки шпонкой по адресу в bitcoind, и RPC вызов для получения этой информации, простой сервер Электрум может работать только с bitcoind в одиночку и гораздо проще в настройке и запуска.


Хм, я почти уверен, что это уже сделано (совсем недавно)! Не знаю, где это документально, но я слышал его на IRC - Я думаю, что 8-ток обрезка серверы работают Abe-бесплатно уже.


EDIT: Я мог бы быть частично неправильно - может кто-нибудь подтвердить?


Видеть https://github.com/spesmilo/electrum-server/blob/master/README.leveldb
flatfly сейчас офлайн Пожаловаться на flatfly   Ответить с цитированием Мультицитирование сообщения от flatfly Быстрый ответ на сообщение flatfly

7 декабря 2012, 5:46:47 PM   # 5
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о файлах данных / обработки в bitcoind.

Я не вижу файл данных, который хранит историю адресов или сделок, индексированный по адресу для быстрого поиска по адресу, если я не ошибаюсь.

Это в основном правильно. Если адрес находится в вашем бумажнике, все операции, связанные с, которые хранятся в бумажнике.

В противном случае, история адрес не сохраняется.

Я ожидаю, что это не будет слишком трудно хранить транзакции индексированных по адресу. Может быть, я неправ. Может LevelDB можно использовать снова и ключ по адресу?

Да. LevelDB является общей базы данных ключ / значение. Вы можете хранить все что угодно там.

jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik

7 декабря 2012, 7:52:23 PM   # 6
 
 
Сообщения: 784
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о файлах данных / обработки в bitcoind.

Хм, я почти уверен, что это уже сделано (совсем недавно)! Не знаю, где это документально, но я слышал его на IRC - Я думаю, что 8-ток обрезка серверы работают Abe-бесплатно уже.

EDIT: Я мог бы быть частично неправильно - может кто-нибудь подтвердить?

Видеть https://github.com/spesmilo/electrum-server/blob/master/README.leveldb
Ой. Это очень интересно и делает мою идею излишней. Я пойду и попробовать новую версию отказа. Я Bitcoin 0.7.1 работает на VPS. Похоже, мне нужно обновить до 0.8.0 из исходников. Я предполагаю, что следующий шаг будет PPA, что связывает все это вместе и делает это один шаг для установки. Может быть, я буду смотреть на это вместо того, чтобы после того, как.

Благодарим Вас за обновление меня по этому вопросу.


@jgarzik - Спасибо за подтверждение того, что я думал о коде дб.
BkkCoins сейчас офлайн Пожаловаться на BkkCoins   Ответить с цитированием Мультицитирование сообщения от BkkCoins Быстрый ответ на сообщение BkkCoins

8 декабря 2012, 6:35:27 AM   # 7
 
 
Сообщения: 784
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о файлах данных / обработки в bitcoind.

Я копался в этом форуме ищу информацию, чтобы построить 0.8.0 от Bitcoin. Не могу найти его. Может кто-то мне точку в потоке?

Я мерзавец клонировал Bitcoin, но это создает 0.7.1 согласно помощи выводу. Мне нужно другое отделение или что ... или просто вариант Makefile делать. Подсказки приветствуются. Спасибо.

Кроме того, информация о сервере Электрум говорит, что нужно установить "питон-LevelDB", Но этот пакет не распознан на Ubuntu 12.04, поэтому я ожидаю, что должно быть PPA необходимо. Возможно, что информация может быть добавлена ​​к странице дока, потому что это трудно сделать, это строит, когда вы продолжать работать с проблемами и должны исследовать вокруг форума, чтобы попытаться выяснить, как только начать.

Thx снова.
BkkCoins сейчас офлайн Пожаловаться на BkkCoins   Ответить с цитированием Мультицитирование сообщения от BkkCoins Быстрый ответ на сообщение BkkCoins

8 декабря 2012, 6:56:20 AM   # 8
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о файлах данных / обработки в bitcoind.

Я копался в этом форуме ищу информацию, чтобы построить 0.8.0 от Bitcoin. Не могу найти его. Может кто-то мне точку в потоке?

Спросите в этой теме:

котировка
Я мерзавец клонировал Bitcoin, но это создает 0.7.1 согласно помощи выводу. Мне нужно другое отделение или что ... или просто вариант Makefile делать. Подсказки приветствуются. Спасибо.

Это нормально. Там нет боковой ветви. Основная ветвь "мастер"

Версия не стала "0.8" до дня выпуска. Мой выход из debug.log выглядит
Код:
12/08/12 6:53:41 Bitcoin версия v0.7.1-216-g8588702-грязно-бета (2012-12-04 07:18:04 -0800)

jgarzik сейчас офлайн Пожаловаться на jgarzik   Ответить с цитированием Мультицитирование сообщения от jgarzik Быстрый ответ на сообщение jgarzik

8 декабря 2012, 7:12:27 AM   # 9
 
 
Сообщения: 784
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о файлах данных / обработки в bitcoind.

Понимаю. Спасибо. (У меня, кажется, немного новее 228 вместо 216. Нет проблем.)

Для Электрума-сервер дэвов - Я пытался применять патч согласно инструкции в HOWTO.md но это дало ошибке. Оказывается, уровень патч должен быть -p1 вместо -p2 указано. Или это, или я предполагаю удалить "кд Bitcoin" как я считаю, что может работать.

Во всяком случае я исправлен и построил Bitcoin, набор electrum.conf и собирается попробовать запустить.
BkkCoins сейчас офлайн Пожаловаться на BkkCoins   Ответить с цитированием Мультицитирование сообщения от BkkCoins Быстрый ответ на сообщение BkkCoins

8 декабря 2012, 7:38:18 AM   # 10
 
 
Сообщения: 784
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопросы о файлах данных / обработки в bitcoind.

Информация для пользователей Ubuntu 12.04:

питон-LevelDB не доступен. Вам нужно добавить строку в файл /etc/apt/sources.list, как показано ниже, чтобы привести в хранилище Backports, а затем обновить APT-GET, а затем APT-получить установку питона-LevelDB. появляются новые версии Ubuntu для этого пакета.

Это работает для меня. Я предлагаю обновление README.leveldb.

дебютантка http://archive.ubuntu.com/ubuntu Точный-Backports главная вселенная
BkkCoins сейчас офлайн Пожаловаться на BkkCoins   Ответить с цитированием Мультицитирование сообщения от BkkCoins Быстрый ответ на сообщение BkkCoins



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW