5 ms·
Thats all good and gimmicky but can you tell me: the 1-way connection offers any value to anyone?
by bagosm 12y ago
Thats all good and gimmicky but can you tell me: the 1-way connection offers any value to anyone?
- danwills 12y agoCould it be used for things like vending machines perhaps? You would still need a cellphone to pay but the machine would only need an antenna and cheapish chip to make it work.
- ispshadow 12y agoThat's an incredible idea.
- aw3c2 12y agoAnd I just need a tiny DVB-T transmitter to feed my own blockchain to it. I like that idea of yours! :P
- olalonde 12y agoExcept you wouldn't be able to generate valid blocks fast enough (confirm new transactions) unless you had massive hashing power (in which case you might as well go for a 51% attack against the Bitcoin network itself).
- StavrosK 12y agoIf only there were some way to cryptographically sign stuff...
- Retric 12y agoSure, if your willing to wait 20+ minutes to get your drink.
- wyager 12y ago>Sure, if your willing to wait 20+ minutes to get your drink. This is a fundamental misunderstanding people have about Bitcoin. A bitcoin before a block confirmation ~ A credit card before 180 days. There is a small possibility of "undoing" a transaction before a block confirmation, just like there is a small possibility of a customer doing a credit card chargeback before the credit card payment clears. However, it's a pain in the ass (even moreso with Bitcoin), isn't reliable with Bitcoin, and almost no one ever does it. For small transactions like buying soda from a vending machine, waiting 2 seconds for the transaction to propagate is more than enough. The only time I would ever wait for a block confirmation is if I was doing a transaction in the thousands of dollars range.
- Retric 12y agoThere are several ways you can implement this, but unless you wait occasional double spends are fairly easy to pull off. To put it simply unconfirmed transactions take a while to propegate and don't instantly decrement your wallet. True a single small transaction might not seem like much, but it's anonymous and even a small chance of success chance is going to be with it to some people. PS: A 51% attack is only needed to counter confirmed transactions unconfirmed transactions have little protection and take a while to get confirmed.
- mappum 12y agoDouble spends would be hard enough that it is not worth it for low-value transactions. The operator of Ghash would have a 30% chance of pulling it off, but that problem would be solved if hashpower/pool concentration gets solved.
- deleted 12y ago[deleted]
- Retric 12y agoYou don't need lot's of having power a new transaction with a higher transaction fee can get you there ~10-20% of the time. For small anonimus transactions like a vending machine that's not a problem. Add a slick UI and an suddenly lot's of people are going for random "Free" soda.
- mike_hearn 12y agoI think there are a mix of reasons why existing double spends are working, certainly things have gone wrong and there are various ways to do it - e.g. Eligius does not follow the same rules as everyone else and that's exploitable by double spenders. However that's not fee related.
- kylebrown 12y agoReversing an unconfirmed (0-confirmations) transaction is easy to do, with a supposedly 10-20% success rate, and doesn't depend at all on hashing power. Just broadcast a 2nd conflicting tx that pays a higher fee (most nodes won't re-broadcast a conflicting tx that comes in later regardless of the higher fee, but some will re-broadcast it). But that's different from a double-spend, which is reversing a tx that already has 1+ confirmation, through a chain reorganization. The economics and technicalities of this are analyzed extensively in the latest Ethereum blog post https://blog.ethereum.org/2014/07/11/toward-a-12-second-block-time/ https://blog.ethereum.org/2014/07/11/toward-a-12-second-bloc...
- servowire 12y agoWith a DVB/Radio link to the network one could listen to transactions only to their address. You could think of bitcoin operated gas stations, bitcoin network-hubs in rural areas, micropayments to car-charging stations (all you need is power and a cheap DVB receiver to listen to the address "beacon" for a payment. Now sending back transactions to the network is not covered, but can be done by using SMS or a small radio link to a local node. A bitcoin transaction is only about 64 bytes (!) so even a DTMF call or SMS should work fine. A transaction send would look like this (normal TXid, in hex) a9d4599e15b53f3eb531608ddb31f48c695c3d0b3538a6bda871e8b34f2f430c That would be 76816061505687581068522220805344294890167166251289478281934616246172205973504 in DTMF. Would take about 15 seconds to complete (http://www.audiocheck.net/audiocheck_dtmf.php http://www.audiocheck.net/audiocheck_dtmf.php)
- asdfaoeu 12y agoWhy not just send the confirmation back by SMS?
- zouppen 12y agoThe idea is that the payment receiver doesn't need to do it. The payee needs to have some kind of uplink (like a mobile phone, amateur radio, or anything). There are mobile payment applications already, but they are doing it using centralized service and they need make deals with payment agents. With Kryptoradio it is possible to receive payments without any extra middlemen.
- servowire 12y agoThat would require trust - in the form of the SMS provider. No way to verify that SMS is valid, it could have been forged. The proof-of-work blockchain transmission means it's the real and proper blockchain and is valid.
- wyager 12y ago>Would take about 15 seconds to complete That's unfortunately not sufficient at modern transaction rates. Is there any reason you chose DTMF in particular?
- VMG 12y agoYes, for the same reason a radio broadcast does. Distribute valuable information (mined blocks and verified transactions) with a nearly constant cost in relation to the recipients.
- FatalLogic 12y agoIt's a huge amount of 'free' bandwidth, and a one-way WAN connection can still be useful. It is only at the stage of a gimmick, or a proof of concept, but if the broadcast service could be relied upon long term, then it might greatly reduce the bandwidth and connectivity costs for simple Bitcoin-enabled devices. It's misleading to think of it as only a one-way connection, because a user naturally creates a two-way channel. Imagine a situation where a user sends a payment to the blockchain, via mobile internet, which is then picked up by the device. That is a de facto two-way connection. The user's phone (or whatever) would communicate with the device by a local area connection, such as Wifi, QR code, Bluetooth, even a typed code etc. Obviously, devices could also have a low bandwidth uplink connection, such as 3g, but it's interesting to think about how it might still be useful with only a 1-way connection. It depends somewhat on the rate and structure of the blockchain data transmission.