How to Speed Up New Bitcoin Wallet Synchronization ...

Future Of Bitcoin-Cores Wallet | Jonas Schnelli | Aug 11 2015

Jonas Schnelli on Aug 11 2015:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi
(excuse my english; it’s not my native language)
As you might noticed, bitcoin-cores wallet didn’t got that much focus
during the last month (even years?).
Wallet development has mostly moved towards SPV (bitcoinj), thin
clients (Electrum), centralized web middleware (Copay, Greenaddress,
etc.).
Obviously this direction was highly appreciated by users who now can
now run a bitcoin-client (SPV / thin client) on a smartphone or on a
computer with tiny available resources.
Full validation slowly gets a privilege of people who can manage to
run bitcoin-core on a VPS or different server like system.
Thought, i think, running a full node wallet could be end user
friendly with some changes in the current concept.
Today a standard user can download a 1080p 10GB movie over iTunes (in
background) and simultaneous play a CPU/GPU extensive 3D game on a
standard computer.
Why do people think (and it might is) running a full node is so painful?
Mainly it could be because bitcoin-core has been focused on doing
validation as quick as possible (okay for a server, not desirable for
a wallet background service).
I could see the following strategy:
default (~2GB disk usage).
~20% by default).
days because usenode was offline).
later validation.
maintain to lists/dbs of wtx or re-validate after full catchup and
display potential conflicts).
amount of blocks, tx [TBD]).
Why?
giving users more privacy and security.
development centralization, could be helpful once/if attacks agains
SPV/thin clients are becoming real).
increase privacy (avoid bloomfilters) and security.
What about SPV together with a full node?
Sounds good in theory. But who can run a full node (see above)? How is
the channel secured (against MITM, privacy) between the SPV client and
the trusted full node? How hard is it to setup and maintain a secure
tunnel between a smartphone SPV and a full node over the p2p (8333)
channel? How about examine the mempool for fee calculations and
(maybe) upcoming CPFP like approaches, etc.?
How about smartphones?
Obviously the above solution won’t probably work on a smartphone (to
much bandwidth and CPU usage). But do you carry your whole saving in
your physical wallet with you? Maybe a smartphone does hold keys which
protects low value / daily spendings like a physical wallet (=SPV okay).
My personal long term vision of that use-case is, that groups of
people who trust each other (a family, etc.) might run one or multiple
full node(s) on a hardened system (something similar to the bitnodes
hardware) where the system could serve smartphones over something like
a stratum server (electrum) or bitpays wallet-service does (index
blockchain, additional wallet services). Every member still holds it’s
keys but they trust the connected full node (full nodes does address
index, balance calculation, multisig arrangements and maybe even coin
selection).
Since about one year i slowly work toward this direction. It took me a
while to commit myself to a strategy (and i still shake from time to
time).
At the moment I am working on a wallet focused bitcoin-core fork with
the ability to re-merge it to the bitcoin-core branch (keep the fork
rebased).
Long term goal is, to decouple the both (wallet / core) by using
bitcoin-core as a library (static or shared) for the wallet side
(which is possible already now)
To myself: I work in the bitcoin-space full-time and completely
independent (not employed or influenced by a bitcoin related company)
with no business interest, though, i think the acquired know-how can
be valuable within the next serval years. And i won’t have any regrets
if my work turns out to be unless and ends up in trash.
I have set up this mail to avoid parallelism on a works stream (if
there is any). Of course i would really appreciate if other developers
are willing to join the team by reviewing, concept critism or
contributing code at https://github.com/jonasschnelli/bitcoin.
Any forms of criticism and any ideas are highly appreciated.

/jonas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJVyboPAAoJECnUvLZBb1PsgkkQAKySrksCclbfwIsf1L4Jwaxp
nWmUhlXa3lIoxKG3eYZMPVugFX/LFKtmNqypQJ8whUjF2K5ZwIW1Boosl13cBkE9
2EIAMcBrpah0pwzomJ9ViLArl+7t6ksLR5qWJsgJsLnWlaW4c/1KwjGkYTZ6++VC
8O3M3HrdwT3fnrK35XJXTIhpFfRKRFrWcW98vMFt9xw7MUq+enhloGF6Nw4UiQbi
nOV85YleBJEBU5cXuIOznG4EwHH77f8336+GY8d6mLCg7rKj7ZZWqqHztqEQf68Q
mtwJhag3pxyW2jqb/fCxYD27oPqgMcLT1lyUobpzu7SrlKKmAIikf8uNU1+8rH+W
U1C1IsWzvoPK7g7mqlmpk1/6kvlJOWNshTATfQS2A/hMB1Oec3zZTCz+P5S5g+F7
FT4tB2sR2nwGkWNVPNSs92o0f8y55/u+fAFcbmHkkNrfEt4IuMwsqJNW9i7GzU6b
uOznq4ZgYw5OxUJh8uXLaA1OFIdPTEcTA4nNRSA7v6cRbfWeaCSGzafOYdGQKV2Y
5R7VCZJZe8ALzSUr03FsZ5bilcjdJ3ZyeQNikqeYnQLP+qoH6oRhDT0B2GI2E4+4
EvfIZCmaDxYG0FClWOQiiO0WeW2kNBWyD3tWCpM63ri//OnoN65NDKsbIpJ+oD8m
OwxleWQP0eC/5knZSFwB
=7CG9
-----END PGP SIGNATURE-----
original: http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/010137.html
submitted by bitcoin-devlist-bot to bitcoin_devlist [link] [comments]

DIGIBYTE CORE WALLET! INCREASE SYNC SPEED! Bitcoin Core Wallet sync 100% result How To Instantly Synchronise Your Bytecoin Wallet TUTORIAL - How to fix SYNC error / correctly SYNC Electra Wallet Increase slow download and sync of bitcoin blockchain on Mac

Bitcoin Core is a community-driven free software project, released under the MIT license. Verify release signatures Download torrent Source code Show version history. Bitcoin Core Release Signing Keys v0.8.6 - 0.9.2.1 v0.9.3 - 0.10.2 v0.11.0+ Or choose your operating system. Windows exe - zip. Mac OS X dmg - tar.gz. Linux (tgz) 64 bit. ARM Linux 64 bit - 32 bit. Linux (Snap Store) Support ... James O’Beirne: And so you have to scrutinize Bitcoin core and you have to go and make sure that you’re like checking out all the stuff. And Nicholas’s private repo and, kind of implicitly trusting Nicholas there. And furthermore Nicholas’ fast sync kind of relies on being signed, doing GPG signing by him and other people who check this thing out. And it’s, it’s kind of signature ... Bitcoin Core took a few hours to sync in 2013 but now can take weeks -if your Internet is fast enough. Multibit was a great wallet in 2015 but now doesn’t work on many computers. Many people who you got Bitcoin in 2010 forgot the password they used by 2019. Modern computers are notoriously insecure. Key loggers and remote access trojans can record your keystrokes and copy all your files. At ... If you are just getting into Bitcoins and started by installing the Bitcoin wallet on your computer you may notice that the synchronization process with the Bitcoin network is taking up quite some time. This is due to the very large blockchain that has been generated so far and it will continue to grow even bigger, so besides more than 10 Gigabytes of space you need to be ready to wait a bit ... Download Bitcoin Core. Bitcoin Core is the backbone of the Bitcoin network. Almost all Bitcoin wallets rely on Bitcoin Core in one way or another. If you have a fairly powerful computer that is almost always online, you can help the network by running Bitcoin Core. You can also use Bitcoin Core as a very secure Bitcoin wallet.

[index] [13880] [44296] [13227] [50147] [46444] [35313] [19808] [10838] [6763] [4749]

DIGIBYTE CORE WALLET! INCREASE SYNC SPEED!

Download and install the Reddcoin Core Wallet ... Reddcoin Wallet, Sync & Staking Overview in 2018 - Helpful Tips - Duration: 6:01. CryptoHobby 11,107 views. 6:01. 109-Year-Old Veteran and His ... Find out why Close. Bitcoin Core Wallet sync 100% result Sabah RcDrone. Loading... Unsubscribe from Sabah RcDrone? Cancel Unsubscribe. Working... Subscribe Subscribed Unsubscribe 250. Loading ... 1967 Shelby GT500 Barn Find and Appraisal That Buyer Uses To Pay Widow - Price Revealed - Duration: 22:15. Jerry Heasley Recommended for you Having the longest Blockchain is great but it doesn't make it easy for people to first setup their Core Wallets! Don't worry though I've got a very simple and easy to sync your wallet fast. I ... Find out why Close. Increase slow download and sync of bitcoin blockchain on Mac Daniel's Tutorials ... Getting your Private Keys from the Bitcoin Core wallet - Duration: 5:11. Bitcoin Daytrader ...

#