Bitcoin Forum
May 25, 2024, 07:22:22 AM *
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 »
221  Bitcoin / Development & Technical Discussion / Re: Conway's Game of Life as PoW problem on: February 21, 2018, 09:07:20 AM
Now lets suppose that figuring out a solution for the next block (1100):
Code:
4 ....
3 *.*.
2 ...*
1 **..
0 ....
took way too long because one had to calculate three steps forward (or replicate the previous solution on the entire plane which is the same thing). Then the system automatically decreases the difficulty to "2 steps are enough". Next block is 1000 and the system will settle with:
Code:
4 ....
3 ...*
2 **..
1 *...
0 ....
It does not play toward the entire default distribution at the moment, but it gives the correct blocks in the row #1 for long enough (for two steps) which is enough with the current difficulty

It's not totally clear from this quoted example - it looks like 1 was 'replaced', but actually the original '1' still needs to make it into the blockchain in order for the system to decide to adjust the difficulty downwards.


I love the idea, though.

Cheers, Paul.

edit: scratch that, I now see its just the numbering that was throwing me. Smiley
222  Bitcoin / Development & Technical Discussion / Re: Possible Double-Spend attack on BCash using Bitcoin Mining pool on: February 13, 2018, 12:17:01 PM
This is very interesting attack vector on currencies that utilize same POW algo. (In this case contributing fraction of Bitcoin hash power can totally screw Bitcoin Cash, allowing double spend).
 
https://youtu.be/_cuImsvmSf4

Thoughts?

Yes, this is a common attack vector for new coins using the same hashing algorithm as established players. Basically, this is "do not do" no. 1 in the rules of PoW.
223  Other / Serious discussion / Re: How about a Stable Bitcoin on Sidechain? on: February 09, 2018, 07:51:23 AM
Let's just pretend this works (not possible though to pretend about it) and a stability is achieved, it won't be called bitcoin or have bitcoin attached to it. What gives bitcoin the edge and excitement among hodlers and traders is the volatility it has. Perhaps OP you are desiring a coin in the mould of dogecoin and ripple, right? After all they are used for payment too.

He's talking about making a side chain token, not replacing bitcoin with it. See tether.
224  Bitcoin / Development & Technical Discussion / Re: Empty Blocks:Good or bad? on: February 07, 2018, 12:19:45 PM
It's bad because its against the nash-equilibrium. Minting empty blocks does not benefit the users of the system, who are trying to transact. Nash equilibrium says that it ought to be more profitable for miners to include transactions due to the fees, but if miners are finding that 's not the case, we've got problems.
225  Other / Serious discussion / Re: How about a Stable Bitcoin on Sidechain? on: February 06, 2018, 11:35:08 AM
Sorry guys for late reply.
I was thinking that this would work without depending on fiat like Tether does.
Most fiat have no intrinsic value by the way. I see no reason why Bitcoin should depend on any. Better to let the experts create a Stable Bitcoin that is very Decentralized than copying a system created by politicians?

Stable compared to what? You are surely referring to fiat currencies, and in order to achieve that you need, at the very least, some reference for the value of, say USD which has to come from somewhere.

After that you need a way of achieving a nash-equilibrium whereby undervaluation rewards buyers and overvaluation rewards sellers. Markets are a perfectly suitable way to achieve this.
226  Bitcoin / Development & Technical Discussion / Re: Some cryptocurrency questions for dinofelis. on: February 04, 2018, 05:46:56 PM
In fact the ONLY alt coin that has NO expectations of rise, and is working more or less as I describe, is Tether.   You cannot really redeem Tether for dollars.   So whether it is backed or not doesn't mean shit.  People buy tether as a currency.  Nobody speculates on tether.  So the market cap of tether represents a demand of currency, that is "transporter of value".  Slowly, the price sticks: one tether is $1

The price sticks at $1 because you can redeem it for USD, there's even a market for that on 'finex.

Even if you are right, and somehow manage to launch a crypto that people expect to use as a currency and not for speculation (you'd better not include any other features than pegging, if so, or it will become speculative), then this proposal still cannot work because you can't do anything when the market undervalues the coin.
227  Alternate cryptocurrencies / Altcoin Discussion / Re: Why are there still no Options exchanges? on: February 04, 2018, 02:23:11 PM
https://www.deribit.com
228  Bitcoin / Development & Technical Discussion / Re: Some cryptocurrency questions for dinofelis. on: February 04, 2018, 02:06:32 PM
After a while, the price would "stick".  People wouldn't put fortunes in it, they would only acquire what they need to use as a currency.  They wouldn't be watching coinmarketcap to see what goes up and what goes down.  It would just be a real currency.

This is just pure speculation.

In fact, almost all altcoins follow the exact opposite pattern to what you've described. They launch, and price rallies massively, then they slowly tail off down to effectively 0. There are exceptions, but most follow this pattern.

You need a nash equilibrium in order to create a stable-coin. What you are proposing does not constitute one, or at least it fails to address reduction in valuation.
229  Bitcoin / Development & Technical Discussion / Re: Some cryptocurrency questions for dinofelis. on: February 04, 2018, 12:27:30 PM
How would that work out when the BTC price goes down to $0.1 ?

Depends how fast that happens. If gradually. Nothing. If black swan, then you have a liquidity shortage which would need some kind of deleveraging functionality. That is the edge case, though.

Quote
So, if I see that it is at $0.3 for a few years, and it starts rising to $0.4, and then $0.5, I think it found utility.  I know it will then rise until $10.

And what if it varies between $0.000001 and $10 in a massively volatile pattern over the course of its life?
230  Bitcoin / Development & Technical Discussion / Re: Some cryptocurrency questions for dinofelis. on: February 04, 2018, 12:01:16 PM
I tried to explain that with a non-backed asset, that is a potential outcome that is unavoidable.   If people decide collectively that your coin is worth shit, it will be worth shit.  No matter what mechanism.

The USD and pretty much every fiat currency in the world is non backed. They operate perfectly well. The point is, there are degrees of valuation; it is not as binary as your quote suggests it would be.

For example, you could imagine a BTC side-chain, which was a CFD market for BTC/USD. Shorts of BTC in this market could be issued as stable coin tokens, valued $1. As long as there existed sufficient liquidity this would be a tenable stable coin implementation which would indeed cope with a devalued BTC price.

By contrast, your proposition does nothing at all with devaluation, such that a value of $0.3 could exist forever (when it was supposed to be $1), making the idea of it being stable laughable.
231  Bitcoin / Development & Technical Discussion / Re: Some cryptocurrency questions for dinofelis. on: February 04, 2018, 11:05:30 AM
I largely agree with your analysis. What I don't agree with is your assertion that it is sufficient to only control the increase in supply. If the market values the coin less than $10, there is no mechanism to compensate and the price has the potential to crash to $0, or worse, to slowly bleed in value over years towards $0.

There must be some way to reward holders of the coin when the market price falls under $10, such that it becomes attractive to be a holder, therefore pushing the price back up.



232  Bitcoin / Development & Technical Discussion / Re: Some cryptocurrency questions for dinofelis. on: February 04, 2018, 08:46:44 AM
If you can make it such, that the economic cost of PoW is constant, or even continuously slight increasing, you can have an automatic price regulating mechanism of your currency, that will always avoid it becoming a speculative asset.

We've been over and over PoS vs PoW in the other thread, so I'm not going to bother digging those old arguments up again. But this one about price stability needs some more attention.

You cannot regulate the price of an item without controlling both supply AND demand. Just changing the supply side isn't enough, and there's no way to control the demand side with this proposal.

To be able to do it, you need a market for selling PoW; miners are buying PoW with their electricity costs - if you had a market where you could buy and sell PoW against USD, you could short it and each short would represented a USD pegged value, but this is a nonsensical example because the value of PoW is ephemeral if its used only for minting coins (this is probably something to think about a little more deeply).
233  Other / Serious discussion / Re: How about a Stable Bitcoin on Sidechain? on: February 02, 2018, 10:50:05 AM
As far as i know, the benefits you mentioned can't be achieved with Sidechain and won't work at all since bitcoin is decentralized. I think USDT/tether have some similarity with "Stable Bitcoin" that you mentioned.

It can be done, it's just hard.

You need a decentralised version of bitmex's BTC/USD market running on a side chain, then you can sell shorts as USD pegged tokens.
234  Bitcoin / Development & Technical Discussion / Re: Proof of Stake Bitcoin? on: February 02, 2018, 07:39:49 AM
I half agree with that.  PoW uses an INACCEPTABLE amount of energy, to establish a kind of security that is not needed

I couldn't disagree more with that statement, but I'm not wasting any more time arguing this point.
235  Bitcoin / Development & Technical Discussion / Re: Proof of Stake Bitcoin? on: February 01, 2018, 08:50:15 PM
seeing you guys argue is like watching democrats and republicans. One side will NEVER concede to the other... At the end of the day POS still works and this sort of thing isn't going to take place.

I agree, and I bored of the argument.

Lets just agree the following:

* PoW uses a lot more energy than PoS, but is objectively more secure than PoS
* PoS can be secure if a majority of nodes remain online at all times

?
236  Bitcoin / Development & Technical Discussion / Re: Proof of Stake Bitcoin? on: February 01, 2018, 07:45:06 PM
The fundamental rule is simply: you never wind back.  You never accept to "erase" a former observed consensus.  At best, you accept double spends.

Double spends are erasure of former consensus. You can't just accept them blindly, the currency would be worthless.

If you refuse to wind back, you will end up with a corrupt blockchain, as latency and temporary outages will present you with missing and or incorrect data with no malintent.
237  Bitcoin / Development & Technical Discussion / Re: Proof of Stake Bitcoin? on: February 01, 2018, 11:23:37 AM
Well, you may have successfully created a different coin, yes.  It wouldn't be an "attack".  Because there's no rewinding.  You may trick some newcomers into your coin, thinking it is another one.  They will find out.  Your difference will be noted.   You will have a hard time having constant online entities like exchanges believing your nonsense coin.  And I will most probably put some trust in different exchanges.  Not one, but several.  If you don't give up, and if you keep sufficient followers for a sufficiently long time, your version may be listed on exchanges too.  And the market will take care of it.

No, it's much worse than that. Because I am persistent, I make sure my nodes are UPS protected and geographically distributed such that they become the nodes with the most up-time across the entire network. Therefore, over time it is not my blockchain that is rejected as fake, but the original one.

There only way to prevent this is to use subjectivity by manual intervention. This is a horrible way to run something as important as a currency; credibility would be destroyed.

Quote
The more you sign correct propositions, the more I can trust you that you will have continued doing so if I am absent.  Even though I shouldn't be absent in my own interest.

So, I perform a long-con whereby my majority of nodes start out trustworthy, enough to acquire the trust of nodes like yours, then I carry out my attack, by purchasing old private keys, for example from the genuine chain with which I can become a staker and broadcast a fork where I can do what I like, which will be accepted by your syncing node, or even your regular node, potentially due to network latency.

238  Bitcoin / Development & Technical Discussion / Re: Proof of Stake Bitcoin? on: February 01, 2018, 10:59:56 AM
You cannot prove that to an offline party afterwards of course, but that's the concession that is needed.  You can only witness the emergence of the consensus if you were online.

This is insufficient in providing the necessary resilience that a p2p currency should enjoy.

Quote
 But it is impossible for an attacker to give you a false list not have you find the right list somewhere.  For that, the attacker would need to overthrow your entire list of former buddies, and he doesn't know them all, doesn't know what you know (when you were online and when not), and doesn't know the different trust scores you've attached to different buddies.  You will not have much difficulties establishing what was the right list by cross-checking what you know, and your different buddies.  You can then also know who is not to be trusted and who is.  People build a "web of trust" that way.

List's of buddies are ephemeral. Even when they remain consistent, as an attacker in such a network, I can create a majority of false online nodes at near zero cost, all broadcasting impostor blockchain data which a syncing node will not be able to distinguish from reality - and since I've been doing this for a while, your list of buddies will contain all my nodes, which do not start their attack until much later on.

Web of trust = web of fail. Just look at all the sites selling reddit upvotes, or twitter followers for $5 per 100,000.
239  Bitcoin / Development & Technical Discussion / Re: Proof of Stake Bitcoin? on: February 01, 2018, 10:38:30 AM
You cannot attack a system that doesn't rewind.  But for that, you simply need online presence, or trust other online presence not to wind back.

You're basically saying: without double spends, we don't need a blockchain. Guess what?

As soon as you bring trust into the equation, you throw away the security model, making all the other sacrifices that go along with using a cryptocurrency over the banking system, pointless.

Quote
Absolutely not.  As that agent who doesn't trust anyone cannot distinguish between both and doesn't trust any digital signature, how is he to make the difference ?  

He doesn't need to care. Either one of these two conditions is true:

a) He has a client installed on his machine, which knows the chain it expects to receive, offline or online, doesn't matter
b) He doesn't have a client in the first place

The only aspect of trust here is that he trusts his existing client to be correct, or he locates the genuine client if he never had it to start with.
240  Bitcoin / Development & Technical Discussion / Re: Proof of Stake Bitcoin? on: February 01, 2018, 09:35:53 AM
This is the error: there's no *monetary* profit motive necessary to get a Nash equilibrium.  As you say, monetary profit centralizes by economies of scale which result, as you say, in a power law distribution.   There's no reason to motivate people to participate in consensus.  They can.  They don't have to.  If they don't, they accept others to vote in their place.  If that goes "wrong", their problem.   The motivation is to keep your share, or to risk that others will push you out of the consensus.  If that happens, too bad for you.  You weren't there.  You've lost your stash because you failed to be online ?  Your problem, not mine.  So, fear of missing consensus is a good motivation.

There isn't a way to achieve one without it. Without a profit motive, the rational behaviour to maximise gains is to attack the system, this is the opposite of a nash equilibrium.

Quote
They can only tell the difference because they trust or were online.  They have to trust the signatures of the "true" rule manifest (usually a piece of software).

No, they don't need to do anything. Their client, which can be offline, then online, will always know whether it is being presented with a candidate blockchain on the right hard fork, in the right blockchain.

You seem to be suggesting that the attack vector is to convince someone who's never had a bitcoin, or ethereum client before to install an impostor client. This is a social engineering attack, not a technical one.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!