Bitcoin Forum
July 05, 2024, 05:21:47 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 [142] 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 ... 368 »
2821  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 27, 2012, 07:07:13 PM
Even if every bitcoin user in the world bought one, chances of being able to connect to the adhoc network would still be.. ~zero.

Thank you for your unsupported layman's opinion.  As for those of us who actually know a thing or two about radio telemetry & propagation, we've been providing actual facts on this kind of device for longer than most of you in this thread have even known what a bitcoin was.

EDIT: I've literally bounced a 2 watt signal off the F level of the ionosphere and was heard over 200 miles away from my position; and actual line-of-sight distance of at least 350 miles up and down.  Granted, that was with some high quality gear that wouldn't fit in my wallet to save my life; but for someone who's only experiences with low-power digital telemetry involves the wifi scanner app on his smartphone to tell me it-just can't-be-done is offensive.

Have you watched the video? They claim 100 to 300m range. Meters, not miles.

For some perspective, I live in one of the worlds most densely populated countries. We have ~10.000 GSM masts for 10 million people, which still isnt enough to provide complete coverage. GSM has ~20x the range of those cards, which probably means you would need ~400x as many users to get comparable coverage (someone bored enough to do the actual math, be my guest).  

How many active bitcoin users were there again worldwide? Something like 30.000?  Even if ALL of them bought one, and ALL of them gathered in my tiny country, it wouldnt work 99% of the time.

You're displaying your ignorance on the topic.  GSM is a wideband commercial product not intended to mesh.  GSM cell phones have a practical range of about two kilometers, but that is to a very senitive celltower tranceiver.  If you tried to mesh two handsets, your range is unlikely to be any better that wifi.  Basicly, if you can see the whoites of their eyes or be heard yelling, then it would work.  There are many variables that effect range; including effective radiated power, receiver senitivity & bandwidth, mode of transmission, error correction algos, etc.  Comparing a mesh tech to that of GSM isn't even comparing apples to oranges, it's comparing apples to pencils.  And the goal of such a mesh isn't to connect two cell phones together with a high enough quality to support a voice codec, it's to transmit a data file of half a kilobyte within a few seconds so that device cound forward it again until the transaction finds an internet router.
2822  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 27, 2012, 07:26:31 AM
Quote
Yeah but it would create a user base to fuel wider adoption of both the device plus btc too.

Not really, because you wouldnt be able to use it 99% of the time.


Alright, how do you come to this conclusion?  Support your position.
2823  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 27, 2012, 07:19:14 AM
Even if every bitcoin user in the world bought one, chances of being able to connect to the adhoc network would still be.. ~zero.

Thank you for your unsupported layman's opinion.  As for those of us who actually know a thing or two about radio telemetry & propagation, we've been providing actual facts on this kind of device for longer than most of you in this thread have even known what a bitcoin was.

EDIT: I've literally bounced a 2 watt signal off the F level of the ionosphere and was heard over 200 miles away from my position; and actual line-of-sight distance of at least 350 miles up and down.  Granted, that was with some high quality gear that wouldn't fit in my wallet to save my life; but for someone who's only experiences with low-power digital telemetry involves the wifi scanner app on his smartphone to tell me it-just can't-be-done is offensive.
2824  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 27, 2012, 06:44:16 AM
I don't see the point, there could never be enough to link them together. Even if everyone on earth had one. It would need to connect to something besides peers, like smart phones do. We already have those.. If they were all in range of each other, how could they communicate with the block chain? Even if it worked as promised. I would be impressed if one person in every 500 miles bought one. Let alone 300 meters.

"trusted" gateway nodes allow it to connect to the blockchain

granted the idea is whimsical, but its has a COOL factor.

They don't need to be trusted.  I can do exactly the same thing right now using my openwrt wifi router, simply by blocking non-bitcoin port numbers and letting bitcoin port numbers pass unhindered; or by capture and redirection of all client-side traffic to my local bitcoind.  The whole point of bitcoin's structure is that there don't need to be trusted gateways.  There is little to no malicious activities that any particular gateway node could do to any user.  Can't steal their coins.  Can't expect to double-spend against such a device, since it's as likely as not to be somewhere else when coins are sent to it anyway.  (it's a consumer wallet, not a point-of-sale device.)  Can't see how a sybil attack is likely against such a device, for similar reasons.  Having a full blockchain makes such things impossible, but even just having the block headers, merkle trees & copies of input transactions relevant to the addresses that the wallet has private keys for makes pretty much anything unlikely, or at least "costly" enough of a crime to not make the funds that could be found in a random wallet device worthwhile.

The only malicious activity that I can think of that might be possible, is to feed the wallet device false input transaction data, but even if the client accepts them as true, no one else would so the device simply wouldn't be able to spend those coins that it never really had; which might irritate the owner, but he still couldn't lose anything as a result.
2825  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 27, 2012, 06:32:12 AM
I don't see the point, there could never be enough to link them together. Even if everyone on earth had one. It would need to connect to something besides peers, like smart phones do. We already have those.. If they were all in range of each other, how could they communicate with the block chain? Even if it worked as promised. I would be impressed if one person in every 500 miles bought one. Let alone 300 meters.

I'd buy one today.

And yes, they could work well, in theory.  And yes, they would need routers in addition to peers, but those would be provided by retailers.  The mesh mechanism is to extend the functional range of such a device, but is inmaterial for a bitcoin device.  A disconnected bitcoin wallet isn't disconnected when you're home, only while you're out using it.  So it can update it's blockchain (assuming it needs it, but it shouldn't) while you are at home or otherwise within wifi range of an open hotspot.  The devices need to be able to broadcast transactions, & hear other transactions, to protect the owner from a possible form of theft by deception.  Namely, if the device didn't broadcast transactions until it could connect to a wifi hotspot, a criminal could pretend to buy the car you were selling on Craigslist, pay you with bitcoin using both your wallet devices, and after you drive away the thug you paid to mug him would destroy his wallet device.  Thus giving the fraudster the chance to overwrite the transaction that he paid with on his own device and keep the funds.  If all bitcoin devices broadcast all transactions immediately, the fraudster in this scenario can't know if the transaction was heard by another wallet device, another person's cell phone, a router connected to the internet or nothing at all.  This lack of certainty removes the potential gain from such a criminal strategy.  It's not really speed of transaction propagation that is critical, but the potential of same.  If bitcoin is ever as popular as Paypal, we can expect that retailers that start accepting bitcoin are going to also invest in a receiver for broadcasted bitcoin transactions, since it's in their own interests to make certain that transactions make it to the Internet as quickly as possible to prevent double spends attacks against themselves.  Although it would be possible to exclude transactions that don't concern the retailer, the additional overhead involved in making such a discriminating router would most often exceed the marginal additional cost of simply forwarding every bitcoin transaction that it hears.  A store the size of WalMart could get away with only one such receiver per store.  A mall might need two or three for all the stores, depending upon it's size and layout.  A bunch of small stores down main street could get together to sponsor one for the whole block, although the costs of such a receiver if you already have Internet access at the store (who doesn't in America anymore?).

Theories aside, there wouldn't need to be a critical mass for such a device to be useful, and in places with retail density, the mesh traffic might actually be counterproductive.  It's when you're far from a retail outlet doing business that such distribution of the transactions are necessary.
2826  Other / Beginners & Help / Re: Air gapped wallet printer on: April 27, 2012, 05:05:52 AM
Well, that's exactly why I mentioned an am receiver tuned to static.  Pipe that into the stereo mic-in jack of a small computer, mash the resulting bitstream up with some hashing algos, and you've got a pretty decent RNG hardware on the cheap. 

Good thinking! I must've read right past that, sorry. The only thing I'd worry about is an adversary having a transmitter nearby and therefore overriding the unpredictability of the seed. Since I plan on keeping the specs and software open on this design, an adversary who knows you have it knows how it works.

But you're on the right track. I've been trying to think of a good, cheap RNG (besides button-mashing) that's hard to either eavesdrop on or influence from afar. So far I've avoided actually researching it so I don't muddy up my thought process, but soon I'll see what's commercially available.

-Mo


An attacker could bias your device from afar, but he'd also need to know precisely when you pushed the 'start' button.   And if you were using a normal radio to do it, you could hear the attempt at screwing with it.  Although it's technically possible, the practical means of influencing the entrophy in this fashion is pretty remote.
2827  Bitcoin / Development & Technical Discussion / Re: The bitcoin band on: April 27, 2012, 04:58:00 AM
Yes, relevant.

How did you get ahold of these so cheap, and how many do you have?  I'm going to bid just so I can play with it, but I might need two.
2828  Bitcoin / Development & Technical Discussion / Re: The bitcoin band on: April 27, 2012, 04:19:00 AM
I realized today that I left out an important step in my previous description of the simple biased gossip protocol.  The header of any packet must contain a simple hash of the data, so that (lacking forward error correction) a receiving node can know when the message it heard was corrupted, and simply discard it.  Again, I don't think error correction would be worthwhile because 1) although AM is a noisy mode, UHF tends to not be that bad, at least concerning natural noise and 2) it's not actually necessary that a transaction be heard and forwarded by other devices, it's just beneficial.  The repeated transmission at intervals takes care of the redundancy of data issue without error correction.  I'm guessing it would, anyway.
2829  Other / Beginners & Help / Re: Air gapped wallet printer on: April 27, 2012, 04:12:49 AM
For entropy, I would ask someone to press a large number of keys.  The main source of entropy would be the system tick count collected with each keypress.

I think any dedicated bitcoin device should have a hardware RNG. The only reason for messing about with such things as input timing is when a hardware RNG isn't available (like on most PCs, for example).

I wholeheartedly agree, but the last time I checked (and I admit, it's been some time) RNG hardware wasn't cheap, or at least the cheap stuff was awfully slow. Have things improved?


Well, that's exactly why I mentioned an am receiver tuned to static.  Pipe that into the stereo mic-in jack of a small computer, mash the resulting bitstream up with some hashing algos, and you've got a pretty decent RNG hardware on the cheap. 
2830  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 27, 2012, 12:32:53 AM
Guys, you're asking all the wrong questions.

Who cares if Charlie said it's real. Who cares if it is real.

The questions you should be asking are:

  • If it's real, why isn't anyone talking about the functionality?
  • Why isn't Charlie beaming about the bitcoin sending functionality?
  • Why isn't anyone bothering to talk about how ridiculous the ISM band is?
  • Why does anyone believe that it will have enough energy to not need a charge?
  • Why does anyone believe that it would have enough energy to use that radioband constantly and not need a charge?
  • At what point does it connect to the blockchain and actually update?
  • Does anyone actually believe that just because it doesn't allow software and uses an ad-hoc network, that requiring an additional custom node to connect it to the internet makes any sense at all?
  • At what point does it connect to the blockchain and actually update?
  • At what point does it connect to the blockchain and actually update?
  • And most importantly, at what point does it connect to the blockchain and actually update?

3 people with this and no one with the internet != Bitcoin.


As the inventor of a similar yet less overly-hyped device, I say it doesn't have a chance in a real world but it's an AWESOME technology just the same and I applaud the show, but I don't see it becoming anything more than that honestly.

Which ISM band has a lot to do with how much juice it needs..  I would assume 2.4, but the lower the better..

If it's a dash7 device, it uses 433 mhz.
2831  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 27, 2012, 12:00:40 AM
Guys, you're asking all the wrong questions.

Who cares if Charlie said it's real. Who cares if it is real.

The questions you should be asking are:

  • If it's real, why isn't anyone talking about the functionality?
  • Why isn't Charlie beaming about the bitcoin sending functionality?
  • Why isn't anyone bothering to talk about how ridiculous the ISM band is?
  • Why does anyone believe that it will have enough energy to not need a charge?
  • Why does anyone believe that it would have enough energy to use that radioband constantly and not need a charge?
  • At what point does it connect to the blockchain and actually update?
  • Does anyone actually believe that just because it doesn't allow software and uses an ad-hoc network, that requiring an additional custom node to connect it to the internet makes any sense at all?
  • At what point does it connect to the blockchain and actually update?
  • At what point does it connect to the blockchain and actually update?
  • And most importantly, at what point does it connect to the blockchain and actually update?

3 people with this and no one with the internet != Bitcoin.


As the inventor of a similar yet less overly-hyped device, I say it doesn't have a chance in a real world but it's an AWESOME technology just the same.

It doesn't hold a blockchain, so it doesn't actually have to update in that manner.  Yes, it would require some kind of supporting infrastructure, such as a specialized internet router that acts as a Stratum server.
2832  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 26, 2012, 10:08:22 PM
And time..  because, you know, nothing takes time right ?  Huh
So, where's my flying car?

It's more of a motorbike than a car....

http://www.hover-bike.com/
2833  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 26, 2012, 10:04:11 PM

The solar panel, can be thinner than a piece of paper..

The screen same thing..

The touch membrane on a screen..  thinner than paper..

The "battery" would be a capacitor, these come in ALL shapes, thickness's and sizes..

Actually, there is a new type of capacitive touch screen that is actually a solar panel itself, so that you can let your phone charge by simply placing it on the table face up and letting the screen time out.
2834  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 26, 2012, 09:55:25 PM
http://ht.ly/6yUTG

Here's the site of a manufacturer of a similar device, but not the same device.
2835  Economy / Speculation / Re: bitcoincard.org the killer app we have been waiting for? on: April 26, 2012, 09:45:36 PM
I saw this the other day.  It looks to me like someone has been reading my other threads...

https://bitcointalk.org/index.php?topic=75729

https://bitcointalk.org/index.php?topic=8540.0

https://bitcointalk.org/index.php?topic=53567.0

https://bitcointalk.org/index.php?topic=1256.0

https://bitcointalk.org/index.php?topic=1256.0

https://bitcointalk.org/index.php?topic=2386.0

https://bitcointalk.org/index.php?topic=2039.0

And managed to find some hardware to do it with.  I've been trying to find the manufacturer of the card device in order to get more details on the thing, but so far it seems to be vaporgear.
2836  Bitcoin / Development & Technical Discussion / Re: The bitcoin band on: April 26, 2012, 09:26:06 PM

Although this is a cool project, and I'm sure that I'll participate when the time comes, it's not really relevant to the topic problem.  However, this group is bound to be a great resource regarding the FCC process should a licensed band prove necessary.
2837  Bitcoin / Development & Technical Discussion / Re: The bitcoin band on: April 26, 2012, 09:24:15 PM
NFC or a cradle at the checkout that you put your device in would make it easier for the POS and paying device to be more certain of each other and pair up. You would not need nyms then.

This is true, and exactly why NFC tech is being included into some phones these days for Google Wallet and other similar credit card substitutions.  I don't know that I would want to depend upon NFC being in every hardware device, however.  I'd much rather start with a single radio device that can manage to do everything that it needs to with that one radio first, if that's possible.
2838  Other / Beginners & Help / Re: Offshore Banking Alternative? on: April 26, 2012, 09:19:08 PM
Discussion about how to use bitcoin to circumvent taxes or government finance laws is a verboten topic on this forum.  If you can manage making your bitcoin transactions anonymous, you can manage to get to the SilkRoad also.  I'm sure that if you want to have this conversation there, many will be accomodating, although don't assume that you aren't talking to a cop there either.
2839  Bitcoin / Development & Technical Discussion / Re: What is the diameter of the Bitcoin network? on: April 26, 2012, 03:24:51 PM
The electricity alone costs about $15K per day at average US power rates.  They would do something else.

MoonShadow,

15K a day, for the USA, is a rounding error or even less.

spiccioli

Again, that's after they bought the hardware and built the most powerful supercomputer the world has ever seen, and did so while outpacing not just the current network growth, but also the reserve hashing power of the network.  Something like this wouldn't go unnoticed or unchallenged by factions within the government itself, due to the cost of construction alone.

Moon,

the USA have a 15 trillions (and growing) national debt last time I checked, do you think they would mind spendig a few billions to destroy bitcoin if or when bitcoin becomes a problem?

http://www.zerohedge.com/news/gross-us-debt-surges-240-billion-overnight-us-debt-gdp-hits-post-world-war-ii-high-972-official

For example, 240 billions overnight!

spiccioli



Mind?  No I don't.  But the US federal government isn't a monolithic structure, in order to spend the kind of money & time to do the deed, some faction is going to have to get enough of a budget to do it.  The only department with enough of a budget now would be either the military or the CIA.  Neither has much interest in monetary policies or "crimes".  The attempt to approve such a budget for any dept that would actually care would send up some real red flags within the government itself.  I'm not saying that it couldn't be done, if anyone can the US government can.  I'm saying that the US government has easier attack vectors to pursue first, such as simply making this all illegal and a huge propaganda campaign.
2840  Bitcoin / Development & Technical Discussion / Re: The bitcoin band on: April 26, 2012, 07:22:48 AM
@MoonShadow

That is a very nice little transceiver you have found there. Are those frequencies usable in Europe ?



The 433 mhz band is an international ISM band, just like 2.45 Ghz that wifi uses, so it's legal at less than half a watt most places and no one cares much about the rest since they still work just fine.

Quote
For the initiation of payments you could do something like:

1) the Bitcoin radio device has a pseudonym (nym) that you configure in sync software. (I am stealing from that thread of mine on 'dedicated bitcoin devices and untrusted networks'). Say mine is 'Jim618'.
2) the PoS terminal has a list of the active devices in the neighbourhood. Say sorted by signal strength or, if there is GPS data, distance. That puts 'Jim618' at the top of the list 
3)When the checkout person wants you to pay they would have to check you were the top nym (or you would say your nym to him/her). Their POS terminal then initiates a payment request by broadcasting a bitcoin URI and the nym e.g.

'jim618 please pay: bitcoin:1<address>&amount=1.234&label=yourgoods

Your device hears the transaction, the nym matches so it asks you on screen if you want to pay. You answer yes, a tx for the amount is created and signed by you and transmitted. Other devices also hear the payment request but the nym does not match and they totally ignore it. The payment tx is then dealt with the same as you have written before.

The nyms are not registered anywhere or even unique, if another Jim618 is in the store shopping they get asked if they want to pay for my goods but of course they say no.  You could change your nym at any time. It could also be used as the username in messaging:

@Jim618 - I see you are in the neighbourhood - want to meet up for coffee ? - Henrietta3


That would work, assuming that the 'heartbeat' function was turned on.  However, I'm concerned about a man-in-the-middle type attacker, who places a hacked device hidden near a POS system and randomly attempts to pretend to be the POS register, or just uses a beam antenna from across the street.  Most of the time it wouldn't work anyway, but if it works at all it's a problem.  There would have to be some kind of challenge & response crypto standard, say to display a four digit pin on both the POS system checkout screen and your device so that you can look at them and make certain that they match.  This wouldn't matter for the messaging system, because messages could be encrypted to the receiver's public key, which you aquired some time ago in a 'bump' kind of fashion when tapping the two (gps known and in radio contact) devices together.  If public key encryption is too much for the device (probably not, if it's got to do the bitcoin encryption anyway) the devices could trade a set of random data to be used as one-time-pads.  Actually, for texting this would be better, for public key encryption has the habit of making the messages much longer than any simple text message could be, which is one reason that SMS isn't encrypted normally.  Longer than necessary messages would be a killer for the app.  The messaging functions of the device would simply have to collect entrophy data, and then package that into a one-time-pad, trade that data in near proximity (this is where NFC shines) and encode messages with a 1/1 byte ratio, then add a header that told the receiving device where the message starts in thier pad in case there were unreceived messages, then change all used pad data to zeros.  Any device that used the same nym wouldn't be able to see the message.  Plus we would have to assume that there would be nodes that saved all traffic, so privacy would require encryption anyway.  The device would have to have enough flash memory to keep a several kb of pad data per saved contact.  5kb for the sending pad, 5kb for the receiving pad and you're good for several hundred texts before you have to get close again.  The app could warn you when your pads were getting low.


I think you should do a hack to get that transceiver hooked up to a USB output together with a reasonable aerial. The datasheet says it takes serial input. That way developers with breadboarding skills can make a couple and start trying them out. You can crowdsource the writing of the mesh network software ! :-)
[/quote]
Pages: « 1 ... 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 [142] 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 ... 368 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!