Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
25 января 2016, 6:00:26 PM   # 1
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Таким образом, с помощью приложения CIYAM торговли наряду с использованием CIYAM консоли, действующей в качестве кошелька Bitcoin / Litecoin я продемонстрировал свою жену, как вы могли бы обменять LTC для BTC без 3-й партии (или кроме ТХ сборов сборов) и, видимо, это было так скучно что Она заснуть.

Код:
Создание расходуемого количества RHS для "user1"...
Создание расходуемого количества LHS для "user2"...

Войти как "user1" и создать торговый пар (с максимальным количеством по меньшей мере, 25), а затем Выход.

Теперь войдите в "user2" и создать Тй из предложения в All Open Оферты списка со следующими данными:

Посылка Сумма: 25
Возврат Адрес: mtW4pzRHXwNwkHa2mdy2EokKy5GZ4aMWtu
Прием Адрес: mkoJtKoxHmdL8aXJvPudmUgZKC1xXHb9KT
Секретный Hash: 2bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf527a25b

Теперь войдите в "user1" и редактировать торговые операции в списке Мои торговых операций со следующими требованиями:

Возврат Адрес: mids4AKKn42KmcJTvaynUzmnhWnmfgwRMw
Прием Адрес: mgF67ucKz7CddjuJwDvDUgC5HiJBRDGNBx

Теперь войдите в "user2" и от ОЙ мыши на ожидания ОГО и скопируйте адрес отправителя:

USER2_P2SH = 2N1dPcqdkNyfNqysHDqWRq8hqSs6sT91LTP

Теперь "user2" пошлет LHS их P2SH адрес.

Теперь войдите в "user1" и от ОЙ мыши на ожидания ОГО и скопируйте адрес отправителя:

USER1_P2SH = 2NFtwQWeiQzMgeidPCrZZhATv6ULXqA8WaB

Теперь "user1" пошлет RHS их P2SH адрес ...

[
    {
        "involvesWatchonly" : правда,
        "Счет" : "user2 (p2sh пользователя User1)",
        "адрес" : "2NFtwQWeiQzMgeidPCrZZhATv6ULXqA8WaB",
        "категория" : "Получать",
        "количество" : 25.00000000,
        "Vout" : 1,
        "подтверждения" : 4,
        "blockhash" : "55647bfcc1ea60124e3e358a046a1e6494babb666d656aec3a9ad7ea3b179e71",
        "blockindex" : 1,
        "blocktime" : 1453733457,
        "TXID" : "1b0effc3dbb318d988c5f8f3525c1e79fec7f327aebbc2028274361139042870",
        "walletconflicts" : [
        ],
        "время" : 1453733457,
        "timereceived" : 1453733475
    }
]

Теперь введите следующую команду из информации о транзакции выше:
TXID = 1b0effc3dbb318d988c5f8f3525c1e79fec7f327aebbc2028274361139042870
Vout = 1

Теперь войдите в "user2" и от ОГО нажмите кнопку Receive Проверено и вставьте секрет Reveal сценария:
SCRIPT = 76a8202bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf527a25b87637576a91439f079037b44caa047b19f66f9446ad29ca1835888ac6704d0dea656b17576a9142
236ea542963ca5022db4332cd63aa2ed895af6888ac68

0100000001702804391136748202c2bbae27f3c7fe791e5c52f3f8c588d918b3dbc3ff0e1b01000000d44730440220456e9d366d89034c7321a900f17e60506cb9e6fb3c280587301609fda6af65
8502206d785719bc42de81ce05ac4b461fc9d4aab5286d4ec3ef8d0589ab3ed1076d7501210334ae38e2f6331bfc4832893edd540377bcfc08b1a63730339b91cf8a6e0b6636067365637265744c
6176a8202bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf527a25b87637576a91439f079037b44caa047b19f66f9446ad29ca1835888ac6704d0dea656b17576a9142236ea
542963ca5022db4332cd63aa2ed895af6888ac68000000000100f90295000000001976a91439f079037b44caa047b19f66f9446ad29ca1835888ac00000000

Теперь "user2" выкупит RHS из "user1" P2SH адрес ТХ (подвергая их тайну).

Баланс РИТ для "user2" является:
25.00000000

Теперь войдите в "user1" и от ОГО нажмите кнопку Receive Проверил и вставьте новый Check Адрес:
ADDR = mkoJtKoxHmdL8aXJvPudmUgZKC1xXHb9KT

[
    {
        "involvesWatchonly" : правда,
        "Счет" : "user1 (user2 раскрывают)",
        "адрес" : "mkoJtKoxHmdL8aXJvPudmUgZKC1xXHb9KT",
        "категория" : "Получать",
        "количество" : 25.00000000,
        "Vout" : 0,
        "подтверждения" : 1,
        "blockhash" : "5ea97dcb1e76ca90ef0b71aae2208488df5d8344248be2713fbb8f1bae8a1667",
        "blockindex" : 1,
        "blocktime" : 1453733502,
        "TXID" : "d374d12b0cee799e7d3b233332b87ae41f18ffae9c1a5dc49f7436df4f216fcf",
        "walletconflicts" : [
        ],
        "время" : 1453733502,
        "timereceived" : 1453733536
    }
]

Теперь скопируйте и вставьте секрет раскрыть TXID:
TXID = d374d12b0cee799e7d3b233332b87ae41f18ffae9c1a5dc49f7436df4f216fcf

{
    "TXID" : "d374d12b0cee799e7d3b233332b87ae41f18ffae9c1a5dc49f7436df4f216fcf",
    "версия" : 1,
    "Locktime" : 0,
    "Vin" : [
        {
            "TXID" : "1b0effc3dbb318d988c5f8f3525c1e79fec7f327aebbc2028274361139042870",
            "Vout" : 1,
            "scriptSig" : {
                "как м" : "30440220456e9d366d89034c7321a900f17e60506cb9e6fb3c280587301609fda6af658502206d785719bc42de81ce05ac4b461fc9d4aab5286d4ec3ef8d0589ab3
ed1076d7501 0334ae38e2f6331bfc4832893edd540377bcfc08b1a63730339b91cf8a6e0b6636 736563726574 76a8202bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf5
27a25b87637576a91439f079037b44caa047b19f66f9446ad29ca1835888ac6704d0dea656b17576a9142236ea542963ca5022db4332cd63aa2ed895af6888ac68",
                "наговор" : "4730440220456e9d366d89034c7321a900f17e60506cb9e6fb3c280587301609fda6af658502206d785719bc42de81ce05ac4b461fc9d4aab5286d4ec3ef8d0589a
b3ed1076d7501210334ae38e2f6331bfc4832893edd540377bcfc08b1a63730339b91cf8a6e0b6636067365637265744c6176a8202bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25
fe97bf527a25b87637576a91439f079037b44caa047b19f66f9446ad29ca1835888ac6704d0dea656b17576a9142236ea542963ca5022db4332cd63aa2ed895af6888ac68"
            },
            "последовательность" : 0
        }
    ],
    "Vout" : [
        {
            "стоимость" : 25.00000000,
            "N" : 0,
            "scriptPubKey" : {
                "как м" : "OP_DUP OP_HASH160 39f079037b44caa047b19f66f9446ad29ca18358 OP_EQUALVERIFY OP_CHECKSIG",
                "наговор" : "76a91439f079037b44caa047b19f66f9446ad29ca1835888ac",
                "reqSigs" : 1,
                "тип" : "pubkeyhash",
                "адреса" : [
                    "mkoJtKoxHmdL8aXJvPudmUgZKC1xXHb9KT"
                ]
            }
        }
    ]
}

Теперь скопируйте и вставьте раскрытую тайну:
HEX_SCRT = 736563726574

[
    {
        "TXID" : "e6af2d2c7e6cda9ea14c166a57c83112376a39b24524b5d2b1e607d740663b71",
        "Vout" : 0,
        "адрес" : "2N1dPcqdkNyfNqysHDqWRq8hqSs6sT91LTP",
        "Счет" : "user1 (p2sh user2 в)",
        "scriptPubKey" : "a9145bf232454e73c9cafa022f52d819bbf59c63df1087",
        "количество" : 25.00000000,
        "подтверждения" : 9,
        "расходуемого" : ложный
    }
]

Теперь скопируйте и вставьте P2SH TXID и Vout:
TXID = e6af2d2c7e6cda9ea14c166a57c83112376a39b24524b5d2b1e607d740663b71
Vout = 0

Теперь нажмите секретный Checked кнопки и вставить Секретную Reveal сценария:
SCRIPT = 76a8202bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf527a25b87637576a91407f8009f5b6b12a5ae10e0ae539ea06ce232cfbf88ac67047387a756b17576a9148
e6eac4b9e5944a76f2305a736ed2a7d65742f7688ac68

0100000001713b6640d707e6b1d2b52445b2396a371231c8576a164ca19eda6c7e2c2dafe600000000d4473044022027523c5d0aaf22798d0503c67c073bf4a78522d88d8128720091289845ac0f
1d022078d69e74bea88f7d727a4a04650179136ca24872477f052f58d17f825ce1b0ad01210220d666741f2e8be672556ca8f0b7a7352516422c7b7b3f0681d39adf4cabd953067365637265744c
6176a8202bb80d537b1da3e38bd30361aa855686bde0eacd7162fef6a25fe97bf527a25b87637576a91407f8009f5b6b12a5ae10e0ae539ea06ce232cfbf88ac67047387a756b17576a9148e6eac
4b9e5944a76f2305a736ed2a7d65742f7688ac68000000000100f90295000000001976a91407f8009f5b6b12a5ae10e0ae539ea06ce232cfbf88ac00000000

Теперь "user1" выкупит LHS от "user2" P2SH адрес ТХ.

Баланс LHS для "user1" является:
25.00000000

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

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


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


25 января 2016, 9:10:45 PM   # 2
 
 
Сообщения: 176
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

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





Да, если это достаточно быстро. Ripple распределяется обмен всегда был медленным по сравнению с регулярным обменом, но он сделал много бизнеса в прошлом году.

Если бы вы могли сделать торговлю в течение 30 секунд или меньше люди будут использовать его. Несколько монет пытались времени резки блоков до минимума, и вратаря каждые несколько секунд, которые могли бы сделать обмен довольно быстро. Viacoin имеет 24 секунды блокировать время, и Bitshares 2.0 началось с 5 второго блоков с возможностью уменьшения ее на одну секунду блоков.

Если Qora дэвы увидел значение в сокращении времени блока для размещения обмена они, вероятно, сделать это.

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

25 января 2016, 9:38:41 PM   # 3
 
 
Сообщения: 1736
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Таким образом, с помощью приложения CIYAM торговли наряду с использованием CIYAM консоли, действующей в качестве кошелька Bitcoin / Litecoin я продемонстрировал свою жену, как вы могли бы обменять LTC для BTC без 3-й партии (или кроме ТХ сборов сборов) и, видимо, это было так скучно что Она заснуть.
...
Поэтому я построил децентрализованный обмен, но я получаю чувство, что я, вероятно, потраченное впустую свое время, делая так (я рад, что не взял меня больше, чем на пару недель).

Кто-нибудь действительно думаю, что такого рода идеи будет работать?


Децентрализованный обмен с хорошим интерфейсом будет весьма полезным для многих. Можно ли сделать наоборот? например BTC для LTC? 

Я полагаю, это связан с CHECKLOCKTIMEVERIFY и проверок против вопросы .... Я не смотрел на код еще выше.

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

26 января 2016, 3:54:54 AM   # 4
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Децентрализованный обмен с хорошим интерфейсом будет весьма полезным для многих. Можно ли сделать наоборот? например BTC для LTC?  

Да - это будет поддерживать, что (только с помощью программного обеспечения CIYAM).

Я полагаю, это связан с CHECKLOCKTIMEVERIFY и проверок против вопросы .... Я не смотрел на код еще выше.

Действительно - это, как она работает.

Поздравляю, чтобы это работало. Почему вы думаете, что вы потратили свое время?

Спасибо - хорошо - когда это делается с помощью AT вместо то она будет интегрирована в бумажник и не много шагов (так ACCT между Qora и BURST должен быть хороший опыт).

Как blockchain CIYAM по-прежнему "работа в процессе" Я бы освободить торговлю в качестве веб-приложения, требующего поэтому отдельное приложение Wallet работать с ним (что мое тестирование эмуляция). Это добавляет несколько шагов (копирование и вставка), которые я думаю, не будет рассматриваться с большим энтузиазмом.

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

26 января 2016, 4:51:50 AM   # 5
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Для более подробной информации о рабочем процессе, который будет участвовать в торговой LTC для BTC:

  • Алиса создает предложение пару LTC / BTC с помощью веб-приложения торговли (как это может быть сделано один раз для многих профессий не будет учитываться в качестве шага).
  • Брайан нажимает на предложение, а затем создает торговую сделку, предоставляя Сумму, в LTC Refund адрес, BTC получает адрес и хэш Тайну.
  • Алиса уведомляется она имеет новую торговую сделку и подает ее BTC Возврат Адрес и LTC Получить адрес.
  • Брайан уведомляется о том, что сделка по и теперь видит P2SH LTC адрес, который он передает средства LTC в.
  • Алиса обнаруживает, что Брайан отправил средства LTC (через "часы адрес") И направляет ее BTC средства на BTC P2SH адрес.
  • Брайан в настоящее время копии и вставляет BTC P2SH Погасить сценарий в специальный Кошелек и выкупает БТД (раскрывая тайну).
  • Алиса обнаруживает (через "часы адрес"), Что Брайан выкупил BTC, а затем обнаруживает тайну от выкуплен ОГО.
  • Алиса копия и паста секрет и LTC P2SH Погасить сценарий в специальный Кошелек и выкупают LTC.

Количество шагов для Алисы (помимо создания предложения) является четыре в то время как число шагов для Брайана есть три (предполагает, что это должно быть немного проще для партии, "идет первым").

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

2 февраля 2016, 12:24:23 PM   # 6
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Почему существует необходимость для копирования / вставки?

Вы могли бы потребовать, чтобы оба народа имеют свои litecoin и Bitcoin бумажники открыты и подключаться к ним через RPC. Стандартные клиенты могут генерировать личные ключи и сделки фонда. Они даже обрабатывать P2SH адреса, которые являются основными.

Раздражает часть АККТА что ждет одтверждает вид требуется. Это означает, что вы на самом деле дает возможность другой стороне. Другой человек может выпасть, если цена смены.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

2 февраля 2016, 12:29:03 PM   # 7
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Почему существует необходимость для копирования / вставки?

Вы могли бы потребовать, чтобы оба народа имеют свои litecoin и Bitcoin бумажники открыты и подключаться к ним через RPC. Стандартные клиенты могут генерировать личные ключи и сделки фонда. Они даже обрабатывать P2SH адреса, которые являются основными.

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

К сожалению, АККТ / CLTV Bitcoin ТХ не то, что Bitcoin (или Litecoin) может работать с сыром поддержки ТХ (поэтому он не может создать ТХ и не может его подписать).

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

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

2 февраля 2016, 3:36:29 PM   # 8
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

К сожалению, АККТ / CLTV Bitcoin ТХ не то, что Bitcoin (или Litecoin) может работать с сыром поддержки ТХ (поэтому он не может создать ТХ и не может его подписать).

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

Весело с тестированием, что вам нужно запустить 4 бумажники. Вы можете быстро записать все свои выходы и затем ждать 10 минут больше.

Команды RPC, которые я использовал в своих недостроенных (предварительной checklocktimeverify) версиях являются:

listunspent (получает имеющиеся монеты в кошельке)

getrawchangeaddress (для изменения)
getnewaddress (для приема)
dumpprivkey (для преобразования адреса в частный ключ)
validateaddress (получает информацию об адресе)

sendrawtransaction (посылает транзакцию сырой)
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

2 февраля 2016, 3:39:36 PM   # 9
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

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

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

Сценарий CIYAM Я использую для тестирования это здесь: https://github.com/ciyam/ciyam/blob/master/src/bct_acct_test.cin
(Некоторые из них, вероятно, немного таинственная, но вы можете увидеть Bitcoin RPC вызовы достаточно четко).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

2 февраля 2016, 3:46:45 PM   # 10
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Обратите внимание, что я не использовал "получить" вызовы или "dumprivkey" как и для целей упрощения сценария тестирования я использовал жестко закрытые ключи (но в "Концертная версия" Я бы в принципе делать именно это).
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

2 февраля 2016, 4:02:40 PM   # 11
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

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

Но даже в этом случае - вы будете нуждаться, чтобы увидеть, по крайней мере 1 подтверждение от "инициатор" (По адресу P2SH им нужно отправить), прежде чем вы собираетесь беспокоить (как "ответчик") Отправить по адресу комплиментов P2SH (как вы бы не запирать свои деньги, если вы не видели, что).

И предположительно "инициатор" не раскроет свою тайну до тех пор, по крайней мере, одно подтверждение (имея в виду, что 1 подтверждение еще несколько рискованно).

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

4 февраля 2016, 9:29:22 AM   # 12
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

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

4 февраля 2016, 9:49:10 AM   # 13
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Если вы позволяете для сторонних поставщиков ликвидности (один или несколько, например, толпа финансируемых профессий), вы можете пару сделок быстрее.

Без много предложений предположительно приложение никогда не мог даже снять (это потребует некоторых маркетинговых усилий), но скорость ограничена методом (АККТ использованием CLTV), а не по количеству предложений, которые доступны.

(И это стало бы немного сложно для пользователей, чтобы следить за всю серию сделок, которые потребуются им для создания Txs в нужный момент времени)
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

4 февраля 2016, 7:54:55 PM   # 14
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Если вы позволяете для сторонних поставщиков ликвидности (один или несколько, например, толпа финансируемых профессий), вы можете пару сделок быстрее.

Без много предложений предположительно приложение никогда не мог даже снять (это потребует некоторых маркетинговых усилий), но скорость ограничена методом (АККТ использованием CLTV), а не по количеству предложений, которые доступны.

(И это стало бы немного сложно для пользователей, чтобы следить за всю серию сделок, которые потребуются им для создания Txs в нужный момент времени)


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

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

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

9 февраля 2016, 5:14:20 PM   # 15
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Проблема с размещением CLTV на Bitcoin является то, что многие altcoins не поддерживают его.

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

0) обязуются заплатить сборы NEW

Обе стороны выбрать случайное число и trade_id = hash256 (alice_random_number | bob_random_number)

Обе стороны должны создать сделку, которая платит

Код:
OP_1 <02, tradeId> OP_2 OP_CHECKMULTISIG

Он должен платить взносы, которые больше, чем 0,1% от монет, которыми обмениваются. Это один из двух multisig. Поскольку второй открытый ключ генерируется из trade_id, никто не имеет соответствующий закрытый ключ. Это означает, что она такая же, как имеющий 1 ключ, но он позволяет совершать гонорар в торговле.

Если <02, tradeId> не является действительным сжатый ключ, то новый tradeId должен быть выбран, пока действительный сжатый ключ не может быть создан.

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

Системы репутации могут быть размещены здесь.

1) Вырезать и выбрать

Боб создает 1000 пары ключей и посылает хэш (bob_priv_n) и bob_pub_n Алисе для каждого п (от 1 до 1000).

Алиса выбирает п от 1 до 1000 и Боб посылает bob_priv_n для 999 других русских лет.

Если они в порядке, то Алиса принимает пару она не видела, является действительной.

Точно так же, Алиса генерирует 1000 пар ключей и имеет Боб выбрать.

Это дает следующую информацию общественности.

  хэш (bob_priv_n) соответствует bob_pub_n
  хэш (alice_priv_m) соответствует alice_pub_m

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

2) Боб платит D в

Код:

D должен быть более ценным, чем значение из Bitcoins или altcoins.  

Это обещание Боба выпустить bob_priv_n в течение 2-х дней (или потерять свой депозит).

3) Алиса платит altcoins к

Код:

4) Боб платит б Bitcoins в

Код:

Алиса 1 день требовать ее выхода, но это означает, что она должна обеспечить alice_priv_m.

5) Алиса проводит выход (и обеспечивает alice_priv_m).

6) Боб может провести выходные altcoin (так как у него есть оба ключа)

7) Боб высвобождает свой депозит

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

1) Каждая из сторон отказывается выполнять вырезать и выбрать.

Ничего не было отправлено ни цепи, поэтому никакого вреда.

2) Боб отказывается платить депозит.

Ничего не было отправлено ни цепи, поэтому никакого вреда.

3) Алиса отказывается выручать в.

Боб высвобождает его D через 2 дня.
Высвобождение bob_priv_n не имеет никакого эффекта, так как не было никакого катапультирования в Алисе, так что ключ никогда не используются.

4) Боб отказывается под залог в

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

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

5) Алиса отказывается предъявлять свои Bitcoins

1 день позже Боб может вернуть его Bitcoins

Алиса получает ее altcoins назад или она получает D вместо того, чтобы (если Боб не вернуть свой депозит).

6) Боб отказывается требовать его altcoins

Он теряет altcoins, когда он высвобождает свой депозит. Алиса уже есть свой Bitcoins к этому моменту.

У него есть стимул, чтобы завершить этот шаг.

7) Боб отказывается требовать свой депозит

Он теряет свой депозит и Алиса получает его.

У него есть стимул, чтобы завершить этот шаг.

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

9 февраля 2016, 5:21:44 PM   # 16
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

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

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

9 февраля 2016, 10:04:51 PM   # 17
 
 
Сообщения: 1162
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Проблема с размещением CLTV на Bitcoin является то, что многие altcoins не поддерживают его.

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

1) Вырезать и выбрать

Боб создает 1000 пары ключей и посылает хэш (bob_priv_n) и bob_pub_n Алисе для каждого п (от 1 до 1000).

Алиса выбирает п от 1 до 1000 и Боб посылает bob_priv_n для 999 других русских лет.

Если они в порядке, то Алиса принимает пару она не видела, является действительной.

Точно так же, Алиса генерирует 1000 пар ключей и имеет Боб выбрать.

Это дает следующую информацию общественности.

  хэш (bob_priv_n) соответствует bob_pub_n
  хэш (alice_priv_m) соответствует alice_pub_m

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

2) Боб платит D в

Код:

D должен быть более ценным, чем значение из Bitcoins или altcoins. 

Это обещание Боба выпустить bob_priv_n в течение 2-х дней (или потерять свой депозит).

3) Алиса платит altcoins к

Код:

4) Боб платит б Bitcoins в

Код:

Алиса 1 день требовать ее выхода, но это означает, что она должна обеспечить alice_priv_m.

5) Алиса проводит выход (и обеспечивает alice_priv_m).

6) Боб может провести выходные altcoin (так как у него есть оба ключа)

7) Боб высвобождает свой депозит

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

1) Каждая из сторон отказывается выполнять вырезать и выбрать.

Ничего не было отправлено ни цепи, поэтому никакого вреда.

2) Боб отказывается платить депозит.

Ничего не было отправлено ни цепи, поэтому никакого вреда.

3) Алиса отказывается выручать в.

Боб высвобождает его D через 2 дня.
Высвобождение bob_priv_n не имеет никакого эффекта, так как не было никакого катапультирования в Алисе, так что ключ никогда не используются.

4) Боб отказывается под залог в

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

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

5) Алиса отказывается предъявлять свои Bitcoins

1 день позже Боб может вернуть его Bitcoins

Алиса получает ее altcoins назад или она получает D вместо того, чтобы (если Боб не вернуть свой депозит).

6) Боб отказывается требовать его altcoins

Он теряет altcoins, когда он высвобождает свой депозит. Алиса уже есть свой Bitcoins к этому моменту.

У него есть стимул, чтобы завершить этот шаг.

7) Боб отказывается требовать свой депозит

Он теряет свой депозит и Алиса получает его.

У него есть стимул, чтобы завершить этот шаг.

Для каждого шага есть либо стимул для завершения шага или незавершенности шаг вызывает протокол прервать. В прерывании, стимулы должны выполнить чистое прерывание.
Фантастика! Да, это, кажется, решить эту проблему. Я изменю вещи, чтобы соответствовать этому.

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

10 февраля 2016, 12:20:16 PM   # 18
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Существует атака на вырезать и выбрать.

Злоумышленник может держать запуск торгов и выполнять вырезать и выбрать шаг с 1 недействительными пары. Если они получают обнаружены (99,9%), то они могут прервать торговлю.

Поскольку нет никакой платы заплатила за шаг 1, нет затрат на нападающий.

Я обновил протокол, чтобы добавить шаг 0. Это замедляет вещи вниз, так как есть еще один шаг совершить.

Существует компромисс между сложностью и производительностью.

Если altcoin поддерживает CLTV, он может быть использован непосредственно. 

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

Я бы расколоть altcoins в 3 рядах.

Ранг 1 монета поддержки CLTV
Ранг 2 монеты пропустить проверку IsStandard для P2SH выходов
Ранг 3 монеты позволяют только стандартные выходы, даже для P2SH

Bitcoin переехал из ранга 3 ранга 2 около 18 месяцев назад и ранжировать 1 с выходом CLTV.

С другой стороны, один протокол для всех altcoins держит вещи простыми.

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

10 февраля 2016, 12:23:42 PM   # 19
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

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

Предполагая, что я запустить что-то будет поддерживать только 1 место монет (то есть по меньшей мере сложности), и если это включает в себя только BTC и LTC то я в порядке с этим.
CIYAM сейчас офлайн Пожаловаться на CIYAM   Ответить с цитированием Мультицитирование сообщения от CIYAM Быстрый ответ на сообщение CIYAM

10 февраля 2016, 1:11:38 PM   # 20
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: АККТ с помощью CLTV - более эффективный, чем снотворное!

Предполагая, что я запустить что-то будет поддерживать только 1 место монет (то есть по меньшей мере сложности), и если это включает в себя только BTC и LTC то я в порядке с этим.

Это кажется разумным для версии 1, по крайней мере. С CLTV, нет вырезать и выбрать риск.

Интересно, если что-то вроде сети Lightening может быть достигнуто. В этом случае, ненадежные концентраторы могут быть созданы. Для осуществления торговли, торговля происходит с концентраторы выступает в качестве торговых центров. Торговые центры могли бы поддерживать несколько altcoins.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW