Код:
Создание расходуемого количества 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
Создание расходуемого количества 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
Поэтому я построил децентрализованный обмен, но я получаю чувство, что я, вероятно, потраченное впустую свое время, делая так (я рад, что не взял меня больше, чем на пару недель).
Кто-нибудь действительно думаю, что такого рода идеи будет работать?