Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
4 марта 2012, 1:55:50 AM   # 1
 
 
Сообщения: 225
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Это попытка Майк Хирн "упражнения для читателя." Он опирается на P2SH (или multisig) и nLockTime, без замены сделки.

1. Поставщик соглашается с тем, чтобы произвести хороший, если Х BTC поднимаются по дате D и оплатить Y BTC к каждому из N вкладчики если X BTC не воскресают по дате D, или платить NY BTC, если X BTC приподняты и продавец не в состоянии произвести хорошее к удовлетворению 2 из 3 независимых арбитров выбрали путем справедливого процесса
2. Арбитры создать 2-в-3 P2SH адрес с помощью открытого ключа из каждого арбитра, который позволит им судить о производительности на самом деле производит хорошее
3. Для каждого вкладчика:
3a. Поставщик и обмен вкладчика открытых ключей
3b. Они создают 2-на-2 P2SH адрес из этих открытых ключей
3в. При отсутствии изменений, они создают сделки с входом Х / п от BTC вкладчика и входом Y BTC от поставщика, с X /N+Y будет адрес, созданный в 3б
3d. Продавец подписывает сделку всего остатка сделки в 3в над вкладчиком с nLockTime из D и дает его вкладчику
3е. Вкладчик подписывает сделку, где выход на X + Ny на адрес, созданный на шаге 2, а вход выход сделки в 3в, подписываются с использованием SIGHASH_ALL | SIGHASH_ANYONECANPAY и передает его поставщику
4. Как дата D приближается, nLockTime приближается к выдоху.
4а. Если достаточно (N) люди способствуют, все входам от 3e можно комбинировать, чтобы сделать вывод действителен, создавая действительную сделку отправки денег арбитров, которые только соглашаются освободить средства, когда поставщик производит удовлетворительный выход
4b. Если не хватает людей (<N) Вносить nLockTime истекает сделки в 3d, то есть каждый участник может подписать и выкупить ее сделку, содержащую X /N + Y BTC от 3са
4c. Обратите внимание, что существует предел, при котором он может быть более выгодным для поставщика, чтобы сделать оставшиеся взносы, когда D подходы
blueadept сейчас офлайн Пожаловаться на blueadept   Ответить с цитированием Мультицитирование сообщения от blueadept Быстрый ответ на сообщение blueadept


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


4 марта 2012, 4:59:42 PM   # 2
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

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





Выглядит довольно разумно. Я считаю, что легче следовать объяснениям, которые не связаны с P2SH (что просто оптимизация), но это только мне.

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

5 марта 2012, 3:45:24 PM   # 3
 
 
Сообщения: 225
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

Выглядит довольно разумно. Я считаю, что легче следовать объяснениям, которые не связаны с P2SH (что просто оптимизация), но это только мне.

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

Вы правы, это может просто сказать "multisig."

Позвольте мне видеть, о создании учетной записи на вики, так что я могу поставить это.

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

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

5 марта 2012, 8:03:14 PM   # 4
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

О, Боже. Я по электронной почте Марк об этом. Надеюсь вики скоро вернется.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

5 марта 2012, 8:19:40 PM   # 5
 
 
Сообщения: 225
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

Из-за мое предыдущее непонимание nLockTime семантики, исправленный Вот, Я хотел бы добавить, что сделка в 3d должна иметь не окончательный номер версии (
Спасибо за получение в контакте с Марком, Майком.
blueadept сейчас офлайн Пожаловаться на blueadept   Ответить с цитированием Мультицитирование сообщения от blueadept Быстрый ответ на сообщение blueadept

5 марта 2012, 9:57:52 PM   # 6
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

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

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

Узлы сети закладывать видеть действующий контракт гарантии того которая удовлетворяет их параметры. Заявив средства транслирующих сделку SIGHASH_ANYONECANPAY стиля, который платит заранее определенный набор выходов. После того, как достаточное количество объявленных взносов собирают законченные транзакции передаются по сети Bitcoin, стимулируя тем самым добычу.

Одна из проблем, чтобы решить, как обеспечить деньги, собранные фактически используется для сетевой безопасности:

  • Узел видит, что скорость сети, как представляется, опустившись ниже допуска, указанного владельцем.
  • Он вещает предложение по договору гарантии, скажем, 10 BTC заявляемого в шлюзовое время текущего блок номер + 5 блоков, и спрашивает, кто заинтересован. Предложение включает в себя ключ.
  • 5 других узлов указывают на их желание участвовать, говорится, сколько они будут готовы внести свой вклад, и каждый из них также включает в себя свежий открытый ключ.
  • После того, как каждый узел видит, что есть достаточно предложений, они самостоятельно построить сделку по контракту обеспечения таким образом, что его единственный выходом является CHECKMULTISIG с каждым ключом вещания, а узлы собственного входа подписан SIGHASH_ANYONECANPAY. Ключи в выходе сортируются так что каждый узел получает ту же структуру.
  • После получения общих операций, каждый узел передает подписанный вход к договору.
  • Получив полный набор подписей / входов, каждый узел сортирует входы, объединяет их вместе, чтобы создать контракт общей гарантии, а затем создает плату ТЕ, который проводит контракт на выход нулевого значения и имеет стопорное время согласованнога время (все значения идут на сборы). Узлы подписать эту сделку и транслировать свои подписи.
  • Первый узел, который получает копию каждой подписи строит сделки плату, а затем транслирует договор обеспечения и плата за сделку вместе.
  • В 5 блоков время шахтеры теперь будет заинтересованность в шахте, чтобы претендовать на 10 BTC.

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

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

Открытые проблемы в основном вращаются вокруг ДОСа потенциала. Такого рода многоступенчатых протоколов часто уязвимы к прекращению атак.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

6 марта 2012, 10:50:06 PM   # 7
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

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

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

Я считаю, что nLocktime технически работает, но замена полностью отключен, что означает много различных видов договоров, не представляется возможным. Является ли Locktime в настоящее время можно использовать, даже без замены? (Т.е. мы можем создать заблокированные транзакции, которые вступают в силу в будущем?)

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

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

7 марта 2012, 9:51:50 AM   # 8
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

nLockTime включен и работает, насколько я знаю.

Альтернативные коды SIGHASH все должны работать, даже на стандартных операциях. IsStandard проверяет общую структуру сценария, но не проверяет точные типы сигнатур используются.

Я думаю, вы могли бы просто работать на стороне пользовательского интерфейса для OP_CHECKMULTISIG. Люди / шахтеры будут модернизировать параллельно с вашими усилиями в области развития. Это, вероятно, потребуется некоторое экспериментирование, чтобы найти то, что работает хорошо.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

7 марта 2012, 10:08:37 AM   # 9
 
 
Сообщения: 453
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

Это описывает децентрализованный «kickstarter.com» не так ли? Они, кажется, делают очень хорошо в эти дни, но я, возможно, потребуется, чтобы добавить их к моему созидательное разрушение список.
Кико сейчас офлайн Пожаловаться на Кико   Ответить с цитированием Мультицитирование сообщения от Кико Быстрый ответ на сообщение Кико

7 марта 2012, 10:59:34 AM   # 10
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

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

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

7 марта 2012, 2:54:33 PM   # 11
 
 
Сообщения: 225
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

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

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

Я считаю, что nLocktime технически работает, но замена полностью отключен, что означает много различных видов договоров, не представляется возможным. Является ли Locktime в настоящее время можно использовать, даже без замены? (Т.е. мы можем создать заблокированные транзакции, которые вступают в силу в будущем?)

nLockTime работает, но замена сделка не делает, и не окончательные операции принимаются в пул памяти и держали там. Это то, что я не понимаю, о nLockTime и почему я думал, что этот контракт будет использоваться как только P2SH выходит. Теперь, когда я понял, я должен был пересмотреть контракт, чтобы следить за nLockTime.

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

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

8 марта 2012, 2:51:23 PM   # 12
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

Вы можете редактировать страницу, как вы считаете нужным. Я бы переместить примеры на главной странице контрактов, возможно, в начале раздела по договорам гарантии, то ссылки на схему DAC с конца этого раздела - заменить ту часть, где я оставил его в качестве упражнения для читателя.
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

8 марта 2012, 3:27:44 PM   # 13
 
 
Сообщения: 225
Цитировать по имени
цитировать ответ
по умолчанию Re: Сеть соблюдаемых контрактов доминирующего обеспечения исполнения связи

Сделано и сделано. Я привел вас прямо в примере веб-страницы перевода. Спасибо, Майк!
blueadept сейчас офлайн Пожаловаться на blueadept   Ответить с цитированием Мультицитирование сообщения от blueadept Быстрый ответ на сообщение blueadept



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW