Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
13 июля 2015, 9:06:04 PM   # 1
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Заменить плату не может решить проблему двойного Потратьте

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


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



поэтому я повторяю это здесь:

котировка
Цитата: jedunnigan 06 июля 2013, 11:39:57 PM
....Однако мы можем сделать нулевое подтверждение сделки безопасно без сложных надежных систем идентификации, по иронии судьбы, сделав его проще дважды тратить. Если мы реализуем заменить-на-плату узлы всегда будет перенаправлять сделку с наибольшей общей платы (включая родителей), даже если бы дважды провести предыдущую операцию. На первом взгляде это кажется сделать двойные расходы тривиальной и нулевого подтверждения сделка бесполезна, но на самом деле это дает мощное встречное меру попытки двойным расходам: торговец, который был сорван создает последующую операцию отправки 100% от средства для горнодобывающих сборов. Все заменяющие-на-платой шахтеры будут добывать эту сделку, а не тот отправляет денежные средства обратно на мошенник, и нет ничего мошенник может поделать, кроме надежды они получают повезли и некоторые один копь их дважды проводит, прежде чем они слышать о борьбе расходов. Сделка также может быть построена таким образом, чтобы получатель немного больше платит заранее, с торговцем возмещением дополнительного количества раз сделка подтверждает, чтобы гарантировать, что дважды израсходует приведут к чистому убытку для мошенника.

К тому времени они были сорваны, это может быть слишком поздно для того, чтобы делать какие-либо различия:

Рассмотрим мгновенный обмен, такие как shapeshift.io, который обрабатывает транзакции при 0 подтверждениями. После того, как они решили принять сделку на 0 подтверждает (на основе некоторой сети доверия метрики), они посылают деньги в обмен на Bitcoin на другой blockchain исходному отправителю сделки.

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

Редактирование: в самом деле, я не вижу, как это может работать, например, в кафе или ресторане?
monsterer сейчас офлайн Пожаловаться на monsterer   Ответить с цитированием Мультицитирование сообщения от monsterer Быстрый ответ на сообщение monsterer


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


13 июля 2015, 9:25:09 PM   # 2
 
 
Сообщения: 279
Цитировать по имени
цитировать ответ
по умолчанию Re: Заменить плату не может решить проблему двойного Потратьте

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





Мой пост был удален из этой темы:



поэтому я повторяю это здесь:

котировка
Цитата: jedunnigan 06 июля 2013, 11:39:57 PM
....Однако мы можем сделать нулевое подтверждение сделки безопасно без сложных надежных систем идентификации, по иронии судьбы, сделав его проще дважды тратить. Если мы реализуем заменить-на-плату узлы всегда будет перенаправлять сделку с наибольшей общей платы (включая родителей), даже если бы дважды провести предыдущую операцию. На первом взгляде это кажется сделать двойные расходы тривиальной и нулевого подтверждения сделка бесполезна, но на самом деле это дает мощное встречное меру попытки двойным расходам: торговец, который был сорван создает последующую операцию отправки 100% от средства для горнодобывающих сборов. Все заменяющие-на-платой шахтеры будут добывать эту сделку, а не тот отправляет денежные средства обратно на мошенник, и нет ничего мошенник может поделать, кроме надежды они получают повезли и некоторые один копь их дважды проводит, прежде чем они слышать о борьбе расходов. Сделка также может быть построена таким образом, чтобы получатель немного больше платит заранее, с торговцем возмещением дополнительного количества раз сделка подтверждает, чтобы гарантировать, что дважды израсходует приведут к чистому убытку для мошенника.

К тому времени они были сорваны, это может быть слишком поздно для того, чтобы делать какие-либо различия:

Рассмотрим мгновенный обмен, такие как shapeshift.io, который обрабатывает транзакции при 0 подтверждениями. После того, как они решили принять сделку на 0 подтверждает (на основе некоторой сети доверия метрики), они посылают деньги в обмен на Bitcoin на другой blockchain исходному отправителю сделки.

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

Редактирование: в самом деле, я не вижу, как это может работать, например, в кафе или ресторане?

Кафе и рестораны не пользуются 100% надежности платежей. Например, клиент может просто выйти из ресторана, не заплатив во многих местах. Если торговец не является технически компетентным в Bitcoin, независимо от особенностей протокола, он всегда может использовать процессор оплаты, который за небольшую плату страхует их от двойного тратит. Или же они могут просто взять на себя риск. Даже платежи по кредитным картам не гарантируется из-за мошенничества с кредитными картами, а также возможность обвинений наоборот. Это бизнес-решение.

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

13 июля 2015, 9:46:11 PM   # 3
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Заменить плату не может решить проблему двойного Потратьте

Кафе и рестораны не пользуются 100% надежности платежей. Например, клиент может просто выйти из ресторана, не заплатив во многих местах. Если торговец не является технически компетентным в Bitcoin, независимо от особенностей протокола, он всегда может использовать процессор оплаты, который за небольшую плату страхует их от двойного тратит. Или же они могут просто взять на себя риск. Даже платежи по кредитным картам не гарантируется из-за мошенничества с кредитными картами, а также возможность обвинений наоборот. Это бизнес-решение.

И владелец биржи?

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

13 июля 2015, 10:08:01 PM   # 4
 
 
Сообщения: 588
Цитировать по имени
цитировать ответ
по умолчанию Re: Заменить плату не может решить проблему двойного Потратьте

Рассмотрим мгновенный обмен, такие как shapeshift.io, который обрабатывает транзакции при 0 подтверждениями. После того, как они решили принять сделку на 0 подтверждает (на основе некоторой сети доверия метрики), они посылают деньги в обмен на Bitcoin на другой blockchain исходному отправителю сделки.

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

Ну, они могут попытаться вернуть средства путем двойных расходами на другом blockchain. Это будет doublespend войны.

Существует еще один момент, почему заменить взнос опасно:

котировка
Цитата: jedunnigan 06 июля 2013, 11:39:57 PM
....Однако мы можем сделать нулевое подтверждение сделки безопасно без сложных надежных систем идентификации, по иронии судьбы, сделав его проще дважды тратить. Если мы реализуем заменить-на-плату узлы всегда будет перенаправлять сделку с наибольшей общей платы (включая родителей), даже если бы дважды провести предыдущую операцию. На первом взгляде это кажется сделать двойные расходы тривиальной и нулевого подтверждения сделка бесполезна, но на самом деле это дает мощное встречное меру попытки двойным расходам: торговец, который был сорван создает последующая сделка отправка 100% средств на добычу полезных ископаемых сборы. Все заменяющие-на-платой шахтеры будут добывать эту сделку, а не тот отправляет денежные средства обратно на мошенник, и нет ничего мошенник может поделать, кроме надежды они получают повезли и некоторые один копь их дважды проводит, прежде чем они слышать о борьбе расходов. Сделка также может быть построена таким образом, чтобы получатель немного больше платит заранее, с торговцем возмещением дополнительного количества раз сделка подтверждает, чтобы гарантировать, что дважды израсходует приведут к чистому убытку для мошенника.

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

15 июля 2015, 1:34:21 PM   # 5
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Заменить плату не может решить проблему двойного Потратьте

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

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

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

Кроме того, Заменить плату, не была введена для того, чтобы решить проблемы двойных расходов. Заменить Fee способ поменять сделки в mempool с более высокими налогами, чтобы избежать сделок застрять там, но когда вы позволяете, что тогда это тривиальное для пользователя, чтобы изменить выход неподтвержденной сделки, что делает двойным тратит очень легко.2

То, что вы имеете в виду это метод, чтобы смягчить двойные проблемы расходов нулевой сделки с подтверждением, в то время как разрешение Заменить Фее. То, что было предложено было имея коммерсант сваливать всю сделку в сборы, если двойной израсходуют обнаружен. Горняки, конечно, принять эту сделку по двойному расходов, потому что награда гораздо больше.3 Это не гарантирует, что все нулевые операции подтверждения являются абсолютно надежными, он просто сильно снижает их шансы на успех. Значение первичной озабоченности Replace по Fee необоснованно.

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

котировка
Цитата: jedunnigan 06 июля 2013, 11:39:57 PM
....Однако мы можем сделать нулевое подтверждение сделки безопасно без сложных надежных систем идентификации, по иронии судьбы, сделав его проще дважды тратить. Если мы реализуем заменить-на-плату узлы всегда будет перенаправлять сделку с наибольшей общей платы (включая родителей), даже если бы дважды провести предыдущую операцию. На первом взгляде это кажется сделать двойные расходы тривиальной и нулевого подтверждения сделка бесполезна, но на самом деле это дает мощное встречное меру попытки двойным расходам: торговец, который был сорван создает последующая сделка отправка 100% средств на добычу полезных ископаемых сборы. Все заменяющие-на-платой шахтеры будут добывать эту сделку, а не тот отправляет денежные средства обратно на мошенник, и нет ничего мошенник может поделать, кроме надежды они получают повезли и некоторые один копь их дважды проводит, прежде чем они слышать о борьбе расходов. Сделка также может быть построена таким образом, чтобы получатель немного больше платит заранее, с торговцем возмещением дополнительного количества раз сделка подтверждает, чтобы гарантировать, что дважды израсходует приведут к чистому убытку для мошенника.

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

Цитата: GMaxwell4
Я не думаю, что 1Мбы магии; она всегда существует относительно широко развернутые технологии, социологии и экономики. Но эти факторы не простая функция; процедура я бы предпочел бы что-то вроде этого: если есть стоячая отставание, мы-The-сообщества пользователей обращаются к показателям для оценки, если сеть теряет децентрализацию, а затем удвоить жесткий предел с надлежащим контролем, чтобы обеспечить плавную регулировку без сборов собираются к нулю ... к сожалению, каждый индикатор я могу думать, кроме платных сумм шли в неправильном направлении, почти монотонно вместе с blockchain увеличением размера начиная с 2012 года, когда мы стали бить полные блоки и ответил, увеличивая мягкую цель по умолчанию , Это разочарование; из чистого анализа сланцевой работоспособности сети я думаю, что мой вывод будет _decrease_ предел ниже текущей 300k / TxN / уровня дня.

1https://bitcoin.org/bitcoin.pdf
2
3
4http://sourceforge.net/p/bitcoin/mailman/message/34090559/
DumbFruit сейчас офлайн Пожаловаться на DumbFruit   Ответить с цитированием Мультицитирование сообщения от DumbFruit Быстрый ответ на сообщение DumbFruit

15 июля 2015, 9:42:06 PM   # 6
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Заменить плату не может решить проблему двойного Потратьте

То, что вы имеете в виду это метод, чтобы смягчить двойные проблемы расходов нулевой сделки с подтверждением, в то время как разрешение Заменить Фее. То, что было предложено было имея коммерсант сваливать всю сделку в сборы, если двойной израсходуют обнаружен. Горняки, конечно, принять эту сделку по двойному расходов, потому что награда гораздо больше.3 Это не гарантирует, что все нулевые операции подтверждения являются абсолютно надежными, он просто сильно снижает их шансы на успех. Значение первичной озабоченности Replace по Fee необоснованно.

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

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

16 июля 2015, 1:01:21 PM   # 7
 
 
Сообщения: 428
Цитировать по имени
цитировать ответ
по умолчанию Re: Заменить плату не может решить проблему двойного Потратьте

Там нет допустимой длины времени коммерсанта может ждать, чтобы увидеть, если двойные израсходует происходит для того, чтобы осуществить эту меру против - единственный приемлемый отрезком времени является временем, затрачиваемыми сделки должны быть включены в блоке.
Вы пробирается в определении здесь. "Приемлемо" является субъективным. Возможность двойных расходов следующих менее вероятно, чем позже вы будете ждать, чтобы передать вторую транзакцию. Я не совсем уверен, что шансы дольше выжидают, но даже если атакующий ожидает всего 20 секунд (чтобы попытаться стащить его дважды проводят после физической транзакции происходит.) Оригинал сделка бы распространяться на более чем на 95% сети, поэтому я уверен, что будет означать их шансы на успех будет соответствующий суб 5%.1 (Распространение Предполагая, что сделка по крайней мере так же быстро, как распространение блока, и что выбросы имеют меньше или равен пропорциональную количеству hashpower.)
Тогда, даже если он ждет, он не имеет никакой гарантии, что торговец не будет видеть двойные расходов, прежде чем она будет принята в блок и демпинг его сладкое бабло торгового автомата в операционные издержки.
jdillon делает заявление, что заменить Плата может сделать двойной тратит "безопасно", Что опять-таки не определено. Так что, возможно, он был чрезмерно оптимистичным, я не знаю.

1http://bitcoin.stackexchange.com/questions/10821/how-long-does-it-take-to-propagate-a-newly-created-block-to-the-entire-bitcoin-n
DumbFruit сейчас офлайн Пожаловаться на DumbFruit   Ответить с цитированием Мультицитирование сообщения от DumbFruit Быстрый ответ на сообщение DumbFruit

16 июля 2015, 1:48:36 PM   # 8
 
 
Сообщения: 1008
Цитировать по имени
цитировать ответ
по умолчанию Re: Заменить плату не может решить проблему двойного Потратьте

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW