Bitcoin Forum
May 30, 2024, 03:15:01 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 ... 248 »
1301  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 02, 2014, 01:10:16 AM

I stopped understanding what the last 20 pages said but I do understand people are doing some stuff.

It's like being an observer of some momentous historical event. Or it will be when Anonymint posts, "Huh. OK then."

I will definitely congratulate if warranted. I'm also trying to think of how to make it rock solid.
1302  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 02, 2014, 01:07:35 AM

I stopped understanding what the last 20 pages said but I do understand people are doing some stuff.

It's like being an observer of some momentous historical event. Or it will be when Anonymint posts, "Huh. OK then."

I just wish the bloody coin was profitable to mine. Wink

Don't worry I'm buying it instead. Because I know you were worried.

But yeah, big difference between this and, for example, the LTC "dev" team: "Don't worry, it will be OK!"

Well it is profitable to mine - you just can't cash out yet Smiley

But yeah mine something else at the moment and instasell and put it into darkcoin = more money in DRK = increased value. The diff is lightyears from not being sustainable so just pump dem cash into DRK Smiley

This is becoming the strangest coin to mine.

The difficulty has gone up double in the last week.

Probably nothing to do with me, but I been posting very aggressively in other threads that we really need an anonymous coin.
1303  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 02, 2014, 01:04:57 AM
No I meant the collateral payments can be stolen, not the tx fees. Are you meaning to write that collateral payments always go to the miners, thus master nodes have no incentive to lie?


No that's what you said earlier "Edit: but the master node can steal the tx fees. And then not include the input in the output signing. So scratch this idea."

We need to use specific terminology here. Tx fees are from the transaction and they go to the miners. Collateral payments are made out to the master nodes.

In either case, master nodes can lie and steal, they just make sure they also control miner(s) (or pools).

No one can prove the master node isn't being malicious to hurt the reputation of an innocent pool or miner.

Thus you can't stop theft.

You completely missed what I was saying. Collateral is multi-sig, requiring more than 1 party to lie. 99.999999999% they won't be the same party.

I'm getting tired, lets continue this another day.

As far as I can fathom, multisig doesn't protect you because master node can just lie and say none signed. How will the other signatories know if the master node is telling truth or not?

However, I have a partial solution for this. Send the collateral payment to the ether. Then master node loses some incentive. But still the master node might lie just to harm the coin and the owners of those collateral.

I guess the inputs can forward their communications to other signatories too?

In that case, your anonymity is more broken because more nodes would see the triplet of IP, input, and output on each Darksend. Thus the percent of master nodes needed to lower anonymity would be proportionally less (e.g. if 5 signatories, then need only 1/5 as many master nodes to be adversaries).

There's an even simpler solution.

User A: You
MasterNode A: The previous master node
MasterNode B: This rounds master node

User A makes the collater payment out to the Master A but sends it to Master B along with the input/out1/out2.

Master B can cash it, but it doesn't benefit him at all.

That solution doesn't decrease the anonymity, but complete destroys the incentives to cheat.

Adversary will wait until he is MasterNode A and MasterNode B. The more Sybil nodes he has, the more often that will be.

Actually adversary doesn't have to wait for that, if he has MasterNode B, he can spend it and cause trouble for DarkCoin. And who can prove he was lying?
1304  Economy / Speculation / Re: rpietila Wall Observer - the Quality TA Thread ;) on: April 02, 2014, 12:29:45 AM
Blockchain.info has now removed the "holes" from their charts, allowing me to update my Metcalfe Value plot.  Although we don't have price data prior to the opening of MtGox mid 2010, I was able to use the Metcalfe model to extrapolate backwards to the genesis block.  The extrapolated value of all bitcoins in circulation was approximately $10,000 in 2009, before beginning the now famous trajectory to the moon in 2010.  

The constant of proportionality in Metcalfe's law (V ~ N2) was also quantified for each of the two proxies for N.  For example, using the number of transactions per day excluding popular addresses for N, the model best fit the market cap data with a constant of proportionality equal to $1.50.  In other words, the model predicts that the bitcoin market capitalization is approximately equal to $1.50 multiplied by the square of the number of TXs per day (excluding popular addresses).

I am still stunned that the Metcalfe model so accurately corresponds to the actual market cap over 4 years and over 1,000,000% growth in market cap.  The plot confirms for me that the value of bitcoin comes from the network of people who use it.  If we keep finding new ways to use bitcoin, the rest will take care of itself.  



Thanks. Very important work, as it enabled me to make the log-logistic theory, since money is apparently ALWAYS adopted by power law distribution not Gaussian (bell curve).

Noted it is mcap and not price, yet the are close proxy to each other now, since coin debasement is only 11% per annum now.

My TA. I put a ruler along the bottom of the green line since 2012 and looks it needs to come down to 3/5 current value to meet the trendline again. Which corresponds very roughly to $300.

P.S. Indeed any activity even promoting Bitpay transactions and driving our idealism into the toilet will satisfy our greed (for a while and that is a poetic note).


...


What fool would lose 3-5% spread (at least) on two times exchanges instead of paying 0% to spend the fiat with a credit card?

The costs of a credit card transaction can vary widely, from under 1% to even over 50%.

You failed to grasp my point that the credit card holder pays 0% (or even gets cash back). What the merchant pays is irrelevant, unless the merchant is giving that 3-5% discount to the Bitcoin purchaser. Even with a discount, it is bad tradeoff because we are pushing our ecosystem to hell.

...

My point is that in some cases the cost the the "credit card holder" can be upwards of 50% or even not be able to make the transaction in the first place. The case of an individual having to purchase a prepaid "credit card" in order to make an online purchase and spending more on "fees" then the amount of the purchase is a real case situation. I have said this over two years ago and will say it again. The low hanging fruit for Bitcoin has a FICO score of 350 or thereabouts or lives in a country that is blocked, or is under age 18,  or wishes to purchase goods or services from an "high risk" merchant across an international boundary etc etc.

The cost to the merchant can be very relevant particularly if the transaction fall into the "high risk category". Ever wonder why so many retailers refuse international credit card transactions for example? Not every transaction involves a consumer with an 800+ FICO score purchasing goods or services in person from a large retailer.

So you are arguing that most can't get a credit card or can't use, so they are selling Bitcoin to purchase and then replacing their Bitcoin. I find this so far off the relevance scale. Majority of Bitcoin holders weren't unable to purchase anything online before Bitcoin came along. That is an extreme assumption. We know Bitcoin appeals to tech people who surely had mapped out how to buy online many years ago.

I am arguing that a huge market for using Bitcoin in retail transactions is those who cannot get or use a credit card. This is in many cases an entirely different group of people from those who choose to invest or speculate in Bitcoin.

And that is off topic to the point I was making. But I don't disagree with you on your point, it just doesn't refute the point I was making.

I am arguing that a huge market for using Bitcoin in retail transactions is those who cannot get or use a credit card. This is in many cases an entirely different group of people from those who choose to invest or speculate in Bitcoin.

yes, I agree, this is one of the key purposes for this technology, but sadly such a small portion of what it is used for today.

Peter Thiel's Paypal doesn't allow filipinos to receive payments (or at least didn't until a year or two ago), because the USA wanted the Philippines to first enact laws to end bank secrecy, support anti-terrorism, have an AML and KYC law, give the IRS access to any private data requested, etc.. Philippines has complied, so now they got upgraded by Moody's, Standard & Poors, etc.. So now they get fattened with debt. Lovely world and now we bow like good slaves to Peter and give him control of our Bitcoin.

P.S. the law of unintended consequences a.k.a. chaos when politicians make laws is why you are reading this thread in reverse.  Cheesy


Also I want to add that I understand it is very difficult to get merchants to hold BTC. But I am not in a rush to have merchants and fiat slavery. I am willing to invest in my future freedom for the long-term and be patient. I am not a greedy bastard.  I live simply.
1305  Economy / Speculation / Re: rpietila Wall Observer - the Quality TA Thread ;) on: April 01, 2014, 11:25:16 PM
The beauty of the 5.25-year trendline with exponential fit (R^2=0.93 which is pretty darn good) is that it takes into account every worry of every person who has ever owned or not owned bitcoins. I put more weight on that than the individual worries of a single person.

You put a lot of weight in your humongous pride, as if someone presenting analytical discussion is worried. I am not worried about the BTC price. I could careless because I don't own any BTC nor am I itching to buy any. And you put a lot of weight in arbitrary curve fits.

And people who think they know every thing for sure (and you don't even enumerate the arbitrary assumptions in your model), eventually get a lesson in respecting chaos. Maybe not this time. No one knows. But eventually yes.

I hope you realize the following chart is arbitrary BS.



Which graph can you point me to for the 5.25-year exponential trend line?

Code:
https://i.imgur.com/ycT9ulP.png


And why not drawn like this? A least squares fit is an arbitrary choice of slope, because the curve you are fitting is not very linear. The 2011 outlier is your big problem with choosing this arbitrary fit. And we can't really trust that early data back in 2010.

The green line looks much more accurate to me. It removes that bubble from 2013 and follows a trendline from before the bubble started. Or we stay with the purple trendline, in which case the price is almost down to the purple line.

You need to update your chart. The price is now lower than shown.





Also refer to my upthread post quoted below pointing out that adoption (and thus BTC ≅ adoption^2) is likely log-logistic, not logistic. Thus we see the first slope to 2011 was higher, then the slope from 2012 to 2014 was the purple line, and now we may be ready to transition into an even lower slope, such as the green line.

We should now shift into yet again a lower adoption slope than from July 2011 to December 2013.

What a heck makes you think so at a face of universal awareness that is just achieved?

Math Risto. You can't deny math. Here is the shocking revelation...

Because if you put a ruler on the chart along the bottoms of unique addresses on the log 10 chart, you see the slope was higher before the July 2011 crash, than it has been since 2012.

Also it is very likely that Bitcoin adoption is not logistic where the maximum rate of adoption is at 50% of the adoption as follows:

http://en.wikipedia.org/wiki/Diffusion_of_innovations


Because Bitcoin is not adopted for utility, rather the probability distribution of the adopters is power-law because that is the distribution of money[1] as follows.

http://en.wikipedia.org/wiki/Power_law


Thus Bitcoin adoption is log-logistic as follows. Note that for B=1/2 which is the power-law distribution, that the slope of the log-logistic function gradually declines for the life of the curve. And that is exactly what we are seeing happen thus far as I stated above.

http://en.wikipedia.org/wiki/Log-logistic_distribution




[1] A. Dragulescu and V. Yakovenko. Exponential and power-law probability distributions of wealth and income in the United Kingdom and the United States
1306  Economy / Speculation / Re: rpietila Wall Observer - the Quality TA Thread ;) on: April 01, 2014, 10:45:03 PM
I really don't want to post, but I am compelled to point it out some corrections.


Besides even if you are 100% correct, your point is irrelevant. If those merchants were increasing their savings of BTC instead, then there would be more upwards pressure on the fiat price of BTC.

Also remember M x V = P x Q. Thus increasing V increases P or Q (in our case we want Q which is quantity of merchants who hold BTC). You make the mistake of thinking value come from a equilibrium of stock. Rather value comes from flows. If the flows are actually occurring in the fiat, then the value from those flows is lost from BTC because there isn't an apparency of more money stock (M x V). Risto apparently can't do this level of math. In short, we increase the # of merchants who accept fiat, not who accept BTC. The switcheroo will later be trivial.


And there was also the issue that miners have razor thin margins now and must convert more to fiat.


The bigger issue is that we are building a merchant base that converts everything to fiat. This is what you are incentivizing. And it is compounding faster than adoption. Once you have a single service provider controlling all merchants, then no altcoin can be accepted (once they do the blacklisting on coins that don't carry full identity). And that provider will be controlled by the government. You say you want to get away from Paypal, then you hand control right back to Peter Thiel again.

Just go ahead 'tards to your centralized hell.

Any one serious about liberty is welcome to come help on something serious. Not this BS.

Bitpay and coinbase are on the edges of the bitcoin economy.  What's important to note is that they continually push the edges outward.

Just as merchants were motivated to accept bitcoin through bitpay (because it's virtually no risk), the same will happen with those merchants' suppliers.  And once that happens, the merchants don't need to completely convert to fiat anymore.  Eventually the merchant can keep their income in bitcoin, and it's the suppliers who use bitpay.  

What's going to stop the edges from moving outward?

Talk about fantastical dreaming. I thought I was really far out there with wanting an anonymous coin.

So in order to stop rape, first we need to rape until everyone is raped, then we can suddenly stop raping because everyone has a rape kit.

You won't get to even 1% coverage before the entire ecosystem has been co-opted by centralization and fiat regulation. Dance with the vampires only if you want to be bitten and converted.

I guess the love of greed can make one think up any kind of irrational excuse to continue in that greed.

Quote
What fool would lose 3-5% spread (at least) on two times exchanges instead of paying 0% to spend the fiat with a credit card?

And cause a premature capital gains event.

If you lose money on the two exchanges, how do you have capital gains?

Do most people in Bitcoin have only 3 - 5% gains.


What fool would lose 3-5% spread (at least) on two times exchanges instead of paying 0% to spend the fiat with a credit card?

The costs of a credit card transaction can vary widely, from under 1% to even over 50%.

You failed to grasp my point that the credit card holder pays 0% (or even gets cash back). What the merchant pays is irrelevant, unless the merchant is giving that 3-5% discount to the Bitcoin purchaser. Even with a discount, it is bad tradeoff because we are pushing our ecosystem to hell.


The bigger issue is that we are building a merchant base that converts everything to fiat. This is what you are incentivizing. And it is compounding faster than adoption. Once you have a single service provider controlling all merchants, then no altcoin can be accepted (once they do the blacklisting on coins that don't carry full identity). And that provider will be controlled by the government. You say you want to get away from Paypal, then you hand control right back to Peter Thiel again.

Just go ahead 'tards to your centralized hell.

Any one serious about liberty is welcome to come help on something serious. Not this BS.


I dont understand how a merchant base that converts everything to fiat will lead to a single service provider controlling all merchants. Could you please elaborate?

Do you see any competitor to Bitpay (or Peter Thiel's Facebook or Paypal)? Do you know how to compound 3X monthly growth (or thereabouts) and realize how few months before that is the entire value of Bitcoin (thus no room for another player)?

And on what feature could a competitor compete? Bitpay already offers 0% fees, because we the customer pay Bitpay when they fudge the exchange rate slightly.

If I understand you correctly your biggest concern is not short term price drop but that your anonymous altcoin will not be adopted because of all this?

Do you see my name on anything in the altcoin list.

Agreed I have no skin in whether the price drops or not. My concern is whether I end up a slave or not.

The real question is how much selling pressure comes from Coinbase & BitPay.  

Welcome to the forums, Vinny. I enjoyed your piece. And to answer your almost-question: very little, especially in the long term, because the selling pressure from merchants is only half the equation. The other half of the equation is "where did those bitcoins come from that are being sold?" Most people have to buy them, so the selling pressure is nearly balanced by the buying pressure on the other side. The other way is mining. Years ago mining was a signficant part of the market. Now, very little coins are mined compared to volume of coins bought/sold/traded.

Nonsense. The demand of buyers doesn't increase when the amount of selling through merchants increases. It increases only if the people buying at merchants are all replacing their coins. You completely dunced the math that I explained upthread. Remember demand and supply meet at price. Go back to Economics 101 and don't forget marginal supply and demand sets price.

Our timelines on the next launch are almost the same. I still stand by my prediction that Bitcoin will see a new ATH by the end of July 2014. End of the year I predict $5000 will have been hit at least.

The crash from the $32 ATH scared me pretty bad. I almost cashed out back then. The crash from $266 ATH was a little uncomfortable, but didn't really scare me. Now the slide from the $12xx ATH has me very excited. The next runup is going to be awesome!

Markets always move in the direction to hurt the most investors. When most of the investors are 100% sure of something, that is when it most surely won't happen. I don't know if you are representative of the majority or not.
1307  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 10:28:20 PM
ive been following this discussion , and i most say, the level of control you need to have over the network to use it for a practical sybil attack is unfeasable, my worst case scenario tells me max 10% could be controlled, now if you do run it through say 10 times, the chance of being unmasked is 10% and we are talking about several factors that have to happen..

you need the 10% to be on EVERY mixing stage - Very unlikely im not even going to try and calculate the chance

Your calculation is inaccurate. See my calculation example upthread. There are many factors in play.

Also I can't see any way to have multisignatories without worsening the anonymity proportionally per my immediately prior post.

We need to wait until the developer hashes out more of the details so we can get the entire picture and calculation.

It is not as simplistic as you are thinking.
1308  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 10:21:49 PM
No I meant the collateral payments can be stolen, not the tx fees. Are you meaning to write that collateral payments always go to the miners, thus master nodes have no incentive to lie?


No that's what you said earlier "Edit: but the master node can steal the tx fees. And then not include the input in the output signing. So scratch this idea."

We need to use specific terminology here. Tx fees are from the transaction and they go to the miners. Collateral payments are made out to the master nodes.

In either case, master nodes can lie and steal, they just make sure they also control miner(s) (or pools).

No one can prove the master node isn't being malicious to hurt the reputation of an innocent pool or miner.

Thus you can't stop theft.

You completely missed what I was saying. Collateral is multi-sig, requiring more than 1 party to lie. 99.999999999% they won't be the same party.

I'm getting tired, lets continue this another day.

As far as I can fathom, multisig doesn't protect you because master node can just lie and say none signed. How will the other signatories know if the master node is telling truth or not?

However, I have a partial solution for this. Send the collateral payment to the ether. Then master node loses some incentive. But still the master node might lie just to harm the coin and the owners of those collateral.

I guess the inputs can forward their communications to other signatories too?

In that case, your anonymity is more broken because more nodes would see the triplet of IP, input, and output on each Darksend. Thus the percent of master nodes needed to lower anonymity would be proportionally less (e.g. if 5 signatories, then need only 1/5 as many master nodes to be adversaries).
1309  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 10:06:18 PM
But aren't you also in your current design trusting the master node not to steal the collateral inputs?

The whitepaper has my proposed solution to that in the "Defending Against Attack" section: http://www.darkcoin.io/downloads/DarkcoinWhitepaper.pdf

Things have changed since then, so we'll have to come up with something else.

I don't see how that could have worked. The master node can simply lie about which collateral payments didn't fulfill all the stages. There is no way to know if the master node lied to other signatories. Did I misunderstand?

If collateral payments can be stolen, then this needs to be abandoned.

I am so sorry, but CoinJoin is a can of worms. I tried to tell you that weeks or months ago back on page 3xx of this thread.

Probably the only thing you can do is move master nodes to a reputation system. But this means you give your coin to the government. Reputation always ends up just like the power vacuum of democracy.

The entire point of Satoshi's brilliant PoW invention, is you don't have to trust any node. He solved the Byzantine General's problem.

I thought of another solution which I am sure you also thought of?

Charge a transaction fee to all inputs of the Darksend.

That may be the only possible solution that works. Anonymity won't be broken. And collateral can't be stolen.

Then Sybil attacking the master nodes won't have any effect because you no longer correlate collateral to the triple of IP, input and output. The collateral is removed from the design. You instead charge a tx fee to every input. Master node can't correlate to blind signed outputs.

And Sybil attacking the inputs will be very very costly.

The downside is of course Darksends are not free. Nothing in life is free.

Yeah I think this is your only realistic option.

Edit: but the master node can steal the tx fees. And then not include the input in the output signing. So scratch this idea.

See CoinJoin just doesn't work. I tried to tell everyone that, but they get all angry at me. Sorry.

DarkSend does charge a very small fee to use, which is fine. The fee goes to the miners.

"but the master node can steal the tx fees." That's impossible. Fees always go to miners.

No I meant the collateral payments can be stolen, not the tx fees. Are you meaning to write that collateral payments always go to the miners, thus master nodes have no incentive to lie?

In either case, master nodes can lie and steal, they just make sure they also control miner(s) (or pools).

No one can prove the master node isn't being malicious to hurt the reputation of an innocent pool or miner. Thus you can't blame the pool or miner, so you won't know if the pool or miner is complicit.

Thus you can't stop theft.
1310  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 10:03:09 PM
In case readers don't understand why the collateral payments can't be associated only with the inputs and not the outputs, it is because the outputs are blind signed. So if output signing fails, then there is no way for inputs to prove they signed the outputs in order to isolate the adversary(ies) who didn't.

So this is why output signing has to be correlated to inputs. This is what breaks the anonymity in terms of allowing Sybil attacks on master nodes (see my calculation example upthread).

Then apparently we also have the problem that collateral payments can be stolen by Sybil attacking master nodes (and miners/pools if the payments go to them), but still waiting to finish that discussion.
1311  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 09:31:00 PM
But aren't you also in your current design trusting the master node not to steal the collateral inputs?

The whitepaper has my proposed solution to that in the "Defending Against Attack" section: http://www.darkcoin.io/downloads/DarkcoinWhitepaper.pdf

Things have changed since then, so we'll have to come up with something else.

I don't see how that could have worked. The master node can simply lie about which collateral payments didn't fulfill all the stages. There is no way to know if the master node lied to other signatories. Did I misunderstand?

If collateral payments can be stolen, then this needs to be abandoned.

I am so sorry, but CoinJoin is a can of worms. I tried to tell you that weeks or months ago back on page 3xx of this thread.

Probably the only thing you can do is move master nodes to a reputation system. But this means you give your coin to the government. Reputation always ends up just like the power vacuum of democracy.

The entire point of Satoshi's brilliant PoW invention, is you don't have to trust any node. He solved the Byzantine General's problem.

I thought of another solution which I am sure you also thought of?

Charge a transaction fee to all inputs of the Darksend.

That may be the only possible solution that works. Anonymity won't be broken. And collateral can't be stolen.

Then Sybil attacking the master nodes won't have any effect because you no longer correlate collateral to the triple of IP, input and output. The collateral is removed from the design. You instead charge a tx fee to every input. Master node can't correlate to blind signed outputs.

And Sybil attacking the inputs will be very very costly.

The downside is of course Darksends are not free. Nothing in life is free.

Yeah I think this is your only realistic option.

Edit: but the master node can steal the tx fees. And then not include the input in the output signing. So scratch this idea.

See CoinJoin just doesn't work. I tried to tell everyone that, but they get all angry at me. Sorry.
1312  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 09:20:48 PM
But aren't you also in your current design trusting the master node not to steal the collateral inputs?

The whitepaper has my proposed solution to that in the "Defending Against Attack" section: http://www.darkcoin.io/downloads/DarkcoinWhitepaper.pdf

Things have changed since then, so we'll have to come up with something else.

I don't see how that could have worked. The master node can simply lie about which collateral payments didn't fulfill all the stages. There is no way to know if the master node lied to other signatories. Did I misunderstand?

If collateral payments can be stolen, then this needs to be abandoned.

I am so sorry, but CoinJoin is a can of worms. I tried to tell you that weeks or months ago back on page 3xx of this thread.

Probably the only thing you can do is move master nodes to a reputation system. But this means you give your coin to the government. Reputation always ends up just like the power vacuum of democracy.

The entire point of Satoshi's brilliant PoW invention, is you don't have to trust any node. He solved the Byzantine General's problem.
1313  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 09:13:57 PM
You must also factor that your participants might be a Sybil attack. In that case, the number of rounds doesn't help you increase the anonymity set nor decrease the percentage.

That is factored in -- in fact that's the point of this calculation. The assumption being made here (for the sake of getting some hard numbers): 1410 sybil nodes, 1000 non-sybil nodes.

We only need one non-sybil node in the pooling chain to retain anonymity. The longer the chain, the greater the likelihood of this.

No you misunderstood my point. I mean the participants who are sending inputs to the CoinJoin mix. Those inputs can be Sybil attacked. If you are the only non-Sybil input, then your output is known with 100% certainty.

If there are 50% Sybil inputs, then the anonymity set of outputs that you are mixed with is reduced by 50%.

I address this in the whitepaper, I propose some users run a script to add entropy to the pools and push transactions though:

Quote
Improved Pool Anonymity
Users who want to increase the anonymity of the pools can run scripts to “push” DarkSend
transactions through the pool by sending money to themselves with DarkSend. This will allow
them to take up a space in the pool to ensure the anonymity of other users. If enough users run
scripts like this one, the speed of transactions and the anonymity of the network will be
increased.

Essentially you are saying that users should send Darksends as much as possible. A script can automate for them.

Potential threat with this (don't know how realistic) is that the more they send deterministically (scripted), then the more incentive to hack them (they are always online) and turn them into a Sybil node. Deterministic is not really same as entropy.

If everyone is doing it, then probably not reasonable to hack everyone. But if only a few are doing it, it might be a low hanging fruit attack vector.

Add: they need to not reuse addresses ever.

In case I wasn't clear, that Sybil node would be sending Sybil inputs, not a Sybil master node. Then see my prior post on the effect of Sybil inputs on anonymity set size.
1314  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 08:51:54 PM
Let me try to do a calculation to explain my point.

Let's say adversary has 20% of the master nodes that are randomly chosen to process a Darksend.

Let's say I mix with 10 others on each Darksend. And I never mix with the same user twice.

Let's say adversary Sybil attacks (i.e. provides) 50% of the inputs on each Darksend.

Let's say my adversary is a snooping agency that defeats Tor 20% of the time.

Let's say only 40% of users use Tor. And the snooping agency can see IP addresses 100% of the time when Tor is not used.

So on each round there are 5 non-Sybil inputs, 0.4 x 5 = 2 don't use Tor, and so I have 1 in 3 = 33% chance to be randomly identified from the small anonymity set. But when the adversary doesn't identify me with nodes and Tor, then my anonymity set shrinks by 3 x (0.20 + 0.20) = 1 thus 1 in 2 or 50% chance.

Thus on each Darksend, the adversary has a 0.20 + 0.20 + 0.50 = 90% chance of identifying me.

Thus after 10 Darksends, adversary has a 0.90^10 = 1 in 3 chance of identifying me.

So 1 in 3 of my coins will not be anonymous.

And this does not factor in when I spend 2 or more of my coins together in one transaction (since Darksend requires me to break coins into constant amounts). That further reduces anonymity.

You see that attaining 1 in 1000 anonymity could be difficult with this type of design depending on the capabilities of the adversary.

It is this sort of calculation that made me really not like CoinJoin too much.
1315  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 08:15:54 PM
Depends. Because 50% means that your anonymity set is reduced by 50% on each round as I explained in my other post above.

Example. If you are mixed with 10 others on each round, then only 5 will be anonymous (and one of the five might be you), so that means have 50% + 20% (1 in 5) chance to be non-anonymous. So 70% per round. You will need more rounds or you need larger mix sizes.

Also if it is same 10 you are mixed with every round (or any overlap), then anonymity is reduced. If always same 10 on every round, then you attain no better than 20% non-anonymous no matter how many rounds you use.

Also you have to factor in the non-anonymous rate of Tor and those inputs who didn't use Tor at all are not anonymous. This reduces your anonymity set, even if you use Tor.

I believe you've reversed the math, if each round offers a 50% chance of anonymity then five rounds should offer a 0.5^5 of being non-anonymous at the end, a 96.8% chance of remaining anonymous. You must be identified each round for you to be followed through, right?


Let me try again. I am getting very sleepy.

LimLims wrote if 20% non-anonymity for 3 rounds, then adversary needs cube root of .20 or 58.5% adversarial node coverage.

I normally do it like this. It would be 80% anonymity over 3 rounds requires 41.5% non-adversarial node coverage, i.e. allows 58.5% adversarial coverage,  0.585 ^ 3 = 0.20.

You can calculate it either way. I prefer your way, but I was following LimLims.

The above is for Sybil attack on nodes.

Now I discuss about Sybil attack on the inputs.

My point remains that the size of anonymity set is also a factor (which can be reduced by Sybil and by the adversarial node coverage), not just the adversarial node coverage alone.

I am talking about Sybil attack on the inputs not on the nodes. If there are only 10 inputs to a CoinJoin, then you have a 1 in 10 chance to be identified correct just by random selection. If 5 of the inputs are Sybil, then reduce the non-Sybil to 5, so now 1 in 5 or 20% chance to be identified by random choice. This might sound silly until you realize that over time people in your mix may be identified and thus the anonymity set reduces over time. The anonymity set size is not irrelevant. Otherwise we could simply mix with one other person every time.

And because the analysis of the adversary might have data such as "I know these 3 outputs are correlated to these 3 inputs". So as overlapping anonymity sets decrease in size, then they can pinpoint identity.
1316  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 07:57:10 PM
You must also factor that your participants might be a Sybil attack. In that case, the number of rounds doesn't help you increase the anonymity set nor decrease the percentage.

That is factored in -- in fact that's the point of this calculation. The assumption being made here (for the sake of getting some hard numbers): 1410 sybil nodes, 1000 non-sybil nodes.

We only need one non-sybil node in the pooling chain to retain anonymity. The longer the chain, the greater the likelihood of this.

No you misunderstood my point. I mean the participants who are sending inputs to the CoinJoin mix. Those inputs can be Sybil attacked. If you are the only non-Sybil input, then your output is known with 100% certainty.

If there are 50% Sybil inputs, then the anonymity set of outputs that you are mixed with is reduced by 50%.

I address this in the whitepaper, I propose some users run a script to add entropy to the pools and push transactions though:

Quote
Improved Pool Anonymity
Users who want to increase the anonymity of the pools can run scripts to “push” DarkSend
transactions through the pool by sending money to themselves with DarkSend. This will allow
them to take up a space in the pool to ensure the anonymity of other users. If enough users run
scripts like this one, the speed of transactions and the anonymity of the network will be
increased.

Essentially you are saying that users should send Darksends as much as possible. A script can automate for them.

Potential threat with this (don't know how realistic) is that the more they send deterministically (scripted), then the more incentive to hack them (they are always online) and turn them into a Sybil node. Deterministic is not really same as entropy.

If everyone is doing it, then probably not reasonable to hack everyone. But if only a few are doing it, it might be a low hanging fruit attack vector.

Add: they need to not reuse addresses ever.
1317  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 07:46:04 PM
You must also factor that your participants might be a Sybil attack. In that case, the number of rounds doesn't help you increase the anonymity set nor decrease the percentage.

That is factored in -- in fact that's the point of this calculation. The assumption being made here (for the sake of getting some hard numbers): 1410 sybil nodes, 1000 non-sybil nodes.

We only need one non-sybil node in the pooling chain to retain anonymity. The longer the chain, the greater the likelihood of this.

No you misunderstood my point. I mean the participants who are sending inputs to the CoinJoin mix. Those inputs can be Sybil attacked. If you are the only non-Sybil input, then your output is known with 100% certainty.

If there are 50% Sybil inputs, then the anonymity set of outputs that you are mixed with is reduced by 50%.

Ok, gotcha. That could be mitigated in a similar way by the community running scripts to act as inputs to push DS transactions through. I think Evan suggested this a while back.

Can you explain more? I don't understand.

Based on these numbers (despite not factoring in sybil inputs), it seems clear that a high level of anonymity can be achieved by increasing the number of pooling stages to 10+, even if the attacker controls > 50% of nodes.

Depends. Because 50% means that your anonymity set is reduced by 50% on each round as I explained in my other post above.

Example. If you are mixed with 10 others on each round, then only 5 will be anonymous (and one of the five might be you), so that means have 50% + 20% (1 in 5) chance to be non-anonymous. So 70% per round. You will need more rounds or you need larger mix sizes.

Also if it is same 10 you are mixed with every round (or any overlap), then anonymity is reduced. If always same 10 on every round, then you attain no better than 20% non-anonymous no matter how many rounds you use.

Also you have to factor in the non-anonymous rate of Tor and those inputs who didn't use Tor at all are not anonymous. This reduces your anonymity set, even if you use Tor.
1318  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 07:33:42 PM
You must also factor that your participants might be a Sybil attack. In that case, the number of rounds doesn't help you increase the anonymity set nor decrease the percentage.

That is factored in -- in fact that's the point of this calculation. The assumption being made here (for the sake of getting some hard numbers): 1410 sybil nodes, 1000 non-sybil nodes.

We only need one non-sybil node in the pooling chain to retain anonymity. The longer the chain, the greater the likelihood of this.

No you misunderstood my point. I mean the participants who are sending inputs to the CoinJoin mix. Those inputs can be Sybil attacked. If you are the only non-Sybil input, then your output is known with 100% certainty.

If there are 50% Sybil inputs, then the anonymity set of outputs that you are mixed with is reduced by 50%.

And there is another complexity to factor into your calculation. If there is a 58% chance (as you suggested) that each input into each of your mixers can be non-anonymous, then your anonymity set is reduced by 58%.
1319  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 07:29:41 PM
You must also factor that your participants might be a Sybil attack. In that case, the number of rounds doesn't help you increase the anonymity set nor decrease the percentage.

That is factored in -- in fact that's the point of this calculation. The assumption being made here (for the sake of getting some hard numbers): 1410 sybil nodes, 1000 non-sybil nodes.

We only need one non-sybil node in the pooling chain to retain anonymity. The longer the chain, the greater the likelihood of this.

No you misunderstood my point. I mean the participants who are sending inputs to the CoinJoin mix. Those inputs can be Sybil attacked. If you are the only non-Sybil input, then your output is known with 100% certainty.

If there are 50% Sybil inputs, then the anonymity set of outputs that you are mixed with is reduced by 50%.
1320  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][DRK] DarkCoin | First Anonymous Coin | First X11 | First DGW | ASIC Resistant on: April 01, 2014, 07:28:09 PM
Tor is not the solution in my opinion. It is not mainstream and may be too much for folks to learn about proxies and routers for non-browser tor usage.

In a good, user-friendly solution, all that a user should do is just tick a checkbox and be ok, with the client taking care of everything.

IP obfuscation (TOR or something else, I don't know) will have to be integrated next for the same reason as the one I mentioned earlier: It will be a market weakness. Someone else will take DarkSend, integrate IP obfuscation and claim to solve the IP issue that DRK had in order to take the market.

Btw, enjoying the brainstorming between Evan & Anonymint.

Anoncoin already has IP obfuscation.

Yes, I've read so. Are they using anything good? In general, do you have any suggestions on what might be good for the purpose of a cryptocurrency network?

Anoncoin employs the i2p which is a low-latency chaum mix net similar to Tor but operates at a lower network stack layer protocol (IP). I don't think it will really resolve the weakness of Tor, because they have same the problem that low-latency mixnets can be analyzed with traffic analysis.  I don't know if i2p is p2p wherein users are the nodes, instead of others providing expensive servers for free. We need something like that, because I don't trust the Tor servers. And we need more hops. Tor is only 3 (or 5 for Tor service).

For transaction mixing, I am trying to see if we can find a way to make CoinJoin work better. The only other thing available is Zerocash or Zerocoin.
Pages: « 1 ... 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 ... 248 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!