Bitcoin Forum
April 26, 2024, 02:32: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 software on smartphone  (Read 3182 times)
Loraxglorax54
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
October 05, 2016, 01:19:35 AM
 #21

Has anyone gotten this to work? Couldn't figure it out.
1714098741
Hero Member
*
Offline Offline

Posts: 1714098741

View Profile Personal Message (Offline)

Ignore
1714098741
Reply with quote  #2

1714098741
Report to moderator
1714098741
Hero Member
*
Offline Offline

Posts: 1714098741

View Profile Personal Message (Offline)

Ignore
1714098741
Reply with quote  #2

1714098741
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
moodcrawler
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile WWW
October 05, 2016, 09:11:07 PM
 #22

Can you imagine a PDA running a bitcoin software? I mean, did a software like this ever existed?
Or maybe for a Blackberry?
Just asking:)
MyBTT
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


View Profile
October 07, 2016, 05:21:17 AM
 #23

It's possible, however impractical. You really don't want to store 100+gb of the blockchain on your phone. Just use an spv client like Mycelium.


 
 
           ▄████▄
         ▄████████▄
       ▄████████████▄
     ▄████████████████▄
    ████████████████████      ▄█▄                 ▄███▄                 ▄███▄                 ▄████████████████▀   ▄██████████

  ▄▄▄▀█████▀▄▄▄▄▀█████▀▄▄▄     ▀██▄             ▄██▀ ▀██▄             ▄██▀ ▀██▄             ▄██▀                   ██
▄█████▄▀▀▀▄██████▄▀▀▀▄█████▄     ▀██▄         ▄██▀     ▀██▄         ▄██▀     ▀██▄         ▄██▀        ▄█▄          ▀██████████████▄
████████████████████████████       ▀██▄     ▄██▀         ▀██▄     ▄██▀         ▀██▄     ▄██▀          ▀█▀                        ██
 ▀████████████████████████▀          ▀██▄ ▄██▀             ▀██▄ ▄██▀     ▄█▄     ▀██▄ ▄██▀                                       ██
   ▀████████████████████▀              ▀███▀                 ▀███▀       ▀█▀       ▀███▀      ▄███████████████████████████████████▀
     ▀████████████████▀
       ▀████████████▀
         ▀████████▀
           ▀████▀
║║


║║
.
.

║║
██
║║
.
.

║║
██
║║
.
║║


║║
8xbt.com (OP)
Sr. Member
****
Offline Offline

Activity: 305
Merit: 250


View Profile
October 09, 2016, 10:27:02 AM
 #24

Others like the mycelium wallet, do we really controlling the bitcoins?
Yes.  As long as you properly secure access to your wallet and your backups, you are really controlling your bitcoins with wallets such as Mycelium, Electrum, Multibit, Armory, etc.
That means if mycelium collapse like mtgox and bitfinex, we will not lose our bitcoins?

Correct.

For mycelium, I only know how to 'login' using the 12 words mnemonic, or just create a new wallet every time I use, but don't know the technical things to deal with the keys.

The 12 word mnemonic is a seed that is used by the wallet to generate all the necessary keys.  If someone gains access to the data stored by Mycellium on your phone (virus, malware, steals your phone and password, etc), they can take your bitcoins.  If someone gains access to your 12 word mnemonic then they can take your bitcoins.







--------------------------------------------------------------------------------------------------------------


I am not doubting Mycelium's credibility, but are there any ways for Mycelium to know your 12 words mnemonic when generating it? After all the mnemonic is generated by their app, there can be some backdoors in their app, or some vulnerabilities in it. One day they may get 'hacked', and the mnemonic 'leaked'.

8xbt.com


ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4165


View Profile
October 09, 2016, 10:50:28 AM
 #25

Others like the mycelium wallet, do we really controlling the bitcoins?
Yes.  As long as you properly secure access to your wallet and your backups, you are really controlling your bitcoins with wallets such as Mycelium, Electrum, Multibit, Armory, etc.
That means if mycelium collapse like mtgox and bitfinex, we will not lose our bitcoins?

Correct.

For mycelium, I only know how to 'login' using the 12 words mnemonic, or just create a new wallet every time I use, but don't know the technical things to deal with the keys.

The 12 word mnemonic is a seed that is used by the wallet to generate all the necessary keys.  If someone gains access to the data stored by Mycellium on your phone (virus, malware, steals your phone and password, etc), they can take your bitcoins.  If someone gains access to your 12 word mnemonic then they can take your bitcoins.
I am not doubting Mycelium's credibility, but are there any ways for Mycelium to know your 12 words mnemonic when generating it? After all the mnemonic is generated by their app, there can be some backdoors in their app, or some vulnerabilities in it. One day they may get 'hacked', and the mnemonic 'leaked'.

8xbt.com
Yes. Mycelium can insert a backdoor in which they transmit the information to their own server after the user generates the seed. There is also a possibility that they have a predetermined list where the seed is generated, weakening the randomness of the seed.

This can happen to every Bitcoin wallet. That's why they are open sourced. Users can verify the source code and ensure that no suspicious or malicious codes are added in. They can compile it themselves and ensure that there is no backdoors. As far as I can tell, Mycelium is relatively safe.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
8xbt.com (OP)
Sr. Member
****
Offline Offline

Activity: 305
Merit: 250


View Profile
October 09, 2016, 01:59:02 PM
 #26

Others like the mycelium wallet, do we really controlling the bitcoins?
Yes.  As long as you properly secure access to your wallet and your backups, you are really controlling your bitcoins with wallets such as Mycelium, Electrum, Multibit, Armory, etc.
That means if mycelium collapse like mtgox and bitfinex, we will not lose our bitcoins?

Correct.

For mycelium, I only know how to 'login' using the 12 words mnemonic, or just create a new wallet every time I use, but don't know the technical things to deal with the keys.

The 12 word mnemonic is a seed that is used by the wallet to generate all the necessary keys.  If someone gains access to the data stored by Mycellium on your phone (virus, malware, steals your phone and password, etc), they can take your bitcoins.  If someone gains access to your 12 word mnemonic then they can take your bitcoins.
I am not doubting Mycelium's credibility, but are there any ways for Mycelium to know your 12 words mnemonic when generating it? After all the mnemonic is generated by their app, there can be some backdoors in their app, or some vulnerabilities in it. One day they may get 'hacked', and the mnemonic 'leaked'.

8xbt.com
Yes. Mycelium can insert a backdoor in which they transmit the information to their own server after the user generates the seed. There is also a possibility that they have a predetermined list where the seed is generated, weakening the randomness of the seed.

This can happen to every Bitcoin wallet. That's why they are open sourced. Users can verify the source code and ensure that no suspicious or malicious codes are added in. They can compile it themselves and ensure that there is no backdoors. As far as I can tell, Mycelium is relatively safe.



So, why we are 100% controlling the bitcoin when using Mycelium, when comparing with bitcoin core?
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3374
Merit: 6535


Just writing some code


View Profile WWW
October 09, 2016, 02:19:37 PM
 #27

So, why we are 100% controlling the bitcoin when using Mycelium, when comparing with bitcoin core?
Both wallets mean that you are 100% in control of your Bitcoin because the private keys are in your possession. The "vulnerability" is just that the developers could in theory insert a backdoor, but this can happen with any wallet.

8xbt.com (OP)
Sr. Member
****
Offline Offline

Activity: 305
Merit: 250


View Profile
October 09, 2016, 04:18:25 PM
 #28

So, why we are 100% controlling the bitcoin when using Mycelium, when comparing with bitcoin core?
Both wallets mean that you are 100% in control of your Bitcoin because the private keys are in your possession. The "vulnerability" is just that the developers could in theory insert a backdoor, but this can happen with any wallet.

How to deal with the private key in Mycelium? Are there any details instruction?
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3374
Merit: 6535


Just writing some code


View Profile WWW
October 09, 2016, 04:29:28 PM
 #29

So, why we are 100% controlling the bitcoin when using Mycelium, when comparing with bitcoin core?
Both wallets mean that you are 100% in control of your Bitcoin because the private keys are in your possession. The "vulnerability" is just that the developers could in theory insert a backdoor, but this can happen with any wallet.

How to deal with the private key in Mycelium? Are there any details instruction?
They are all handled internally by the wallet. You do not need to worry about that.

ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4165


View Profile
October 09, 2016, 04:33:55 PM
 #30

So, why we are 100% controlling the bitcoin when using Mycelium, when comparing with bitcoin core?
Both wallets mean that you are 100% in control of your Bitcoin because the private keys are in your possession. The "vulnerability" is just that the developers could in theory insert a backdoor, but this can happen with any wallet.

How to deal with the private key in Mycelium? Are there any details instruction?
Mycelium uses BIP39[1] seeds to generate addresses. This means that the addresses are all generated from the seeds and hence, the user only need to have the seed and all their address can be recovered through that. Even though you can extract the private keys from the seed by using their BIP39 deviation path, I won't recommend this.

[1] https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
TransaDox
Full Member
***
Offline Offline

Activity: 219
Merit: 102


View Profile
October 12, 2016, 08:35:09 AM
 #31

Yes it is possible. There are some considerations, though.

Currently to sync to the network, 10s of GB (80?) of disk space is required for a full node (soon to be >100 GB). I will not discuss SPVs here since they are a poor solution relying on trusted 3rd parties.

The actual space consumed is not so much of an issue (I'm not talking about Moores Law that the hard of thinking espouse, either) but the 10s of GBs do still need to be downloaded even if not stored. Many mobile packages (99% in my country) limit the bandwidth to a couple of GB per month so it becomes almost impossible to sync. Unlimited bandwidth mobile packages are required and these are like rocking horse droppings and far from cheap.

Assuming that one has already synchronised, then things become easier. A block is created approximately every 10 minutes and is about 1MB. That's about 144MB per day (~4.3 GB per month). Still. These plans are quite expensive and if one is also an avid Youtube watcher then you will have problems. If the block size is increased then the required bandwidth will also increase accordingly so uncapped, "always on" connections are a requisite.

Battery consumption is also a consideration but most people have been conditioned to accept poor battery life so it may be a non-issue. This could be alleviated to some extent by slight behavioural  changes to the mempool or smart burst management when not charging while fully engaging when charging. This aspect is not well understood at present since the community is dismissive of mobile platforms and I know of very little research in this direction. The worst case scenario is that you have to keep the mobile device plugged in permanently although I expect several hours of untethered operation is more than achievable with careful app management and changes to the core software.

So the hard limitation is the mobile bandwidth of the packages. If one has an uncapped, "always-on" mobile package then there is no reason a mobile platform cannot be used but some of the current operating aspects would need to change to make is usable by Joe Public.
sasha456
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
October 16, 2016, 06:55:04 PM
 #32

How about the safety of Bitcoin in this case? I'm always thinking  about the safety.
belcher
Sr. Member
****
Offline Offline

Activity: 261
Merit: 518


View Profile
January 15, 2018, 12:53:30 AM
 #33

I was talking to shinobimonkey about this, he's been doing it for 12 months now.

He uses Samsung edge 6. Initial synchronization took him about a week with him leaving it on charger as much as possible. He sync'd at around block height 450000 (so about January 2017), and both blocksonly and pruning are enabled. He says he used a version of bitcoin core 0.14 or thereabouts. The ABCore GUI has an option to only allow sync'ing when on wifi and charging.

I'm actually impressed how near-possible it is to be running a practical smartphone full node today.

Smartphone full nodes will be important going ahead because smartphone usage has already outpaced desktop for some use cases (e.g. web browsing) and is only going up from here.

1HZBd22eQLgbwxjwbCtSjhoPFWxQg8rBd9
JoinMarket - CoinJoin that people will actually use.
PGP fingerprint: 0A8B 038F 5E10 CC27 89BF CFFF EF73 4EA6 77F3 1129
jargal
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
January 15, 2018, 09:08:13 AM
 #34

Yes it's possible and it already exists. You can perform a search for 'ABcore' by Greenaddress. It supports running a lightweight Bitcoin core full node on your powerful mobile devices. It has been compiled using dependencies from Arch linux and works on both x86 as well as x64 bit android devices. You'll however require a powerful smartphone with a fast processor and something with large amounts of RAM (about 3 GB)

It is actually a great thing if it already exists, to have a cold wallet in your smartphone to always keep your coins with you wherever you go, without any worries at all.

What is the relation between Bitcoin core on a mobile device and a cold wallet?
arlinxoha
Full Member
***
Offline Offline

Activity: 402
Merit: 101


Arianee:Smart-link Connecting Owners,Assets,Brands


View Profile
January 19, 2018, 10:10:33 AM
 #35

Yes, of course, I think the Bitcoin Core software will continue in the future. It will not be too late to get started. It can be seen in a few years, but I think that Bitcoin's dominance is really big. This is really a great thing. Thereby, there will be a cool wallet on your smartphone.

.arianee ╢╟ Smart-link Connecting Owners, Assets And Brands
WhitePaper ◨ ◭ Ann Thread
Discord ►◄ Telegram ►◄ Reddit ►◄ Twitter ►◄ Instagram ►◄ Medium ►◄ Linkedin
superresistant
Legendary
*
Offline Offline

Activity: 2128
Merit: 1120



View Profile
January 19, 2018, 10:53:40 AM
 #36

 
It could work. The way I see it is :
 - create an Android VM that has enough size (GB) to synchronize and store all the blockchain
 - prune the blockchain to a size that your phone can handle
 - make a copy of the system and paste it onto your phone
 - have a wifi connection to sync your phone and have it plugged when syncing
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!