Pages:
Author

Topic: Using Armory on the BCH chain - page 3. (Read 46034 times)

HCP
legendary
Activity: 2086
Merit: 4363
June 03, 2018, 12:56:34 AM
Apparently, that's a bad idea. There's a way of figuring out that passphrases exist for a given Trezor seed, whereas if you don't use a passphrase, then it can be proved that you don't have any passphrased accounts pertaining to the same seed mnemonic.
can you expound upon this further?  afaik, using passphrases for Trezor specific accounts is considered best practice.  that's one.  two, how can an attacker figure out that passphrases exist for a given seed without you telling him?  and third, how can it be proved you don't have any passphrased accounts w/o you telling him?
I don't know what he's talking about either. You can even have diversion accounts with different passphrases and lower amounts of coins, to throw someone off.
I believe he is talking about the fact that you have to explicitly turn passphrases on with the Trezor... it's in the settings:


Theoretically, if an attacker has your device (and PIN) and they plug your device in open up the Trezor wallet, they will be able to check this setting to see whether or not you have enabled the passphrase protection. It could potentially be a flag that you may have a hidden passphrase that you have not provided. Although, you could argue that you just switched it on to check it out, but never used that feature...

So, while it might indicate that you might have used passphrases, I wouldn't say that having the setting turned on was "conclusive proof" that you did.




sr. member
Activity: 389
Merit: 250
June 02, 2018, 07:58:31 PM
Trezor can hold BCH, BTC and BTG. It's a good idea to put an extra pass phrase on each Trezor account before sending coins to Trezor. That way even if someone gets your seed words list or device they still can't get the coins. You also want to make sure it hasn't been tampered with. Generate you're own seed words and number phrase.

Apparently, that's a bad idea. There's a way of figuring out that passphrases exist for a given Trezor seed, whereas if you don't use a passphrase, then it can be proved that you don't have any passphrased accounts pertaining to the same seed mnemonic.

can you expound upon this further?  afaik, using passphrases for Trezor specific accounts is considered best practice.  that's one.  two, how can an attacker figure out that passphrases exist for a given seed without you telling him?  and third, how can it be proved you don't have any passphrased accounts w/o you telling him?

I don't know what he's talking about either. You can even have diversion accounts with different passphrases and lower amounts of coins, to throw someone off.

From what I understand. Without an extra passphrase..... If someone got a copy of your 20 seed words they can get your coins. Or if they get the device they might be able to get the number phrase off of a chip in the device if they are a hardware engineer. Then they could log on to your device and move the coins. By then you would have probably moved the coins yourself as soon as you discovered your house had been ransacked. 
member
Activity: 178
Merit: 10
June 01, 2018, 08:51:32 PM
Trezor can hold BCH, BTC and BTG. It's a good idea to put an extra pass phrase on each Trezor account before sending coins to Trezor. That way even if someone gets your seed words list or device they still can't get the coins. You also want to make sure it hasn't been tampered with. Generate you're own seed words and number phrase.

Apparently, that's a bad idea. There's a way of figuring out that passphrases exist for a given Trezor seed, whereas if you don't use a passphrase, then it can be proved that you don't have any passphrased accounts pertaining to the same seed mnemonic.

can you expound upon this further?  afaik, using passphrases for Trezor specific accounts is considered best practice.  that's one.  two, how can an attacker figure out that passphrases exist for a given seed without you telling him?  and third, how can it be proved you don't have any passphrased accounts w/o you telling him?
legendary
Activity: 3430
Merit: 3080
May 31, 2018, 04:32:35 PM
If I just want to send a BCH offline transaction (let's say to my new wallet), Can I broadcast it with an offline node?

You can:

1) Create the transaction with pre fork Bitcoin data (assuming you have air dropped BCH and never touched it).

2) Sign it however you want (offline included)

3) Use a BCH push service to broadcast from there (typically provided by block explorer websites).

Assuming magic bytes are only for finding nodes to connect to on the network (I believe that's so), and other hard fork changes in Bcash don't stop you spending in the old transaction formats (they've done something like 4 hard forks on the Bcash blockchain now, so who knows), then maybe alternatively:

3 b) Use your own Bcash software as your push service


This assumes you trust their software, and all the other assumptions at the start of this post.

The only advantage is that It could increase your privacy a little. Bear in mind that if you push a bunch of transactions to a website acting as BCH push service, then that website could easily collect some tasty data. If you push every output of BCH you own all that in the same browser session, it's reasonable for the website to assume that whoever pushed all the transactions also owns all the associated outputs being sent, and that's effectively deanonymising any corresponding outputs on the original Bitcoin blockchain (that also belong to you). Don't leak that information if you can avoid it!
legendary
Activity: 3794
Merit: 1375
Armory Developer
May 31, 2018, 04:21:50 PM
Great, thank you all.

Assuming i didn't touch my BCH since it was created.

If I just want to send a BCH offline transaction (let's say to my new wallet), Can I broadcast it with an offline node?

You can:

1) Create the transaction with pre fork Bitcoin data (assuming you have air dropped BCH and never touched it).

2) Sign it however you want (offline included)

3) Use a BCH push service to broadcast from there (typically provided by block explorer websites).
full member
Activity: 157
Merit: 100
May 31, 2018, 03:35:47 PM
Great, thank you all.

Assuming i didn't touch my BCH since it was created.

If I just want to send a BCH offline transaction (let's say to my new wallet), Can I broadcast it with an offline node?

legendary
Activity: 3430
Merit: 3080
May 30, 2018, 05:35:13 PM
Trezor can hold BCH, BTC and BTG. It's a good idea to put an extra pass phrase on each Trezor account before sending coins to Trezor. That way even if someone gets your seed words list or device they still can't get the coins. You also want to make sure it hasn't been tampered with. Generate you're own seed words and number phrase.

Apparently, that's a bad idea. There's a way of figuring out that passphrases exist for a given Trezor seed, whereas if you don't use a passphrase, then it can be proved that you don't have any passphrased accounts pertaining to the same seed mnemonic.
sr. member
Activity: 389
Merit: 250
May 29, 2018, 03:42:08 PM
Trezor can hold BCH, BTC and BTG. It's a good idea to put an extra pass phrase on each Trezor account before sending coins to Trezor. That way even if someone gets your seed words list or device they still can't get the coins. You also want to make sure it hasn't been tampered with. Generate you're own seed words and number phrase.

I bought mine off Amazon but it may be better to buy direct from Manufacture. If the device comes with a seed word and number pass phrase the device has been tampered with you need to wipe it clean and generate a new seed word- pass phrase. 
member
Activity: 178
Merit: 10
May 29, 2018, 12:10:28 PM
I think it is best to just find another wallet for BCH. Any Ideas?
If you mean for getting a BCH wallet... then your choices are pretty much:

Full Node: Bitcoin ABC - Just be SUPER careful when installing and running it to make sure it doesn't overwrite all your Bitcoin Core install and data directory.
SPV: ElectronCash

I believe that it really comes down to want you want to access the BCH wallet for... HODLing or dumping? Huh

If you just want to get BCH to dump it, I'd recommend that you get ElectronCash, export your private keys from Armory, import them into ElectronCash and then you can send them to whatever exchange you want very easily. If you want to hold, then, in the long term, it might be worth the effort to get BitcoinABC up and running and then sweep the private keys into your BitcoinABC wallet. ElectronCash could also be used longterm, but in that instance, you'd probably want to create a "seeded" wallet and then sweep your Armory private keys rather than importing them.

(NOTE: regardless of whether you want to import or sweep the keys, you should makes sure that you've moved all your BTC into a new Armory wallet prior to exporting the keys)

Trezor is a good choice also.
HCP
legendary
Activity: 2086
Merit: 4363
May 29, 2018, 02:10:13 AM
I think it is best to just find another wallet for BCH. Any Ideas?
If you mean for getting a BCH wallet... then your choices are pretty much:

Full Node: Bitcoin ABC - Just be SUPER careful when installing and running it to make sure it doesn't overwrite all your Bitcoin Core install and data directory.
SPV: ElectronCash

I believe that it really comes down to want you want to access the BCH wallet for... HODLing or dumping? Huh

If you just want to get BCH to dump it, I'd recommend that you get ElectronCash, export your private keys from Armory, import them into ElectronCash and then you can send them to whatever exchange you want very easily. If you want to hold, then, in the long term, it might be worth the effort to get BitcoinABC up and running and then sweep the private keys into your BitcoinABC wallet. ElectronCash could also be used longterm, but in that instance, you'd probably want to create a "seeded" wallet and then sweep your Armory private keys rather than importing them.

(NOTE: regardless of whether you want to import or sweep the keys, you should makes sure that you've moved all your BTC into a new Armory wallet prior to exporting the keys)
full member
Activity: 157
Merit: 100
May 28, 2018, 01:04:40 PM

So if I understand correctly, starting may 15th, you can't use armory on the BCH chain anymore?



Entirely depends on the span of the new HF. If it's just a block size increase and new opcodes, Armory should still "work" provided the network magic word part is fixed.

Honestly, it would probably take me a single day to deal with this stuff assuming all they did was to increase the block size. I don't do it because I refuse to give up development time for BCH.

Got it, thank you for your hard work! Smiley

It works if you just remove some checks for the network magic, those was only added in the last update, peers for other chains will still be banned so it could only lead initial to some more wrong connections from and to your node.

See:
https://bitcointalksearch.org/topic/m.37065819

For now I think its the best solution, its not the optimal solution but that way you could still use armory and also update armory without needing to edit or add own code.
You just need to make sure you remove the checks also in future updates on Bitcoin Cash. ( I assume the checks wont be updated much so should be easy to find and remove it in future versions as well ).

Thanks, the problem is, as stupid as it may sound, that I don't really know how to download the code and build it with the changes, it will probably take me 2-3 days to do just that.
I would have done that don't get me wrong but I think that this is a bad practice.
goatpig don't want to support BCH which is his right and I respect it.
So now for each new version of both armory and BCH you will have to find more and more workarounds to make it work which is really a bad practice.
Armory is for BTC.
I think it is best to just find another wallet for BCH. Any Ideas?
jr. member
Activity: 33
Merit: 1
May 27, 2018, 08:01:21 PM

So if I understand correctly, starting may 15th, you can't use armory on the BCH chain anymore?



Entirely depends on the span of the new HF. If it's just a block size increase and new opcodes, Armory should still "work" provided the network magic word part is fixed.

Honestly, it would probably take me a single day to deal with this stuff assuming all they did was to increase the block size. I don't do it because I refuse to give up development time for BCH.

Got it, thank you for your hard work! Smiley

It works if you just remove some checks for the network magic, those was only added in the last update, peers for other chains will still be banned so it could only lead initial to some more wrong connections from and to your node.

See:
https://bitcointalksearch.org/topic/m.37065819

For now I think its the best solution, its not the optimal solution but that way you could still use armory and also update armory without needing to edit or add own code.
You just need to make sure you remove the checks also in future updates on Bitcoin Cash. ( I assume the checks wont be updated much so should be easy to find and remove it in future versions as well ).
full member
Activity: 157
Merit: 100
May 23, 2018, 10:48:20 AM

So if I understand correctly, starting may 15th, you can't use armory on the BCH chain anymore?



Entirely depends on the span of the new HF. If it's just a block size increase and new opcodes, Armory should still "work" provided the network magic word part is fixed.

Honestly, it would probably take me a single day to deal with this stuff assuming all they did was to increase the block size. I don't do it because I refuse to give up development time for BCH.

Got it, thank you for your hard work! Smiley
legendary
Activity: 3794
Merit: 1375
Armory Developer
May 23, 2018, 06:49:53 AM

So if I understand correctly, starting may 15th, you can't use armory on the BCH chain anymore?



Entirely depends on the span of the new HF. If it's just a block size increase and new opcodes, Armory should still "work" provided the network magic word part is fixed.

Honestly, it would probably take me a single day to deal with this stuff assuming all they did was to increase the block size. I don't do it because I refuse to give up development time for BCH.
full member
Activity: 157
Merit: 100
May 22, 2018, 11:03:55 PM

So if I understand correctly, starting may 15th, you can't use armory on the BCH chain anymore?

jr. member
Activity: 33
Merit: 1
May 15, 2018, 06:28:32 AM


Also, fees in BCH are really low due to large empty blocks, so you can generally send with minimum fee. Cheesy

Let's try to distinguish between large block "limits" vs the reality of small economically determined block "sizes" of ~80kB today in BCH, please Cheesy

Those "arguments" could've been used for Bitcoin as well some years back and was used "No one is using it I stay with "real" money"...

Could keep it non political in a technical thread as well.
member
Activity: 178
Merit: 10
May 15, 2018, 05:13:33 AM


Also, fees in BCH are really low due to large empty blocks, so you can generally send with minimum fee. Cheesy

Let's try to distinguish between large block "limits" vs the reality of small economically determined block "sizes" of ~80kB today in BCH, please Cheesy
HCP
legendary
Activity: 2086
Merit: 4363
May 14, 2018, 03:25:17 AM
Can I send eg. 0.01 bch to exchange for testing, once no any problem then send out all of them?
Sure... why not? Huh

Just be careful that you don't send less than any minimum deposit amount specified by the exchange you send to, as some exchanges/sites will just "eat" deposits under a minimum size (no refund etc).

Also, fees in BCH are really low due to large empty blocks, so you can generally send with minimum fee. Cheesy
Peg
newbie
Activity: 41
Merit: 0
May 14, 2018, 03:22:48 AM
can't you just import your keys into an offline ElectronCash wallet as a cold wallet option for hodling?
If you think you have no malware or keyloggers and that there is no way for your keys to have been harvested... then yes, you could simply import them into an offline wallet to HODL. An even better option would be to simply do nothing at all. You don't need to "claim" BCH, there is no deadline. The coins already exist on the BCH blockchain and can only be moved with your private keys.

Barring a total collapse of BCH, in which case it doesn't matter where or what you did with the coins, "your" BCH are safely linked to your BTC keys and can stay that way until you wish to sell/exchange them etc.

If you just want to be able to "see" your BCH to make yourself feel rich, just create a BCH watching-only wallet using your BTC addresses Tongue


Yes, I want to dump the BCH,. Do I import Plain Base 58 format from here

and then send to an Exchange?
No... you have selected the wrong option in the "Install Wizard"... as I said, you need to select "Import Bitcoin Addresses or Private keys"... DO NOT select "Standard Wallet"
https://i.imgur.com/CJjD7pb.png


Select that option, copy/paste the "PlainBase58" private keys when prompted (1 per line):
https://i.imgur.com/oswxW2G.png

Following that, ElectronCash will create the wallet, you'll see your BCH balance... you can then send to an Exchange.

Thank you HCP.

I imported Bitcoin Addresses to get all my bch in ElectronCash . Can I send eg. 0.01 bch to exchange for testing, once no any problem then send out all of them?

I greatly appreciate your valuable advice!!
legendary
Activity: 3794
Merit: 1375
Armory Developer
May 13, 2018, 10:24:16 AM
Quote
Edit, that change alone isn't enough, armory won't connect to bitcoinABC.

Check your node log, should tell you why Armory is getting rejected.
Pages:
Jump to: