What's the use case? Pervert Bert buys smut from Sleazy Steve's website. A week later, the website's accounts get opened by law enforcement. Sleazy Steve goes to jail, now the cops are after all of its customers.
OK so far. In the meantime, Pervert Bert sent coins to Innocent Irene from the previous sleazy transaction's change address. Innocent Irene buys an apple from Merchant Mike. Merchant Mike nabs Innocent Irene and calls the cops. The cops go through Innocent Irene's transaction history and question her about a particular purchase weeks earlier. Why would the cops care about where Bert spent his money? They already have him involved with a crime. Are you assuming all criminal activity is committed by evil masterminds? The cops are tracing back to coins that popped up at Merchant Mike's. They know they came from Sleazy Steve's website, but they don't yet know all the links in the chain. If they follow the coins back they will find Bert. They don't have him yet.
|
|
|
[rant]Testnet is awfully hard to use for testing when mining is not consistent. It's been 4.5 hours since the last block. I understand needing to test mining setups, but I'm trying to test transaction processing for a website and I can't even seed my test payments into the chain.[/rant]
|
|
|
Bitcoin central was first to open source at least 6 months ago.
|
|
|
His latest chart didn't hold too well. If there is a correlation, it might be negative.
|
|
|
I've been saying "long, slow slide" for months.
It's still not clear what the endgame is. It hardly matters at this point, though. As I point out occasionally, if one business the size of a typical single supermarket used Bitcoins, liquidating their daily receipts would crash the market. Bitcoin is now too dinky to be used as a currency.
Wow, imagine how much it would crash the price if bitcoin was accepted everywhere. We're doomed!
|
|
|
There are hundreds of thousands of ways to waste money, poker is not the only option. Why doesn't the US gov't just ban LIFE?
Because LIFE is for patenting.
|
|
|
It wouldn't be hard to modify the glbse python script to hardcoded the password and then you could use that in a script to get the deposit address.
|
|
|
I wish you both the best. JackRabbit- please consider making a budget and sticking to it. I know just how painful that can be, but once you buckle down for a few months life become much more comfortable.
|
|
|
And some people have a budget so they can make it through the week without a check. Sure it's not much, but you seem to be one car problem away from much more serious issues. Shit happens, trust me. I've had to learn that the hard way.
|
|
|
I suggest you develop a budget and get your finances in order if you are needing a loan every two weeks.
|
|
|
Your best bet is to lobby elance or somewhere to accept it. I have seen a couple BTC only job boards, but they have almost no users. Or you could build one yourself, but you'll need to support fiat currencies if you want vplume. Automatically converting funds between fiat and BTC to meet both buyers and sellers needs would allow anyone to accept any project.
|
|
|
He doesn't even know FPGAs use LESS power than gpus. He's going to charge us another 10 hours at $35/h to adapt the cooling system he probably doesn't even need.
|
|
|
[...] This thing looks to be seriously overdesigned! If they'd just added a cheap Ethernet PHY and port, it would have more than enough processing grunt to connect directly to a pool by itself and mine standalone with no computer.
As far as I can tell that would require a lot more software work. Like building a program for the Atmel chip that fetches work. I think this would, somewhat, be a waste of time, as this is what ckolivas has spent so much time perfecting with cgminer. Also, is there a TCP/IP implementation for this Atmel chip even? Or how'd they actually send packets with the PHY, let alone run a mining application on the board? Not to mention network equipment is a lot more expensive than USB hubs/cables if you want to run a cluster of them.
|
|
|
What guy . I hope you all have a great time. I wish I could be there. I'm anxious to see some pictures/footage, but I'll just have to wait. Focus on having a great conference and I'm sure there will be plenty for us onlookers afterwards.
|
|
|
So you say you need the entire chain minus pruned transactions? Funny, that's what I proposed a few hours ago when you first told me I was wrong. Pruning transactions has no effect on an attacker's ability to isolate you from the network. Sure, perhaps there are additional vectors once they isolate you, but they can already feed you anything "valid". So with a pruned blockchain the attacker who wants to send you fake BTC saves himself from having to actually have bitcoins at an address they can send from. But with a full chain, as long as they have coins they can pretend to send them to you and still retain them or spend them on the real chain. I will conceed pruning non empty addresses will extend the damage from isolation assuming the scammer isn't well funded, but once you start stealing shit you rapidly increase the damage you can cause to isolated nodes, even with the full chain. Bitcoin is never foolproof. Checking bitcoinmonitor, blockexplorer, or some other trusted source is the only way to be sure, and you can bet your ass I do this every time I deal with more than a couple BTC. I believe your real confusion arises from an overconfidence in the network as it already is.
|
|
|
Right, don't trust any miner. But you have to trust > 50% of them. If the block has invalid transactions it will be rejected by the honest nodes. Unless you validate the block yourself you have no idea if 50% of miners trust it. You have no idea if the block is even valid. You have no idea if the transactions inside the "valid" block are valid. In essence you are just praying that no cancer/poison nodes are feeding you false info. No lite client just assumes data coming from the network is valid. Not one. It is inherently insecure. If you think otherwise then make one and be ready for the fallout when customers get spoofed. There are lots of creative solutions around the need for the blockchain but just trusting blocks given to you by the network (you may only be seeing what the attacker wants you to see) is naive and giant attack vector waiting to happen. If you don't trust more than half of miners, I suggest you go back to fiat or some other model because cryptocurrencies aren't going to work for you. Spend less time being snarky and more time learning the protocol. What you suggested is insecure. Period. If you don't understand that then you shouldn't be writing a lite client. Luckily every lite client that exists (so far) has been written by people that do understand that nothing on the network can be trusted until verified. How is keeping a partial blockchain worse than no blockchain? That makes no sense to me. Please enlighten me. Or perhaps you don't understand what I am proposing? I never said you can trust a block before it has been confirmed.
|
|
|
Like I said good way to get robbed. How do you know the block you got from the network isn't malicious? You shouldn't be trusting any miner. The proof of work ensures miners can cheat among themselves however the client "verifies" all the work they do. If you aren't going to be using the blockchain that is fine.
Right, don't trust any miner. But you have to trust > 50% of them. If the block has invalid transactions it will be rejected by the honest nodes. If you don't trust more than half of miners, I suggest you go back to fiat or some other model because cryptocurrencies aren't going to work for you.
|
|
|
To be clear, merkle pruning only applies to clients that need to conserve space. You still need the entire chain to mine.
|
|
|
Right. The miners need the full chain, but normal clients can drop most of it if they need to conserve space.
|
|
|
Thanks for the info. They still have a few months before they leave, but I may PM you when we get closer. We'll probably only go the BTC route if we can do it cheaper than the 3-5% the bank charges. I can afford to spend a little more for philosophical reasons, but they have a child so money is much tighter for them.
|
|
|
|