2 мая 2013, 10:35:53 AM   # 1
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

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


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

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

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

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

Шаг 1: убедитесь, что маркер соответствует желаемой фишке

OP_DUP [целевой маркер] OP_EQUALVERIFY

Шаг 2: создать Merkle дерево (фиксированная глубина)
[3] OP_ROLL OP_IF OP_SWAP OP_ENDIF OP_CAT OP_HASH256

Предполагается ввод является [истина / ложь] [child1] [child2]

Если это правда, то child1 и child2 меняются местами, а затем вычисляется хэш. OP_CAT в настоящее время отключена.

Выход [родитель]

Израсходуете бы

[Истина / ложь] [Merkle-узел] [истина / ложь] [Merkle-узел] .... [истина / ложь] [Merkle-узел] [маркер]

Когда этот шаг закончен, то корень Merkle будет в стеке.

Шаг 3: сканировать заголовки альт-цепи

OP_SWAP потребовалось бы, прежде чем начать двигаться корень Merkle назад один. Предполагается, альт-цепи, чтобы иметь только три поля в заголовке.

Вход
[Nonce] [Merkle-корень] [предыдущий-хэш]

OP_CAT OP_CAT OP_HASH256 OP_DUP OP_LESS_THAN [цель] OP_VERIFY [2] OP_PICK OP_EQUALVERIFY

Это вычисляет хэш и проверяет, что он встречает трудности. Затем он проверяет, что "предыдущая-хэш" для следующего заголовка соответствует хэш этого заголовка.

Это будет повторяться столько блоков, как это требуется.

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

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

В зависимости от стоимости сделки более подтверждающих блоков потребуются.

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


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


7 мая 2013, 10:23:49 AM   # 2
 
 
Сообщения: 360
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

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





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

Если цель состоит в том, чтобы торговать (цветные) монеты между двумя цепями (например Bitcoin и Litecoin), где торговля является атомарным, в том смысле, что либо обе стороны получили монеты, которые они хотели, или ни одна из сторон ничего, то я думаю, что мы можем использовать этот простой протокол:

1) Алиса n1 биткойна, Боб имеет п2 litecoins, и они хотят, чтобы торговать ими.

2) Боб выбирает случайный пароль X и трансляцию в сеть Litecoin транзакции, которая проводит свои п2 litecoins в сценарий, который требует обычной OP_CHECKSIG для Litecoin адреса Алисы, а также "OP_SHA256 Y OP_EQUAL" где Y = SHA256 (X), а это означает, что Алиса (и только Алиса) может потратить эти n2 litecoins, но только тогда, когда она знала, что в X, удовлетворяющую Y == SHA256 (X). Эта сделка является публичным, поэтому Алиса и все остальные увидеть его на blockchain Litecoin.

3) Алиса в настоящее время вещает в сети Bitcoin подобную сделку, которая позволяет Бобу провести ее n1 биткойнов, только если он показывает крестик, что дает Y == SHA256 (X), то есть сделки с OP_CHECKSIG для адреса Bitcoin Боба и "OP_SHA256 Y OP_EQUAL",

4) Если Боб тратит n1 биткойнов (например, путем отправки их на другой Bitcoin адрес его), то он обязательно показывает X, так что теперь Алиса может сделать то же самое и тратить п2 litecoins.

5) Для того, чтобы избежать вымогательства, мы можем использовать nlocktime (аналогично тому, как он используется в вики-странице контрактов), так, например, сделка по сети Litecoin на стадии (2) истекает через 2 дня (это означает, что Боб мог потратить монеты обратно к себе после 2-х дней), а также сделки по сети Bitcoin на стадии (3) истекает через 1 день. Это означает, что если Боб тратит n1 биткойны, то мы можем быть уверены, что Алиса сможет провести п2 litecoins, и если либо Алиса или Боб прервать на любой стадии, то никакого вреда не будет сделано.
Идо сейчас офлайн Пожаловаться на Идо   Ответить с цитированием Мультицитирование сообщения от Идо Быстрый ответ на сообщение Идо

7 мая 2013, 12:43:36 PM   # 3
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Проверить эту нить. Я думаю, что это похоже на то, что вы говорите.

P2PTradeX: P2P Торговля между cryptocurrencies ()
Sergio_Demian_Lerner сейчас офлайн Пожаловаться на Sergio_Demian_Lerner   Ответить с цитированием Мультицитирование сообщения от Sergio_Demian_Lerner Быстрый ответ на сообщение Sergio_Demian_Lerner

7 мая 2013, 12:59:34 PM   # 4
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

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

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

котировка
5) Для того, чтобы избежать вымогательства, мы можем использовать nlocktime (аналогично тому, как он используется в вики-странице контрактов), так, например, сделка по сети Litecoin на стадии (2) истекает через 2 дня (это означает, что Боб мог потратить монеты обратно к себе после 2-х дней), а также сделки по сети Bitcoin на стадии (3) истекает через 1 день. Это означает, что если Боб тратит n1 биткойны, то мы можем быть уверены, что Алиса сможет провести п2 litecoins, и если либо Алиса или Боб прервать на любой стадии, то никакого вреда не будет сделано.

То есть не так, как Locktime работает. Locktime означает, что сделка не может быть включена в цепь до заданного времени.

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

Шаг 1: Боб посылает монету разблокирован с помощью открытого ключа Алисы и X для ша (X)

Если транзакция завершается здесь, Боб теряет свои деньги

Шаг 2: Алиса посылает монеты разблокированных открытым ключом Боба и X для ша (X)

Если транзакция заканчивается здесь, Алиса теряет свои деньги. Боб может тратить несколько позже.

Шаг 3: Боб посылает X для ША (X) к Алисе или блокировать цепь

Сделка завершена.

Что нужно что-то вроде

Шаг 1: Боб посылает монету разблокирована с помощью [открытый ключом и Proof шага Алисы 3 произошел] или [Пробный шаг-не произошло]

Если транзакция завершается здесь, Боб теряет свои деньги

Шаг 2: Алиса посылает монеты разблокированным [открытый ключ и Proof шаг Боба 3 произошло] или [Proof шаг 3 не произошло]

Если транзакция заканчивается здесь, Алиса теряет свои деньги. Боб может тратить несколько позже.

Шаг 3: Боб посылает X для ША (X) к Алисе или блокировать цепь

Сделка завершена.

То, что вы хотите, это альт цепь, которая дает доказательство.

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

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

7 мая 2013, 1:00:41 PM   # 5
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

P2PTradeX: P2P Торговля между cryptocurrencies ()

Да. На самом деле, имея подставку для альт-цепной системы лучше, чем пытаться для BTC сценария.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

7 мая 2013, 2:09:23 PM   # 6
 
 
Сообщения: 360
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

котировка
5) Для того, чтобы избежать вымогательства, мы можем использовать nlocktime (аналогично тому, как он используется в вики-странице контрактов), так, например, сделка по сети Litecoin на стадии (2) истекает через 2 дня (это означает, что Боб мог потратить монеты обратно к себе после 2-х дней), а также сделки по сети Bitcoin на стадии (3) истекает через 1 день. Это означает, что если Боб тратит n1 биткойны, то мы можем быть уверены, что Алиса сможет провести п2 litecoins, и если либо Алиса или Боб прервать на любой стадии, то никакого вреда не будет сделано.

То есть не так, как Locktime работает. Locktime означает, что сделка не может быть включена в цепь до заданного времени.

Я имел в виду что-то подобное тому, что описано gmaxwell Вот:
"Вы сначала создать ЗУП платежная операция, которая требует (пароль + Their_signature) или (их подписи плюс Ваша подпись). Вы сохраняете эта сделка частная. Вы затем написать новую транзакцию, транзакции возврата, который проводит платеж обратно к вам, но имеет nlocktime набор в будущем (например, 1000 блоков теперь). Вы подписываете его и передать его другой стороне подписать. Он может подписать его фактически не видя платежную операцию (он видит только его хэш). Когда он возвращается, вы затем отпустите платежную операцию. Если он не выкупит оплаты сделки до истечения Locktime вы передаете возврат и восстановить его самостоятельно. Из-за Locktime вы не можете украсть компенсацию назад сразу после отправки ему."

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

21 мая 2013, 8:25:59 AM   # 7
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

У меня были некоторые трудности погуглить для ясного объяснения атомной торговли кросс-цепи, так что я собрал свои выводы в эта страница вики.

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

21 мая 2013, 1:31:21 PM   # 8
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Я должен признать, что я не совсем понимаю, Объяснение Майк Хернс как представлено, я предлагаю использовать вики-страницу для разработки и уточнения решения по мере необходимости.

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

Шаг 1
А порождает Н (х)
А посылает монету <Открытый ключ Б> и х для Н (х)

Шаг 2
B знает, что послал свои монеты, так
В посылают монеты <открытый ключ в> и х для Н (х)

Шаг 3
А посылает й к B.

Баллон теперь и тратить монеты, которые они получили.

Если A отказывается выполнить шаг 3, когда А затрачивает монету B послал, он должен предоставить й к цепи. В этот момент B может потратить свои монеты.

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

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

21 мая 2013, 3:36:50 PM   # 9
 
 
Сообщения: 360
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

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

Это потенциально является проблемой.

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

21 мая 2013, 5:31:26 PM   # 10
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Нет, это не так. Я предполагаю, что вы имеете в виду, что проблема заключается в том, что монеты B будет заблокирована до тех пор не соглашается с тем, чтобы разблокировать, но это решается с Locktime, как описано gmaxwell, смотри также Вот.

Звучит разумно.

Выбирает случайное число х

А создает TX1: "Оплатить ж BTC до <Открытый ключ Б> если (х, для Н (х) известен и подписанное B) или (A подписан & B)"

А создает TX2: "Оплатить ж BTC от TX1 до <открытый ключ в>, Закрытая 48 часов в будущем, подписываются A"

А посылает к В TX2

Б признаки TX2 и возвращается к

1) представляет TX1 к сети

B создает TX3: "Pay V альт-монеты в если (х, для Н (х) известно и подписанный А) или (подписано & B)"

B создает TX4: "Оплатить v альт-монеты из TX3 в <Открытый ключ Б>, Заперта 24 часа в будущем, подписываются B"

В посылает к А TX4

Признаки TX4 и посылает обратно в B

2) В представляет Tx3 к сети

3) проводит ТХ3 давая х

4) В проводит TX1 с помощью й

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

До 1: Ничего общественного транслировались, так что ничего не происходит
Между 1 & 2: А может использовать возврат сделку после 48 часов, чтобы получить свои деньги обратно
Между 2 & 3: B может получить возврат после 24 часов. А имеет более 24 часов, чтобы получить его возврат
После того, как 3: Сделка завершается 2
- А должен провести свою новую монету в течение 24 часов или B может претендовать на возврат и сохранить свои монеты
- B должен потратить свою новую монету в течение 48 часов или может претендовать на возврат и сохранить свои монеты

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

25 мая 2013, 9:17:53 PM   # 11
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Спасибо большое за объяснение, теперь все ясно.
ripper234 сейчас офлайн Пожаловаться на ripper234   Ответить с цитированием Мультицитирование сообщения от ripper234 Быстрый ответ на сообщение ripper234

2 августа 2013, 8:25:13 PM   # 12
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Я думал о попытке это.

Кто-нибудь знает, есть ли бассейн как Eligius для Litecoin, который принимает нестандартные сделки?
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

3 августа 2013, 4:19:56 AM   # 13
 
 
Сообщения: 1750
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Я думал о попытке это.

Кто-нибудь знает, есть ли бассейн как Eligius для Litecoin, который принимает нестандартные сделки?

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

3 августа 2013, 8:15:41 AM   # 14
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Может быть, сделать это на testnet

Есть ли у litecoin testnet, я думаю, что будет работать?

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

Это может быть сделано с помощью стандартных операций мульти-сига.

LTC сборы 0,1 LTC, которая довольно высока.

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

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

10 октября 2013, 7:31:03 PM   # 15
 
 
Сообщения: 125
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Теперь я был настроен скептически атомарных кросс-цепь сделок на некоторое время. В частности, я редактировал страницу вики контракты объяснить, что предложенную методику ( "luxgladius" Протокол) имеет фатальное состояние гонки. Но теперь я убежден, что решение, предложенное здесь работает и не имеет состояния гонки. И это проще, чем P2PTradeX, что хорошо (хотя P2PTradeX еще может быть полезным для других вещей). Итак, вот моя рецензия, как это работает. Если я не понимаю, что я что-то пропустил, я хочу пересмотреть вики страницы Contracts, чтобы указать на описание TierNolan пути умолчанию, и удалите заявление об отказе, что кросс-сделка не работает! https://en.bitcoin.it/wiki/Contracts

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

Алиса 1btc (Bitcoin) и Боб 1atc (Altcoin). Они хотели бы провести атомный обмен, так что за конечное время, либо Алиса и Боб 1atc имеет 1btc, или сделка была прервана, и их позиция оба неизменны. Мы предполагаем, что как Bitcoin и Altcoin цепь свободно синхронизированы с Афоризм, таким образом, что ни одна цепь получает больше, чем на 12 часов больше, чем в других.

Фаза 1: Алиса в выручает

Алиса рисует случайный секретный х. Алиса строит TX1 для освобождения под залог в Bitcoin. TX1 имеет один txout с 1 BTC, содержащий следующую scriptPubkey:
Код:
OP_IF
// Возврат к A
2 2 OP_CHECKMULTISIGVERIFY
OP_ELSE
// Обычная заявка на B
OP_HASH160 <Н (х)> OP_EQUAL OP_CHECKSIGVERIFY
OP_ENDIF

Алиса подписывает TX1, но пока не публиковать. Она создает TX2, ее возврат сделку, которая имеет Locktime от +48 часов. Он содержит TX1 [0] как txin и txout является стандартным израсходует А. The scriptSig для этого txin выглядит
Код:
1
который протекает через основную ветвь IF. Алиса подписывает TX2, получение sigA2.

Алиса передает TX2 Бобу, и просит, чтобы Боб подписывает и возвращает его. После того, как Алиса получает подпись sigB2 Боба, то Алиса публикует TX1, зная, что она будет иметь возможность требовать ее возврата после 48 часов, до тех пор, пока она не раскрывает й. Алиса теперь выпрыгнул в.


Фаза 2: Боб выручает в

Боб получил TX2 в первой фазе, и, следовательно, знает, H (х). Боб также подписал возврат сделку Алисы, но это не будет действовать до тех пор, после 48 часов. Если Боб честен, он получит то, что он хочет, чтобы в течение 24 часов в любом случае. Боб также видел, что TX1 был опубликован.

Боб создает TX3, который выручает в Altcoin. ТХ3 симметрична TX1, и имеет один txout с 1atc, содержащий следующую scriptPubkey:
Код:
OP_IF
// Возврат к B
2 2 OP_CHECKMULTISIGVERIFY
OP_ELSE
// Обычная заявка на A
OP_HASH160 <Н (х)> OP_EQUAL OP_CHECKSIGVERIFY
OP_ENDIF

Боб также создает TX4, который является его собственный возврат Altcoin. TX4 является timelocked только 24 часов, использует TX3 [0] как txin и scriptSig выглядит
Код:
1
который протекает через основную ветвь IF. Боб подписывает TX4, получение СИГБ и передает TX4 Алисе, прося ее подписать. Когда Боб получает sigA4, он может безопасно публиковать TX3, зная, что он будет в состоянии прервать и вернуть свою монету после 24 часов. Боб теперь выпрыгнул в.


Фаза 3: Алиса обнаруживает й и запускает обе транзакции.

Алиса имеет 24 часов претендовать на Altcoin, используя следующую scriptSig:
Код:
<Икс> 0
который вызывает ELSE ветвь условного. Однако при этом она обязательно должна выявить х. Если Алиса обнаруживает й в течение 24 часов, то Боб может также претендовать на его Bitcoin до того 48 часов:
Код:
<Икс> 0
.


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

10 октября 2013, 8:36:59 PM   # 16
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

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

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

10 октября 2013, 10:14:24 PM   # 17
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

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

Что делать, если Алиса (потому что она любит делать арбитражный и спекулирует сдвиг значений) показывает ее х очень поздно (после 23: 59ч и 59 секунд)? Это привело бы к делу, что она не получает ее altcoin но боб все еще может претендовать на Bitcoin, верно? Кроме того, это может быть так, что это приводит к некоторым проблемам в сети altcoin, если половина узлов см ее выявления X, таким образом, предоставляя ей altcoin, а другая половина полагать, что время истекло и altcoin должен вернуться к Бобу?
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

10 октября 2013, 10:19:34 PM   # 18
 
 
Сообщения: 125
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Что делать, если Алиса (потому что она любит делать арбитражный и спекулирует сдвиг значений) показывает ее х очень поздно (после 23: 59ч и 59 секунд)? Это привело бы к делу, что она не получает ее altcoin но боб все еще может претендовать на Bitcoin, верно?
Алиса может только навредить себе, ожидая так близко к сроку. Хорошо.
socrates1024 сейчас офлайн Пожаловаться на socrates1024   Ответить с цитированием Мультицитирование сообщения от socrates1024 Быстрый ответ на сообщение socrates1024

11 октября 2013, 7:36:19 AM   # 19
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Ну, то есть еще проблема с altcoins быть (пока) менее безопасен, чем Bitcoin:

Алиса показывает X, Bob 51% атака Altcoin отменить / предотвратить сделку Алисы для остальных русских часов, Боб выкупает Bitcoin. Есть Altcoins просто рассматривать как "безопасный" в этом случае, и это разумное предположение на самом деле? Это опять-таки может рассматриваться как не соответствующие, а не протокол, а цепь подвергается нападению.

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

25 ноября 2013, 12:48:05 AM   # 20
 
 
Сообщений: 45
Цитировать по имени
цитировать ответ
по умолчанию Re: Alt цепей и атомных передач

Socrates1024, я никогда не писал далее код, но я уверен, что, как вы используете "op_if" это неверно.
Смотрите ссылки на детали: http://bitcoin.stackexchange.com/questions/2317/script-op-if-etc-clarifications
Это также говорит о том, если statments в п: http://theforthsource.com/guide10.html

Это моя попытка переписать его.

// Я предполагаю, что если <Икс> Известно, что уже в стеке.
//Первый "2" из-за ошибки Bitcoin в. Второй "2" является входным сигналом для op_checkmultisig
2 2 OP_CHECKMULTISIG OP_DUP // OP_DUP (дублирует вершину стека) здесь
                                                                                               // потому что OP_NOTIF появляется элемент из стека.
// Если checkmultisig работал, то мы хотим, чтобы пропустить до конца и проверить. если checkmultisig не работает,
// то у нас еще есть еще один шанс
OP_NOTIF
        OP_DROP // Это избавляется от 0, что OP_checkmultisig дал нам. Теперь <Икс> должен быть на вершине.
        OP_HASH160 <Н (х)> OP_EQUAL // Если хэш х является <Н (х)>, То это будет оставить 1 сверху. в противном случае, он оставляет 0.
         OP_CHECKSIG // Если B подписал, положить 1 сверху
        1 OP_EQUAL OP_EQUAL // Если верхние 2 пункты были (1, 1), то удалить их и положить 1 сверху. В противном случае их удаления
                                                // и поставить 0 сверху. T
OP_ENDIF
        OP_VERIFY

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW