Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
22 августа 2012, 3:19:01 PM   # 1
 
 
Сообщения: 249
Цитировать по имени
цитировать ответ
по умолчанию Re: Бумага по маркерным адресам (ака зеленых адресов)

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


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

Я обобщил идеи вокруг зеленых адресов (я решил назвать их маркерные адреса идущие вперед) в документ, который был принят и будет представлен на семинаре Bitcoin & учебник, организованный профессором Clemens Cap университета Ростока. Семинар состоится 20 сентября.

  Бумага: http://www.bitcoinmonitor.com/static/paper/marker-addresses.pdf
  Сайт Практикум: http://bitcoin.uni-rostock.de/index.php?site=callforpapers_en

Маркер / зеленый адреса предложение о простом способе позволяет отправителю Bitcoin, чтобы идентифицировать себя получателю, который будет использоваться в тех случаях, когда обе стороны имеют доверительные отношения и хотят признавать сделки друг друга для специальной обработки (как правило, мгновенное подтверждение) , Они обсуждались ранее на этом форуме в основном в этих двух потоков:

  https://bitcointalk.org/index.php?topic=32818.0
  https://bitcointalk.org/index.php?topic=48170

Реализация: Получение

Так как отделка бумаги, я работал еще немного на стороне реализации вещей (на основе тегов bitcoind мерзавца v0.6.3). Для принимающей стороны (распознающей маркерные адреса на входящих сделках), я внедрил "getorigins" RPC вызов:

  https://github.com/javgh/bitcoin/tree/bw-getorigins
  (Дифф в v0.6.3: https://github.com/javgh/bitcoin/compare/bw-master...bw-getorigins )

Если вы даете getorigins в TXID, он будет (если транзакция имеет соответствующую структуру) отображения адреса, откуда пришла монета. Например, для этой сделки с Mt.Gox, где включен зеленый особенность адрес, он возвращает это:

Код:
./ Bitcoind getorigins 162d25037687be593e1be27bf79583afa5141c7fcd168e068501f162d2016c9a

{
    "подтверждения" : 39,
    "blockhash" : "00000000000003cb80e379d5fae8e19c2594d35881ec21ff54847d99e6894671",
    "blockindex" : 110,
    "TXID" : "162d25037687be593e1be27bf79583afa5141c7fcd168e068501f162d2016c9a",
    "время" : 1344887758,
    "происхождения" : [
        "1LNWw6yCxkUmkhArb2Nf2MPw6vG7u5WG7q"
    ]
}

Вы бы тогда проверить, если известен адрес зеленый / маркер появляется где-то в списке. Здесь мы видим 1LNWw6yCxkUmkhArb2Nf2MPw6vG7u5WG7q, что зеленый адрес в настоящее время используется Mt.Gox. В случае Mt.Gox вся сделка финансируется за счет этого адреса, но путь статье описывается метод может быть просто один из адресов, фигурирующих в списке.

Реализация: Отправка

Передающая часть еще немного Hacky. Мой код имеет адрес маркеров жёстко и ожидает, что местный кошелек имеет необходимые ключи для него. Это будет потом

  • Всегда старайтесь добавить один 0.01 BTC с этого адреса в любые исходящие сделки и дополнительный выход отправить его обратно. Если это невозможно, то создание транзакций потерпит неудачу. Он будет прибегать к использованию маркеров монеты с нулевыми подтверждениями, если никаких других не доступны.
  • Отметьте те входящие транзакции по адресу маркеров, как изменение, так что они не появляются в "listtransactions",
  • Предотвратить маркерные монеты (монеты на адресе маркеров) от использования в любой другой форме для сделки, так что адресный маркер не становятся истощен.  
  • Добавить дополнительную опцию "getbalance", Который показывает фактический доступный остаток после вычитания маркерные монет.

  https://github.com/javgh/bitcoin/tree/bw-markeraddress
  (Дифф в v0.6.3: https://github.com/javgh/bitcoin/compare/bw-master...bw-markeraddress

Перевод http://blockchain.info/tx-index/15610835/5fcc25b576547aafddc1fed22d27259478d6c000540cb458df44c629eb10bd0b?show_adv=true является примером для транзакции маркеров, созданной таким образом. В этом случае адрес маркера 1MAbwuYp8CPChJ1ua25tnEKXkfXTVqEoyg.

Будущая работа

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

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


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


22 августа 2012, 3:32:09 PM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Бумага по маркерным адресам (ака зеленых адресов)

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





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

Есть несколько проблем, с маркерных адресами, но прежде всего среди них является то, что они несовместимы с моделью конфиденциальности Bitcoin и их использование наносит ущерб частной жизни не только людей, которые используют их, но и людей, которые Transact с людьми, которые используют их (и так далее, транзитивно с гниющей вреда). Они также поощряют бедные ключевые методы управления (например, постоянно назначая средства на долгосрочный онлайн ключ, который потенциально подвержен воровству), и дополнительная нагрузка на сеть общего пользования для передачи хранить дополнительную информацию, которая интересна только к одной паре сторон.

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

22 августа 2012, 3:47:17 PM   # 3
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Бумага по маркерным адресам (ака зеленых адресов)

Я думаю, это здорово.

Есть несколько проблем, с маркерных адресами, но прежде всего среди них является то, что они несовместимы с моделью конфиденциальности Bitcoin и их использование наносит ущерб частной жизни не только людей, которые используют их, но и людей, которые Transact с людьми, которые используют их (и так далее, транзитивно с гниющей вреда).
Там нет такого понятия, как "Bitcoin модель конфиденциальности", Есть шаги можно предпринять, чтобы улучшить анонимные свойства Bitcoin. Зеленая система адрес неавтоматического.

Они также поощряют бедные ключевые методы управления (например, постоянно назначая средства на долгосрочный онлайн ключ, который потенциально подвержен воровству),
Это несколько выходит с "мгновенная передача" особенность, я не думаю, что вы действительно можете иметь это, не выходя из какой-то ключ в Интернете на какой-то момент. Можно еще снизить этот риск, используя несколько адресов подписи в качестве маркеров адреса.

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

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

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

22 августа 2012, 4:09:25 PM   # 4
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Бумага по маркерным адресам (ака зеленых адресов)

Что это делает в сущности, используя блок цепь в качестве канала связи для личной информации. Это может показаться простым решением прямо сейчас, из-за того, как работает существующая инфраструктура Bitcoin, но она имеет очень много недостатков (например, gmaxwell уже описано).

Корень проблемы - на мой взгляд, - это тот факт, что только широко распространённый способ ведения сделки Bitcoin, является на самом деле уже с помощью блок-цепь в качестве канала связи. Satoshi первоначально предполагалось, что операции будут осуществляться с использованием протокола платы для IP-адрес, то и не через предоплатой через-blockchain к открытых ключей хэша (что мы делаем сейчас). Во многих отношениях, плата за IP-гораздо выше, однако:
  • Он посылает транзакцию непосредственно к тому, кто в ней нуждается, вместо того, чтобы заставить его сканировать весь blockchain для вещей, которые выглядят как выплаты ему.
  • Он перемещает ResponsAbility для получения сделки принято только тот, кто заботится об этом.
  • Она позволяет добавлять комментарии, заказать идентификаторы, или что-то сообщение, которое вы хотели сделки (в том числе доказательства того, что оно исходит от доверенной стороны), полностью частного, и без вздутия очень дорогой распределенной базы данных (блок цепи).

Со временем, однако, обратить к IP было много недостатков, и стали устаревшими, и в конце концов отключается.

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

22 августа 2012, 4:23:01 PM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Бумага по маркерным адресам (ака зеленых адресов)

Там нет такого понятия, как "Bitcoin модель конфиденциальности",

Там абсолютно есть, http://bitcoin.org/bitcoin.pdf  Раздел 10.

котировка
Зеленая система адрес неавтоматического.

Только частично. Отправитель может отказаться в. Приемник получает его, если отправитель выбрал, если им это нравится или нет. Далее вниз по течению users- кто идентичность теперь более раскрыта ассоциации с названием объекта в блоке-цепочечных действительно не получить слово вообще. Сотни тысяч других незаинтересованных узлов будут тратить процесоры валидирующих эти подписи (и бессмысленные операции, необходимые для создания входов) и хранение их записи, даже те, эти операции не служат для дальнейших их интересов в том, что проверка общего blockchain делает , Они могли бы, конечно, отфильтровать те, что они знают, но если все они делают это, они будут вынуждены проверять их, когда они добываются или рисковать свою безопасность.

Есть много источников стоимости здесь, и большинство из них экстернализированы.

котировка
Они также поощряют бедные ключевые методы управления (например, постоянно назначая средства на долгосрочный онлайн ключ, который потенциально подвержен воровству),
Это несколько выходит с "мгновенная передача" особенность, я не думаю, что вы действительно можете иметь это, не выходя из какой-то ключ в Интернете на какой-то момент. Можно еще снизить этот риск, используя несколько адресов подписи в качестве маркеров адреса.

Это не делает. Сделка требует только ключей на сайте, что знак для конкретных входных монет. Разумное управление ключами будет иметь те ключи, используемые только один раз. Адресном маркер представляет собой долгосрочный ключ. Внутриполосное использование маркеров адреса требуется постоянно назначая средства сделать долгосрочный ключ. Это плохая практика и увеличивает подверженность кражи, если только незначительно.

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

Биткойн пошел к весьма экстраординарным, чтобы избежать каких-либо включая больше данных, чем строго необходимо в глобальном масштабе и вечно видны затопленная blockchain. Единственные данные, включенные является минимально необходимым, чтобы система полностью децентрализована, безопасный и инфляции доказательства. Эта информация в интересах всех Bitcoin пользователей: мы хотим, чтобы защитить вас от двойной тратит, потому что мы хотим, чтобы предотвратить инфляцию, чтобы сделать Bitcoin полезным. Если это, как полагают, чтобы быть жизнеспособным, чтобы включить поле мемо в сделках там будет один; это не так, как полезность их неожиданность (старые сделки IP имели поле мемо, на самом деле, но они никогда не обнаруживались в сети общего пользования.)

Там нет механизма доступен непосредственно компенсировать большинство партий, которые осуществляют затраты, созданные с помощью третьей стороны из внутриполосных адресов маркеров.

Вам просто нужно blockexplorer или аналогичный инструмент для проверки зеленой передачи адреса, который намного проще, чем проверка отделённой подписи.

Там нет никаких оснований, что другие схемы не могут быть сделаны так же, как внятная или еще проще, так как у них есть шанс быть интегрированы. Проверка отделённой подписи с помощью blockexplorer может быть столь же простым, как по ссылке. Например. С простой немного JS,  http://blockexplorer.com/tx/eb620fe4cdc24afbd2ded229577c64fbb099a39e80bcc15750b84c04b7878d90#G7mlJ2Db1W68LQPkqNt0UAyEE9xNI4KVMxy/GSwI/TU8GH2rUzs7jKFr9yq6M43zsKUHlqIF9HQ1pypvWpuUg8E=   может отображать  "Эта сделка удостоверяется против разворота по 1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB"

Конечно, как Pieter указывает платежные протоколы для улицы еще более мощным. Есть много превосходящих вариантов.

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

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

22 августа 2012, 4:25:07 PM   # 6
 
 
Сообщения: 253
Цитировать по имени
цитировать ответ
по умолчанию Re: Бумага по маркерным адресам (ака зеленых адресов)

Не комментируя полезность маркеров адресов по сравнению с другими способами передачи информации об отправителе ...

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

22 августа 2012, 9:26:55 PM   # 7
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Бумага по маркерным адресам (ака зеленых адресов)

Там нет такого понятия, как "Bitcoin модель конфиденциальности",

Там абсолютно есть, http://bitcoin.org/bitcoin.pdf  Раздел 10.

котировка
Зеленая система адрес неавтоматического.

Только частично. Отправитель может отказаться в. Приемник получает его, если отправитель выбрал, если им это нравится или нет. Далее вниз по течению users- кто идентичность теперь более раскрыта ассоциации с названием объекта в блоке-цепочечных действительно не получить слово вообще. Сотни тысяч других незаинтересованных узлов будут тратить процесоры валидирующих эти подписи (и бессмысленные операции, необходимые для создания входов) и хранение их записи, даже те, эти операции не служат для дальнейших их интересов в том, что проверка общего blockchain делает , Они могли бы, конечно, отфильтровать те, что они знают, но если все они делают это, они будут вынуждены проверять их, когда они добываются или рисковать свою безопасность.

Есть много источников стоимости здесь, и большинство из них экстернализированы.

[...]

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

Edit: С некоторыми из кода Joric, настройки я точно проверка я описал выше. Проверка подписи все на стороне клиента, поэтому нормальный Отдел сайта даже не заставит их узнать соответствующие адреса маркеров проверяются, если они не выходят из своего пути, чтобы внедрить код мониторинга.
Вы делаете хорошие моменты, но несмотря на это, это произойдет, если есть польза для него, если он вписывается в существующем протоколе, если это легко реализовать (применяя патч для подсчетов источников, как легко), и если это рентабельно. Некоторые другие варианты выше, но этот один будет достаточно хорош для многих людей.

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

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

23 августа 2012, 1:35:22 PM   # 8
 
 
Сообщения: 253
Цитировать по имени
цитировать ответ
по умолчанию Re: Бумага по маркерным адресам (ака зеленых адресов)

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

23 августа 2012, 4:30:57 PM   # 9
 
 
Сообщения: 249
Цитировать по имени
цитировать ответ
по умолчанию Re: Бумага по маркерным адресам (ака зеленых адресов)

Спасибо за критику. Одно уточнение относительно проблемы "постоянно назначая средства на долгосрочной онлайн ключ, который потенциально подвержены воровству": Это звучит как это может говорить об оригинальной методике? В этом текущем предложении адресный маркер имеет только количество 0,01 BTC монет.

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

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

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

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

Есть ли риск, что мы застряли с этим навсегда? Я не знаю, я не считаю, что очень вероятно. Это слишком много рубить, что не будет прыгать на модернизацию к чему-то более элегантное, на мой взгляд. Поэтому мне жаль услышать, если некоторые люди считают, что активно вреден, но в данный момент я планирую продолжать добиваться этого. Но я с нетерпением жду, чтобы участвовать и переключиться на любой другой лучшее решение, которое зарождается.

Есть ли убедиться, что его входы очень подтверждены перед этим ваш код отправки "знаки" сделка с маркером адрес?

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

23 августа 2012, 5:20:11 PM   # 10
 
 
Сообщения: 253
Цитировать по имени
цитировать ответ
по умолчанию Re: Бумага по маркерным адресам (ака зеленых адресов)

Есть ли убедиться, что его входы очень подтверждены перед этим ваш код отправки "знаки" сделка с маркером адрес?

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW