Bitcoin Forum
May 05, 2024, 12:11:21 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Использование Bitcoin Core в качестве холодного  (Read 1211 times)
poptop
Legendary
*
Offline Offline

Activity: 1512
Merit: 1246



View Profile
December 11, 2017, 06:43:59 PM
 #21

Сдача прилетает на следующий свободный адрес в вашем кошельке. По умолчанию кошелек их генерирует 100 штук.
Естественно, но только если ты не сам собираешь транзакцию. Откуда взяться в ней адресу, если даже кошельки с разными приватниками используются?  Cheesy


Quote
Там все очень просто. Экспорт/импорт ключей, сдача, установка комиссии, бэкап валлет.дат-самая основа, 99% людям этого хватит.
Тут о другом говорят.

я вот уверен, что сам софт ))
Такой щит лучше получать через биржи: никакой возни и первым успеешь слить по высокому прайсу. Я даже немного жалею, что побаиваюсь йобита Cheesy

Quote
Спс очень наглядно все !!
Интересно, что в кошельке столько полезных функций, но воспользоваться можно только через консоль.
Хорошо бы конечно если бы разрабы в будущих версиях реализовали все эти возможности для простых пользователей через окна с кнопками и полями.
Наоборот хорошо, что это спрятано. Можно очень легко потерять много денег. По сути, написать себе аштеэмельку с нужными кнопками не сложно.

Может ли домашка восьмиклассника стоить 1 биток?  Huh Рынок крипты перегрет, но перегрет ли рынок головоломок с криптой? Как можно прятать свои биточки от посторонних глаз? Huh Разгадываем недавние давние головоломки Энди Бауча вместе
1714867881
Hero Member
*
Offline Offline

Posts: 1714867881

View Profile Personal Message (Offline)

Ignore
1714867881
Reply with quote  #2

1714867881
Report to moderator
"I'm sure that in 20 years there will either be very large transaction volume or no volume." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714867881
Hero Member
*
Offline Offline

Posts: 1714867881

View Profile Personal Message (Offline)

Ignore
1714867881
Reply with quote  #2

1714867881
Report to moderator
1714867881
Hero Member
*
Offline Offline

Posts: 1714867881

View Profile Personal Message (Offline)

Ignore
1714867881
Reply with quote  #2

1714867881
Report to moderator
1714867881
Hero Member
*
Offline Offline

Posts: 1714867881

View Profile Personal Message (Offline)

Ignore
1714867881
Reply with quote  #2

1714867881
Report to moderator
poptop
Legendary
*
Offline Offline

Activity: 1512
Merit: 1246



View Profile
December 15, 2017, 11:04:12 PM
 #22

Тут дело против голдистов мутят. Глядишь, что-нибудь получится - https://forklog.com/moshennichestvo-mybtgwallet-zhertvy-obmana-namereny-suditsya-s-komandoj-bitcoin-gold/

Может ли домашка восьмиклассника стоить 1 биток?  Huh Рынок крипты перегрет, но перегрет ли рынок головоломок с криптой? Как можно прятать свои биточки от посторонних глаз? Huh Разгадываем недавние давние головоломки Энди Бауча вместе
CryptoOnanist
Member
**
Offline Offline

Activity: 63
Merit: 15


View Profile
January 31, 2018, 09:35:33 PM
Merited by xenon131 (2), johhnyUA (1), kenobius (1)
 #23

Рискну дополнить инструкцию...

То, что я допишу, в принципе есть в ссылках, которые давал kenobius в ветке, но например я со своим не сильным английским долго плавал как именно нужно дополнить инструкцию poptop'а из второго поста, чтобы все сработало, поэтому допишу на русском, мало ли кому пригодится в будущем

Дело в том, что инструкция poptop'а не работает именно что на оффлайн машине, где нет скачанного блокчейна - signrawtransaction выдает ошибку "Input not found or already spent". На онлайн, с актуальным блокчейном, сработает, да, но тема топика то подпись на холодном оффлайновом компе. А для него формировать signrawtransaction нужно в следующем формате:

Code:
signrawtransaction <hexstring> [{"txid":txid,"vout":n,"scriptPubKey":hex},...] 

где "scriptPubKey" можно получить следующим образом (может можно проще, допишите если знаете как):

сначала получить raw исходной транзакции (командой getrawtransaction в консоли), в случае рассматриваемой в нашем примере транзакции txid f3ddce622132cb83bc6ab16a27d52caee86517dc999b1653e30f80b11f8d2959:
Code:
getrawtransaction f3ddce622132cb83bc6ab16a27d52caee86517dc999b1653e30f80b11f8d2959
Code:
01000000015091298f84a85eceb96a30a32960629d77757cee2ad434f73f28d18f72fd5993010000006b483045022100887f55e93edf5896598ca2a69379d0bf56383f6f7561cada5f79342a5c0c4e2b0220204653d44db8dea89ec3188a7df7aeee524ee69d0a416bde36677ef8eb0d0dab012103f6289cea30f76262fdef2dc89850263618620e894ce5ff1e94243746a3bb766ffeffffff0218164f00000000001976a9145e957d3af21aa7d12bd434c9a24b932fd6941aeb88acf48a8203000000001976a9149678911e9b2be2760db2c64f574dcb5b2380061988ac00000000

а затем полученный raw декодировать (decoderawtransaction в консоли, или https://blockchain.info/ru/decode-tx), откуда для нужного нам выхода взять значение hex (если через консоль) или значение script (если через https://blockchain.info/ru/decode-tx), для рассматриваемого примера:
Code:
decoderawtransaction 01000000015091298f84a85eceb96a30a32960629d77757cee2ad434f73f28d18f72fd5993010000006b483045022100887f55e93edf5896598ca2a69379d0bf56383f6f7561cada5f79342a5c0c4e2b0220204653d44db8dea89ec3188a7df7aeee524ee69d0a416bde36677ef8eb0d0dab012103f6289cea30f76262fdef2dc89850263618620e894ce5ff1e94243746a3bb766ffeffffff0218164f00000000001976a9145e957d3af21aa7d12bd434c9a24b932fd6941aeb88acf48a8203000000001976a9149678911e9b2be2760db2c64f574dcb5b2380061988ac00000000
Code:
{
  "txid": "f3ddce622132cb83bc6ab16a27d52caee86517dc999b1653e30f80b11f8d2959",
  "hash": "f3ddce622132cb83bc6ab16a27d52caee86517dc999b1653e30f80b11f8d2959",
  "version": 1,
  "size": 226,
  "vsize": 226,
  "locktime": 0,
  "vin": [
    {
      "txid": "9359fd728fd1283ff734d42aee7c75779d626029a3306ab9ce5ea8848f299150",
      "vout": 1,
      "scriptSig": {
        "asm": "3045022100887f55e93edf5896598ca2a69379d0bf56383f6f7561cada5f79342a5c0c4e2b0220204653d44db8dea89ec3188a7df7aeee524ee69d0a416bde36677ef8eb0d0dab[ALL] 03f6289cea30f76262fdef2dc89850263618620e894ce5ff1e94243746a3bb766f",
        "hex": "483045022100887f55e93edf5896598ca2a69379d0bf56383f6f7561cada5f79342a5c0c4e2b0220204653d44db8dea89ec3188a7df7aeee524ee69d0a416bde36677ef8eb0d0dab012103f6289cea30f76262fdef2dc89850263618620e894ce5ff1e94243746a3bb766f"
      },
      "sequence": 4294967294
    }
  ],
  "vout": [
    {
      "value": 0.05183000,
      "n": 0,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 5e957d3af21aa7d12bd434c9a24b932fd6941aeb OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a9145e957d3af21aa7d12bd434c9a24b932fd6941aeb88ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "19d7biuEjUEsV7JTpjfdGwKhyXiyV7tdxU"
        ]
      }
    },
    {
      "value": 0.58886900,
      "n": 1,
      "scriptPubKey": {
        "asm": "OP_DUP OP_HASH160 9678911e9b2be2760db2c64f574dcb5b23800619 OP_EQUALVERIFY OP_CHECKSIG",
        "hex": "76a9149678911e9b2be2760db2c64f574dcb5b2380061988ac",
        "reqSigs": 1,
        "type": "pubkeyhash",
        "addresses": [
          "1EicnuemRqwtVLnanGt8iJBZaczTcoJPCz"
        ]
      }
    }
  ]
}
нужное значение
Code:
76a9149678911e9b2be2760db2c64f574dcb5b2380061988ac


И тогда подпись на оффлайн машине с приватником нужно делать следующим образом:

Code:
signrawtransaction 020000000159298d1fb1800fe353169b99dc1765e8ae2cd5276ab16abc83cb322162ceddf30100000000ffffffff01404b4c00000000001976a9140663d2403f560f8d053a25fbea618eb47071617688ac00000000 '[{"txid":"f3ddce622132cb83bc6ab16a27d52caee86517dc999b1653e30f80b11f8d2959","vout":1,"scriptPubKey":"76a9149678911e9b2be2760db2c64f574dcb5b2380061988ac"}]'

результатом которой как было сказано будет "куча всяких ебаных символов", с которой дальше обращаться в соотв. с инструкцией второго поста
alevlaslo
Hero Member
*****
Offline Offline

Activity: 1988
Merit: 593


View Profile
October 16, 2018, 06:05:47 AM
Last edit: October 16, 2018, 06:42:18 AM by alevlaslo
 #24

Готовую подпись необязательно именно в кошель потом подставлять, можно в любом explorer'е на базе Insight просто вставляете ее в поле "Broadcast Transaction" и отправляете ее в сеть.


Электрум уже поддерживает холодную отправку по типу Майэтервалет, не нужно заморачиваться с символами, переносишь просто готовый файл http://docs.electrum.org/en/latest/coldstorage.html


А Леджер имеет один недостаток - нельзя задать свой приватник, который можно помнить наизусть, а значит можно не пройти цифровой досмотр на предмет вывоза ценностей из страны например или отсутствия имущества при бракоразводном процессе (для справки: арбитражный суд битки уже признал имуществом)

Sale the first NFT of the first foto
vel12
Full Member
***
Offline Offline

Activity: 475
Merit: 101



View Profile
December 03, 2018, 07:50:45 AM
 #25

вопрос малость не в тему да и в теме давно не писали,но всё же...Какую команду ввести демону чтобы он писал блокчейн не на диск С?Блокчейн уже скачан гуевым кошельком на нужный мне диск и надо показать демону где хранятся блоки.
Dimenzino
Member
**
Offline Offline

Activity: 826
Merit: 56


View Profile
April 29, 2019, 06:51:16 PM
 #26

А Леджер имеет один недостаток - нельзя задать свой приватник, который можно помнить наизусть, а значит можно не пройти цифровой досмотр на предмет вывоза ценностей из страны например или отсутствия имущества при бракоразводном процессе (для справки: арбитражный суд битки уже признал имуществом)
что скажете про это ?
https://www.youtube.com/watch?v=8Wpjd9-AZ5E - Полный обзор кошелька Ledger - #12 Кодовая фраза
Upaut
Sr. Member
****
Offline Offline

Activity: 497
Merit: 282


View Profile
March 06, 2020, 04:11:29 AM
 #27

вопрос малость не в тему да и в теме давно не писали,но всё же...Какую команду ввести демону чтобы он писал блокчейн не на диск С?Блокчейн уже скачан гуевым кошельком на нужный мне диск и надо показать демону где хранятся блоки.
Перенеси скаченный блокчейн в новое место и файл Bitcoin.conf (который тебе проще оставить на диске С) пропиши путь к скаченному блокчейну.
Команда:
datadir=Путь
Например:
datadir=E:\Bitcoin\BitcoinDB\
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!