11 июля 2014, 12:44:46 PM   # 1
 
 
Сообщения: 805
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Keyframing

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


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

В попытке уменьшить размер blockchain было бы возможно ввести «ключевой кадр» блоки в blockchain, которые обобщают текущие действительные сделки в blockchain все в одном блоке?

Этот блок будет иметь различные правила проверки в обычные блоки, но по существу это суммировать все текущие действительные сделки по всей blockchain.

Таким образом, чтобы выбрать число - каждые 500 блоков генерируется ключевой кадр блок (около 3,4 дней для BTC).

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


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


11 июля 2014, 12:54:58 PM   # 2
 
 
Сообщений: 96
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Keyframing

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





К «в настоящее время действует» Я предполагаю, что вы имеете в виду неизрасходованные выходов.

Две проблемы я вижу прямо сейчас;

Во-первых, множество UTXO довольно велико. Есть примерно десять миллионов неизрасходованных выходов сделки. Вы бы хранить TXID и выход только, или вся транзакция? Даже в первом случае может занять до сотни мегабайт.

Во-вторых, как вы предполагаете, что клиент проверяет UTXO установлен он получает действителен? В настоящее время мы достигаем UTXO установленного кумулятивно проверки из блока генеза.

И проблема, а не проблема;

Ссылка клиент уже хранит полную базу данных UTXO. Там нет необходимости в этом распространяться по сети. После того, как развернув было бы технически возможно для Bitcoin-жильный отказаться от старых блоков. Он просто не делает этого в настоящее время.

В основном, bitcoind уже производит свой свой „ключевого кадра блок“, чтобы использовать вашу терминологию. Если бы мы не заботиться о синхронизации новых пользователей вверх или возможность повреждения базы данных, мы могли бы стереть все за разумный порог Reorg сегодня.
azeteki сейчас офлайн Пожаловаться на azeteki   Ответить с цитированием Мультицитирование сообщения от azeteki Быстрый ответ на сообщение azeteki

11 июля 2014, 1:10:24 PM   # 3
 
 
Сообщения: 805
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Keyframing

К «в настоящее время действует» Я предполагаю, что вы имеете в виду неизрасходованные выходов.

Две проблемы я вижу прямо сейчас;

Во-первых, множество UTXO довольно велико. Есть примерно десять миллионов неизрасходованных выходов сделки. Вы бы хранить TXID и выход только, или вся транзакция? Даже в первом случае может занять до сотни мегабайт.

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

В этом случае я предлагаю хранить всю сделку я думаю (не думал, что этот счет полностью), как будто он находится в предыдущем блоке, то уверены, что эта сделка действительна неявно (на основании его глубины в blockchain).

Во-вторых, как вы предполагаете, что клиент проверяет UTXO установлен он получает действителен? В настоящее время мы достигаем UTXO установленного кумулятивно проверки из блока генеза.

Что безопасности делает умный телефон бумажник трудоустроить, когда он получает представление о blockchain через его центральный сервер? Это является вопрос, как я полностью не знаю ответа.

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

И проблема, а не проблема;

Ссылка клиент уже хранит полную базу данных UTXO. Там нет необходимости в этом распространяться по сети. После того, как развернув было бы технически возможно для Bitcoin-жильный отказаться от старых блоков. Он просто не делает этого в настоящее время.

Это вопрос удобства по сравнению с размером файла и пропускной способности. Возможно, эта идея является недопустимой или есть лучшие возможные решения, но сейчас для меня по крайней мере, я знаю, что текущий размер blockchain вызывает проблемы на некоторых кошельках.

Когда ты говоришь "отбрасывая старые блоки" Вы говорите только хранение UTXOs в базе данных?
NO_2 сейчас офлайн Пожаловаться на NO_2   Ответить с цитированием Мультицитирование сообщения от NO_2 Быстрый ответ на сообщение NO_2

11 июля 2014, 1:25:45 PM   # 4
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Keyframing

Моя цель здесь должна была сделать blockchain используется меньше для таких устройств, как смартфоны и т.д., а не полагаться на доверенных узлов, например многие мобильные провайдеры бумажника дают представление о blockchain клиента бумажника из центрального сервера, который хранит всю копию blockchain, от того, что я понимаю.
Есть размещаемые бумажники, но настоящие мобильные кошельки, как "андроид кошелек" использовать режим SPV Смотрите раздел 8 из Bitcoin Whitepaper.  SPV бумажники не доверяют узлам они запрашивают какое-то отрицание проблем службы / секретности, за исключением, и не имеют в основном никаких требований хранения и очень низкую пропускную способность (далеко ниже ваши ключевые кадров), и они не используют централизованный сервер (они используют Bitcoin p2p сети). SPV безопасности узлов включает в себя дополнительные предположения о рудничной честности.

То, что вы описываете, это довольно радикальное изменение в модели безопасности. В Bitcoin мы не доверяем данным, которые нам даются на всех, мы проверим его. В «ключевые кадры» вы бы послать туда нужно будет доверять, если один bogusly утверждал переназначить собственности кучу COIN- не один, опираясь на эти данные не может сказать (по крайней мере, не механически). Предполагая, что они добыты это будет в основном быть SPV набора предположения безопасности, но менее эффективный для мобильного кошелька (так как они должны были бы передать полный «ключевой кадр»).

Это вполне разумно расслабить предположения безопасности для некоторых приложений, мобильных wallets- для ПРИМЕР-, но вот почему мы имеем SPV режим уже.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

11 июля 2014, 1:39:50 PM   # 5
 
 
Сообщения: 805
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Keyframing

Есть размещаемые бумажники, но настоящие мобильные кошельки, как "андроид кошелек" использовать режим SPV Смотрите раздел 8 из Bitcoin Whitepaper.  SPV бумажники не доверяют узлам они запрашивают какое-то отрицание проблем службы / секретности, за исключением, и не имеют в основном никаких требований хранения и очень низкую пропускную способность (далеко ниже ваши ключевые кадров), и они не используют централизованный сервер (они используют Bitcoin p2p сети).

То, что вы описываете, это довольно радикальное изменение в модели безопасности. В Bitcoin мы не доверяем данным, которые нам даются на всех, мы проверим его. В «ключевые кадры» вы бы послать туда нужно будет доверять, если один bogusly утверждал переназначить собственности кучу COIN- не один, опираясь на эти данные не может сказать (по крайней мере, не механически).

Это вполне разумно расслабить предположения безопасности для некоторых приложений, мобильных wallets- для ПРИМЕР-, но вот почему мы имеем SPV режим уже.

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

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

Я предполагаю, что здесь, что Satoshi имеет в виду атаки, которая создает еще одно дерево Merkel с теми же значениями, что спичек дерево Меркель в данном блоке, подставляя в сделке вместо «реальный» один, а затем кормить его в узел с просьбой его помощью атаки Сибил, чтобы сделать его похожим на реальный вариант в сети? Правильно ли я понял, что?

"Одна из стратегий защиты от этого будут принимать уведомление от сетевых узлов, когда они обнаруживают неверный блок" - это в настоящее время сделать это сеть Bitcoin?

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

11 июля 2014, 2:11:23 PM   # 6
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Keyframing

Там нет никаких текущих предупреждений для мошенничества. Первоначальная идея в работе была немного immature- проблемы в том, что злоумышленник DOS может дешево заставить SPV узлов в очень дорогом операцию выборки целых блоков.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW