Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
26 сентября 2010, 1:16:18 AM   # 1
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать Distributed Bitcoin обслуживание Escrow

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


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

Для децентрализованная валюта, централизованная escrows кажутся нормой для Bitcoin сегодня. Пример:

Алиса хочет купить $ 5 долларов на сумму Bitcoins от Боба, но ни Алиса, ни Боб полностью доверяет другому, поэтому они идут на сайт они оба доверия - говорят Mt. GOx. Там они откладывают свои соответствующие денежные средства, и там у них есть Mt. GOx сделать обмен на них.

Не обижайтесь на Mt. GOx (сайт мне нравится), но мы можем обойтись без своего депозитного обслуживания?

Почти распределенная альтернатива:

  • Чарли, доверенная третья сторона, генерирует секретный ключ Bitcoin.
  • Чарли затем использует команду Unix Трещина разделить закрытый ключ пополам - давая половину Алисе и половину Бобу.
  • Боб депозиты $ 5 USD стоит Bitcoins в раскол Bitcoin счета;
  • Алиса проверяет сделку с помощью открытого блока;
  • Алиса посылает $ 5 USD Бобу на PayPal;
  • Боб проверяет сделку PayPal;
  • Боб посылает Алисе свою половину разделенного закрытого ключа, так Алиса может получить доступ к Bitcoins он депонированных ранее.

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

Более продвинутые почти распределенные примеры можно, если заменить что-то более сложное для команды Unix Трещина. К примеру: Шамира секрет реализации схемы обмена как ГССО[1]. Утилита, как ГССО позволяет Алисе и Бобу назначить арбитра в случае, если они попадают в несогласии.

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

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

Есть альтернативный способ для Алисы и Боба в каждую половину приобретает закрытый ключ, не давая весь ключ к каким-либо партиям?

-Дейв

[1] См: http://en.wikipedia.org/wiki/Shamir's_Secret_Sharing
Хардинга сейчас офлайн Пожаловаться на закалка   Ответить с цитированием Мультицитирование сообщения от закалка Быстрый ответ на сообщение закалка


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


26 сентября 2010, 5:34:26 PM   # 2
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать Distributed Bitcoin обслуживание Escrow

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





Это еще не реализовано, но сеть может поддерживать транзакцию, которая требует два подписей. Это описано здесь:
http://bitcointalk.org/index.php?topic=750.0

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

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

26 сентября 2010, 6:29:50 PM   # 3
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать Distributed Bitcoin обслуживание Escrow

Это еще не реализовано, но сеть может поддерживать транзакцию, которая требует два подписей. Это описано здесь:
http://bitcointalk.org/index.php?topic=750.0

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

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

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

Еще раз спасибо,

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

26 сентября 2010, 6:44:15 PM   # 4
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать Distributed Bitcoin обслуживание Escrow

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

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW