Coinprism Now Offering Armory Cold Storage for Colored ...

When are we going to get a pluggable policy architecture for Core?

Evidently there is a fundamental distinction between features which are:
This seems to suggest that things which are "policy"-level are optional, since they do not require "consensus".
Are there other policy-level features for Bitcoin which could be implemented as plugins?
One example might be HD - Hierarchical Deterministic wallets.
There is BIP 32 for HD, plus Armory has a different implementation of HD.
HD the magic that supports cold storage, and which also allows you to backup a wallet only once - since the "root" key contains the "seed" to generate all possible future private keys for that wallet.
Since generating private keys doesn't affect how blocks are appended to the block chain, HD is apparently "policy" level, not "consensus" level, and thus could presumably also be implemented as a plug-in.
It seems strange that 6 years later, HD isn't available in Core yet - not as a plugin, and not as a monolithic merge either.
There are other important upgrades to Bitcoin which might also be implementable as Core plugins: for instance:
  • IBLT (Inverse Bloom Lookup Tables) and Thin Blocks - both of which are techniques for "compressing" the amount of data to be propagated on the network, and thus possible scaling techniques.
  • BIP 38 - passphrase protected private keys
  • probably many other BIPs out there
My overall questions are:
(1) What are the priorities of the "Core" developers (whether hired by Blockstream or not)?
(2) Is there any interest in providing modularization / a policy plugin architecture for Core?
(3) How easy / hard is it to modularize C/C++ code? Are there any Core devs who are good at modularizing C/C++ code? If not, could some be found and given commit rights?
(4) If a controversial "monolithic upgrade to Core" such as RBF were packaged as an optional "policy plugin", would this allow for a more smooth and less controversial adoption by the Bitcoin community?
(5) How many weeks would it take an expert cryptographer like Adam Back to implement HD as a policy plugin?
(6) Who decides what guys like Adam Back work on nowadays, and what is the decision-making process and incentives?
(7) If Blockstream isn't heading in the direction of providing a pluggable policy architecture for Core, what does this say about their goals and strategies?
(8) How many existing BIPs out there could be implemented as policy plugins, to allow the community to decide which ones they want to use?
(9) How typical is it for an open-source project of this magnitude to lack a plugin architecture 6 years into its life cycle?
(10) What is the track record for success for open-source software projects that evolve a plugin architecture, versus ones which don't?
submitted by BeYourOwnBank to btc [link] [comments]

Having trouble sending funds

Yesterday, I made a post after having a transaction fail to be accepted into the blockchain. This morning, I attempted the transaction again to the same address—this time with a fee. This is also still unconfirmed now for over 12 hours.
Here is the address I am attempting to fund: 1HswqbS6swTMarPh6QwQme9QmBA12cwoMp
Some factors I think could be affecting this:
I see transactions on blockchain coming in with 0.0001, 0.00014, 0.0000518, etc. Why are these being accepted but mine are not? I have successfully sent some transactions in the past but never had this sort of trouble when including fees similar to what I have included recently. Can someone recommend some next steps to get back on track? I really just want to fund a paper wallet to keep some BTC in cold storage.
TLDR: I keep trying to send bitcoins to an address, but my transactions are not even being accepted anymore—even when including what I think are sufficient fees.
edit: make more legible
submitted by ddIbb to Bitcoin [link] [comments]

Cold Storage - What do you think of my easier option?

So I was reading this post and thinking to myself "Holy crap, that's a painful way to manage cold storage." I get that you only have to do that to move things in and out of your cold storage.
A summary of that method (as I understand it): (leaving out some details he implemented to save memory.)
This seems not only really painful to me, but not really that much more secure than just using a normal approach. You are essentially just using the pendrive Linux install to keep track of your outputs and an encrypted copy of your addresses/keys (although since you have the brain wallet key elsewhere the keys are really stored elsewhere as well). And it seems like overkill to have to reboot just to manage an encrypted list of outputs.
So what I have done instead for cold storage:
Why I like this:
I think we often forget that wallets are actually pretty simple things. They keep track of outputs (and therefore balances), addresses, private keys. A full fledged client is complicated because it is keeping track of the entire blockchain. But if we just want somewhere safe to keep BTC, all you really have to have secure is the addresses and the private keys.
Known vulnerabilities (and fixes):
This approach isn't truly offline and therefore the one downfall I am aware of for this approach is a keylogger. If someone can get the passphrase to your encryption software they can get at everything. If this vulnerability concerns you, you can make it truly offline by just generating the list of addresses (on an offline partition if you are truly paranoid) in a purely paper form. You can QR scan the addresses into's wallet and QR scan the private keys as needed.
I still think that this approach may be easier than the original poster.
Frankly this one vulnerability doesn't concern me as if they can break the encryption to my 1Password account they also have all of my bank account information and that is currently more valuable. My primary concerns are (that this approach resolves):
  1. An online wallet being compromised and an attacker getting my private keys.
  2. An online wallet being DDoS'd or going out of business and no longer having access to my addresses/keys.
  3. A vulnerability in a client-side wallet I own giving an attacker access to my keys.
  4. A vulnerability in any other software I run giving an attacker access to my filesystem where I keep my keys/wallet.
So this semi-cold storage where there are no services that know my keys attached to the internet, and the keys only exist on my internet attached device in encrypted files (on removable storage), works for me.
submitted by davidogren to Bitcoin [link] [comments]

Bitcoin 101 - Intro to Paper Wallets & Cold Storage ... Bitcoin Armory - Creating a Lockbox How to Download and Verify the Armory Bitcoin Wallet Beginner's guide: Installing Bitcoin Armory on Windows 7

Armory is a open-source Bitcoin client with cold storage and Multi-signature support. It is the one of the most secure Bitcoin wallets and Armory Bitcoin client is available for Ubuntu repositories which can be downloaded from the Armory website and Ubuntu Software Centre. Apart from being safe and secure it also has support for many wallets. Features: Open Source. Armory is an open-source ... Interview with Andy O'Fiesh on Bitcoin cold storage. Trace Mayer: BTCK, Episode 101. This is all about wallets, Class 201. We have with us Andy O’Fiesh. He is senior developer at Armory which is the developer of the Bitcoin Armory wallet. Welcome to the show, Andy. Andy O’Fiesh: Thanks, Trace. Glad to talk to you. Trace Mayer: So in the previous episode, episode 100, we had talked about ... Digital money that’s instant, private, and free from bank fees. Download our official wallet app and start using Bitcoin today. Read news, start mining, and buy BTC or BCH. Armory is another Bitcoin-only wallet developed by an experienced team of developers and is a open-source software. It is a heavy wallet, meaning one needs to download the full blockchain and set-up a full node to use the Armory wallet. But it has many benefits too, for example, you need not trust any other listening nodes and can self-verify many things by yourself. One can also create cold ... It keeps track of all of the Bitcoin that you have sent and received and allows you to spend Bitcoin with ease. Armory’s primary focus is for absolute security. The cryptographic schemes were chosen for their robustness and resistance to attack. The ability to use airgapped storage and cold storage allow for the best security we could think ...

[index] [6910] [10050] [50423] [16440] [50807] [19934] [35671] [7055] [8087] [10152]

"Bitcoin Cold Storage - DIY" - Sean Logan

Bitcoin security? UGH!!! Bitcoin does so many things better than banks (trusts, escrows, programmable money, cheap transfers, instant accounts, etc.), but on... How to set up a cold storage (a.k.a. offline wallet) in Armory on Ubuntu 14.04. You will see: - How to install Armory on an offline computer. - How to set up... But the Bitcoin plan calls for the creation of only 21 million bitcoins. In this way, Bitcoin will try to avoid the pitfalls of modern fiat currencies such as inflation, deflation, market ... Bitcoin Cold Storage With Old Cell Phones - Duration: 14:12. ... How to make an offline bitcoin wallet using Armory - Duration: 14:55. TheMetaTainment 38,216 views. 14:55. Best Cryptocurrency ... Setting up cold storage in Armory on Ubuntu 14.04 - Duration: 27:01. Bitcoin Beginner 6,367 views. 27:01. Bitcoin mining with Bitmain Antminer S9 - how to get started? - Duration: 8:21. Power ...