Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
7 мая 2013, 9:59:53 AM   # 1
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуй. Я мозг центр DIANNA проекта На самом деле мой проект застрял на будущих проблемах масштабируемости. DIANNA нужно легко доступной Bitcoin блок цепи проиндексированы блок хэша и хэш транзакции.

Это очень большая проблема для локальных компьютеров - св [гига | тер | пето] байты данных постоянно читать.

Я знаю, что Bitcoin сообщество также беспокойство по поводу размера базы данных Bitcoin и его нагрузки в будущем.

Я думаю, что мы можем решить эту проблему вместе раз и навсегда.

Что мне нужно, чтобы разработать и реализовать распределенную redunant, DHT типа ([тела блока / транзакции] HASH =) для хранения Bitcoin. Каждый участник сети будет хранить некоторую часть блока цепи и отвечать на входящие запросы.

В пользу для большинства участников сети - не будет никакой необходимости хранить 100% данные локально и читать 100% данные локально. Каждый из них будет служить его собственный кусок цепи. И как сеть будет расти, размер хранения / чтения емкость также будет расти.

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

У меня нет expirence с С и DHT. Может кто-то участвовать в этом? Я могу спонсировать эту задачу. И если общине нужна эта функция, другие спонсоры приветствуют.
lucif сейчас офлайн Пожаловаться на lucif   Ответить с цитированием Мультицитирование сообщения от lucif Быстрый ответ на сообщение lucif


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


7 мая 2013, 10:16:00 AM   # 2
 
 
Сообщения: 826
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

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





Звучит как хорошая работа для http://hadoop.apache.org/ ?
BenTuras сейчас офлайн Пожаловаться на BenTuras   Ответить с цитированием Мультицитирование сообщения от BenTuras Быстрый ответ на сообщение BenTuras

7 мая 2013, 10:18:45 AM   # 3
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Нет, это должно быть специально реализации DHT в ненадежной сети.

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

7 мая 2013, 10:26:45 AM   # 4
 
 
Сообщений: 46
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

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

7 мая 2013, 10:32:41 AM   # 5
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Да, я думаю, что это нужно будет адаптировать некоторые существующие решения DHT с пользовательскими модификациями для redunancy и хранения фильтра (он должен хранить только какую-то часть цепи, перечисленной в местных заголовках плюс некоторого небольшого проценте произвольных осиротевших блоков / сделок)
lucif сейчас офлайн Пожаловаться на lucif   Ответить с цитированием Мультицитирование сообщения от lucif Быстрый ответ на сообщение lucif

7 мая 2013, 1:13:53 PM   # 6
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Не цветут фильтрации уже достаточно для вашего проекта? Если вы должны доверять третьим сторонам в любом случае, вы могли бы просто сделать SPV клиент, который обращается к цепи с налетом фильтрами, если он нуждается в конкретных сделок. Это уже реализовано в Bitcoin-Qt
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

11 июня 2013, 3:41:02 AM   # 7
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Здравствуй. Я мозг центр DIANNA проекта На самом деле мой проект застрял на будущих проблемах масштабируемости. DIANNA нужно легко доступной Bitcoin блок цепи проиндексированы блок хэша и хэш транзакции.

Это очень большая проблема для локальных компьютеров - св [гига | тер | пето] байты данных постоянно читать.

Я знаю, что Bitcoin сообщество также беспокойство по поводу размера базы данных Bitcoin и его нагрузки в будущем.

Я думаю, что мы можем решить эту проблему вместе раз и навсегда.

Что мне нужно, чтобы разработать и реализовать распределенную redunant, DHT типа ([тела блока / транзакции] HASH =) для хранения Bitcoin. Каждый участник сети будет хранить некоторую часть блока цепи и отвечать на входящие запросы.

В пользу для большинства участников сети - не будет никакой необходимости хранить 100% данные локально и читать 100% данные локально. Каждый из них будет служить его собственный кусок цепи. И как сеть будет расти, размер хранения / чтения емкость также будет расти.

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

У меня нет expirence с С и DHT. Может кто-то участвовать в этом? Я могу спонсировать эту задачу. И если общине нужна эта функция, другие спонсоры приветствуют.


Это, вероятно, можно хранить блоки в ДГТ с какой-то разумный срок ответа. Эти структуры предназначены для хранения данных этой емкости.

Для многих приложений, хотя, вы должны держать копию блока в локальном хранилище, так что вы можете проверить цепь, таким образом, есть хорошая вероятность того, что блок доступен в данном узле. Отсюда необходимо определить: 1) как найти блок эффективно 2), какой узел подходит для poll-, например балансировкой нагрузки на все узлы, которые имеют данный блок является оптимальным.  

Это, конечно, можно оптимизировать основной алгоритм DHT, который предназначен для общего использования. Кроме того, возможно, потребуется реализовать функцию вещания для сделок.
bluemeanie1 сейчас офлайн Пожаловаться на bluemeanie1   Ответить с цитированием Мультицитирование сообщения от bluemeanie1 Быстрый ответ на сообщение bluemeanie1

11 июня 2013, 5:31:37 AM   # 8
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Для многих приложений, хотя, вы должны держать копию блока в локальном хранилище, так что вы можете проверить цепь
Для первоначальной проверки - да, клиент должен загрузить каждый блок через DHT и строить заголовки цепи. Но это на самом деле не нужно хранить каждый блок тела. Только заголовки, как доверенная сеть. Блок тело theirselfs может быть распределен в ненадежном хранении DHT, так как каждый клиент имеет локальные заголовки цепи и модифицированный блок не может быть принят (как его хэш изменится).

Можно ли начать реализацию этого? Я могу быть первым жертвователем этой задачи.
lucif сейчас офлайн Пожаловаться на lucif   Ответить с цитированием Мультицитирование сообщения от lucif Быстрый ответ на сообщение lucif

11 июня 2013, 3:41:57 PM   # 9
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Для многих приложений, хотя, вы должны держать копию блока в локальном хранилище, так что вы можете проверить цепь
Для первоначальной проверки - да, клиент должен загрузить каждый блок через DHT и строить заголовки цепи. Но это на самом деле не нужно хранить каждый блок тела. Только заголовки, как доверенная сеть. Блок тело theirselfs может быть распределен в ненадежном хранении DHT, так как каждый клиент имеет локальные заголовки цепи и модифицированный блок не может быть принят (как его хэш изменится).

Можно ли начать реализацию этого? Я могу быть первым жертвователем этой задачи.

Я разговаривал с несколькими экспертами DHT на это, большинство из них оптимизм по поводу этой идеи. Проблема заключается в основном, как оптимизировать Распределенная Хэш таблица Алгоритм для хранения блоков. Вы, конечно, можно оптимизировать алгоритм в этом случае. BTW- есть ли хорошая документация о том, как работает существующий механизм реле для Bitcoin?  У меня было несколько людей спрашивают меня за это, и я не мог ничего найти.

btw- я замечаю много на этой доске, кажется, думают, что «разработчики» являются своего рода дешевый ресурс, который вы могли бы просто вызвать в воображении, бросая несколько долларов вокруг. Хотя там может быть много людей, способных и желающих написать несколько строк кода, такого рода проблемы очень сложны, и есть на самом деле очень мало людей, которые способны эффективно решать их. Я уже видел несколько проектов, рилизинг-код, который отображается для выполнения (очень нужная) функции, но терплю неудачу в очень важных отношениях. Конечно, эти проблемы обыкновение показывать до тех пор после его выпустили, и люди вкладывают реальные деньги в системе.
bluemeanie1 сейчас офлайн Пожаловаться на bluemeanie1   Ответить с цитированием Мультицитирование сообщения от bluemeanie1 Быстрый ответ на сообщение bluemeanie1

11 июня 2013, 4:42:31 PM   # 10
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

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

Кроме того, похоже, что ОП не хочет распространять хранения блока, а отдельные операции, индексированные хэш (даже если они обрезают прочь). Для того, чтобы сделать это как-то обезопасить я думаю нужно: TX хэш, оставаясь Merkle ветви + блок хэш. Тогда можно увидеть, что эта сделка была на самом деле в блоке, что он утверждает. Тем не менее я не слишком уверен, что если локальная база данных или доверенный локальное хранилище ключ-значение (NoSQL) не будет больше подходит для выполнения этой задачи.
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

11 июня 2013, 5:33:53 PM   # 11
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

в Доверительные Цепи система у вас есть МНОГО блочных цепи, и пользователи могут загружать некоторые из них для различных целей (если они хотят торговать актив или участвовать в рынке или аукционе). Таким образом, должно быть полезным и надежным способом, чтобы получить эти данные через P2P-сети. Только тождества нужно услышать о сделках, и вы можете сделать это с большинством реализаций DHT. Существует очень важный вопрос для этой системы: как вы самонастройка блока цепи по сети p2p. Bitcoin решает эту проблему в очень специфическим образом, мне нужно более обобщенное решение.

С Bitcoin, это неясно, как наилучшим образом оптимизировать сеть p2p. Для меня отсутствие документации по этому вопросу может указывать есть некоторые скрытые эксплойты.
bluemeanie1 сейчас офлайн Пожаловаться на bluemeanie1   Ответить с цитированием Мультицитирование сообщения от bluemeanie1 Быстрый ответ на сообщение bluemeanie1

11 июня 2013, 5:37:32 PM   # 12
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Проблема заключается в основном, как оптимизировать Распределенная Хэш таблица Алгоритм для хранения блоков.
Уже решен в проекте Freenet:

https://freenetproject.org
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

11 июня 2013, 5:40:22 PM   # 13
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Проблема заключается в основном, как оптимизировать Распределенная Хэш таблица Алгоритм для хранения блоков.
Уже решен в проекте Freenet:

https://freenetproject.org

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

11 июня 2013, 5:54:08 PM   # 14
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Извините?
Хранилище данных Freenet в реализует распределенную избыточную, контент на имени файловой системы, где информация остается стойкой в ​​то время как склады узлы случайным образом входить и выходить из сети, не требуя от пользователей явно настроить репликацию, поскольку узлы автоматически обрабатывать это.

Избавьтесь от ненужного (и медленного) анонимности слоя и Freenet идеально подходит для хранения больших массивов данных контента на имя как blockchain Bitcoin.
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

11 июня 2013, 6:48:02 PM   # 15
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

В то время как Freenet может сделать это, это не обязательно идеально подходит для работы.

Биткойн представляет собой особый случай, так как данные весьма избыточные (практически каждый узел имеет каждый блок, или большинство из блоков). Вы можете оптимизировать DHT Algo, чтобы воспользоваться этим. Freenet является одним из многих технологий в этом классе. Некоторое DHTs сосредоточиться на безопасность, а также в Bitcoin нет необходимости обеспечения транспортной безопасности, поскольку данные на этом уровне не является общественность (Theres ничего в любом блоке хочет скрыть).

Реле транзакций другая история, я думаю.
bluemeanie1 сейчас офлайн Пожаловаться на bluemeanie1   Ответить с цитированием Мультицитирование сообщения от bluemeanie1 Быстрый ответ на сообщение bluemeanie1

11 июня 2013, 7:19:46 PM   # 16
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Я также не вижу смысла в этом ...
Если вы после полного блока цепи, вы, вероятно, еще очень долго намного лучше просто скачав торрент или около того.
Если вы хотите иметь облегченный клиент вместо этого использовать ultraprune и / или SPV + режим, который находится в работах.
Если вы просто хотите, чтобы иметь доступ к более старым сделкам, используйте фильтры цветения.
Если Bitcoin не нужно это ... Альтернативные цепи, или даже контракты (торговые через цепи) будет действительно необходимо индексированный доступ к обоим блокам Bitcoin и сделок.

Таким образом, они требуют несколько дополнительных Bitcoin клиента + базы данных где-то около. Это слишком много.

Может быть, это можно сделать аддон к Bitcoin, который, возможно превратить Bitcoin клиента в участника DHT наряду с регулярными локальной базой данных 100%.
lucif сейчас офлайн Пожаловаться на lucif   Ответить с цитированием Мультицитирование сообщения от lucif Быстрый ответ на сообщение lucif

11 июня 2013, 7:40:58 PM   # 17
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Биткойн представляет собой особый случай, так как данные весьма избыточные (практически каждый узел имеет каждый блок, или большинство из блоков). Вы можете оптимизировать DHT Algo, чтобы воспользоваться этим.
Там нет смысла реализации нового магазина распределенных данных, если вы также будете устранить необходимость для каждого узла, чтобы сохранить полную копию blockchain.
justusranvier сейчас офлайн Пожаловаться на justusranvier   Ответить с цитированием Мультицитирование сообщения от justusranvier Быстрый ответ на сообщение justusranvier

11 июня 2013, 9:15:33 PM   # 18
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Биткойн представляет собой особый случай, так как данные весьма избыточные (практически каждый узел имеет каждый блок, или большинство из блоков). Вы можете оптимизировать DHT Algo, чтобы воспользоваться этим.
Там нет смысла реализации нового магазина распределенных данных, если вы также будете устранить необходимость для каждого узла, чтобы сохранить полную копию blockchain.

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

13 июня 2013, 9:32:54 AM   # 19
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Вам не нужны все транзакции, чтобы проверить новые транзакции, только набор UTXO, который будет работой SPV + клиентов (см "ulimate сжатия blockchain" тема).
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

16 июня 2013, 4:15:20 AM   # 20
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin аддона: Распределенные хранения блок-цепи

Насколько я понимаю, DIANNA уже есть решение.
DIANNA клиент должен включать в себя своего рода облегченный клиент Bitcoin. Он будет хранить заголовки блоков, чтобы проверить blockchain.
В то время как Bloom фильтр может облегчить процесс проверки Дианна сделок.

Поскольку сделка DIANNA связана с конкретной сделкой Bitcoin, мы просто можем запросить эту транзакцию из сети Bitcoin с помощью Bloom фильтра.
Автопоезда сейчас офлайн Пожаловаться на автопоезда   Ответить с цитированием Мультицитирование сообщения от автопоезда Быстрый ответ на сообщение автопоезда



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW