SgtSpike
Legendary
Offline
Activity: 1400
Merit: 1005
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2012, 03:39:43 PM |
|
To give you some kind of info about what kind of problem this is: http://www.youtube.com/watch?v=DX46Qv_b7F4But for starters, the developers need not to worry that much - just make simple lightweight clients or something, and if they really bundle their devices with those, awesome! It hink the chinese goverment won't even think about bitcoin for a long time... Yes, exactly this! Get it going ASAP, and if/when the Chinese government tries to block it, THEN work on solutions for getting around said block.
|
|
|
|
casascius
Mike Caldwell
VIP
Legendary
Offline
Activity: 1386
Merit: 1140
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2012, 04:17:42 PM |
|
Ad-hoc networks cannot be controlled by authorities. The nodes themselves are the routers. The only way they could control such a thing would be to physically search each node, seize them and punish their operators somehow.
Ohhhh... I get it, he means "ad-hoc" in the Wi-Fi sense. So all of the Bitcoin nodes in the whole country have to be within a couple hundred feet of one another. I know China is population dense and all, but I am not convinced that would work... if it was that magic, all of Africa would be online with it by now. China seemingly has no qualms about punishing operators of things they don't like... they just... disappear and become organ donors, or human body exhibits at the Luxor in Las Vegas.
|
Companies claiming they got hacked and lost your coins sounds like fraud so perfect it could be called fashionable. I never believe them. If I ever experience the misfortune of a real intrusion, I declare I have been honest about the way I have managed the keys in Casascius Coins. I maintain no ability to recover or reproduce the keys, not even under limitless duress or total intrusion. Remember that trusting strangers with your coins without any recourse is, as a matter of principle, not a best practice. Don't keep coins online. Use paper or hardware wallets instead.
|
|
|
Piper67
Legendary
Offline
Activity: 1106
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2012, 04:40:30 PM |
|
I don't think anyone here is giving the Chinese government much credit. There are alternatives other than the PRC clamping down on Bitcoin. If there are enough bright men and women in the lower echelons of the government, who are capable of understanding Bitcoin and its implications, it could quite easily turn into China either accepting Bitcoin or co-opting it.
If you think about it, a country that tends to keep its own currency artificially deflated could very well see Bitcoin as a way to offset the pitfalls of an artificially deflated currency. Keep the Yuan for intra-Chinese commerce, adopt Bitcoin for international commerce and profit from the spread between them.
You have to figure the entire country cannot possibly be so stupid as to have knee-jerk reactions. Someone, somewhere, is looking long and hard at this and trying to figure out what the best course of action would be.
|
|
|
|
Mike Hearn
Legendary
Offline
Activity: 1526
Merit: 1129
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2012, 05:08:49 PM |
|
I'm happy to discuss the technicalities of this with you guys. You can join the bitcoinj list mailing list here: https://groups.google.com/forum/?fromgroups#!forum/bitcoinj or we can discuss here too, though it's a bit less convenient. Here's a quick summary of the possible approaches: - Satoshis code relaying transactions. Not going to happen on a power / memory / storage constrained device like a tablet. We can safely put this to one side.
- A "simplified payment verification" (SPV) client, like anything bitcoinj based such as Android Wallet. This doesn't do a whole lot for the network but it allows people to make/receive payments with their tablet, which could make a lot of sense for point-of-sale applications. It has the advantage of not having any central servers that can be blocked with a simple firewall rule, and the privacy is good because you just use the regular P2P network. However it does still have some delays and is more resource intensive than the third option. And some modern features people want like deterministic encrypted wallets aren't available. Over time these problems can be fixed but with todays code, that isn't the case.
- A superlightweight client like BitcoinSpinner. This has the advantage of being instant-on and quite robust on the client side. The problem from the China perspective is that the server (and thus the governments) knows all your keys, can therefore connect all your transactions, and can also block connections to the remote server breaking the app. Whilst these clients can in theory be pointed at different servers, you have to find such a server, decide you trust the operator, and reconfigure your client. In practice most users wouldn't do that. They'd just assume the app was broken and uninstall it.
My preference is obviously for the bitcoinj SPV approach design-wise, but it does have risks. The code develops slowly as I don't have much time to work on it, and in general fitting the pure P2P approach onto a phone or tablet involves some solving some tricky data structure and optimization problems. Long term it'll end up the best approach IMHO, but in the shorter term something like piuks wallet may work better. It boils down to timelines. Bear in mind just being preloaded onto tablets, does not mean anyone will use the apps. There are still many problems none of these apps solve: how do you educate users about Bitcoin? How do you make it easy to buy small amounts without setting up an account at an exchange? How do you help users find each other so they can trade? The amount of work here is just enormous, and I'd like to see as much of it as possible be shared between client developers regardless of which protocol design they choose.
|
|
|
|
MemoryDealers (OP)
VIP
Legendary
Offline
Activity: 1052
Merit: 1155
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2012, 05:10:23 PM |
|
are you going to run full bitcoin nodes on those tablets? are they for exportation or for the chinese domestic market?
I will defer to people with more knowledge in regards to what kind of software should be installed. The majority of their tablets are sold in the domestic Chinese market, but they ship a substantial amount world wide.
|
|
|
|
kangasbros
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2012, 05:12:03 PM |
|
From current solutions, I would go with BitcoinSpinner. While other clients are OK, waiting for anything like block chain updates are jsut pain in the ass for average Joe, and will amke them hate bitcoin.
|
|
|
|
weex
Legendary
Offline
Activity: 1102
Merit: 1014
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2012, 05:14:30 PM |
|
From current solutions, I would go with BitcoinSpinner. While other clients are OK, waiting for anything like block chain updates are jsut pain in the ass for average Joe, and will amke them hate bitcoin.
And I would strongly recommend something more like Bitcoin Wallet for Android since the blockchain doesn't get stored and it can't be so simply blocked/shut down. The next step should be building more servers like the one powering BitcoinSpinner(at least for markets where the government is assumed to get involved as soon as they hear about it).
|
|
|
|
ThomasV
Legendary
Offline
Activity: 1896
Merit: 1353
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 10, 2012, 05:16:21 PM |
|
are you going to run full bitcoin nodes on those tablets? are they for exportation or for the chinese domestic market?
I will defer to people with more knowledge in regards to what kind of software should be installed. The majority of their tablets are sold in the domestic Chinese market, but they ship a substantial amount world wide. I see. Note that Electrum could be used. It is now available for Android, although the Android gui is not as advanced as the Qt version.
|
Electrum: the convenience of a web wallet, without the risks
|
|
|
Foxpup
Legendary
Offline
Activity: 4466
Merit: 3122
Vile Vixen and Miss Bitcointalk 2021-2023
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 11, 2012, 07:19:23 AM |
|
Ad-hoc networks cannot be controlled by authorities. The nodes themselves are the routers. The only way they could control such a thing would be to physically search each node, seize them and punish their operators somehow.
Ohhhh... I get it, he means "ad-hoc" in the Wi-Fi sense. So all of the Bitcoin nodes in the whole country have to be within a couple hundred feet of one another. I know China is population dense and all, but I am not convinced that would work... if it was that magic, all of Africa would be online with it by now. It's not magic. The few nodes that are connected to the Internet have to pay the bandwidth costs of the entire network, which for most Internet services increases in proportion to the size of the ad-hoc network. But, and this is the cool part, the Internet bandwidth used by a (full) Bitcoin node does not depend on the size of the ad-hoc network - you still download the same number of blocks and relay the same number of transactions regardless of how many ad-hoc peers you have. Each node could connect to hundreds or possibly even thousands of other nodes on the ad-hoc network (which doesn't cost anything and the only limit is how much bandwidth the hardware can physically handle) while simultaneously attempting to connect to a handful of nodes on the Internet (if and when a Bitcoin-friendly Internet connection becomes available). I'm not 100% certain it would work either (as you say, each node needs to be in close proximity to another node), but this is exactly the sort of application that ad-hoc networks are good at, so I think it has a real chance of success. Remember, the ad-hoc networking is in addition to the Internet connection, not instead of it (and in fact it's completely useless without it), so even if the ad-hoc networking is a complete failure, it still functions as a regular relay node.
|
Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
|
|
|
apetersson
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 11, 2012, 08:10:27 AM |
|
afaik, large-scale mesh ad-hoc networking on mobile devices is still an unsolved problem.
|
|
|
|
Remember remember the 5th of November
Legendary
Offline
Activity: 1862
Merit: 1011
Reverse engineer from time to time
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 11, 2012, 08:14:30 AM |
|
Nice, but there is a small problem. Everyday a new flaw MAY be discovered within bitcoin software, I can't imagine 150k people updating their tablets just to get the new client update(assuming they ALL use Bitcoin).
|
BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
|
|
|
farfiman
Legendary
Offline
Activity: 1449
Merit: 1001
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 11, 2012, 08:18:33 AM |
|
Nice, but there is a small problem. Everyday a new flaw MAY be discovered within bitcoin software, I can't imagine 150k people updating their tablets just to get the new client update(assuming they ALL use Bitcoin).
Why not? Updates to software happen all the time.
|
"We are just fools. We insanely believe that we can replace one politician with another and something will really change. The ONLY possible way to achieve change is to change the very system of how government functions. Until we are prepared to do that, suck it up for your future belongs to the madness and corruption of politicians." Martin Armstrong
|
|
|
Dusty
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 11, 2012, 08:17:22 PM |
|
I know China is population dense and all, but I am not convinced that would work... if it was that magic, all of Africa would be online with it by now. Work in progress... the Serval Project is a project with the aim of implementing a mesh network targeting Africa.
|
|
|
|
cbeast
Donator
Legendary
Offline
Activity: 1736
Merit: 1010
Let's talk governance, lipstick, and pigs.
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 25, 2013, 11:57:27 PM |
|
This was a cool thread. Is any of this beyond the vaporware stage?
|
Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
|
|
|
MooC Tals
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 26, 2013, 12:05:43 AM |
|
Definitely a game changer imho
|
|
|
|
Vernon715
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 26, 2013, 02:41:25 AM |
|
IMHO, i think that btc clients should be able to operate behind tor.
this would remove many of the difficulties related to the Chinese communicating that have been talked about in this thread.
|
|
|
|
Evan
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 26, 2013, 02:43:16 AM |
|
I don't own a tablet, smartphone, or even a portable DVD player. I don't even like wall-phones, and I hate the idea of paying ~$80 for a phone contract when all I'd do is use it as a super-shitty netbook. But... I'd buy this, if only to show support. ![Shocked](https://bitcointalk.org/Smileys/default/shocked.gif) Keep us updated! Agreed
|
I am poor, but i do work for Coin ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) 1PtHcavXoakgNkQfEQdvnvEksEY2NvwaLM
|
|
|
Nemesis
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 26, 2013, 03:08:08 AM |
|
I think Rogers had 5 hrs of beers and drugs.... so they can all talk vaporware.
Any chance this company is the shitty "COBY" brand?
I sure hope Rogers didnt pay for beers if it is.
|
|
|
|
franky1
Legendary
Online
Activity: 4326
Merit: 4653
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 26, 2013, 03:51:28 AM |
|
having a full node running in the background for users that don't even know about bitcoin is not a good thing. imagine microsoft re-develop their onlive service so that each user of windows is part of their network much like a torrent system so that everyone was whether they want it or not was getting things downloaded and uploaded from their PC.
BLOATWARE / Malware / ADWARE comes to mind.
i would simply have a light app that allowed people when clicking on it to act like an android app that talks to a blockchain.info wallet or something similar.
no secret/always running in background, no bloated taking up gigabytes of hard drive, no hours of slow internet and computer sluggishness while it downloads the blockchain.
something that PiUK should definitely get involved in
a simple and light wallet with a nice small presentation/tutorial/ introduction to bitcoin.
|
I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER. Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
|
|
|
Rothgar
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
February 26, 2013, 04:22:23 AM |
|
Pretty awesome ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Perhaps Piuk of Blockchain.info would build his android app with a special branded skin/UI for that company... I also think it's a given in this discussion that the app would not be a full blockchain downloading app, but rather a thin client. Also - perhaps each tablet should come with maybe 1btc or .1btc loaded in its balance already. The company would need to hedge prices by buying the bitcoins upfront. This is a great idea. Blockchain.info already has Chinese as a language option.
|
|
|
|
|