Bitcoin Forum
May 25, 2024, 12:48:28 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 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 ... 164 »
41  Alternate cryptocurrencies / Altcoin Discussion / Research into ZeroCoin ongoing, and a multiparty non-trusted setup proposed on: March 08, 2015, 07:22:36 PM
ZRC is the "ultimate" case for privacy, in which all tx are totally obscured from the eyes of everyone else and it's impossible to tell how much money anyone else has (or even the system has). The only balances you can effectively know are your own. At the same time you can opt to use cryptography to prove ownership of funds, and where the funds are sent to.

The issue with ZRC was always that you needed a trusted party to setup the initial parameters set. If the trusted party doesn't destroy their keys after setup, then they can freely generate money of out the air and basically control the entire system.

The ZRC guys are now saying that they have found a solution and are implementing it:
Quote
However, I will address this caveat of this trusted setup. So what is this? Our zkSNARK trusted setup is for initial public parameters of the system. It only happens at genesis time. After that, no trust is required in the system ever. However, if the trusted setup is compromised, then an attacker can fake new coins and could totally trash your economy. An attacker cannot break your anonymity or steal your coins. That said, we weould like to get rid of trusted setup.

There is a paper by some of us which will be appearing soon (BCGTV15) where we propose a multi-party protocol for sampling the parameters. Efficient MPC protocol. If just one is honest, then parameters are going to be completely secure, meaning that an attacker needs to compromise every single one of the participants presumably on the different continents, to break the setup assumptions.
From the MIT Bitcoin expo:
http://diyhpl.us/wiki/transcripts/mit-bitcoin-expo-2015/zerocash-and-zero-knowledge-succint-arguments-of-knowledge-libsnark/

Of course, an unsolveable issue is when there's a bug that lets someone create a pile of coins that the creators didn't realize existed (as with Bitcoin), since no one can see how much money exists on the blockchain. If the same event happened with ZRC, that user would own 99% of the ZRC that would even come into existence.
42  Alternate cryptocurrencies / Altcoin Discussion / Re: [DRK] Darkcoin is NOT Anonymous? Possible Proof inside. on: March 08, 2015, 06:41:08 PM
It’s significant to this debate that Darkcoin had ring signatures on its roadmap and decided against implementing them (for now) because of adverse practical issues associated with their use - in particular the bloat problem.

DRK's solution is also O(n) in size and thus has the same relative amount of bloat, as I stated earlier in the thread... The only real reason I can see that DRK stuck to their CoinJoin model was because so much effort had already been made into writing a method of trying to decentralize CoinJoins, and because implementing ring signatures is a giant pain in the ass (you need to keep track of a whole separate database where you keep outputs of the same age in order of their incidence in the blockchain, for one).
43  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency - 0.8.8.6 on: March 08, 2015, 05:47:12 PM
Two broader thoughts that have come up in discussions elsewhere.

1.) Luke-Jr stated the other day that he foresees ring signature functionality being implemented into Bitcoin in 2-3 years. My response was that even if that actually happens, it wouldn't have a mandatory mix-in level, limiting the anonymity capabilities that Bitcoin could offer with it. However, I've heard others state that you actually wouldn't need a mandatory mix-in level for it to impart "good enough" anonymity for it to kill interest in anything else. Regardless of whether this is true or not, it does sound like something that could steal some remaining thunder from the anonymity-niche coins, given that Bitcoin already has a huge market share.
2-3 years is optimistic for a blockchain that's been bickering over the size of blocks for years now. And yes, you do need minimum mixin levels to make the system secure, although there are ways of doing that within a Bitcoin softfork. However, this presents the problem of money going from non-anonymous addresses to anonymous addresses, which makes blacklisting/censorship really easy (CoinBase can see your output entered into a ring signature output and ban you). Blacklisting in Monero will be impossible.

This is exactly why gmaxwell and andytoshi proposed their Bitcoin sidechain, which uses BRS (Bytecoin Ring Signatures), much like Monero, but using Bitcoin. However, it's likely that the majority of Monero will already be distributed by the time this is released (if ever), and at that point channels to and from Bitcoin, along with much better liquidity, should already exist.

Quote
2.) I've had discussions recently with Bitcoin maximalists who claim that anything built on an altchain cannot succeed, because Bitcoin's blockchain will remain by far the longest chain, and any other altcoin based on a PoW altchain that *ever* begins to compete with Bitcoin for market share will cause interested parties to attack it with the magnitudes of greater resources that are behind the Bitcoin network. My thought on this was that given that Monero uses a different hashing algorithm than Bitcoin, the resources behind Bitcoin couldn't be redirected at Monero in any direct sense (especially if the predominant resources behind Bitcoin are ASICs). Now, that isn't to say that there couldn't *still* be enough incentive involved, if Monero ever became more popular, for Bitcoin supporters to attack Monero by devoting fresh resources/energy to attack it. Thoughts?
The Bitcoin shills are always going to say that nothing will be better than Bitcoin, because all their money is in Bitcoin.

Monero is different. Monero is digital cash, whereas Bitcoin is a hybrid equity-wiring service. Bitcoin has a fixed distribution amount and transparency amongst investors. Conversely, Monero inflationary, like real cash, with a small distribution period of approximately five years as basically an "ICO". It can be spent with privacy, like real cash. They're different entities, with a different promise.
44  Alternate cryptocurrencies / Altcoin Discussion / Re: [DRK] Darkcoin is NOT Anonymous? Possible Proof inside. on: March 08, 2015, 02:24:25 AM
Well, I haven't really gone through the entire thread but I don't think the DRK CoinJoin is entirely unsound from the perspective of being a centralized CoinJoin.

The theory is basically, you have n many outputs (O_n) of denomination size D. For simplicity, for any O_n there is an owner Z_n.

Z_n sends her output O_n to a masternode (MN) along with a new receiving address A_n. The MN shuffles these O_n as inputs and makes shuffled outputs to A_n in a single tx. The tx is then signed by all Z_n. The MN submits the tx to the network and the outputs are indistinguishable to everyone except the MN. Well, they're slightly known to the participants too, because they know which address and input is theirs.

It suffers from some of the same flaws as ring signatures (I'm not going to go over that, we've already published on them). But at the same time, ring signatures (a) don't require a MN (centralized) to do mixing because you can use any previous outpoint and (b) are somewhat more expensive space wise (but not really; see below) and (c) the MNs know 100% the outputs owned by their participants, who obviously have to connect to them somehow over TCP/IP. The last point is a big deal in terms of privacy, and even with Tor you can have timing correlation attacks.

The size of the ring signature is O(n), but then again, so is sequential DarkCoin mixing, per mix tx. The cost per mix for DRK is that of the signed input and output for the recipient, and the obfuscational security of a single tx is also O(n). For the latter I mean number of participants in terms of inputs/outputs... obviously a single participant is useless, and two participants is nearly useless. So, the DRK method still introduces O(n) bloat. It just load balances it differently.

The fact that the MNs are the centralized authority in the CoinJoin and now in network consensus (as of instant tx, since the MN decide which chain is valid by which tx is allowed to be in it) is more of an issue, along with providing correct incentives. Long term most of the rewards go to the MNs who I would guess will, over time, become progressively more pernicious in their activities. Another issue is legal ones for potential people running MNs, as they're effectively laundering money on behalf of the participants and directly benefiting from doing so monetarily.
45  Bitcoin / Bitcoin Discussion / Re: Cryptonote: More Bitcoin Than Bitcoin on: March 07, 2015, 10:49:01 PM
1. DSA is out of my area of expertise so I'll let others such as tacotime address it.

EdDSA is a 64-bit architecture optimized Schnorr signature over a birationally equivalent curve of Curve25519. It was designed by renown cryptographer Daniel J. Bernstein. Curve25519 has been widely used as of recently in cryptography software.

DJB wrote about the design of the curve and EdDSA here: http://blog.cr.yp.to/20140323-ecdsa.html
He also made a large comparison table of features here: http://safecurves.cr.yp.to/
46  Bitcoin / Bitcoin Discussion / Re: Cryptonote: More Bitcoin Than Bitcoin on: March 06, 2015, 06:40:21 PM
(the rest of cryptonote changes aren't very interesting)

Surely you find our temperamental and sometimes impossible C code interesting. Smiley
47  Bitcoin / Bitcoin Discussion / Re: Cryptonote: More Bitcoin Than Bitcoin on: March 06, 2015, 04:23:00 PM
I'm not sure you can do ring sigs with a soft fork. A Bitcoin input refers to a source output uniquely. The corresponding output and input scripts are combined and then executed. Upon success the original output is marked as spent. I don't see how you can express a single spend of (one from an ambiguous set of) multiple outputs in Bitcoin without structural changes.

You'd have to add a new OP_CODE for input verification and separate database bucket for outputs which can be spent as part of a ring signature. In that database outputs would never be considered provable spent. The soft fork rule would be to use the new input OP_CODE to verify a spend from any number of transaction outputs from a list of previous outpoints with ring signature verification.

So... pretty much impossible to get into Bitcoin now I would guess.
48  Bitcoin / Bitcoin Discussion / Re: Cryptonote: More Bitcoin Than Bitcoin on: March 06, 2015, 04:07:29 PM
Garbage.  That's the whole strength of Bitcoin, is it's transparent, trustful, trace any transaction to the Genesis Block Blockchain Ledger.

Having an anonymous blockchain seems shady, seedy, and made for illicit activity.

Thank God this thing is pretty much dead on arrival anyway.  Soon to be forgotten in the annals of Crypto history.

RIP Cryptonote.

Getting ring signatures in would be a soft fork, and very difficult in the current political climate of Bitcoin. Andytoshi and gmaxwell are proposing it as a sidechain, because almost certainly it would be extremely difficult to do on the main chain. There are many other differences too, e.g. the signature algorithm and inflation which would never be accepted into Bitcoin main chain.

Of course, sidechains themselves are considered highly experimental and I'm a little dubious of them being able to work (but I guess we will see). There's also nothing to stop bilateral two way pegs, that is, transfer of XMR to the Bitcoin blockchain as a tokenized coloured coin and the transfer of Bitcoin to the XMR blockchain as a tokenized coloured coin when sidechains come out. Then blockchains simply become decentralized trading apparatuses with different inherent features.
49  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency - 0.8.8.6 on: March 05, 2015, 06:29:45 PM
^^ Yeah it's the root(n) paper, sorry. Recalled it incorrectly off the top of my head.

http://www.cs.ucla.edu/~sahai/work/web/2007%20Publications/ICALP_Chandran2007.pdf
50  Bitcoin / Bitcoin Discussion / Re: Superior Cryptonote Technology on: March 05, 2015, 04:01:57 PM
That can't be true, when him and his wife were round for supper on Tuesday night he didn't mention that at all.

IS IT TRUE
51  Bitcoin / Bitcoin Discussion / Re: Superior Cryptonote Technology on: March 05, 2015, 03:09:41 AM
We need a review of this technology. Something brilliant and clever like this should not be ignored. Even satoshi made some comments on the essence of Cryptonote. Maybe he contributed in some way or another towards its development

Apparently it was in development since a few years and was intended to be a step ahead in the right direction, that is transaction privacy. Cryptonote is the tech which should have been bitcoin in the first place. If it had surfaced a year later after bitcoin, things could have been different

Um. What do you want to know? I'll talk about Monero since that's the CN chain I've worked on the most.

(1) It uses a different elliptic curve than Bitcoin for signing (EdDSA, which uses Schnorr signatures on a Twisted Edwards curve).
(2) It uses a different hashing algorithm than Bitcoin for PoW, which is AES heavy and currently performs similarly on GPUs and CPUs. One of the main downsides to this is that sidechains are currently impossible (validation takes too long), however as sidechains don't actually exist right now we've been ignoring this. If we want to add sidechain support in the future, the hashing algorithm can be change to something simple. In the meantime, the algorithm is relatively "egalitarian" in that no specialized hardware is required.
(3) One time use addresses ("stealth addressing") is mandatory for all transactions. This makes light clients very difficult to secure or create in general, but it dramatically enhances privacy because it's impossible to ever reuse an address.
(4) All transactions are denominated in base 10, and fractionated by mantissa.
(5) Ring signatures obfuscate spending of outputs by allowing you to do a 1-of-N input for a transaction where you spend funds from Bob OR Alice OR Michael OR Claire OR et cetera. Like one time use addresses, this is a passive privacy technology that doesn't require any active participation of anyone in the network (unlike DarkCoin, CoinJoin, and so on).
(6) A single pair of private keys is used for the recovery of all outputs owned by a wallet, but with a different type of data structure than BIP32 has (viewkey/secretkey).
(7) An implicit, silent multisig implementation centered around Schnorr signatures is being researched and developed (thanks andytoshi/gmaxwell).
(8) Research is ongoing into ways to break our privacy technology and improve it. See: https://lab.monero.cc/
(9) Monero is readily auditable from a regulatory perspective (you can easily prove your ownership of funds if you need to, for example to tax agencies).
(10) It has a much faster emissions (subsidy/reward) curve than Bitcoin. 80% is mined within 4 years. The emissions curve is also much smoother than for Bitcoin, with reward decreasing every block.
(11) Unlike Bitcoin, Monero will have long term perpetual inflation. Subsidy will become fixed in about 10 years time at a flat rate of less than 1%, to keep the chain from becoming fully deflationary and to better incentivize miners. This makes it more likely to be useful as a currency than Bitcoin, in my opinion.
52  Bitcoin / Hardware / Re: HashFast announces specs for new ASIC: 400GH/s on: March 04, 2015, 12:11:23 AM
Quote
Were paid to endorse under contract.
Rofl... even if they were paid, they got more than us.

*snickering intensifies*

I never got paid anything...
53  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency - 0.8.8.6 on: March 02, 2015, 05:30:40 PM
We're mainly interested in an improvement in overall complexity, and both schemes here are O(n). There is a sublinear ring signature paper that in O(log n) in size that we're looking at more closely.
54  Bitcoin / Hardware / Re: HashFast announces specs for new ASIC: 400GH/s on: February 21, 2015, 12:46:15 AM
HashFast has apparently run out of money for envelopes and is now sending me the legal correspondence on open sheets of paper addressed to my name.
55  Alternate cryptocurrencies / Altcoin Discussion / Re: "Decentralized MasterNode Network" AltCoin Investment Thesis 2015 on: February 14, 2015, 09:31:00 PM
Yes. Be sure to set them up on VPSs for maximum security.
56  Alternate cryptocurrencies / Altcoin Discussion / Re: A good and exhaustive summary of differences between best anonymous coins ? on: February 12, 2015, 12:24:20 AM
Quote
also theres the lack of security against quantum computing

...that's every cryptocurrency that uses a hashing algorithm ever, because of Grover's algorithm (which breaks all known hash functions).
http://crypto.stackexchange.com/questions/419/what-security-do-cryptographic-sponges-offer-against-generic-quantum-attacks
57  Alternate cryptocurrencies / Altcoin Discussion / Re: A good and exhaustive summary of differences between best anonymous coins ? on: February 12, 2015, 12:17:07 AM
Bitshares also has anonymity with TITAN, which is basically default stealth transactions.

I'm not sure how stealth transactions compare to the coinjoin in darkcoin? Could some of the experts give an opinion on this?

Monero has forward and reverse secrecy by default.
Forward: All transactions in Monero are stealth by default, and keys are 100% non-reuseable.
Reverse: Transactions inputs can be mixed with outputs from any other unspent output in the past using the same amount with ring signatures.

So, you can't tell where anything is going, and in the near term soft fork (which we will be publishing a paper on shortly) you also won't be able to tell where funds are coming from with any degree of confidence, unless you choose to publish that information on your own.

Monero also has very different economic policies -- it has a tiny perpetual inflation designed to keep the supply growing and to enforce its use as a currency rather than a store of value. This also ensures that blocks in the future will always have some reward, so PoW can continue to secure the network.

Monero, we had always hoped, wouldn't be a "stealth this" or "darknet that", but rather a currency for the everyday person to use with some reasonable expectation of privacy. Because as anyone knows with Bitcoin, it's piss easy to tell if Joe Blow down the street bought his girlfriend an abortion, or if you just spent half your paycheck on booze and cigarettes or a donation to the EFF. It's about having the same reasonable expectation of privacy with a cryptocurrency that you would have with a normal bank account. The government can still always press you to release your private keys or whatever if they want you to pay taxes, and so on. It's a cryptocurrency to help bridge the world between cryptoequity (which Bitcoin really is) and regular currencies, and hopefully one day become an actual, usable currency (unlike Bitcoin).

It's not a threat to the government (it's still much more traceable than cash, just probably less so than DRK/SDC/whatever) or intended for you to use as Internet Crack Bucks. Probably if you want to buy stupid things online, you'd be better off mailing cash.
58  Alternate cryptocurrencies / Altcoin Discussion / Re: Ethereum just kicked everyone (including BTC's) ass (Native 2FA) on: February 09, 2015, 04:48:32 PM
You can do 2-of-4 multisig in any Bitcoin fork.
59  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] SpreadCoin | True Decentralization (No Pools) | Testing New Masternodes on: February 06, 2015, 07:27:37 PM
But Coinbase and BTC-e are not pools, they are exchanges/onlinewallets. That's awholenother beast.

A pool can only steal as much as it takes a miner to realize there's something wrong. So if a miner checks the statistics even just once a day, the damage is very limited in size. And the damage of reputation a pool might have from this is much higher than the actual profit that stealing might bring.

(Sorry, should have been 2-of-3 multisig, corrected it)

And the pool cannot steal anything if you're in a 2-of-3 escrow with say, the mediator being a trusted third party (reputable person on this forum, whatever).

So... yeah. I don't think that currently the software is 100% "pool impossible" or anything, it's more "bonded pool mining amenable, with increased incentives for solo mining".

The bigger issue will come when someone decides to multipool SpreadCoin, I'd guess... so you'd mine for a bit on their server for free to generate your initial bond (mining whatever currency is currently profitable), then that bond enables you to mine SpreadCoins but the payout is in BTC. Miners tend to be bottom feeders and will mine whatever is consistently bringing in cash, if the automated multipool is set up correctly I believe you can amortize the risk enough to remain profitable. But for the moment this is a lot of effort.
60  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] SpreadCoin | True Decentralization (No Pools) | Testing New Masternodes on: February 06, 2015, 07:18:19 PM
MrSpreads latest messages from spreadcointalk.org.

I'm not sure MrSpread's argument makes economic sense... Coinbase or BTC-e could also steal all their clients coins at any time, and have way more coins than a single pool ever will. However, pools are a business with real revenue and profit, which is lost in the event of theft for a small tangible reward. Certainly exchanges do run off with coins, but it seems like much fewer coins will ever exist on the pool, disincentivizing the pool from stealing the deposits. As has already been mentioned, all deposits can also be stuck in multisigs with a trusted third party (e.g. 2-of-3 multisig escrow), so that in the event that either the pool or the miner wants to try to steal the deposit, they can not.

At this point I think there is no reason that I can see that a pool cannot be made, the difference with Bitcoin, etc is that such a pool would be bonded mining as opposed to there being no fee for entry in BTC.

I think the issue more right now is that the value of making a pool simply isn't there. It cost almost $20k USD in bounties to get a pool running for CryptoNote coins when we did so with Monero, alongside the possibility of making fees from miners.
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 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 ... 164 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!