Bitcoin Forum
June 14, 2024, 07:39:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 [147] 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 ... 712 »
2921  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: February 09, 2016, 10:23:58 PM
This is a sign that XMR is starting to take shape in terms of perception of value.

Once people are willing to scam for XMR and they go through the trouble to do so...it says XMR is valuable.

How valuable? The free-market will decide that.

It was probably an old BTC scam: Look for any BTC addresses in the content and replace them with your own. There was similar malware a while back that did the same thing using the copy-paste buffer on Windows.

2922  Alternate cryptocurrencies / Altcoin Discussion / Re: Why the darkcoin/dash instamine matters on: February 09, 2016, 10:02:14 PM
I can't believe you are still here trying to defend this scam.

If something is a scam, it should be proven so with facts, not by making up agenda driven fud and lies. Correcting fud and lies is not scam defending.

That is almost never, if not actually never, possible to prove until after the scam has collapsed, at best (meaning some scammers get away with scamming, i.e. it is never proven).

Evidence suggestive of a scam is not FUD. When Madoff's ROI numbers were pointed out as suspicious, that was not proof, nor was it even possible to prove it with facts available (because the only one with all the facts was Madoff himself, and he wasn't about to reveal them until forced to do so). What it was is evidence strongly suggestive of a scam.

Likewise, misleading statements from Evan about the launch time and then the early launch, withholding development plans until after the instamine, Otoh getting a large number of coins directly from an instaminer, repeated renames, inconsistent self-contradictory statements from Evan as to the nature of the project (hobby vs. for-profit venture), etc. are all evidence strongly suggestive of a scam, but no, not conclusive proof.
2923  Alternate cryptocurrencies / Altcoin Discussion / Re: Thoughts on Zcash? on: February 09, 2016, 09:29:59 PM
Smooth seems to imply that all of civilization needs to be vertically integrated for maximum efficiency, and it doesn't matter if all the oceans are empty, food is entirely synthetic in a complex chain of labor custody, and every inch of land is covered with concrete.

I never implied it does't matter. If you want to be able to go back to the land, then it certainly does matter. Very few people will ever want to do that, but very few is not none. I just said that you can't argue starvation and population reduction at the same time that you argue for widely-available synthetic food. Being more tightly integrated into society is another matter, and technology does tend to do that, with some exceptions.

Anyway, I'd suggest that technology makes it less likely (similar to TPTB's comments about less farm land being used). Synthetic fish will reduce demand for real fish, because it will be cheaper to grow fish meat in a vat using genetically engineered yeast or whatever (I have no idea how synthetic fish works). Real fish will become a luxury good that are sold in smaller quantities and higher prices (the latter including people who choose to devote large quantities of their scarce labor to catching it in a self-sufficient manner, via the "opt out" luxury good channel).




2924  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [BBR] Boolberry: Privacy and Security - Guaranteed[Bittrex/Poloniex]GPU Released on: February 09, 2016, 02:22:39 PM
Boolberry is neither dead nor in trouble.

The network difficulties were resolved in a few hours.

Can someone explain what caused the network difficulties?



me !  Smiley

Please do
2925  Alternate cryptocurrencies / Altcoin Discussion / Re: CryptoNote coins (BCN, Aeon, XMR, Monero...) and blockchain size - Trouble? on: February 09, 2016, 02:22:05 PM
Do you mean it is quite easy to add the monero payment even though it is anonymous coin? No extra effort is required?

Once a payment processor adds support for Monero, accepting it will be easy like 1,2,3

You will just have to add a widget to your site

Is there a payment processor for Monero like the ones for bitcoin? I know bitcoin has many payment processors like Coinbase, Bitpay.

Some information was leaked last year about Paybee which is being developed by fluffypony. I don't remember the details but it includes such a service for Monero.
2926  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 01:45:43 PM
Whereas, with a quantified probability of traitors (e.g. hardware MTBF), the risk of Byzantine fault is computed. Which was the intent of Lamport et al's paper.

That's not really the case. Read the paper more carefully. Simple probabilistic hardware failure is easy to cope with using redundancy and majority voting. The hard problem is failures that are more subtle and complex, which can mimic deception and collusion.

The algorithm becomes a tool in a toolbox which is used to improve robustness against certain types of failures, but the robustness is still never absolute, and in real systems the actual probability of failure is still not known.

I suggest you also read the paper more carefully. Specifically Section "6. Reliable Systems" which we are referring to.

What it says is that as the hardware fails the outputs can become like traitor inputs to other hardware components causing the cascade to lie, which is precisely the BGP problem and what the solution is modeling by a count of traitors (passing along a traitor's lie doesn't create a new traitor). Even in the case where the derivative computation is corrupted due to the corrupted input, this is still a quantified probability of cascade of traitors obtainable from engineering and math/models applied from hardware MTBF rates. It is more exact science or estimation than not knowing. There is no decentralization, Sybil attacked introduced which otherwise makes the estimation highly unknowable and unmeasurable (science requires measurement to validate that models are predictive).

The examples in the paper are toy examples. Now consider a real system with many interconnected computers each running million or billions of lines of code. Passing along a lie does not create a new traitor, but responding incorrectly to an unexpected input does create new traitors. So it is very difficult to ever know how many Manchurian Candidate traitors exist, ready to be triggered.

Of course you are not omniscient to know this can't be modeled in any applications of the solution. I am quite confident models apply in real world use cases.

I'm of course not claiming there are no devices that are simple enough to analyze in that manner, but it is a small subset of consensus systems today.

And what we are seeing in the real world more and more is that even safety-critical systems are relying on increasingly-intractable mountains of code, with testing, process certification, redundancy and fault tolerance used to reduce failures to an "acceptable" level.

Anyway, I think we agree for the most part, largely disagreeing on matters of terminology and (in the case of Bitcoin) probability of future failure.

And the discussion has become repetitive.

So, I'll bow out of this thread for now, especially if you are ignoring monsterer who is largely correct (though also may have a slightly different perspective)
2927  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 01:34:34 PM
Well they are indication, just not conclusive evidence, since they can be natural or faked (at a cost)

smooth in Bill Clinton mode.

They can also be an indication of deception to confuse when there are actually attacks ongoing, which was CfB's correct point.

Good thing we do not have any such confusion then!

It seems no one is interested in spending money to create confusion about attacks they aren't performing.

Quote
But lack of ephemeral forks is conclusive evidence of lack of an attack, subject to the (reasonable) conditions I stated above.

Wrong again. Example, Finney attack. Example, a double-spend that falls within the expected number of confirmations of normal orphan rate.

A Finley "attack" does not exist in the system as defined by the white paper, where PoW defines ordering (as opposed to mint timestamps as described in section 2). If people want to be dumb and rely on zero conf in Bitcoin, they are attacking themselves.
2928  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] AEON 2nd gen cryptonote, anon, mobile-friendly, scalable, pruning on: February 09, 2016, 01:23:27 PM
My impression was the the logo change was endorsed by the community. Relying on that assumption I asked Bittrex to update our logo:
https://twitter.com/aeoncurrency/status/697019191568764928

I agree, and when I talk to Bittrex i will bring that up if it hasn't already been done.

I also just updated the OP.
2929  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 01:20:55 PM
Well they are indication, just not conclusive evidence, since they can be natural or faked (at a cost)

But lack of ephemeral forks is conclusive evidence of lack of an attack, subject to the (reasonable) conditions I stated above.

2930  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 01:15:45 PM
Mempools only prove nothing if nodes are also conspiring

Are you still blind?

Here is what I taught monsterer before.

Here was some other discussion that linked back to that:

As I explained to monsterer upthread, it is not possible to objectively prove (with cryptography and math) which chain is the honest one and which one is the dishonest one when there are censored transactions.

[...]

Note however that this minority chain is unprovable to a full node that wasn't online as it was occurring (which was my point to monsterer)...

You are still getting the logic backwards. No one is trying to prove a minority chain did anything. They can't because they don't exist (with significant frequency).

As a necessary condition for someone to be 51% attacking to censor transactions is that those minority chains exist at all. If those minority chains don't exist at all, then no one is attacking.

If someone creates fake minority chains (at significant cost), then it could be inconclusive evidence of an attack. We would have to look closer to try to determine if an attack is taking place, which could include keeping a node online, even if you didn't do so normally.

Possibly, you could be fooled (and be unable to determine otherwise) into thinking an attack took place when one really did not. But you can't be fooled into thinking an attack did not take place when one actually did take place, unless someone hides all evidence of the minority chain. That is implausible.

I therefore conclude at present, there is no attack taking place.

2931  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 01:07:56 PM
To censor, he has to orphan other miners' blocks that do include the transactions. That is visible.

This requires to assume that we all see and believe this. Right now chinese speculators can bribe a small pool to generate 10 consecutive orphaned blocks and start spreading FUD that someone tried to attack Bitcoin. With intention to buy cheap coins.

Wow, such horrible logic.

You can not know an attack did take place, because the forks could be a ruse, yes.

But you can know that an attack did not take place because there is no such fork anywhere in existence.

Unless you believe that all miners are colluding. I don't believe that. Even then, censorship would leave the censored transactions in the mempool.

@TPTB you are falling into the same logic trap as CfB. Proving an attack is not the same as proving the lack of an attack.

But...we certainly can't know there won't be an attack tomorrow, or the day after, or any other time. That is not only true, but clearly implied by the wording of the white paper.

People need to decide whether they can live with that risk or not.

Sorry smooth. You are going to be embarrassed this time. Get ready.

Hint: mempools prove nothing.

You should have read my Decentralization thread. Obviously you did not.

Mempools only prove nothing if nodes are also conspiring. Someday when (maybe) there are only mining nodes, that might be plausible. Today it is not.

It comes down to

Where's the fork

Show me the fork

If we don't see forks, then there is no majority of CPU power colluding to censor transactions. It doesn't exist. (Unless all miners are part of the collusion, which they are not.)

Also, if there are no forks, then there is no question about "which chain is the 'honest' one" because there is only one chain.

Deviations from this are (at present) easily explainable by propagation.
2932  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 12:53:07 PM
To censor, he has to orphan other miners' blocks that do include the transactions. That is visible.

This requires to assume that we all see and believe this. Right now chinese speculators can bribe a small pool to generate 10 consecutive orphaned blocks and start spreading FUD that someone tried to attack Bitcoin. With intention to buy cheap coins.

Wow, such horrible logic.

You can not know an attack did take place, because the forks could be a ruse, yes.

But you can know that an attack did not take place because there is no such fork anywhere in existence.

Unless you believe that all miners are colluding. I don't believe that. Even then, censorship would leave the censored transactions in the mempool.

@TPTB you are falling into the same logic trap as CfB. Proving an attack is not the same as proving the lack of an attack.

But...we certainly can't know there won't be an attack tomorrow, or the day after, or any other time. That is not only true, but clearly implied by the wording of the white paper.

People need to decide whether they can live with that risk or not.
2933  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 12:50:56 PM

I didn't read that but the point is that you can't engage in an attack without creating forks, as monsterer said. The forks are visible. They would exceed those explainable by propagation delays, and would be selective against miners who include the banned transactions.

Collusion, in fact, doesn't even matter. It could be one large miner or a collusion. Either way it will be visible unless the collusion is total (maybe that is what your link states).

You would also, even in the case of total collusion, see transactions staying in the mempool forever despite having higher fees than transactions being mined. We don't see that either. There is no attack taking place. For the moment.

2934  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 12:42:52 PM
You can collude to attack, but that would be visible.

Nope.

Please re-read my prior post.

Quote
Attacker only needs 51% of hashrate to censor transactions perpetually (and less % to delay transactions).

To censor, he has to orphan other miners' blocks that do include the transactions. That is visible. Delaying is possible without creating forks. Censorship is not.
2935  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 12:40:22 PM
Besides collusion is unknowable due to Sybil attacks.

Collusion to do what?

You can collude to attack, but that would be visible.

If you collude with a bunch of other miners to pick each other's noses, okay, maybe we can't see that, but I don't care. That isn't an attack.

Quote
Attacker only needs 51% of hashrate to censor transactions perpetually (and less % to delay transactions).

To censor, he has to orphan other miner's blocks that do include the transactions. That is visible.




2936  Alternate cryptocurrencies / Speculation (Altcoins) / Re: [AEON] Aeon Speculation on: February 09, 2016, 12:37:08 PM
Can you add a high resolution version with the slogan to dropbox?

Yep - I'll get on to that this week.

Is someone actively developing an Aeon website right now?

Not that I know of.

Would a website be an appropriate use of donation funds? Or are those meant  to be focused on core development?

A web site would be appropriate, but the budget is limited. Even though the number of coins in there is decent, the market value is still not much, and the liquidity is very weak (i.e. dumping coins would trash the value even more).

If some community member wants to take on web and be included in the coin team for purpose of being eligible for a share of the donation coins later once they might be worth something, then I'm all for it, but not in favor of dumping to pay for stuff in the current market, or paying them out to someone who is likely to dump them. BTW, I consider the logo development work in that category as well, especially if the logo ends up being successful and long-lived.

Another option would be a crowd fund. In that case I'd suggest raising funds using a bigger coin like XMR or BTC to avoid the dumping issue. A web development budget is a much smaller deal even for XMR's market (obviously BTC too).



2937  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 12:22:07 PM
Whereas, with a quantified probability of traitors (e.g. hardware MTBF), the risk of Byzantine fault is computed. Which was the intent of Lamport et al's paper.

That's not really the case. Read the paper more carefully. Simple probabilistic hardware failure is easy to cope with using redundancy and majority voting. The hard problem is failures that are more subtle and complex, which can mimic deception and collusion.

The algorithm becomes a tool in a toolbox which is used to improve robustness against certain types of failures, but the robustness is still never absolute, and in real systems the actual probability of failure is still not known.

I suggest you also read the paper more carefully. Specifically Section "6. Reliable Systems" which we are referring to.

What it says is that as the hardware fails the outputs can become like traitor inputs to other hardware components causing the cascade to lie, which is precisely the BGP problem and what the solution is modeling by a count of traitors (passing along a traitor's lie doesn't create a new traitor). Even in the case where the derivative computation is corrupted due to the corrupted input, this is still a quantified probability of cascade of traitors obtainable from engineering and math/models applied from hardware MTBF rates. It is more exact science or estimation than not knowing. There is no decentralization, Sybil attacked introduced which otherwise makes the estimation highly unknowable and unmeasurable (science requires measurement to validate that models are predictive).

The examples in the paper are toy examples. Now consider a real system with many interconnected computers each running million or billions of lines of code. Passing along a lie does not create a new traitor, but responding incorrectly to an unexpected input does create new traitors. So it is very difficult to ever know how many Manchurian Candidate traitors exist, ready to be triggered. Byzantine fault tolerance is used because it allows robustness against complex failures to a greater degree than simple majority voting, even when the components are not simple bits of hardware with an easily-quantifiable MTBF (which are often bullshit, BTW).

Anyway, it turns out that monsterer is actually correct, and failures are observable in Bitcoin after all. You can't censor transactions without controlling either all the miners or creating forks. As long as neither condition is observed we know it hasn't failed.


2938  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 12:08:44 PM
We covered this earlier monsterer, but I don't agree that observers can necessarily see the fault. If mining is centralized and no one outside of the collusion mines (because it is not economically viable to do so), then there will be no forks.

However, it is accurate to say that if we know there are miners who aren't part of a collusion and we don't see forks that exceed those accounted for by natural propagation, then there is no attack.

I believe the bolded condition is a near certainty today, and the italic condition is very likely true.

Therefore Bitcoin is solving (something like) BGP for the moment.

Analyzing the present based on available evidence is the only objective statement anyone can make on the matter. Speculations about the future are just that.
2939  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 12:03:36 PM
Just because you cannot quantify the number of traitors does not mean the system will produce invalid results within the bounds. This is true of any BGP consensus and has absolutely nothing to do with trustless, decentralised solutions.

For Christ's sake, you cause me to repeat all the points I made upthread over and over again.

I already explained to you invalid results where the observers can't know whether the state was attacked or not, which is a Byzantine fault! There is no way to compute this risk and in fact the asymptotic risk is 100% (probability = ~1) because all decentralized consensus systems must centralize (which I explained in detail upthread).

You keep linking that page, and you keep ignoring the statement on that page that says "assuming there are not too many faulty components"

I am not ignoring it. You are ignoring the point that the condition on count of traitors is unknowable from any sane engineering estimation and thus no state of the decentralized, trustless consensus system (Satoshi's variant when conjectured to be decentralized, trustless) can ever be distinguished from a Byzantine fault, regardless whether the condition threshold has been reached or not.

That is true even if you can estimate probabilities. There will still be some probability of faults (which may different from your possibly-incorrect estimate, but even if not) that exceed the tolerance and those are not detectable. Generals then charge off to their deaths.

And in reality, in the case of Bitcoin, you do estimate a probability (as being close to 1) and so does everyone else (a range, not all close to 1). That is at the root of why you think it is not a solution. It has nothing to do with the solution to the BGP, which is a mathematical construction that may or may not apply to Bitcoin (I still don't know).

2940  Alternate cryptocurrencies / Altcoin Discussion / Re: Satoshi didn't solve the Byzantine generals problem on: February 09, 2016, 11:57:12 AM
I am saying that in a decentralized, trustless, Sybil-attackable scenario, there is also no conditional solution to BGP, because the participants have no way to conjecture the probabilities of 51% attack

We'll have to agree to disagree. As long as I can write down a solution, and write down the condition under which it applies, then I consider that a conditional solution. I do not need to state a probability that such a condition will be satisfied.

What use is a condition if it can't be measured?

The entire construction is an exercise in theoretical computer science, i.e. mathematics. You state a problem and you solve it. In this case (as in many others), the solution has necessary conditions.

It also happens to have some practical applications. Some of those involve measuring or estimating probabilities, some may not. An example of the latter would be comparing two available solutions to the same problem, where the input probability is unknown, but one solution or the other must be chosen. In that case you would very likely choose the solution with the weaker necessary condition (or at least you would consider that against cost).

I'm not going to respond to the rest of your message because I think it basically comes down to you being convinced that economics will certainly cause a permanent centralization of Bitcoin (which is effectively >1/3 or 50% collusion), and it will therefore fail. That's a fair belief, and I consider it a very significant probability, but I don't share your belief in the certainty of it.

Pages: « 1 ... 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 [147] 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 ... 712 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!