Bitcoin Forum
August 07, 2025, 11:06:44 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Bitcoin / Development & Technical Discussion / Re: Wondering out loud: Which should Chinese miners support - Core, Classic or another? on: February 01, 2016, 12:28:49 AM
This is just hypothetical, but imagine the other 10% consists of die-hard nutters for whom it isn't just about the money?

Then there are two branches.

One has 90% of the hashpower and has blocks every 11 minutes.

The other has 10% of the hashpower and has blocks every 100 minutes.

The slow chain has only 10% of the transaction processing capacity that it had before the fork. 1 MB every 100 minutes. It quickly becomes unusable.

Checkmate.
2  Bitcoin / Development & Technical Discussion / Re: Wondering out loud: Which should Chinese miners support - Core, Classic or another? on: February 01, 2016, 12:01:31 AM
It's the authority to accept or reject that Chinese miners could conceivably wrest from Core.

It's possible that overwhelming hashpower could allow them to succeed.

You mean in a contentious hard fork situation? Ain't nobody got time for that. Roll Eyes

You're darn tootin'.

When you're got more than 90% of the hashpower, it's not really contentious any more.
3  Bitcoin / Development & Technical Discussion / Re: Wondering out loud: Which should Chinese miners support - Core, Classic or another? on: January 31, 2016, 11:48:04 PM
I don't doubt they can and that isn't quite what I said. Smiley

This is an open source project. Anybody is free to submit code. Am I wrong?

I apologize for misrepresenting you. I was trying to be laconic. Smiley

I think there's universal agreement that everybody is free to submit.

It's the authority to accept or reject that Chinese miners could conceivably wrest from Core.

It's possible that overwhelming hashpower could allow them to succeed.
4  Bitcoin / Development & Technical Discussion / Re: Wondering out loud: Which should Chinese miners support - Core, Classic or another? on: January 31, 2016, 11:35:48 PM
This idea doesn't really pass my smell test and I'm not sure why. BIP's are accepted or rejected based on merit. Throwing money at a developer in the hopes of getting some code past the gates? I don't get it.

Maybe the Chinese miners think they are able to judge merit by themselves.
5  Bitcoin / Development & Technical Discussion / Re: Wondering out loud: Which should Chinese miners support - Core, Classic or another? on: January 31, 2016, 11:26:37 PM

My bet is that Chinese miners will sponsor Luke-jr so that he can change the PoW to put all the Chinese miners out of business.

It's a disgrace.

I realize now that I've made a mistake. Chinese miners will sponsor a "core" dev but not a Core dev.

That is, not one of the existing Core devs.

I think the important question is what will happen if and when the dev sponsored by the Chinese miners tries to bring the code in a direction contrary to Core's.

Either the Chinese miners plus dev would start a new fork (with majority hashpower) or they would suffer loss and humiliation as their pull requests were rejected.

So you're either a contender for the throne or a servant to the powerful.

Choose wisely, Chinese miners.
6  Bitcoin / Development & Technical Discussion / Re: Wondering out loud: Which should Chinese miners support - Core, Classic or another? on: January 31, 2016, 04:37:22 AM

My bet is that Chinese miners will sponsor Luke-jr so that he can change the PoW to put all the Chinese miners out of business.

Case in point. Nationality does matter after all.

There was no point in fatbitcoinfan's post.  He was only being a rude sarcastic troll, by making fun of Luke-jr and your excellent idea to sponsor a core dev.

I disagree. There's nothing fun about this.

It's a disgrace.
7  Bitcoin / Development & Technical Discussion / Re: Wondering out loud: Which should Chinese miners support - Core, Classic or another? on: January 30, 2016, 03:22:08 PM
Actually, I think more people in China are coming to realise that they may have nobody to blame but themselves.

We in the West are coming to the same conclusion.

And my company, HaoBTC, has been contemplating sponsoring a core developer recently.

My bet is that Chinese miners will sponsor Luke-jr so that he can change the PoW to put all the Chinese miners out of business.

It really seems that Chinese miners kowtow to those who show contempt for them, and they show contempt for anybody who listens to them and tries to take their concerns into account.

Do they know that in the West that's considered shameful behavior?
8  Bitcoin / Project Development / Re: [ANN] B&C Exchange – A decentralized Bitcoin exchange - 5 days remaining to bid! on: May 10, 2015, 12:28:55 AM
My understanding of the essence of smart contracts is that their terms, execution and outcome are automated using a blockchain. Using this definition orders placed and filled on B&C Exchange are certainly smart contracts.

Tks a lot for this clarification. This is exactly the answer I was expecting.  More generally, I do think that "smart contracts" are rather a buzz word that just expresses in a fancy way some scripts that are executed in a trustless way within the blockchain so in this sense Nu has smart contracts and b&c would certainly too.

This is a bit that I don't fully understand: If you can execute contracts or scripts on the blockchain trustlessly, then why don't you get these trustless scripts to do the signing, instead of choosing 15 people to trust?

The people just turn on some software and then go away, and we trust them not to modify the software maliciously. So why not have the code to be executed be the trustless type, like the code that checks the signatures in bitcoin transactions?
9  Bitcoin / Project Development / Re: [ANN] B&C Exchange – A decentralized Bitcoin exchange - 6 days remaining to bid! on: May 08, 2015, 06:51:48 PM
Another set of additional questions, if you do not mind:

- What would be the main difference between B&C and a smart contract-based decentralized exchange if ever the latter is possible?

The latter wouldn't need the trusted signers. That would remove the need for a lot of B&C's infrastructure. There'd be no nominations or voting and you wouldn't even need shares or dividends. It could be done without a fee, apart from the coin transaction fees. There'd be no exchange operators, so there'd be no opportunity to make a business out of creating and running it.

Quote
- Can we increase easily the number of signers required and number of signers? Currently designed I understand that it is  8 out of 15. Any particular reason for this pair?

Somebody correct me if I'm wrong, but I think that bitcoin and its clones won't allow you to have messages longer than a certain size when you want to spend a coin. If the coin is in a multisig address, you need lots of signatures to be able to spend it but then you hit the size limit. I think 8 out of 15 is pretty much as large as you can get.

Quote
- How could a trusted signer increase the speed of signing a deposit request message if he or she wanted to?


Not using Tor would do the trick.
10  Bitcoin / Project Development / Re: [Pre-ANN] B&C Exchange – A decentralized cryptocurrency exchange for everyone on: April 24, 2015, 09:01:43 PM
Thanks for the informative answers.

I can't think of any remaining weaknesses.

I'm quite looking forward to seeing it up and running!
11  Bitcoin / Project Development / Re: [Pre-ANN] B&C Exchange – A decentralized cryptocurrency exchange for everyone on: April 23, 2015, 06:43:41 PM
If they fear the scenario you describe they will configure the network to protect against it.

Thanks; that makes a lot of sense.

I suspect most reputed signers will operate within the Tor network, which is very easy to do. Even if they don't use any proxy, determining which node is theirs is a difficult task that only organizations like NSA could hope to have any success at (if they cared to devote resources to it). Therefore, the premise of your scenario, that reputed signer IP addresses will be known, is false.

You're right; Tor would solve the problem. If someone takes down the exit node you can just switch to another one.

I think more humble organizations than the NSA could discover a signer's static ip, though. Here's a half dozen ways to do it off the top of my head:

1. Go to the signer's house and apply a rubber hose to the signer until the ip address (or even the private key) is volunteered.
2. Various other methods of coercion / blackmail / deception, including court orders, dating the signer, pretending to be the cable guy or whatever.
3. Hire a hacker / private detective to get the information (or hack into his computer yourself).
4. Own the company who leases the signer's VPS. How many will run their nodes on Amazon? If they keep the identity of their VPS providers secret from each other, how will they ever know if they're using the same one?
5. Ask the signer what VPS services he's tried and which ones he thinks are good. Compare the ip address ranges these VPS services provide to the ip addresses of persistent nodes.
6. Connect to 100 nodes. When a message from the target signer arrives, measure the time at which each node publishes the message. Drop the slowest 50 and connect to 50 different random nodes. Repeat. The probability that you're connected to the target signer increases with each iteration.

If you have a powerful ddos ability, you might need only a 20% chance of guessing correctly, and even if you can only narrow it down to a group of nodes, it doesn't do you any harm to take out the whole group.


If the shareholders feel so inclined, can they pass a motion requiring all the depositors' funds to be distributed among themselves?

Shareholders could do any number of things that would destroy their entire investment, but we can be sure they wouldn't be so foolish. When you consider that the market cap is likely to be equal to many years worth of revenue, it is unlikely that deposits will exceed market cap.

Well yes and no. Market cap > Revenue only implies Market cap > Deposits if Revenue > Deposits.

But would, say, 8 years of revenue really always exceed the value of the total deposits?

Let's say the total amount deposited on average is D. Let V be the number of times per day that money is traded. I might be wrong, but I think most of the money on the exchanges doesn't trade every day. Most of it stays in balances or in orders that don't get executed, I think. So I think V is less than 1, probably about 0.1. I might be way off.

And let F be the fee that you charge. Let's say it's 0.5%. That might be an overestimate, but maybe I underestimated the velocity of money on the exchange.

Then revenue over 8 years = D * V * F * 8 * 365  = D * 0.1 * 0.005 * 8 * 365 = D * 1.46.

So if the total value of deposited funds ever exceeded 1.46 times the average value of deposited funds, then the shareholders would get more money by stealing the deposits than by accumulating 8 years of revenue.

Let's say I way underestimated V. So suppose it's bigger by a factor of ten. Then the condition for rational (but evil) shareholders to decide to steal the deposits would be if the total amount currently deposited exceeds the average amount on deposit by a factor of 14.6. Could we be confident that that would never happen?

Even if it did, I don't think it is credible to suggest that the majority of participants would engage in such blatant fraud.

I certainly agree that it's unlikely; I was just asking about their powers.

Presumably they could also do things like freeze or confiscate Jed McCaleb's XRP if they thought there was a good non-fraudulent reason to.

Do we know that no single person will ever accumulate more than half of the shares?

Is there any way to prevent an enterprising gang of thieves from buying a majority of the shares?
12  Bitcoin / Project Development / Re: [Pre-ANN] B&C Exchange – A decentralized cryptocurrency exchange for everyone on: April 22, 2015, 06:39:00 PM
This is quite exciting after Mercury because it's a completely different approach.

One way or another, it looks like decentralized exchanges are about to become a reality.

A few questions:

Quote
By protocol, they must choose the most reputed signers ... an incentive needs to be provided to use a more compact 3 out of 5 multisig rather than 10 out of 15 if it is demonstrated that the counterparty risk is similar.

If none of the currently most trusted signers have cheated, I think it's inevitable that they will, as incumbents, be likely to retain their positions as most trusted. So wouldn't you have the three most trusted people permanently capable of colluding and stealing all of the funds on the exchange secured by 3-of-5 multisigs?

Also, no offense intended, but wouldn't the most trusted signers be Jordan and the devs?

So aren't we, in effect, being asked to trust a few known people with our money?

Also, I would guess that the signers, being always online, could easily learn one another's ip addresses if they were so inclined. Suppose the scheme is 8-of-15 and an attacker has control of 4 pseudonymous signers. He would need to successfully ddos any 4 of the remaining 11 signers in order to block withdrawals and extort the depositors.

An attacker would try to ddos them all. Let the probability of successfully ddosing a signer be p.

Then the probability of knocking out 4 of 11 is:

Sum from i = 4 to 11:   B(11, i) * (p ** i) (1-p)**(11-i)

where B is the binomial coefficient.

With a 20% chance of a successful ddos, that's a 16% chance of successfully blocking withdrawals. At a 50% ddos success rate, the probability of crippling the exchange is 88%.

Actually, an attacker with no signers and a 50% ddos success rate has a 50% chance of succeeding at such an attack.

Quote
If shareholders felt a reputed signer engaged in misconduct, a motion could be passed to burn part or all of their security deposit.

Yikes! If the shareholders feel so inclined, can they pass a motion requiring all the depositors' funds to be distributed among themselves?
13  Bitcoin / Project Development / Re: [ANN] Mercury - Fully trustless cryptocurrency exchange - (Looking for testers) on: February 07, 2015, 11:41:54 PM
Additionally, a way to solve the malleability attack is to require party A to deposit some coins into party B's initial multisig deposit. If A mutates the transaction, they are also tying up their own funds in the process. This solution is already possible today, I may implement it in the Mercury alpha.

If A has to do that before B puts up any money, then doesn't that give B a chance to blackmail him?

That is, instead of proceeding with the transaction, B says, "Your coins are now inaccessible without my co-operation. You can get half back and give half to me, or get none back. Your choice."

Re: malleability, I think there are still a few parts of BIP62 that aren't implemented yet and there might be sources of malleability still undiscovered. It'll take time to become confident, but it'll happen eventually.
14  Bitcoin / Project Development / Re: [ANN] Mercury - Fully trustless cryptocurrency exchange - (Looking for testers) on: February 05, 2015, 06:42:24 PM
This looks great!

A decentralized exchange is tantalizingly close.

At first glance, it looks like it's vulnerable to transaction malleability, though. Do you have a way to defend against the following attack?

In this context:

Quote
B creates TX3: "Pay v alt-coins to <A-public-key> if (x for H(x) known and signed by A) or (signed by A & B)"
 
B creates TX4: "Pay v alt-coins from TX3 to <B's public key>, locked 24 hours in the future, signed by B"
 
B sends TX4 to A
 
A signs TX4 and sends back to B
 
 2) B submits TX3 to the network

A broadcasts an equally valid TX3' with a different hash, which eventually gets into the blockchain instead of TX3. (A has deliberately made connections to many more nodes than B, so A will receive TX3 quickly and can then send TX3' to many nodes in one hop.)

Now TX4 is useless. A waits until his timelock expires and gets his coins back. B's coins are stuck.

A watches the Mercury community's public discussions to see if anybody complains that their coins are stuck.

If so, A creates TX5: "Pay 0.5*v alt-coins from TX3' to A and 0.5*v alt-coins to B", signs it, and sends B a private message saying,
"Hello B,

I'm scamming you. You can sign TX5 and get half of your coins back. Or not. It's up to you.

Don't bother replying. I won't read it.

Your friendly scammer,
A"
15  Economy / Exchanges / Re: www.BitcoinExchange.cc - BTC / MtGoxUSD / Liberty Reserve / WU / MoneyGram on: April 27, 2012, 06:23:49 PM
Here's my experience with the service:

On 4/17 I filled in the form; I wanted to exchange some bitcoins for a prepaid card. I got a reply saying send the bitcoins to a specific address and I'd get the card number within 24 hours. I sent the coins.

On the 20th I sent an email asking if there was something wrong. I got a reply from the website operator saying that he was travelling and would send me the card as soon as he made a stop somewhere that sold one. I replied and said I'd appreciate it if he could send it as soon as possible.

On the 25th I sent an email asking him if he could refund the bitcoins if he couldn't get me a card within the next few days.

No reply so far.

I'll post a follow-up here if I get the card or a refund.
16  Other / Beginners & Help / Re: Bitcoin is strangling my computer on: April 27, 2012, 06:14:55 PM
I installed version 0.6 and it does seem to be much better!
17  Other / Beginners & Help / Re: Evil of religion, and investment into IBB, Islamic Bitcoin Bank on: April 21, 2012, 01:01:54 PM
Why Iran? Its one of the few countries in the region where women actually have rights, where there is at least  some limited form of democracy and freedom of press and expression. And yes, Im quite aware of how limited those are, but if you are insane enough to start a war because you dont like how other people run their own country, at least start with Saudi Arabia or Qatar. Compared to those, Iran is almost a secular model democracy.

Saudi Arabia and Qatar accept dollars for oil. No need for regime change there.
18  Other / Beginners & Help / Re: Evil of religion, and investment into IBB, Islamic Bitcoin Bank on: April 21, 2012, 12:32:41 PM
... in Russia. People were afraid to say something in their kitchen that is against the government. The walls had ears.

Actually, it was said that the kitchen was the one place where people could speak freely. It was in public where you had to keep your opinions completely quiet.

About religions, it's true that they are the cause of much suffering, but they were often an improvement on what came before. The prophets brought new laws, new ways for humans to regard their relationships to one another. If the people saw that the new laws were better than what they had, they converted.

Sometimes conversions were forced, but those were not genuine conversions; the victims just pretended to convert to keep the threatening maniacs happy. Religions can only spread far and wide if there are many genuine converts, who really do see something better than what they had before.

And the prophets who brought the new laws marked significant points in human development. The transitions from human sacrifice to no human sacrifice and from eye-for-an-eye to forgiveness of sin and love-thy-neighbor, as well as the prohibitions of slavery and usury were religious developments that improved humanity.

You might say that it was religion which put the human sacrifice, eye-for-an-eye and slavery there to begin with. True, but there was nothing else available. Early modern humans who had to find a way to understand what was happening did the best they could, and produced the religions to represent their understanding of humanity and its relationship to consciousness, death and the material world. If you took away their religion, there wouldn't be a better alternative for them to default to. There wasn't a better law that came before. The state of humanity before was worse; humans were more lawless and cruel.

I'm an atheist but I can see that religion isn't just an evil monstrosity which humanity would be better off without. It's a part of human culture, a process through which humans consider their relationship to the cosmos and conceive of moral and legal principles which can elevate them above their failings as selfish and finite beings.
19  Other / Beginners & Help / Re: Newbie restrictions on: April 21, 2012, 11:47:02 AM
I joined this forum almost a year ago and read it frequently but post rarely so I'm still a newbie.

It reminds me of fraternity hazing and the way that gangs make new members kill people to prove their loyalty, but a much more gentle form.

I can see that something is needed to keep out the trolls and spam. This doesn't seem unreasonable.
20  Other / Beginners & Help / Re: Bitcoin is strangling my computer on: April 21, 2012, 11:01:42 AM
Thanks to everyone for the replies.

I do mostly just turn it on when I need to perform a transaction now. The slowness is a problem even for the time that it needs to do that. An online wallet would solve the problem all right but that defeats a lot of the things that made bitcoin attractive to me.

For the moment electrum looks good. I might dig out an old HD to dedicate to bitcoin. Maybe an SD card will do. A transplant for long-term health after the emergency CPR!

I imagine the problem will only get worse as bitcoin becomes more popular. It's a bit worrying for the future of bitcoin. Will the cumulative burden eventually overwhelm even hi-spec dedicated bitcoin servers?

More people that I talk to now already know about bitcoin, and it's getting to the point where I can basically assume that anybody I meet that knows about Linux also knows about bitcoin. I hope the system doesn't get overwhelmed.
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!