Title: Veritas Escrow / гарант сервис с надежной MultiSig схемой Post by: Serge V. on October 20, 2015, 01:29:51 PM Вопрос доверия между покупателем и продавцом в интернете всегда стоит остро, а тем более, с появлением криптовалют, которые дают пользователям анонимность и делают невозможным возврат средств. На обычный гарант-сервис не всегда можно положиться, т.к. появляется необходимость полностью доверять третьей стороне. Наличие в клиенте поддержки транзакций с мультиподписью через команды в консоли, их реализация в графическом интерфейсе, или в виде отдельного сервиса, не сильно облегчает жизнь, т.к. для использования требует достаточного уровня знаний и понимания сути процесса. В связи с этим, хочу помочь вам максимально обезопасить ваши сделки в криптовалюте и полностью избавить от необходимости доверять кому-либо.
Итак, чем-же примечателен данный сервис по депонированию, и чем он отличает от других:
Ниже, в подписанном мной сообщении, вы найдете мой Tox ID и публичный ключ, а также Tox ID второго агента. Адрес BTC: 14ZijW8ruBAKKYEehkuVHD29ne14ZhiQ14 LTC: LNnfziSgyqQNaLvosttnZE5uzrNLerv43g PPC: PC9ttUXhx6eWJNuR3qE1x6zRQPAweE8eQ4 NVC: 4HGYcNXAacsKs1MLu7a3ADCSpg4cEvyV4m Сообщение Code: 1st agent/Serge V.: Tox ID 25AFA2F787DD955FBF7AFC1FB0F3B6ED3040FE020891476F754777F01ECE936ECDBE0FAF1C1B, Pubkey 0371164947e9ad918c29eb3fa7ff4d9bfa6d8554a08ae4e3389643f6d9e05a411f; 2nd agent/valeo-2: Tox ID 5F793F4947DC5D55288E6DC5320874C36B7102DD4594779D17C7EC113C27783E0A9BA23035F8. September 15, 2014. Подпись BTC: IJ1kTxhdDlhwuAhQVI6qWVlvF4hen3sHe6wQiF+R3uDjKu40Cf9GArxkPOXzFHSHyLo+cVDu+sLQqM3OWi86zts= LTC: H7EqqW8zmFU7+8us6El7EPRGBo+3eP1542XniZvW6wlYRcWzr2bVPWjY9zEiKZGsQFVRld2TrjlzI9HnDuRDA38= PPC: IHPDdeKLbMQ3n8t/GAV5vWU064SWpFbDBqMj0FPu4qmfi80Ju62MguTracTr4jpHgw+btVxtBpasJ84+IQEfrSQ= NVC: INXpAeXwQf2Lt0ZfC6yo3knY5edPmmjsy6PfETAfoVoIX+s6jpISlDpglgsoe1h+Io1MHOP1lE9c9QHZmC/s9aY= -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 1st agent/Serge V.: Tox ID 25AFA2F787DD955FBF7AFC1FB0F3B6ED3040FE020891476F754777F01ECE936ECDBE0FAF1C1B, Pubkey 0371164947e9ad918c29eb3fa7ff4d9bfa6d8554a08ae4e3389643f6d9e05a411f; 2nd agent/valeo-2: Tox ID 5F793F4947DC5D55288E6DC5320874C36B7102DD4594779D17C7EC113C27783E0A9BA23035F8. September 15, 2014. -----BEGIN PGP SIGNATURE----- Version: Keybase OpenPGP v2.0.43 Comment: https://keybase.io/crypto wsBcBAABCgAGBQJV9xCgAAoJEHBy1xRUXutvTWcH+wXj4BHTIpcA7F1nx1imTBBp rK0pguxMuvcMm+l3wQ7K/dusHxP+B29x2ws2iq2NqU4aAGRiIJ/h1K0/o2v12U/Y dAzugoCrdQnA5DgHdxMhOwDBN4oFlPGeVxDo4yIepLEn4rS+OsHCNvrJY+8OzMQh 5IqA/uQPOOvpmfXNsAs4dYVzWSaoMzgXwyZE04TOFkdFR8iEMU9z6rljMDg7yNYA iiY0rOVCBoT6E+1CUQNk+cghNYOgaqIeuBQfWxT1EOArArI86syZSHMm4YrJbEOe W+3fw7FfvQndpIX+FIH7EWTJmU40Xrvp1hiBYdP8H0shgEIA65q/Mbl07wkuHQo= =nYbe -----END PGP SIGNATURE----- Предупреждение. Перед началом сделки: 1. Проверьте, что у вас установлена последняя полная версия кошелька и сделайте резервную копию “wallet.dat” файла. 2. Если вы собираетесь использовать в качестве связи Тox, сделайте резервную копию “tox_save.tox” файла, он находится по адресу: C:\Users\UserName\AppData\Roaming\Tox (Win 7-10) и содержит ваш уникальный идентификатор. Во время сделки смена Tox ID будет недопустима. 3. Текущая комиссия составляет 1% для MultiSig и 0% для обычных сделок. Минимальная сумма для MultiSig депонирования составляет 0,1 BTC (или эквивалент). Title: Veritas Escrow / гарант сервис с надежной MultiSig схемой Post by: Serge V. on October 20, 2015, 01:30:50 PM Пример схемы, мотивирующей участников быть честными:
1) перед началом сделки, покупатель переводит на отдельный адрес своего кошелька 2x стоимости товара - плату за товар (x) + залог покупателя (x), а продавец переводит на отдельный адрес своего кошелька залог продавца, равный стоимости товара (x); 2) агент создает 2-из-2 MultiSig адрес из соответствующих публичных ключей покупателя и продавца, и транзакцию, по условиям которой плата за товар и залог покупателя (2x) + залог продавца (x) будут переведены на MultiSig адрес одновременно; 3) покупатель и продавец проверяют и подписывают транзакцию, после чего она передается в сеть; 4) после подтверждения транзакции сетью, продавец отсылает товар покупателю; 5) покупатель получает товар и сообщает об этом агенту; 6) агент подготавливает транзакцию, по условиям которой продавец получает плату за товар и залог продавца (2x), а покупателю возвращается залог покупателя (x); 7) продавец и покупатель проверяют и подписывают транзакцию, транзакция передается в сеть. Залог продавца будет стимулировать его выслать товар (соответствующий описанию) и обеспокоиться его своевременной и надежной доставкой. Залог покупателя не даст ему забыть о необходимости подписать конечную транзакцию. В случае, если с посылкой что-то случится, внесенный залог будет стимулировать стороны к проведению тщательного расследования и нахождению консенсуса. Отсутствие ключа агента в сделке лишит мошенника надежды вступить с ним в сговор, но не убережет от потери средств в случае исчезновения одной из сторон. Title: Veritas Escrow / гарант сервис с надежной MultiSig схемой Post by: Serge V. on October 27, 2015, 10:41:16 AM Как узнать мой публичный/открытый ключ?
Чтобы получить публичный ключ, в строке меню вашего кошелька выберите: Помощь -> Окно отладки -> Консоль -> введите "validateaddress 1xxxВашАдрес" -> нажмите "Enter". Пример: а) 1EXH2DApdg9YdgKhTh7tFc1M7pSV2okYMF - ваш адрес. б) в консоле: "validateaddress 1EXH2DApdg9YdgKhTh7tFc1M7pSV2okYMF" + "Enter". в) вы получите публичный ключ, который соответствует вашему адресу: { "isvalid" : true, "address" : "1EXH2DApdg9YdgKhTh7tFc1M7pSV2okYMF", "ismine" : true, "isscript" : false, "pubkey" : "02853707a7647c838ab29266ac3e72217754ccf38e38d9bff0f2fed3fb34adac57", "iscompressed" : true, "account" : "" } Title: Veritas Escrow / гарант сервис с надежной MultiSig схемой Post by: Serge V. on December 14, 2015, 02:06:10 PM Как проверить корректность MultiSig адреса?
Прежде чем добавлять MultiSig адрес в Ваш кошелек убедитесь, что в команде "addmultisigaddress" содержатся публичные ключи только участников сделки. Пример (2-из-3 MultiSig адрес): Code: addmultisigaddress 2 '["02853707a7647c838ab29266ac3e72217754ccf38e38d9bff0f2fed3fb34adac57","03db795d90000ac169baaa2d8f0b488eb71568d7ad84a74c40aa031a504170b6af","028a0f65d63c159b5c003dd33c91e78d0b592ef98d2eb7adb25d51c69f95c9b129"]' а) 02853707a7647c838ab29266ac3e72217754ccf38e38d9bff0f2fed3fb34adac57 - публичный ключ покупателя б) 03db795d90000ac169baaa2d8f0b488eb71568d7ad84a74c40aa031a504170b6af - публичный ключ продавца в) 028a0f65d63c159b5c003dd33c91e78d0b592ef98d2eb7adb25d51c69f95c9b129 - публичный ключ агента Title: Veritas Escrow / гарант сервис с надежной MultiSig схемой Post by: Serge V. on April 12, 2016, 06:19:21 PM Как проверить финальную транзакцию перед ее подписанием?
Чтобы проверить финальную транзакцию, в строке меню вашего кошелька выберите: Помощь -> Окно отладки -> Консоль -> введите "decoderawtransaction 01xxxНеподписаннаяТранзакция" -> нажмите "Enter". Пример: а) команда для подписания транзакции (без подписи): Code: signrawtransaction '0100000001be57043303a208e728fba88a069e40a049e3ab3bf9234258676cde0f130a566b0000000000ffffffff0100881300000000001976a914ab78c258721b4bb50e6e40d89f21270047239ea888ac00000000' '[{"txid" : "6b560a130fde6c67584223f93babe349a0409e068aa8fb28e708a203330457be","vout":0,"scriptPubKey":"a9144a9fe5f9c713337467faf7c2882f110b970bea6187","redeemScript":"5441048a0f65d63c159b5c003dd33c91e78d0b592ef98d2eb7adb25d51c69f95c9b129de0e844cd92d4140b08511c7889f617140818df73477119b68e19fcf22ad18f041047004d94c8b17cbf802c858f3473071c9b6da969dd8e7416665823681dba9ee871b3b46c2664d97a01b54da04929802ece62cf78478e5fb235d6351a77a8bd7872102853707a7647c838ab29266ac3e72217754ccf38e38d9bff0f2fed3fb34adac572103db795d90000ac169baaa2d8f0b488eb71568d7ad84a74c40aa031a504170b6af2103b73e78e3d2b2f69c8e6d187943d176d1ee29c499ca5dd680e7064b536150ae4655ae"}]' б) decoderawtransaction 0100000001be57043303a208e728fba88a069e40a049e3ab3bf9234258676cde0f130a566b00000 00000ffffffff0100881300000000001976a914ab78c258721b4bb50e6e40d89f21270047239ea8 88ac00000000 результат: { "txid" : "2113941ac0b12e4017c916a70b5c7dd9178a3a0abbc5928ccf1c94ff9d9af33e", "version" : 1, "locktime" : 0, "vin" : [ { "txid" : "6b560a130fde6c67584223f93babe349a0409e068aa8fb28e708a203330457be", "vout" : 0, "scriptSig" : { "asm" : "", "hex" : "" }, "sequence" : 4294967295 } ], "vout" : [ { "value" : 0.01280000, "n" : 0, "scriptPubKey" : { "asm" : "OP_DUP OP_HASH160 ab78c258721b4bb50e6e40d89f21270047239ea8 OP_EQUALVERIFY OP_CHECKSIG", "hex" : "76a914ab78c258721b4bb50e6e40d89f21270047239ea888ac", "reqSigs" : 1, "type" : "pubkeyhash", "addresses" : [ "1GdfDJD2Rmo6PZAkWPWP99nLe6kv7vxD9s" ] } } ] } Согласно транзакции 0.01280000 BTC будут переведены на адрес 1GdfDJD2Rmo6PZAkWPWP99nLe6kv7vxD9s. |