Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
22 ноября 2013, 11:59:50 PM   # 1
 
 
Сообщения: 128
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

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


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

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

Так есть ли способ для хранения blockchain в SQL (PostgreSQL, MySQL), No-SQL (Монго, ориентируют), ключ-значение хранилища (Redis, Memcached)?
Было бы очень хорошо, чтобы выбрать носитель, особенно для крупного бизнеса.
Ikinoki сейчас офлайн Пожаловаться на Ikinoki   Ответить с цитированием Мультицитирование сообщения от Ikinoki Быстрый ответ на сообщение Ikinoki


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


23 ноября 2013, 12:41:48 AM   # 2
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

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






Я знаю, что LevelDB ..

Так есть ли способ сохранить blockchain в ключ-значение хранилищ?


Вы пытались выяснить, что LevelDB это?
умеренный сейчас офлайн Пожаловаться на умеренном   Ответить с цитированием Мультицитирование сообщения от умеренной Быстрый ответ на сообщение умеренным

23 ноября 2013, 1:36:21 AM   # 3
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

Вы знаете, что LevelDB используется для в bitcoind?

В любом случае, если вам нужна более быстрая версия этого, вы можете проверить развалюха версию facebook в: http://rocksdb.org/
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

23 ноября 2013, 2:42:28 AM   # 4
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

Почему бы вам не сделать некоторые тесты и выяснить, где он падает?

В противном случае это все только словечки: REDIS ЗТВ WEBSCALE !!!!

Вы также можете попробовать, глядя на реализациях, которые alreay использовали ... PostgreSQL
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

23 ноября 2013, 2:49:59 AM   # 5
 
 
Сообщения: 128
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

Если вы хотите создать услугу, делая более 100000 ТФС и адрес, LevelDB не будет работать, это написано на сайте LevelDB.

С Redis можно достичь либо очень быстро, распределенного кэша, или в общей распределенную ACID быстро достаточно решения.
С SQL вы можете держать остаток с быстрым доступом к статистике и другим операциям.

Вы хотите, распределены по отказоустойчивости, а также.

То, что я хочу, чтобы написать 100000 Tps кошелька веб-интерфейс с безопасностью (так LevelDB только локальной или через NFS, но я не сумасшедший таким образом) отделение DB от фактического чтения и запись узлов и различных ключей для всех из них.
Файл на основе ключ-значение, как LevelDB не поможет с этим, хотя он идеально подходит для небольших развертываний.
Ikinoki сейчас офлайн Пожаловаться на Ikinoki   Ответить с цитированием Мультицитирование сообщения от Ikinoki Быстрый ответ на сообщение Ikinoki

23 ноября 2013, 2:52:11 AM   # 6
 
 
Сообщения: 128
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

Это либо это, или несколько объектов bitcoind, который не звучит ...
Ikinoki сейчас офлайн Пожаловаться на Ikinoki   Ответить с цитированием Мультицитирование сообщения от Ikinoki Быстрый ответ на сообщение Ikinoki

23 ноября 2013, 3:49:50 AM   # 7
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

Да, похоже MtGox попробовал несколько bitcoind штучка - они начали получать в условиях гонки и дважды проводят друг с другом время от времени.
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

23 ноября 2013, 4:17:59 AM   # 8
 
 
Сообщения: 128
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

Конечно, потому что вам нужно пересечь проверить Txs, и это не так просто, без прямого доступа LevelDB и возможностями только JSon из bitcoind, и я не уверен, что это можно частично замок LevelDB совершить сделку атомарно.
Ikinoki сейчас офлайн Пожаловаться на Ikinoki   Ответить с цитированием Мультицитирование сообщения от Ikinoki Быстрый ответ на сообщение Ikinoki

23 ноября 2013, 4:46:29 AM   # 9
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

Оба btcd и биты доказательства способны обменивать из базы данных для хранения блоков.
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

26 ноября 2013, 1:51:42 AM   # 10
 
 
Сообщения: 128
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

Это хорошо, позор, что они не находятся в Python
Ikinoki сейчас офлайн Пожаловаться на Ikinoki   Ответить с цитированием Мультицитирование сообщения от Ikinoki Быстрый ответ на сообщение Ikinoki

26 ноября 2013, 7:14:03 AM   # 11
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

Это осуществление бумажника в bitcoind (который использует berkelydb), который имеет производительность / проблемы масштабирования, а не блок обработки цепи (которая использует LevelDB).

Релиз 0.9 будет включать в себя "отключить бумажник" режим, и я ожидаю времени, который будет рекомендуемым способом запустить собственный полный узел. Вы можете использовать любой SPV-иш клиента кошелек (или несколько!) На вершине.

Конечно, потому что вам нужно пересечь проверить Txs, и это не так просто, без прямого доступа LevelDB и возможностями только JSon из bitcoind, и я не уверен, что это можно частично замок LevelDB совершить сделку атомарно.
Вы можете быть в состоянии делать то, что вы хотите через необработанное транзакции API (createrawtransaction / signrawtransaction / sendrawtransaction / getrawtransaction). Там нет прямого доступа LevelDB но есть запросы низкого уровня в интерфейсе JSON.

Вы также можете заблокировать определенные выходы из тратятся с помощью lockunspent.
Wumpus сейчас офлайн Пожаловаться на Wumpus   Ответить с цитированием Мультицитирование сообщения от Wumpus Быстрый ответ на сообщение Wumpus

26 ноября 2013, 8:47:44 AM   # 12
 
 
Сообщения: 687
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

Всем привет,

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

Так есть ли способ для хранения blockchain в SQL (PostgreSQL, MySQL), No-SQL (Монго, ориентируют), ключ-значение хранилища (Redis, Memcached)?
Было бы очень хорошо, чтобы выбрать носитель, особенно для крупного бизнеса.

Я думаю, что SQLite является частью BerkleyDB, я пошел и посмотрел на производительности между SQLite и LevelDB является почти таким же ... так, что нуждается в улучшении?
jdbtracker сейчас офлайн Пожаловаться на jdbtracker   Ответить с цитированием Мультицитирование сообщения от jdbtracker Быстрый ответ на сообщение jdbtracker

26 ноября 2013, 8:37:51 PM   # 13
 
 
Сообщения: 128
Цитировать по имени
цитировать ответ
по умолчанию Re: Альтернативное хранилище для blockchain

SQLite не является частью Berkeley DB, они даже разных типов (SQL, очевидно, против NoSQL ключ-значение магазина в файле)

Не получить / установить rawtransaction в основном то, что может сделать SX? И вновь объявили protocoin? Я мог бы смотреть на это. Звучит интересно.
Ikinoki сейчас офлайн Пожаловаться на Ikinoki   Ответить с цитированием Мультицитирование сообщения от Ikinoki Быстрый ответ на сообщение Ikinoki



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW