Bitcoin Forum
May 14, 2024, 04:20:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 »
21  Bitcoin / Development & Technical Discussion / Re: Establishing the Trustworthiness of Nodes without External Tokens (eg Passports) on: January 27, 2014, 03:41:25 AM
Thanks Peter, I forgot about the proof-of-propagation one.  I remember it sounding pretty slick.  Regarding miners publishing network addresses, Mike raised the issue of load balancing with something similar.  I guess that'd especially be a problem with most miners not even running full nodes.
22  Bitcoin / Development & Technical Discussion / Re: I predict a lot of strain on the Bitcoin network soon due to Mastercoin on: January 27, 2014, 02:21:53 AM
All I was focusing on is a way to enable people to make bets with strangers with minimal trust.  After that, people can find each other via whatever channels they like.

But I agree with you that a decentralized exchange will be terrible for efficient high volume trading and price discovery - it would do best to rely on centralized transaction servers for this.  There I think the focus for improvement should be low-trust operation (e.g. Open-Transactions (I thought it did have functioning exchanges?  Haven't checked personally.), and MPC*).

* http://fc09.ifca.ai/papers/15_Secure_MPC_goes_live.pdf
23  Bitcoin / Development & Technical Discussion / Re: Establishing the Trustworthiness of Nodes without External Tokens (eg Passports) on: January 27, 2014, 01:08:15 AM
You're asking the wrong question really. The thing to do isn't to try to better establishing trustworthiness, it's to use Bitcoin in ways where you don't need your peers to be trustworthy. After all, the whole point of Bitcoin itself is to create a currency system where trust isn't required, and Bitcoin is quite successful at that. Don't screw that up by adding "trust" all over again.

So here's your new questions: "Why would a SPV client need to trust a peer?" and for each of those reasons "How can we improve our security and remove the need for that trust?"
As I understand it, the scenario we're dealing with here is: SPV + 0-conf tx + malicious sender + all peers controlled by sender.  People are focusing on ways to make the latter difficult via Tor + anti-sybil measures, but you appear to be suggesting that this isn't actually necessary.

The tools I'm aware of to perhaps help here are:

1) UTXO set commitments enable SPV nodes to fully verify the received tx, which is nice, but of course the tx won't actually reach the miners before being double spent, since the SPV node is surrounded by the sender's nodes.
2) Replace-by-fee can create an incentive for the sender not to double spend by enabling you to, before any confirmations have occurred, spend the full value to fees, where the sender has included a bit extra which would otherwise have been sent back to him.  But this also doesn't actually help if the sender has you surrounded in the network, since you'd be relying on him to broadcast the replacement in time.

Are there some other tools I'm missing?  What lines are you thinking along here?

Edit: This https://bitcointalk.org/index.php?topic=321085.0 is maybe another way I know of.
24  Bitcoin / Development & Technical Discussion / Re: I predict a lot of strain on the Bitcoin network soon due to Mastercoin on: January 26, 2014, 10:44:11 AM
The oracle scheme I linked to is "m-of-n" compatible, and has O(1) scaling with the number of participants in a given bet.  It's just simple publishing of secrets and their hashes.  Furthermore, you could build a transaction based on this today using the rawtransactions API and Eligius to get it mined (it's currently non-standard).
25  Bitcoin / Development & Technical Discussion / Re: I predict a lot of strain on the Bitcoin network soon due to Mastercoin on: January 26, 2014, 09:25:36 AM
You actually don't need any kind of clearing for the predictions market I mentioned; it can all be done with Bitcoin scripts, and one or more reliable oracles who don't even need to be active participants in transactions.  Here's a nice explanation: https://bitcointalk.org/index.php?topic=260898.msg2804469#msg2804469

Sure, a decentralized predictions market would rely on external infrastructure for actual price discovery of assets, but being able to gain financial exposure to these without needing verified accounts on centralized exchanges seems useful to me.
26  Bitcoin / Development & Technical Discussion / Re: letstalkbitcoin on committed tx, homomorphic value, fungibility, privacy on: January 26, 2014, 07:56:45 AM
I doubt it'll be Turing-complete, like Ethereum's, as that's likely overkill/window dressing.

I'm drinking wine and haven't looked into Ethereum at all, so please excuse me if I'm being ignorant, but even NAND gates and Rule #110 Wolfram Cellular Automaton are Turing complete, no?  The complexity required for universal computation is surprisingly low. 
Here's a recent discussion on this: https://bitcointalk.org/index.php?topic=431513.0
27  Bitcoin / Development & Technical Discussion / Re: I predict a lot of strain on the Bitcoin network soon due to Mastercoin on: January 26, 2014, 02:24:11 AM
finance is very complicated and has evolved over many centuries. the fact that we have now a global virtual currency, does not at all mean we will have a global stock/bond/commodities/currency/... market anytime soon, although that is the current meme.
I agree that the "Cryptocurrency 2.0" meme is a bit over the top.  Though if we get some reliable oracles operating and the relevant scripts made standard, then I can imagine a reasonably successful predictions market springing up.  Intrade showed there's demand for this, and it being rubbed out by USG has left a vacuum.  Incidentally, this could also be used to insure bitcoins against FX risk, provided volatility isn't too crazy.
28  Bitcoin / Development & Technical Discussion / Re: letstalkbitcoin on committed tx, homomorphic value, fungibility, privacy on: January 26, 2014, 01:43:26 AM
So regarding scripts and Bitcoin-Dev, what is the current thinking regarding re-implementing all of the scripts in Bitcoin?
Is anyone considering it? If so, how would it be similar or different from what they are proposing in Ethereum?
I worry about too much misplaced hype coming from Ethereum, leading to the problem Adam mentioned, so it'd be nice to take the wind out of their sails with a script 2.0.  Adam said in the interview that Mark Friedenbach (maaku) was working on a good implementation.  I doubt it'll be Turing-complete, like Ethereum's, as that's likely overkill/window dressing.
29  Bitcoin / Development & Technical Discussion / Re: Making bitcoin scalable enough to handle visa's transaction volume on: January 24, 2014, 08:46:18 AM
Are miners choosing individual chains to mine on, or are they merged mined?  If the former, you just made any single chain 1000 times easier to attack.  This could in turn lead to fungibility issues.  If the latter, then you haven't made Bitcoin any more scalable for (full node running) miners, which is what's most important.

Also, in order to be able to accept coins from parallel chains, you'd at least need to keep track of all of their block headers.  With 1000 chains, that's about 350MB per month - too much for smart phone clients to have to deal with.
30  Bitcoin / Development & Technical Discussion / Re: Idea for a next generation crypto distributed publicly by social network sign up on: January 24, 2014, 08:19:51 AM
Typed ctrl-f sybil before reading, then decided not to read after nothing turned up...
31  Bitcoin / Bitcoin Discussion / Re: What is the right and fair way to stop Mike Hearn? on: January 23, 2014, 10:52:01 PM
I think Mike Hearn is way out of line with all his actions.
Yes, SPV clients and micropayment channels are preposterous!  Roll Eyes

Edit: I just heard that he's working on getting Tor on by default for Bitcoin wallets as well!  What a monster!
32  Bitcoin / Development & Technical Discussion / Re: letstalkbitcoin on committed tx, homomorphic value, fungibility, privacy on: January 23, 2014, 10:29:19 AM
Thanks, I really enjoyed the talk!

I'm wondering what the devs thought of the beta chain idea?  Any objections beyond aesthetics?  (Of course there's the required hard fork, but these are going to have to happen in the future anyway.)
33  Bitcoin / Press / Re: [2014-01-06] Blackstone PR: During the year Bitcoin’s acceptance collapses on: January 08, 2014, 12:53:41 PM
Quote

Byron Wien Announces Predictions for Ten Surprises for 2014
....
 In 2½ years the price of a Bitcoin has increased from $25 to $975.  The supply of Bitcoins is fixed at 21 million with 11.5 million in circulation.  Bitcoins lack gold’s position as a store of value over time.  During the year Bitcoin’s acceptance collapses as investors realize that it cannot be used as collateral in financial transactions and its principal utility is for illegal business dealings where anonymity is important.

http://www.blackstone.com/news-views/press-releases/details/byron-wien-announces-predictions-for-ten-surprises-for-2014

Just for the records, let's see what happens this year.



That's a new one. I'm sure there are some examples out there already where bitcoin was used as collateral. I'm sure the various trust funds would qualify. From a security standpoint, bitcoin is even better than gold if you want to use it as collateral for a loan, for example. It's really easy to prove you have ownership of a bitcoin address. Try proving that you own $10MM worth of gold, without having to pay through the nose for security.
I've used it as collateral for a loan.  The deal was that if the exchange rate dropped below an agreed threshold, I'd top up the collateral and create a new lower threshold, otherwise he (the lender) could sell the coins (I gave him control of them).
34  Economy / Economics / Re: What if a looser money supply is unquestionably needed in the future? on: December 30, 2013, 12:14:03 AM
However, this raises some endgame concerns.   If mining ever becomes *too* unprofitable, because, say, transaction fees can't cover electricity costs even of those nice cool 28m chips, the pressure will build to add some inflation into bitcoin's protocol.   As technologies ramp up, there will be fewer and fewer entities profitably mining.  This is the consolidation people are concerned about.

Such a scenario is virtually guaranteed at 21mil coins.
Miners will have to struggle to remain profitable as things settle down, and this will require them to be creative with waste heat, putting it to good use.  But this environment will favour smaller, more versatile miners.  It's a situation of "diminishing returns to scale".

Quote
And yes, a majority of miners will have to agree to, download, and install a new protocol, so it's somewhat democratic. 
It takes a lot more than a majority of miners to agree to change the inflation schedule.  Any full node who doesn't agree to the change will end up on a different chain.  SPV nodes would currently follow the miners like sheep, but there are known upgrades to the system that would prevent this.
35  Economy / Economics / Re: Market Driven Money Supply.. on: December 29, 2013, 11:55:57 PM
The short answer is "no".

The long answer is "How do you measure 3 of {M,V,P,Q} quickly and accurately enough to set the fourth?"
And in a way that can't be gamed, and requires no trusted third party.
36  Economy / Economics / Re: volatility, can it really be overcome? on: December 27, 2013, 04:05:33 AM
A couple good recent articles on the volatility subject:

http://garzikrants.blogspot.ca/2013/11/solution-to-bitcoin-volatility.html
http://www.washingtonpost.com/blogs/the-switch/wp/2013/12/09/heres-why-volatility-isnt-a-big-problem-for-bitcoin/
37  Bitcoin / Bitcoin Discussion / Re: Why Bitcoin changed the world... and its price will crash on: December 26, 2013, 08:32:04 PM
Quote
But why would it have to be decentralized?

Now we know you are just trolling.

Oh okay, I was saying that for wide adoption a coin doesn't have to be decentralized. Obviously I'm wrong, so for a coin to have wide adoption it must be decentralized. Explains why the USD is so widely in use. [/sarcasm]
Gold has a comparable market share to USD's M1, but people hold it for very different reasons than they hold USD.  If USG suddenly figured out a way to cheaply create new gold, but could keep the technique secret, and promised not to create "too much", would gold remain valuable?
38  Bitcoin / Bitcoin Discussion / Re: In the future, a handful of people will own all the bitcoin. on: December 26, 2013, 08:18:17 PM
Early Adopters will hace most of coins, Who believes in Crypto today those are going to enjoy latter but who just say Damn"¨they are going to regret tomorrow. just think 7B people and only 21 M bitcoin.
Inherited wealth is usually squandered*, so initial distribution seems largely irrelevant in the long run.

*http://www.forbes.com/sites/carolynrosenblatt/2011/12/09/wealth-transfers-how-to-reverse-the-70-failure-rate/
39  Bitcoin / Bitcoin Discussion / Re: In the future, a handful of people will own all the bitcoin. on: December 26, 2013, 07:58:51 PM
A fixed supply currency, after achieving full market saturation, would provide a return equal to the growth rate of its economy, i.e. the risk-free interest rate.  To what degree do wealthy investors tend to look for better returns than the risk-free interest rate?  To what degree do relatively less wealthy people tend to diversify their holdings in order to minimize risk, e.g. for pension funds?  The supply of bitcoins will be held solely by the wealthy only if both of these are zero (obviously untrue).
40  Bitcoin / Development & Technical Discussion / Re: Fees are too low by a factor of 32 - Marginal Transaction Costs on: December 13, 2013, 08:25:02 AM
The block reward cannot be changed, it is one of the fundamental trusts of Bitcoin.
I never suggested messing with the inflation schedule.  That would indeed be stupid.  I pointed out that miners could collectively discourage blocks that don't conform to some rough consensus on fee policy.  This would lead to a different equilibrium than the one you mentioned, which could potentially be more profitable for the miners.

Example: the block reward (measured in $) rises faster than block propagation/orphan rates can be lowered.  Fees become uncompetitive because they are determined by the expected revenue loss due to a transaction's marginal orphan probability.  Bitcoin begins losing market share to Altcoin.  Miners collectively realize that if they all agree to keep their fees competitive, then they can contain this loss of market share, and earn more revenue.  Cheating needs to be discouraged, so miners agree to not build directly on top of blocks that violate the consensus fee policy.  This raises the orphan rates of cheaters to the point where cheating lowers expected revenues.  Notice that no individual miner is at a relative disadvantage because the higher overall orphan rate is spread proportionally amongst them all, and difficulty has adjusted downward to compensate for the higher overall orphan rate, making blocks concomitantly easier to find (i.e. mining is a zero sum game).

New block messages that only list transaction hashes instead of the full transactions themselves = problem solved (pretty much).
That's pretty much what I expect as well, but you never know.
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!