12 KiB
id | layout | lang | columns | title | breadcrumbs | ||||
---|---|---|---|---|---|---|---|---|---|
bitcoin-core-user-interface | base-core | en | 1 | User Interface - Bitcoin Core Features |
|
Bitcoin Core's User Interface
{:.not-displayed}
{% include bitcoin-core/download-bitcoin-core.html %}
Bitcoin Core has a built in wallet with graphical and command line/API modes. It can also simultaneously support multiple lightweight wallets with similar [security][bcc validation] and [privacy][bcc privacy] to its built-in wallet.
Warning: you only get the security and privacy benefits in supported lightweight wallets if they make a secure and private connection to your Bitcoin Core every time you use them. This usually requires special configuration.
Bitcoin Core Wallet GUI (Graphical)
{% comment %}{% endcomment %}
{:.fa-ul}
- <br
See your current balance and recent transactions
- <br
Easily choose between low fees and fast confirmation
- <br
Enhance privacy or save money by choosing your inputs
- <br
Generate QR codes to receive payment
- <br
Easily track who paid you
- <br
Use Tor or a proxy for privacy
- <br
Track how much bandwidth you use
- <br
Track bitcoins stored safely offline
Bitcoin Core Wallet RPC/REST (CLI)
{% comment %}{% endcomment %}
{:.fa-ul}
- <br
Get a new address for receiving payment
- <br
Instantly see your available Bitcoin balance
- <br
Send a single payment to multiple addresses
- <br
See what received transactions you can spend
- <br
Create and send raw transactions
- <br
Be notified of new blocks and transactions
Learn more: documentation for the [RPC][rpc] and [REST][rest] interfaces
Lightweight Wallets Using Bitcoin Core
Lightweight wallets usually connect to several random full nodes (like Bitcoin Core) to send and receive all of their data. In the process they [leak private data][bcc privacy data leaking] and make themselves more [vulnerable to attacks][bcc validation protection].
But it's also possible to connect certain lightweight wallets solely to your own Bitcoin Core full node, called a trusted peer. If you do this with a secure and private connection every time you use that lightweight wallet, you'll get most of the security and privacy benefits of a full node as well as [help protect decentralization][bcc validation decentralization].
Trusted Peer Support
The following wallets can securely connect to a trusted peer.
Armory
{% translate walletarmory choose-your-wallet %}
No configuration necessary: Armory uses a local Bitcoin Core full node by default.
{% comment %}
{% endcomment %}
{:.right-hanger} Get Armory
GreenBits
GreenBits is a fast and easy to use wallet. Enjoy improved security with a minimal/zero trust approach, optional hardware wallets support, multisignature based 2FA and spending limits functionality.
Requires you setup a [Tor .onion address][bcc tor hs].
-
Open the GreenBits app
-
Go to the configuration screen
-
Choose to Enable SPV (default) and tap Only connect to a trusted peer.
-
Enter your .onion address in the trusted peer field.
-
Restart the app.
Note that GreenAddress will still be able to see your payments; however, you'll have enhanced security as well as privacy from random peers on the Bitcoin network.
{:.right-hanger} Get GreenBits
mSigna
{% translate walletmsigna choose-your-wallet %}
No configuration necessary: just install Bitcoin Core on the same computer you plan to use mSigna, wait for Bitcoin Core to sync the block chain, and then start mSigna---it will automatically connect to your Bitcoin Core full node.
{:.right-hanger} Get mSigna
Sign the above raw transaction:
Send the above signed raw transaction:
The returned value is the transaction's identifier (TXID).
[Requirements][bcc requirements] **Next feature**
[Network Support][bcc network support]
{% include references.md %}