Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 сентября 2017, 7:49:48 PM   # 1
 
 
Сообщений: 32
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему Bitcoin использовать UTXO в качестве операционные входов, а не только открытых ключей?

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


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

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


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


14 сентября 2017, 8:40:41 PM   # 2
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему Bitcoin использовать UTXO в качестве операционные входов, а не только открытых ключей?

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





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

Во-вторых, UTXO (неизрасходованные выход сделки) является второй половине сценария, который присоединен к входу сделки, тратит эти деньги и должен возвращать 0 (может быть 1, я забыл), чтобы быть действительным. Таким образом, вы вроде нужно, чтобы убедиться, что вы можете потратить деньги.
aleksej996 сейчас офлайн Пожаловаться на aleksej996   Ответить с цитированием Мультицитирование сообщения от aleksej996 Быстрый ответ на сообщение aleksej996

14 сентября 2017, 8:53:24 PM   # 3
 
 
Сообщений: 32
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему Bitcoin использовать UTXO в качестве операционные входов, а не только открытых ключей?

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

Во-вторых, UTXO (неизрасходованные выход сделки) является второй половине сценария, который присоединен к входу сделки, тратит эти деньги и должен возвращать 0 (может быть 1, я забыл), чтобы быть действительным. Таким образом, вы вроде нужно, чтобы убедиться, что вы можете потратить деньги.
Означает ли это, необходимость включения UTXO является уступкой мощной системы сценариев Bitcoin имеют? Иными словами: в гипотетической, очень простой altcoin без каких-либо скриптов и которые могут делать только простые передачи, можно было бы избавиться от необходимости включать UTXO в сделке?
ArithmomanicVampire сейчас офлайн Пожаловаться на ArithmomanicVampire   Ответить с цитированием Мультицитирование сообщения от ArithmomanicVampire Быстрый ответ на сообщение ArithmomanicVampire

15 сентября 2017, 1:29:36 AM   # 4
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему Bitcoin использовать UTXO в качестве операционные входов, а не только открытых ключей?

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

15 сентября 2017, 2:12:01 AM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему Bitcoin использовать UTXO в качестве операционные входов, а не только открытых ключей?

Алиса платит адрес 1Bob за его месячную зарплату
Боб использует монету 1Bob, чтобы платит адрес 1Carol на обед

Алиса снова платит адрес 1Bob свой следующий чек
Мэллори показывает вверх и повторы сделку, где 1Bob уделяется 1Carol

Боб печально.

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

15 сентября 2017, 10:15:27 PM   # 6
 
 
Сообщений: 32
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему Bitcoin использовать UTXO в качестве операционные входов, а не только открытых ключей?

Алиса платит адрес 1Bob за его месячную зарплату
Боб использует монету 1Bob, чтобы платит адрес 1Carol на обед

Алиса снова платит адрес 1Bob свой следующий чек
Мэллори показывает вверх и повторы сделку, где 1Bob уделяется 1Carol

Боб печально.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW