|
23 сентября 2014, 11:23:13 AM | # 1 |
Сообщения: 310
цитировать ответ |
Re: Взгляд вверх Bitcoin сделки
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Все Bitcoin blockchain исследователи обеспечивают очень быструю функциональность подстановок транзакций. Я слышал от кого-то на этом форуме, что Merkle дерева позволяет быстро поиск транзакции. Я также читал, что blockchain исследователи на самом деле поддерживает реляционную базу данных для хранения данных о транзакции и позволяет быстрый поиск. Насколько я понимаю, что сама Merkle дерево там хранить транзакции проверяемым образом вместо того, чтобы для быстрого поиска транзакций. Как blockchain исследователи на самом деле работает?
|
23 сентября 2014, 12:36:38 PM | # 2 |
Сообщения: 1512
цитировать ответ |
Re: Взгляд вверх Bitcoin сделки
Получил 1806 Биткоинов
Реальная история. Предыдущие версии Bitcoin проиндексированы все транзакции, что позволяет им быть посмотрел на RPC команд. Новая база данных индексируют только СДЕЛКИ, имеющие отношение к вашему кошельку. Если вы хотите эту функцию, вы можете добавить опцию txindex = 1 в файл bitcoin.conf и проиндексировать blockchain.
Другие функциональные возможности, такие как произвольные адреса выборки не доступны в Bitcoin. В blockchain исследователи делают эти запросы, потянув всю blockchain информации в отдельную базу данных, которая затем может быть использована в передней части. Вы можете посмотреть на Abe как blockchain исследователь с открытым исходным кодом, чтобы увидеть, как это делается: |
23 сентября 2014, 3:48:51 PM | # 3 |
Сообщения: 310
цитировать ответ |
Re: Взгляд вверх Bitcoin сделки
Предыдущие версии Bitcoin проиндексированы все транзакции, что позволяет им быть посмотрел на RPC команд. Новая база данных индексируют только СДЕЛКИ, имеющие отношение к вашему кошельку. Если вы хотите эту функцию, вы можете добавить опцию txindex = 1 в файл bitcoin.conf и проиндексировать blockchain. Другие функциональные возможности, такие как произвольные адреса выборки не доступны в Bitcoin. В blockchain исследователи делают эти запросы, потянув всю blockchain информации в отдельную базу данных, которая затем может быть использована в передней части. Вы можете посмотреть на Abe как blockchain исследователь с открытым исходным кодом, чтобы увидеть, как это делается: Спасибо за ваш ответ. Это то, что я думал, что blockchain исследователи используют базу данных на заднем дюйме. Что такое реализация для локальной базы данных, что индексирует blockchain с помощью txindex = 1 вариант? Является ли это LevelDB или что-то похожее магазин ключ-значение? |
23 сентября 2014, 3:55:35 PM | # 4 |
Сообщения: 1512
цитировать ответ |
Re: Взгляд вверх Bitcoin сделки
Да, это точно LevelDB:
Bitcoin-Qt версии 0.8.0 теперь доступна: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.0/ Это крупный релиз предназначен для повышения производительности и обрабатывать увеличение объема сделок по сети. Пожалуйста, сообщайте об ошибках с помощью системы отслеживания проблем на GitHub: https://github.com/bitcoin/bitcoin/issues Как обновить -------------- Если вы используете старую версию, выключите его. Подождите пока он полностью не закрыли (который может занять несколько минут для взрослых версии), а затем запустить программу установки (на Windows), либо просто скопировать / Applications / Bitcoin-Qt (на Mac) или bitcoind / Bitcoin-кварта (на Linux). Первый раз при запуске после обновления процесса повторной индексации будет начал, что займет от 30 минут до нескольких часов, в зависимости от скорости вашей машины. Несовместимые изменения -------------------- Этот выпуск не больше не поддерживает полный индекс исторических идентификаторов транзакций по умолчанию, поэтому, глядя вверх произвольную транзакцию с использованием getrawtransaction RPC вызов не будет работать. Если вам нужна эта функциональность, вы должны запустить один раз с -txindex = 1 -reindex = 1 для восстановления индексов блок-цепи (смотри ниже более Детали). улучшения ------------ ... LevelDB, быстрый, с открытым исходным кодом, не реляционная база данных от Google, является в настоящее время используется для хранения транзакций и индексов блоков. LevelDB работает намного лучше на машинах с медленным I / O и быстрее в целом. Berkeley DB теперь только используемый для файла wallet.dat (открытый и закрытый ключи бумажника и сделки отношение к вам). Pieter Wuille реализовано много оптимизаций на пути сделки являются проверено, поэтому работает, синхронизированный узел использует меньше оперативной памяти и делает гораздо меньше I / O. Он также осуществляет параллельную проверку подписи, так что если вам есть машина многопроцессорной все процессоры будут использоваться для проверки транзакций. |
23 сентября 2014, 6:25:47 PM | # 5 |
Сообщения: 310
цитировать ответ |
Re: Взгляд вверх Bitcoin сделки
Да, это точно LevelDB: Bitcoin-Qt версии 0.8.0 теперь доступна: http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.0/ Это крупный релиз предназначен для повышения производительности и обрабатывать увеличение объема сделок по сети. Пожалуйста, сообщайте об ошибках с помощью системы отслеживания проблем на GitHub: https://github.com/bitcoin/bitcoin/issues Как обновить -------------- Если вы используете старую версию, выключите его. Подождите пока он полностью не закрыли (который может занять несколько минут для взрослых версии), а затем запустить программу установки (на Windows), либо просто скопировать / Applications / Bitcoin-Qt (на Mac) или bitcoind / Bitcoin-кварта (на Linux). Первый раз при запуске после обновления процесса повторной индексации будет начал, что займет от 30 минут до нескольких часов, в зависимости от скорости вашей машины. Несовместимые изменения -------------------- Этот выпуск не больше не поддерживает полный индекс исторических идентификаторов транзакций по умолчанию, поэтому, глядя вверх произвольную транзакцию с использованием getrawtransaction RPC вызов не будет работать. Если вам нужна эта функциональность, вы должны запустить один раз с -txindex = 1 -reindex = 1 для восстановления индексов блок-цепи (смотри ниже более Детали). улучшения ------------ ... LevelDB, быстрый, с открытым исходным кодом, не реляционная база данных от Google, является в настоящее время используется для хранения транзакций и индексов блоков. LevelDB работает намного лучше на машинах с медленным I / O и быстрее в целом. Berkeley DB теперь только используемый для файла wallet.dat (открытый и закрытый ключи бумажника и сделки отношение к вам). Pieter Wuille реализовано много оптимизаций на пути сделки являются проверено, поэтому работает, синхронизированный узел использует меньше оперативной памяти и делает гораздо меньше I / O. Он также осуществляет параллельную проверку подписи, так что если вам есть машина многопроцессорной все процессоры будут использоваться для проверки транзакций. Я должен LookUp Релизов записки и выяснить это, так что спасибо за ваше время, чтобы ответить на мои вопросы. |
29 октября 2014, 8:14:04 PM | # 6 |
Сообщения: 602
цитировать ответ |
Re: Взгляд вверх Bitcoin сделки
Предыдущие версии Bitcoin проиндексированы все транзакции, что позволяет им быть посмотрел на RPC команд. Новая база данных индексируют только СДЕЛКИ, имеющие отношение к вашему кошельку. Если вы хотите эту функцию, вы можете добавить опцию txindex = 1 в файл bitcoin.conf и проиндексировать blockchain. Другие функциональные возможности, такие как произвольные адреса выборки не доступны в Bitcoin. В blockchain исследователи делают эти запросы, потянув всю blockchain информации в отдельную базу данных, которая затем может быть использована в передней части. Вы можете посмотреть на Abe как blockchain исследователь с открытым исходным кодом, чтобы увидеть, как это делается: Кто-нибудь есть какие-либо оценки, сколько времени переиндексации взять на avereage машина i7 16gb барана? |
30 октября 2014, 12:06:31 PM | # 7 |
Сообщений: 30
цитировать ответ |
Re: Взгляд вверх Bitcoin сделки
AFAIK позволяет txindex = 1 в bitcoind занимает несколько часов, но не дней, как загружать весь blockchain делает.
merkleroot (и основно почти все в протоколе Bitcoin и bitcoind), делается быстро / хорошо проверки и поиска данных, о которых вы уже знаете, что-то (то есть. получение сделки по хэш, получить баланс вашего уже «импортирован» адреса и т.д.). blockexplorer (например, www.blocktrail.com который я технический директор) не может работать, используя bitcoind напрямую, он просто не дает то, что вам нужно. Я думаю, что большинство blockexplorers использовать базу данных реляционная (или график или NoSQL), что позволяет им искать данные в (путь) более гибкий способ. https://github.com/bitpay/insight это единственное, что я знаю о том, что следует схема больше похожа на bitcoind, используя LevelDB и поясню только хранение данных таким образом, что они нуждаются в этом непосредственно. который является довольно аккуратным проектом для небольшого использования, но это не очень хорошо масштабируется, и вы не сможете получить какие-либо данные из него, что он уже не предназначен для (так что трудно для запроса статистики и т.д.). |