Jump to content

Recommended Posts

Posted

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

 

Это можно сделать, например, через Bitcoin Core клиент, но для этого его нужно как минимум скачать и подождать пока синхронизируется весь Блокчейн (около 150 Гб на конец 2017 года).

 

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

 

Цитата

Если вы не желаете вникать во всю "кухню" двойной траты, а просто желаете ей воспользоваться - сразу смотрите следующее сообщение

https://forum.bits.media/index.php?/topic/32969-двойная-трата-double-spending-пошаговая-инструкция-с-картинками/&do=findComment&comment=603186


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

В данном примере будет использоваться сервис https://txid.io/wallet/ , основанный на Open-Source решении Coinb.in, который не хранит Ваш приватный ключ и даже не передает его по сети, а все действия с ним выполняются в браузере, приватный ключ никогда не передается за пределы вашего компьютера.

1) Нужно знать свой приватный ключ, без него ничего нельзя сделать.  В случае, если вы используете онлайн кошелек типа blockchain.info - там этот ключ можно экспортировать.  В случае использования core клиента - есть команда dumpprivkey.  Этот пример показан для простого случая, когда используется один вход и один выход.  Сравнительно новая фича Replace-by-Fee (RBF) в данном конкретном примере не используется.

 

1а)  В случае использования популярного Онлайн-кошелька https://blockchain.info отдельная инструкция по получению приватного ключа для нужного адреса есть в этом сообщении (предпочтительный вариант) или вот в этом сообщении.

 

2) Для наглядного примера используем следующую транзакцию
https://www.blocktrail.com/BTC/tx/c3c63dbcf7777b4a10473dd59318ad1433abe454276b7a5369e3870a8174a380

post-26542-0-53328500-1483811184_thumb.jpg

С адреса 1AuN48871owVr3SRbidwxMRACsi2QoqekD на адрес 12m5oXmDzY4Ad7rKuF88sFf29bEDiyEEPL было отправлено 0.01019000 BTC (191 байт) с очень низкой комиссией 0.00001000 BTC. Такая транзакция практически никогда не будет подтверждена, вероятность очень низкая.

Задача сделать двойную трату - Double Spending, обычный клиент этого сделать не позволит, но если мы будем собирать транзакцию вручную, то это не проблема. Приступим.

3) Нам нужны данные о входах, для этого нам необходима указанная транзакция в шестнадцатеричном raw-формате.
Взять ее можно, например, на blockchain.info, добавив в адресную строку браузера ?format=hex

 

https://blockchain.info/tx/c3c63dbcf7777b4a10473dd59318ad1433abe454276b7a5369e3870a8174a380?format=hex
 

01000000012abae037dd7687ca4b91455f1b48f21c24d193e830bb170d6a3c66ca48509e6f020000006a47304402205ffb001b226e86485b808e972f4b114db4916009752b711cdab29e082ae608c70220712ef618bd4dfd2c7bd8c581ba55ed794e09b866c68f0330d56f659cf7cfc41b012102809dc03bef8fa77bb15407e065c50fb5855372ed374eb05db4266c9011474645ffffffff01788c0f00000000001976a914134e6fd3425fd01c8de1dd75570e942ce39eccfd88ac00000000

Открываем https://txid.io/wallet/ и в меню выбираем Verify, вставляем текст транзакции и нажимаем Submit

post-26542-0-03929300-1483811185_thumb.jpg

Нас интересует только вход, а именно Txid (6f9e5048ca663c6a0d17bb30e893d1241cf2481b5f45914bca8776dd37e0ba2a), номер выхода N (2).
 
4) Также нам понадобится подписанный скрипт предыдущего выхода, его мы получаем таким же образом. Для этого получаем предыдущую hex транзакцию, которая была входом для адреса, с которого мы отправляли монеты.
https://blockchain.info/tx/6f9e5048ca663c6a0d17bb30e893d1241cf2481b5f45914bca8776dd37e0ba2a?format=hex
 

0100000001030f1a5d236253755393f3fa79405b77bebb9678653cb0371210fec33ded146f070000008b483045022100f7841029295f33782e6a7e0c3715a59a7db601148f5c56640c7675541be15eec02200adabfda318f417a2c51fb0a2bc152ad9ad67f065ed73a77cf7b0852d3959ab30141047146f0e0fcb3139947cf0beb870fe251930ca10d4545793d31033e801b5219abf56c11a3cf3406ca590e4c14b0dab749d20862b3adc4709153c280c2a78be10cffffffff15a4cc0100000000001976a9146324e56e4df5f8b8ae15e39c7c674deb67f550a888acf3eb0700000000001976a9144b993d0e6587c927c02e39ad3182ccc10a67a61b88ac60900f00000000001976a9146ca05640f6e89a50a27fe09f453bc3db9bcd064488acf18d1200000000001976a9144ebea438ff16b3286e7998a4299d29fde64fb3de88acdf9b1500000000001976a91456a86a5cffa4ae3d07b211b0c5f40f08b8cab7a188ac57d219000000000017a914ab40626275feee23341fbd1fff593bcfaad7a2f48722b024000000000017a914df829efb120fdd8910947ffd4505bb3f7904d4d687213c3000000000001976a914162d1d879ace28171e411e17ee299969bed2ce1488ac104e3800000000001976a914a49ba60dbb898a6508d252631d756cf154fb9fee88acec1d3b00000000001976a91410271bd45e3e3289ae5041a4edabacba1749da9888ac007c92000000000017a9146a8743c6fb7679a7d5f65dc7f020c478291d2c0a875365dc00000000001976a914b8fed54a741a3b25243781372798ac03e1486e5f88ac603c1701000000001976a914afe7c0ebed0013b35ac6a53a108bfd5e0fdb326f88acec609d01000000001976a914e5fe2f7ae1ce179294b452be8dac9140dd766ff888ac619678070000000017a914871ca8a083161999a7fcea6077fca65d0d9d8da687f01358080000000017a914f95b152273931b61ba1078fc3288fb6844e41c04874744440d000000001976a914ff4c10afb6d0ffd58f2a8490ebd1068a4a24d53588acf07be111000000001976a91433602f31035f03f0c541bbd5b797501492402da188ac70f0b32c000000001976a9147bda6b0d53273b256731e97e1c2ef2c206cfe85688acf0d10295000000001976a914ec212c35086ed5242b268db7d95391402b1a58d388acc04e8a170b0000001976a91443849383122ebb8a28268a89700c9f723663b5b888ac00000000

Открываем https://txid.io/wallet/ и в меню выбираем Verify, вставляем текст транзакции и нажимаем Submit

post-26542-0-40905400-1483811185_thumb.jpg

Находим наш адрес 1AuN48871owVr3SRbidwxMRACsi2QoqekD и сохраняем значение Script (76a9146ca05640f6e89a50a27fe09f453bc3db9bcd064488ac)

 

Все те же самые данные можно получить и из других блокчейн-эксплореров, не обязательно использовать blockchain.info.

 

Например,

https://bitaps.com/api/raw/transaction/6f9e5048ca663c6a0d17bb30e893d1241cf2481b5f45914bca8776dd37e0ba2a

{"hex": " __raw transaction text__ "", "hash": "..."}

 

Также, например, по ссылке https://live.blockcypher.com/btc/decodetx/ можно всю информацию получить в одном месте, порядковый номер выхода посчитать, начиная с нуля.

 

 

5) Открываем https://txid.io/wallet/ и в выпадющем меню выбираем New -> Transaction

post-26542-0-73454400-1483811185_thumb.jpg

6) Нам нужно указать данные как о входах, так и о выходах.
Сначала в закладке Inputs (входы) указываем данные, которые мы получили в пунктах 3 и 4.

post-26542-0-13033100-1483811186_thumb.jpg

7) Далее указываем Outputs (выходы), можно указать тот же самый адрес получателя, а можно указать другой. В поле Amount указываем сумму к отправке за вычетом комиссии за перевод, комиссия автоматически посчитается и отобразится ниже в поле Transaction Fee.  В данном конкретном примере 0.0002 будет вполне достаточно.

Нажимаем Submit, видим новую сгенерированную транзакцию, а также ее размер. Этот размер неподписанной транзакции.
Копируем hex-текст транзакции в буфер обмена.
 

post-26542-0-43892000-1483811186_thumb.jpg

01000000012abae037dd7687ca4b91455f1b48f21c24d193e830bb170d6a3c66ca48509e6f020000001976a9146ca05640f6e89a50a27fe09f453bc3db9bcd064488acffffffff0140420f00000000001976a914134e6fd3425fd01c8de1dd75570e942ce39eccfd88ac00000000

8) Подписываем.  Идем в меню Sign, указываем приватный ключ (он никуда не передается, вся работа с ключом происходит в браузере), нажимаем Submit и получаем уже подписанную транзакцию.

post-26542-0-81878200-1483811186_thumb.jpg
 

01000000012abae037dd7687ca4b91455f1b48f21c24d193e830bb170d6a3c66ca48509e6f020000006a47304402202492709f4d4a420b237615cb00b85e6a7fa6b5f08b397aeefb806a16c382684f0220348d7ff0d92ff8c628c01a79888da6cba4691da37808f07e82ceeffa71f4711f012102809dc03bef8fa77bb15407e065c50fb5855372ed374eb05db4266c9011474645ffffffff0140420f00000000001976a914134e6fd3425fd01c8de1dd75570e942ce39eccfd88ac00000000

Смотрим ее размер, убеждаемся, что указанной ранее комиссии достаточно для 191 байт.

 

9) У нас есть новая и уже подписанная транзакция для двойной траты. Чтобы убедиться, что все сделали правильно,
еще раз открываем в новом окне страницу Verify https://txid.io/wallet/#verify , вставляем текст транзакции из п.8 и нажимаем Sumbit.
Проверяем выход - адрес и сумму.

post-26542-0-08478900-1483811187_thumb.jpg

10) Осталось только отправить транзакцию в сеть.
В меню выбираем Broadcast https://txid.io/wallet/#broadcast , вставляем текст подписанной транзакции и отправляем в сеть.

post-26542-0-52019000-1483811187_thumb.jpg

В результате получаем номер новой транзакции с двойной тратой - Txid: 1cd32dd0cadbd8b01027729314af182136053850f51c665cea00ac8b6232cc47

11) В случае какой-либо ошибки, если транзакцию отправить не удалось через пункт Broadcast - пытаемся отправить ее в сеть через
любые другие Push-сервисы, наиболее популярные можно найти на данной странице https://en.bitcoin.it/wiki/Transaction_broadcasting
 

12) Так как это double-spending транзакция, то не все ноды и, соответвенно, Блокчейн-Эксплореры смогут сразу отобразить ее корректно до подтверждения сетью, поэтому рекомендуется проверять новую транзакцию в разных местах.

 

post-26542-0-81303200-1483811195_thumb.jpg

 

post-26542-0-29927000-1483811196_thumb.jpg

 

post-26542-0-78422500-1483811196_thumb.jpg

 

После того, когда новая транзакция будет подтверждена и включена в блок - все встанет на свои места и она будет доступна в любом блок-эксплорере.

post-26542-0-27060600-1483811197_thumb.jpg
 

 

 

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

 

Чтобы пул захотел включить вашу транзакцию в блок и предпочел ее всем остальным, нужно чтобы комиссия вашей транзакции была как минимум столько же, сколько текущие актуальные комиссии в сети, а лучше чтобы комисссия транзакции двойной траты превышала актуальную комиссию на 10-20-30%

 

Так как для того, чтобы транзакция двойной траты разошлась по сети, нужно ощутимо больше времени, чем просто для обычной транзакции, о которой все ноды знают уже через 5-10-15 секунд, то за это время, пока транзакция разойдется, количество транзакций в мемпуле может существенно вырасти и как следствие вырастет величина комиссии.  

 

И когда ваша новая транзакция с обычной или даже низкой (на момент отправки) комиссией доберется до того или иного пула - она будет ему уже неинтересна, потому что у него в очереди есть много более интересных транзакций, которые он возьмет вперед.   А схема с двойной тратой и последующим ускорением Антпулом или ВиаБТЦ тоже не дает никаких гарантий, так как именно до этих пулов транзакция может и не добраться, например. Тем самым вы, конечно, сэкономите несколько тысяч сатошей, но потеряете время.  И иногда потеря времени обходится сильно дороже.

Posted (edited)

image.thumb.png.7dd7069dcc2b41d0c834864687b10f85.png

 

Для тех, у кого нет времени или желания или возможности разбираться в деталях и устройстве двойной траты "от А до Я" -

работает сервис  "Двойная трата для чайников - что может быть проще?" :smile:

 

Подробная инструкция на русском языке размещена вот здесь.

 

Особенности:

  • поддерживаются все типы адресов: Legacy (1..), Segwit (3..), Bech32 (bc1..)
  • новая транзакция двойной-траты генерируется автоматически;
  • актуальная на данный момент комиссия сети рассчитывается автоматически;
  • приватный ключ никуда не передается, по прежнему подпись исключительно у вас в браузере (открытый исходный код, любой может проверить);
  • новая транзакция рассылается через специально настроенные ноды, которые не имеют сложностей с мемпулом и не отвечают ошибкой txn-mempool-conflict, а покорно отправляют транзакцию в сеть в разы быстрее стандартного Bitcoin Core клиента;
  • автоматическая повторная регулярная отправка транзакции в сеть до тех пор, пока она не будет подтверждена.

 

Все подробности и все условия использования по ссылке https://double-spending.com или https://txid.io/double-spending

 

Используя данный способ не составит труда сделать даже двойную трату двойной траты и не один раз ?

 

txid_io_doublespending_example.thumb.JPG.a724f23db621dad6dbf4ea164a22af4d.JPG

 

Edited by e46btc
Posted (edited)

Спасибо, Интересно.

 

А вот, как вы относитесь к другому методу ускорения транзакции - ребенок платит за родителя (child pays for parent). она заключается в том, что я делаю следующую транакцию, с адреса получателя (если я сам и есть получатель), но с высокой комиссией. И тогда майнер берет сразу две транзакции, и они ему получаются выгодными в сумме.

 

Это было анонсировано полгода назад в какой-то версии core. Не знаю, работает оно или нет. Спасибо.

Edited by Nikolaj Belov
Posted

@Nikolaj Belov, я не проверял фичу CPFP, вообще стараюсь всегда правильно считать комиссию заранее, но так как вопрос возникает на форуме изо дня в день, то решил расписать подробнее.   Все то же самое, что описано выше, можно сделать в консоли Bitcoin core клиента или через RPC.  Но это уже вариант для более продвинутых пользователей, которые и сами знают как это делать.  А по поводу CPFP - то она в любом случае выходит дороже, чем обычный double-spending. Впрочем и RBF выходит дороже, но пока проблема в том, что не все популярные сервисы вообще могут принять такую транзакцию и правильно положить ее в мемпул.  Поэтому "классическая" двойная трата, вероятно, в данный момент времени является оптимальным вариантом.

Posted

Я хотел развить мою мысль про CPFP.

 

Если я не получатель, а плательщик, то сдача ко мне пришла. Поэтому, я и получатель тоже ;-)

Мне надо именно конкретно с адреса, на который пришла сдача, сделать следующую транзакцию. Это можно сделать как при помощи coinb.In (как автор указал выше), так и проще, при помощи Electrum (там можно послать с конкретного адреса).

 

Спасибо за внимание.

Posted (edited)
На каких сайтах можно ее взять еще?

https://bitaps.com/api/raw/transaction/c3c63dbcf7777b4a10473dd59318ad1433abe454276b7a5369e3870a8174a380

{"hex": " __raw transaction text__ "", "hash": "..."}

{"hex": "01000000012abae037dd7687ca4b91455f1b48f21c24d193e830bb170d6a3c66ca48509e6f020000006a47304402205ffb001b226e86485b808e972f4b114db4916009752b711cdab29e082ae608c70220712ef618bd4dfd2c7bd8c581ba55ed794e09b866c68f0330d56f659cf7cfc41b012102809dc03bef8fa77bb15407e065c50fb5855372ed374eb05db4266c9011474645ffffffff01788c0f00000000001976a914134e6fd3425fd01c8de1dd75570e942ce39eccfd88ac00000000", "hash": "c3c63dbcf7777b4a10473dd59318ad1433abe454276b7a5369e3870a8174a380"}

Или здесь https://api.blocktrail.com/v1/btc/transaction/c3c63dbcf7777b4a10473dd59318ad1433abe454276b7a5369e3870a8174a380?api_key=MY_APIKEY

{"raw":"__raw transaction text__","hash":"....}

{"raw":"01000000012abae037dd7687ca4b91455f1b48f21c24d193e830bb170d6a3c66ca48509e6f020000006a47304402205ffb001b226e86485b808e972f4b114db4916009752b711cdab29e082ae608c70220712ef618bd4dfd2c7bd8c581ba55ed794e09b866c68f0330d56f659cf7cfc41b012102809dc03bef8fa77bb15407e065c50fb5855372ed374eb05db4266c9011474645ffffffff01788c0f00000000001976a914134e6fd3425fd01c8de1dd75570e942ce39eccfd88ac00000000","hash":"c3c63dbcf7777b4a10473dd59318ad1433abe454276b7a5369e3870a8174a380","first_seen_at":"2017-01-07T13:28:58+0000","last_seen_at":"2017-01-07T13:28:58+0000","block_height":null,"block_time":null,"block_hash":null,"confirmations":0,"is_coinbase":false,"estimated_value":1019000,"total_input_value":1020000,"total_output_value":1019000,"total_fee":1000,"estimated_change":null,"estimated_change_address":null,"high_priority":false,"enough_fee":false,"contains_dust":false,"inputs":[{"index":0,"output_hash":"6f9e5048ca663c6a0d17bb30e893d1241cf2481b5f45914bca8776dd37e0ba2a","output_index":2,"value":1020000,"sequence":4294967295,"address":"1AuN48871owVr3SRbidwxMRACsi2QoqekD","type":"pubkeyhash","multisig":null,"multisig_addresses":null,"script_signature":"47304402205ffb001b226e86485b808e972f4b114db4916009752b711cdab29e082ae608c70220712ef618bd4dfd2c7bd8c581ba55ed794e09b866c68f0330d56f659cf7cfc41b012102809dc03bef8fa77bb15407e065c50fb5855372ed374eb05db4266c9011474645"}],"outputs":[{"index":0,"value":1019000,"address":"12m5oXmDzY4Ad7rKuF88sFf29bEDiyEEPL","type":"pubkeyhash","multisig":null,"multisig_addresses":null,"script":"OP_DUP OP_HASH160 134e6fd3425fd01c8de1dd75570e942ce39eccfd OP_EQUALVERIFY OP_CHECKSIG","script_hex":"76a914134e6fd3425fd01c8de1dd75570e942ce39eccfd88ac","spent_hash":null,"spent_index":0}],"opt_in_rbf":false,"lock_time_timestamp":null,"lock_time_block_height":null,"size":191,"is_double_spend":true,"double_spend_in":["1cd32dd0cadbd8b01027729314af182136053850f51c665cea00ac8b6232cc47"]}

Кстати, Blocktrail выдает в т.ч. декодированную инфу, если разобрать JSON, то можно все взять из одного места, если автоматизировать сборку транзакции для даблспенда.

 

 

В Bitcoin core я ее скопировал (скопировать raw информацию, вроде так).

Раз у вас и так и так есть Bitcoin Core, то getrawtransaction ___txid___

 

 

Теперь я узнал что в моей транзакции 180 входов и 1 выход. По вашему примеру мне надо будет добавить 180 входов и 1 выход вручную для новой транзакции с двойной тратой?

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

 

Попробуйте из Bitcoin Core с -zapwallettxes, учитывая, что клиент у вас уже есть.

Edited by e46btc
  • 4 weeks later...
Posted

 

 

Метод ТСа не подошел - у меня 100500 входов, лопатить их желания невозникло.

Достаточно потратить один из входов и предыдущая транзакция перестанет быть валидной и будет выкинула из мемпула, так как у нее будет уже потраченный вход среди прочих.   Но вероятно это тоже может занять какое-то время. А далее тратить обычным способом.

  • 4 weeks later...
Posted
День добрый интересная у вас тут информация, добрался после того как на английском перечитал это, можно вопрос задать...

У меня получилось так, что после отката кошелька с помощью -zapwalletadress=1, я сделал еще одну транзакцию, с того же входа но на другой адрес, и у меня упорно никто не хотел принимать мою транзакцию вторую, все как один писали что вход уже израсходованн, и вот сервисом пользовался который вы описали, и другими пушами, безрезультатно , правда комиссия первой транзакции была 60 сат/байт, что не так мало, на второй уже ставил на 3 порядка выше, может подскажете что я сделал не так
Posted

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

  • 2 weeks later...
  • 1 month later...
Posted (edited)

Здравствуйте, профессионалы )

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

Edited by Гарри
Posted

@Гарри, тратить можно все, что есть в кошельке, в т.ч. входы, кот. еще не подтверждены. Но делать это надо осознанно.

Posted (edited)

Я кажется понял, если я так сделаю, то это и есть Child Pays for Parent, CPFP ?

То есть майнер взявший эту транзакцию должен будет подтвердить обе транзакции???

Edited by Гарри
Posted

@Гарри, да, майнер может взять обе сразу или только первую. Если у второй будет хорошая комиссия, то майнеры охотнее возьмут их. Именно это называется CPFP.

Posted (edited)

Всем спасибо, и я молодец ) мгновенно пропихнул всё с копеечной байт-комиссией и максимумом пользы!

Но вскрылся неприятный факт, когда-то давно я начинал с кранов и насобирал всякой мелочёвки...получается с такими комиссиями вся эта куча мелочи останется мне на память? )))

Неужели нет никакого метода сбора мелочи в один вход???

Edited by Гарри
Posted

@Гарри, есть - надо переслать эту кучу самому себе в то время, когда мемпул будет почти пуст. Реально всё работает с комиссиями около 1 сат/байт.

Posted (edited)

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

 

UPD: все получилось. Респект автору за его труд!

Edited by wanvo
  • 2 weeks later...
Posted

Что делать если на blockchain.info выдает "Transaction was previously accepted but has been pruned from our database" ???

Posted

Всем привет. Подскажите. 11 мая отправил в обменник бтс в рублях это 9000, транзакция не подтвердилась и деньги вернулись назад спустя 4 дня. В этот же день (сегодня) отправил им еще один перевод, деньги снова зависли и где-то через 5 часов без моего участия списывается сумма которая была отправлена в обменник 11 мая и статус "платить дважды", но деньги ушли на тот же кошелек обменника. Как так, деньги потеряны или что ждать?  Использую блокчейн

Posted (edited)

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

Edited by Nickprys
Posted

Имеет ли значение сумма и адрес для новой транзакции?

Сам-то понял что написал. Какое отношения сумма перевода имеет к транзакции? 

 

Куда попадут деньги если использовать другой адрес

На другой адрес.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Blockster.com + Enjin.io | Двойная раздача: 10$ + бесплатные NFT

      Ребята! Есть возможность поучаствовать сразу в двойной раздаче,  участвуя в акциях от двух крайне солидных крипто-проектов, которые партнерятся друг с другом: 10$ от Blockster + получаем бесплатные NFT от Enjin !!!   ЭТАП 1 Итак, начнем с Blockster — будущей социальной сети для крипто-инвесторов и работающих в этой сфере. Классный сайт, прозрачный проект, открытая команда и уже полмиллиона зарегистрировавшихся в ожидании юзеров. 1) Переходим на САЙТ 2) Жмем "Get Access"

      in Раздачи монет

    • Трата и получение Tether USDT (omni) с помощью Trezor, Ledger, Keepkey

      Хочу поделиться возможностью получать и отправлять Tether USDT (omni), который работает на блокчейне биткоина с помощью аппаратных кошельков Trezor, Ledger, Keepkey. Начнем с теории: Tether USDT использует блокчейн биткоина для движение средств в omni инфраструктуре - кошельках, обозревателях и т.п.. Для транзакции с usdt используется команда биткоин скрипта op_return, которая позволяет записать произвольные данные в блокчейн. Именно эти данные служат идентификатором для omni транзакций.

      in Кошельки для криптовалют

    • Двойная транзакция

      Оплачивал услуги через coinbase и как-то получилось, что произошло двойное списание. При этом ID транзакции одно и тоже, разные только последние три цифры  которые после - . У первой 000, у второй 001. На блокчейне естественно транзакция одна, а в кошельке деньги списаны за две.  Можно ли вернуть средства с дублирующей транзакции? Как?  Клиент bitcoin core.

      in Общий

×
×
  • Create New...