Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
9 мая 2013, 10:31:08 AM   # 1
 
 
Сообщения: 118
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

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


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

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

Я читал о языке сценариев Bitcoin и возможностях, что обеспечивает для огромного количества различных видов творческих сделок. (https://en.bitcoin.it/wiki/Contracts). Я также смотрел видео на Youtube Майк Хирн давая доклад на конференции 2012 года, обсуждая эти передовые типы транзакций. Похоже, что эти контракты могут быть использованы, чтобы создать волю без ущерба для личного ключа безопасности. Однако, насколько я могу судить, нет доступных услуг, чтобы сделать такого рода вещи.

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

Вопросов:
- Существуют ли какие-либо проекты в стадии реализации, чтобы обеспечить "оракул" тип сервиса, или даже простой "Переключатель мертвеца" тип сервиса (например, если я не войти в течение Х дней, подписать сделку).
- Из моих исследований, кажется, что сделки с нестандартными скриптами не будут перенаправлены коллегами, работающих под управлением ссылочным клиент, но они считаются действительными, если в блоке. Каков процесс для обсуждения новых типов сценариев, чтобы мульти-сиг операции на распространение информации через сеть?
- Для того, чтобы создать многостраничные подписи сделок, я мог сделать это с помощью необработанного транзакции RPC API? Есть ли разрешить пользовательские сценарии?
- Какой подход будет лучше за то, что мои услуги предоставляют пользователю с подписанной сделки, а затем позволяет им добавить свою собственную подпись и отправить его в сеть? Будет ли текущий номер клиента поддержки, что? (Даже если это какой-то внешний скрипт с использованием RPC API?)

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

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


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


9 мая 2013, 11:34:47 AM   # 2
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

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





Вы должны смотреть в Оружейной.

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

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

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

В основном, это создает М секреты, которые кодируют свой частный / корневой ключ.

Если у вас есть N-1 из этих секретов, они вполне могут быть случайными числами. Тем не менее, когда вы добавляете Nth один, они могут быть объединены, чтобы дать корневой закрытый ключ.

Вы можете создать 3 из 5 секрета и дать один к каждому из 3-х членов семьи и 2 к вашему адвокату, с указанием не открывать конверт, если вы не мертвы.

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

9 мая 2013, 11:45:33 AM   # 3
 
 
Сообщения: 118
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

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

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

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

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

9 мая 2013, 11:53:40 AM   # 4
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

Только эхо TierNolan,

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

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

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

9 мая 2013, 11:59:49 AM   # 5
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

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

Решение резервных копий М-о-N. Даже если вы сделали резервную копию на 7-в-30, кто-то, кто имеет только 6 штук, возможно, также 0. Они не имеют никаких преимуществ перебора над кем-то, кто имеет 0 штук (кроме, конечно, им нужно только еще один кусок). Это хорошая вещь Секретный Sharing Шамира: У вас есть доступ к 0%, пока вы не на 100%. Предоставление вашей семье один кусок не дает им ничего, ибо требует от них, чтобы найти один меньше кусок, чем кто-либо другой (который они будут, когда они попадают в ваш сейфе), за исключением.
etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi

9 мая 2013, 12:18:59 PM   # 6
 
 
Сообщения: 118
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

Я понимаю, что M-из-N подпорки полезно, но я не думаю, что это решение, которое я ищу. Как я уже сказал, это обеспечивает полный доступ к закрытым ключам, что позволяет им подписать * любую * сделку. Я хочу предварительно войти операции только по адресам, которые я хочу дать Наследование к. Это на самом деле упрощенная версия примера здесь: https://en.bitcoin.it/wiki/Contracts#Example_4:_Using_external_state

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

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

9 мая 2013, 12:31:18 PM   # 7
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

Я понимаю, что M-из-N подпорки полезно, но я не думаю, что это решение, которое я ищу. Как я уже сказал, это обеспечивает полный доступ к закрытым ключам, что позволяет им подписать * любую * сделку. Я хочу предварительно войти операции только по адресам, которые я хочу дать Наследование к. Это на самом деле упрощенная версия примера здесь: https://en.bitcoin.it/wiki/Contracts#Example_4:_Using_external_state

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

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

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

Существует наиболее определенно место для мульти-сига сделок, но вы не можете делать с ними то, что вы хотите. Раствор М-из-N предназначен для этого, и он имеет безопасности, который вы хотите. Если вы хотите разделить ваши монеты между несколькими членами семьи, сделать несколько кошельков. Сделать 2-из-3 для каждого. Дайте соответствующему члену семьи один кусок, и положить 1 фрагмент каждому в вашем сейфе. Таким образом, тот, кто в конце концов получает доступ к вашей сейф не может принимать монеты, для одного члена семьи, который уже имеет кусок кроме.   

Готово в точку один раз, никогда и никогда не должно быть сделано еще раз. Это довольно много, как писать завещание. Каждый раз, когда ваш депозит чек, вы вернуться к своему адвокату и переделать свою волю, чтобы сказать "Моя семья теперь получает $ 3,406.74" вместо "$ 2,722.11"? Нет, вы оставите ваш "банковский счет" к ним, и они получают все, что там внутри. Вы можете оставить каждому человеку другой банковский счет. С помощью решения М-о-N с разными кошельками, как настройка получателей каждого банковского счета.

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

9 мая 2013, 12:46:13 PM   # 8
 
 
Сообщения: 118
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

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

Конечно, для людей, которые, как правило, в большом количестве до 100% своих сбережений на регулярной основе (то есть. Они не имеют много сбережений), этот вид услуг будет бесполезно. Я еще думал о том, кто имеет большую сумму, скажем, $ 5 млн или что-то, припрятал, и они могли бы иметь $ 500k в своих счетах за их расходованием. Предварительно подписанные транзакции гарантируют, что их находка может быть передана. Они не были бы прикасаясь эти деньги и тратить его каждый день. Также вы можете разбить $ 5M в $ 1M куски, так что если вы должны были сломать один из них, это только аннулирует один из сделок. Для $ 500k кошелька, вы могли бы использовать стратегию M-на-N так, чтобы монеты не обжечься, если вы умрете. На мой взгляд, это слабая безопасность, но я предполагаю, что это спорны.

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

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

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

9 мая 2013, 1:04:53 PM   # 9
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

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

Конечно, для людей, которые, как правило, в большом количестве до 100% своих сбережений на регулярной основе (то есть. Они не имеют много сбережений), этот вид услуг будет бесполезно. Я еще думал о том, кто имеет большую сумму, скажем, $ 5 млн или что-то, припрятал, и они могли бы иметь $ 500k в своих счетах за их расходованием. Предварительно подписанные транзакции гарантируют, что их находка может быть передана. Они не были бы прикасаясь эти деньги и тратить его каждый день. Также вы можете разбить $ 5M в $ 1M куски, так что если вы должны были сломать один из них, это только аннулирует один из сделок. Для $ 500k кошелька, вы могли бы использовать стратегию M-на-N так, чтобы монеты не обжечься, если вы умрете. На мой взгляд, это слабая безопасность, но я предполагаю, что это спорны.

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

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

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

Я просто хотел бы отметить, что если вы держите 5 $ млн, вы хотите, решение, которое приводит к 100% шансов на выздоровление. Раствор М-оф-N точно, что. Сделайте это один раз. Когда-либо. Нет махинации. Нет обслуживания. Нет никаких шансов на провал. Но то, что вы предлагаете оставляет место для вещей, чтобы пойти не так. Независимо от того, как прилежный вы, это не будет раздражать, чтобы сделать что-нибудь с вашими средствами, даже один раз в год, если вам придется пересмотреть сейфы, перераспределить операции по вашему желанию, или любой другой. Вы будете принимать ярлыки, вы будете в спешке, и сказать, что вы будете иметь дело с ним завтра. Для периодов времени, только 0/5 или 3/5, может быть ваши деньги на самом деле будет возмещена, если что-то плохое случится с вами. В некотором смысле, это своего рода поражения цели.

Я ценю вы непредвзято. Как вы можете сказать, что я потратил много времени, думая об этих вещах, и я также провел много времени дела с пользователями, которые не удосужились даже сделать резервную копию одного листа, а затем потерял все свои монеты, когда они забыли свою кодовую фразу. И люди, которые решили сделать резервную копию своего Bitcoin-кошелек Qt, а потом не понимают, что они должны были повторно резервного копирования, или слишком ленивы, чтобы сделать это. И они не могут резервное копирование надежно, потому что они должны делать это часто. Вот почему детерминированных бумажники настолько ценны - все, что требует регулярного технического обслуживания происходит сбой. Даже если вы думаете, что вы можете сделать это самостоятельно, и что вы будете делать это правильно - другие не будут. И даже вы, во всех Ваших стараний, чтобы сделать это правильно, может ввернуть, что, потому что вы находитесь в спешке и не имеют времени, чтобы остановить банком сегодня, чтобы заменить сделку наследования в вашем сейфе. И т.д. Но одна вещь наверняка: вы делаете резервные копии бумаги, вы защитите их HARDC0RE, один раз. И вы никогда не должны волноваться об этом.

Хорошо. Я избил эту мертвую лошадь достаточно. Вы получаете мою точку зрения, я рад пройти через мысленные эксперименты с вами об этом, но я сомнительно что-то будет бить комбинированное удобство и безопасность в 2-х из-3, 2-из-4, 3-в -4 или резервного 3-из-5.




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

9 мая 2013, 3:16:17 PM   # 10
 
 
Сообщения: 1526
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

FYI: Кто-то на самом деле работает над внедрением системы оракула в данный момент. Они, кажется, делают разумный прогресс, так что надеюсь, если они торчат с ним мы могли бы иметь работающую систему, по крайней мере, на testnet, в течение ближайших нескольких месяцев. Они используют bitcoinj и до сих пор, по крайней мере, кажется, документация достаточно хорошо, что они на самом деле не нужна моя помощь. Как только это будет сделано, мы должны были бы в белый список scriptPubKeys с OP_DROP в них в IsStandard () проверяет, но разговор будет намного легче, когда-то есть рабочий вариант использования для них.

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

https://code.google.com/p/bitcoinj/
https://groups.google.com/forum/#!Форум / bitcoinj
Майк Хирн сейчас офлайн Пожаловаться на Mike Хирн   Ответить с цитированием Мультицитирование сообщения от Mike Хирн Быстрый ответ на сообщение Mike Хирн

9 мая 2013, 3:25:37 PM   # 11
 
 
Сообщения: 118
Цитировать по имени
цитировать ответ
по умолчанию Re: Мульти Sig службы транзакций

Благодаря Mike

Рад слышать, что есть уже некоторая активность вокруг этого. Я буду смотреть на bitcoinj.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW