Bitcoin Forum
May 01, 2024, 01:45:55 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 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 ... 121 »
1121  Alternate cryptocurrencies / Altcoin Discussion / Re: rpietila Altcoin Observer on: August 19, 2014, 05:44:10 PM
Unconscionable? The way you over react to anything negative (real or perceived) about your adopted cryptocurrency bemuses me.

Michael, I did not create the CryptoNight PoW, nor am I particularly attached to it. I am, however, against blatant incorrectness in a technical document, and would be just as vehement if the incorrectness were about scrypt. This is not the first time I've reacted this way - in this very forum I've passionately argued against incorrectness in all manner of "whitepapers" dished out by "developers" regardless of whether or not it relates to something I'm involved in.

That you feel the need to pop your head in and pass a smug and arrogant comment is not unsurprising, but it would behove you to tread carefully, as such behaviour reflects extremely poorly on the cryptocurrency you represent.

Come now, let's nip the antagonism in the bud.  The "unconscionable" word was a bit...insensitive...but not worth starting a feud.  BBR and XMR should be able to cooperate well, to mutual benefit, and overblown rhetoric won't help either.  Oil on the water, please.  (And no smoking.)

I stand by the turn of phrase I used. Lying, or misrepresenting a fact that he should know, in a formal technical document is unconscionable. In fact, I agree with everything else he said about the algorithm, but that entire last sentence is unnecessary and disingenuous. I'd expect something like this from a Newsweek reporter, but not from somebody who obviously understands the facts of the matter and is writing a technical document. If it was a developer working for me they would be in a disciplinary hearing, but spending a few years C-level at a listed company has maybe made me overly demanding.

I do not claim or pretend to be a dispassionate person.
1122  Alternate cryptocurrencies / Altcoin Discussion / Re: rpietila Altcoin Observer on: August 19, 2014, 02:41:38 PM
The full sentence in the whitepaper is: "These constraints were supposed to protect hash from GPU and ASIC implementation, but a GPU miner appeared on the scene in 2 weeks after this technology got public attention." Thus, contextually we know that his meaning in the word "protect" is "ensure they do not exist". He considers the very existence of a GPU miner a failure of the algorithm, when, in fact, a GPU miner can and should exist as long as it the performance gap is closed. Currently GPU miners are 2-3x as performant / efficient as CPU miners, and by dga's calculations they shan't exceed ~5x the performance / efficiency. Thus the algorithm has completely succeeded at what it purports to do, and has met its primary goal.

If we're nitpicking, then closing the gap would mean that GPUs are no faster than (the fastest) CPU.
A 2x-3x gap is a narrowed, not a closed gap.

That is true, but you and I are resigned in the knowledge that a purpose-built device will always be able to outperform a general purpose device, even if the cost of that purpose-built device is fiscally prohibitive. Thus, the gap cannot ever truly be closed, in the truest sense of the word. Thankfully, this is clarified somewhat: "It is appropriate that some users can have a certain advantage over others, but their investments should grow at least linearly with the power."

Holistically the take away is and should be that the performance gap needed to be reduced between CPUs, GPUs, FPGAs, and ASICs. CryptoNight delivers on that goal quite sufficiently.

Note: I much prefer Cuckoo Cycle over CryptoNight, and am watching its ongoing development with expectation and excitement. Although we do not expect to switch PoWs anytime soon, Cuckoo Cycle is on a very short list of candidates for future consideration.
1123  Alternate cryptocurrencies / Altcoin Discussion / Re: rpietila Altcoin Observer on: August 19, 2014, 12:46:41 PM
I'm sure there will be pushback on these as there was to the others, but kudos to him and the Boolberry team for putting it out there for others to read, steal from, and criticize.  (Disclaimer:  I looked at an earlier draft of this one and provided some minor writing feedback.  I'm not an author of it and am not part of the BBR team.)

Busy reading through it - he leads into it with a huge fallacy that is either incredibly naive or very disingenuous of him. When describing CryptoNight he states: "These constraints were supposed to protect hash from GPU and ASIC implementation" [sic]. Literally the first paragraph in the CryptoNote whitepaper that describes the PoW algorithm says: "Our primary goal is to close the gap between CPU (majority) and GPU/FPGA/ASIC (minority) miners. It is appropriate that some users can have a certain advantage over others, but their investments should grow at least linearly with the power. More generally, producing special-purpose devices has to be as less profitable as possible."

Misrepresenting the facts of the matter in a whitepaper, purposely or not, is unconscionable.

Looks like two different ways to say the same thing.  "protect from" has the same meaning as "close the gap between" in terms of reducing the ability for GPU/ASIC to skyrocket the hash beyond the capabilities of CPU to do so.

The full sentence in the whitepaper is: "These constraints were supposed to protect hash from GPU and ASIC implementation, but a GPU miner appeared on the scene in 2 weeks after this technology got public attention." Thus, contextually we know that his meaning in the word "protect" is "ensure they do not exist". He considers the very existence of a GPU miner a failure of the algorithm, when, in fact, a GPU miner can and should exist as long as it the performance gap is closed. Currently GPU miners are 2-3x as performant / efficient as CPU miners, and by dga's calculations they shan't exceed ~5x the performance / efficiency. Thus the algorithm has completely succeeded at what it purports to do, and has met its primary goal.
1124  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [BCN] Bytecoin. Major update NOW! on: August 19, 2014, 12:27:53 PM
That was discussed a long ago on Monero thread  - https://bitcointalk.org/index.php?topic=583449.msg6593768#msg6593768 
Note there was Hexah and he was absolutely right in his arguments and until he and other guys made some noise monero devs were not thinking about sharing theire optimizer with the usual miners

Talk about resurrecting an old topic for the sake of spewing nonsense;)

Start here: https://bitcointalk.org/index.php?topic=583449.msg6597057#msg6597057

NoodleDoodle released the binaries in public on IRC. His changes were subsequently submitted as a pull request and committed. All of this happened in the space of 36 hours (between May 6th and May 7th). He was under no obligation to release the binaries or his changes, and from the hashrate graph it's clear that the earliest time he could have begin using the improved code was May 6th. Nobody had any significant advantage from this, even though they absolutely could have. Something to think about next time you want to throw a spurious argument out.
1125  Alternate cryptocurrencies / Altcoin Discussion / Re: rpietila Altcoin Observer on: August 19, 2014, 11:40:40 AM
I'm sure there will be pushback on these as there was to the others, but kudos to him and the Boolberry team for putting it out there for others to read, steal from, and criticize.  (Disclaimer:  I looked at an earlier draft of this one and provided some minor writing feedback.  I'm not an author of it and am not part of the BBR team.)

Busy reading through it - he leads into it with a huge fallacy that is either incredibly naive or very disingenuous of him. When describing CryptoNight he states: "These constraints were supposed to protect hash from GPU and ASIC implementation" [sic]. Literally the first paragraph in the CryptoNote whitepaper that describes the PoW algorithm says: "Our primary goal is to close the gap between CPU (majority) and GPU/FPGA/ASIC (minority) miners. It is appropriate that some users can have a certain advantage over others, but their investments should grow at least linearly with the power. More generally, producing special-purpose devices has to be as less profitable as possible."

Misrepresenting the facts of the matter in a whitepaper, purposely or not, is unconscionable.
1126  Alternate cryptocurrencies / Altcoin Discussion / Re: Darkcoin is officially dead on: August 19, 2014, 11:33:30 AM
yeah i know that, but still the difference between bitcoin and older crypto(i didn't read all the the article, but the old crypto didn't have block reaward/address/mining ecc...they work on a different bases, instead monero have only the cryptonote algo as something new) are very high compared to new coin and bitcoin, the latter are more of a clone, than the old one with bitcoin imho

for example you can't just say that bitcoin is a clone of electronic money

Monero uses the CryptoNote protocol, which is completely different from the Bitcoin protocol. It does use a different proof of work algorithm from Bitcoin, but that is inconsequential, as that is definitely not the key or only differentiator.

For example, what you think of as a "wallet" in Bitcoin is a group of private (spend) and public keys that belong to you. In Monero, a wallet only contains two private keys: a spend key and a view key. An "address" in Bitcoin is a base58 encoded hash of the public key associated with a particular private key inside a wallet. In Monero, an "address" is a base58 encoding of the serialised view and spend public keys.

Incidentally, "mining" in Bitcoin is merely proof of work, and Satoshi openly acknowledges in the Bitcoin whitepaper that it is based on Adam Back's Hashcash.

Therefore, just because it appears to be similar in concept and uses similar terminology does not mean that it is the same thing. Satoshi Nakamoto pulled many things together in Bitcoin, from a HashCash-derived proof of work system, to the blockchain which is, essentially, a Merkle tree that is not too dissimilar from what Ralph Merkle patented in 1979. Similarly, Monero certainly uses many of the theoretical principles espoused in Bitcoin, but it pulls many other cryptographic concepts together, such as its use of ring signatures (per the "group signatures" paper published by D. Chaum and E. van Heyst in 1991).
1127  Alternate cryptocurrencies / Altcoin Discussion / Re: Blowing the lid off the CryptoNote/Bytecoin scam (with the exception of Monero) on: August 19, 2014, 08:32:01 AM
"From the same one from the same developer"

So QCN dev = XMR dev? Or who is he then?

Huh? No, pfo released a wallet for Monero on June 10, and he's now released the same wallet for QCN. He initially wrote it for mropool.org.
1128  Alternate cryptocurrencies / Altcoin Discussion / Re: Darkcoin is officially dead on: August 19, 2014, 07:05:56 AM
it's a semi-clone, it is based on block and reward and transaction with address, everything that shares those characteristics it's a semi-clone

at least it's not a pure clone yes

But that just means it shares common principles. Bitcoin used principles from Adam Back's Hashcash, blinded payments from DigiCash, and several other virtual currencies that preceded it. Here is a good article that is a starting point if you're interested: http://bitcoinmagazine.com/12241/quick-history-cryptocurrencies-bbtc-bitcoin/

I think it's important to make a distinction between something that builds on the theoretical foundation of Bitcoin, yet shares no common code with it, and something that merely inherits Bitcoin's code and adds a few features. I do not think calling the former a "semi-clone" is valid, any more than I think it's fair to call Bitcoin a semi-clone of DigiCash;)
1129  Alternate cryptocurrencies / Altcoin Discussion / Re: Supercoin is fundamentally broken - read why inside and save yourself money on: August 18, 2014, 08:29:54 PM
Some little words about first beta-test made with supercoindev today on irc:

-snip-

So in order to send $1000 you first need to have $2000 available AND it needs to be tied up until this transaction is complete?

I'm going to guess, but I may be reaching, that this will never have any sort of longevity:-P
1130  Alternate cryptocurrencies / Altcoin Discussion / Re: Darkcoin is officially dead on: August 18, 2014, 08:25:56 PM
The money is moving into the XMR market as far as I know.

xmr is dying too, the money are on ethereum or just there aren't money...

Today change +2.77

src bitcoinwisdom; not sure why you call it dying.

was at 500ks now at 300ks, this is 40% loss, i couldn't care less about the daily change, i always look it by a global pov

So then Bitcoin is also dead in your view, since it suffered more than a 50% loss from November.

well no bitcoin is an exception to this, because it is not a clone

Monero isn't a clone of Bitcoin, so I guess that puts it in the same boat, wouldn't you agree?
1131  Alternate cryptocurrencies / Altcoin Discussion / Re: Blowing the lid off the CryptoNote/Bytecoin scam (with the exception of Monero) on: August 18, 2014, 05:03:27 PM
This CN debacle has more intrigue than Game of Thrones.

I know, right?

<popcorn.gif goes here>

:-P
1132  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: August 18, 2014, 04:10:11 PM
If i'm remembering correctly, earlier you guys said that you didnt want to bring out a gui until you had solved the database stuff first because monero was not yet ready for the flood of users that would come with it. Now i see you guys talking about gui all the time and hardly ever about the database so im just wondering if something has changed. This is a big deal to me personally because I only have 2 gig's of ram. Im not sure if i even have access to my coins any more and if i do, not for long.

The database stuff will be done quite some time before a GUI is complete. Because we're cognisant of the amount of work involved in bring the GUI to fruition to the standards we expect, we have had no problem starting work on it sooner rather than later. By the time it's done all the other bits will be done;)
1133  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [BCN] Bytecoin. Major update NOW! on: August 18, 2014, 02:29:25 PM
Nope, it's Monero botnet is mining Monero as usual:




Looks like it's actually the Quazarcoin botnet mining Quazarcoin as usual:

1134  Alternate cryptocurrencies / Altcoin Discussion / Re: rpietila Altcoin Observer on: August 18, 2014, 01:46:41 PM
I read it. Princeton needs to rethink their strategy of admitting students of the OP's caliber. Nothing earth shattering was discovered in that post at all. Just an excuse to strong arm people and it didn't work short term for some reason.  Roll Eyes

Nothing earth shattering? How is purposeful deception not earth shattering? Based on the information provided we now know not to trust a group of cryptocurrencies that are most likely churned out by the same coin mill. I think that's pretty earth shattering.
1135  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: August 18, 2014, 12:32:22 PM
When will we see a final GUI release?

Read the last two Missives:

https://bitcointalk.org/index.php?topic=583449.msg8388985#msg8388985
https://bitcointalk.org/index.php?topic=583449.msg8388993#msg8388993

If anything is unclear, please ask:) If you'd like to speed up the effort we're able to put in to development, please consider donating:

Donations for general development

XMR:
Code:
46BeWrHpwXmHDpDEUmZBWZfoQpdc6HaERCNmx1pEYL2rAcuwufPN9rXHHtyUA4QVy66qeFQkn6sfK8aHYjA3jk3o1Bv16em
viewkey: e422831985c9205238ef84daf6805526c14d96fd7b059fe68c7ab98e495e5703

BTC:
Code:
1FhnVJi2V1k4MqXm2nHoEbY5LV7FPai7bb

Monero Community Hall of Fame
1136  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: August 18, 2014, 11:58:52 AM
10k is still a lot and this is 10k per payee, which means you have unlinkable payments only for the largest of merchants, because smaller merchants won't have <10k customers and every payment ID will uniquely identify a customer (unless they are not reused). Never mind. Obviously if the payment addresses are unlinkable then it would be 10k globally, so that isn't bad. Or maybe even a much smaller number.

As far as the stealth stuff, I think once you create a one-time public key you can just use that to encrypt the payment ID (decryptable by recipient since the recipient can extract the one-time private key), at which point it is okay to reuse them. There may be some tricky ninja crypto issues here, about whether certain key pairs can be used (or are safe to use) for encryption or just signing.

If you can unlinkably encrypt and therefore safely reuse payment IDs then the payment ID can be considered part of the account number. Something like BASEACCOUNT-SUBACCOUNT where SUBACCOUNT is what we now call payment ID.

Sorry yes - I mean dump the 64-char hex string and go for something that tops out at a reasonably sane amount, which will cause tons of collision on the blockchain over time. The stealth idea wouldn't require this, it would be unbound and sent as a hash because it's stealthed. Regardless of which route we take, packing it in with the account number is a necessity, even if this means the account number grows by a number of base58 characters.
1137  Alternate cryptocurrencies / Altcoin Discussion / Re: Supercoin is fundamentally broken - read why inside and save yourself money on: August 18, 2014, 11:42:25 AM
I will admit that I am not a pro coin coder.  I've just recently started looking into how some of this works.  I have a logical question...

"Firstly, not all possible malleability vectors are "fixed" in 0.9, so transactions are still quite malleable and the transaction ID can still change."

If I understand what you are saying here, TX IDs can be changed or fudged to cause issues with tracking that transaction.  I assume this can cause coins to get lost or stolen.  So my question is, assuming my previous two assumptions are correct, if this is a real issue AND is easy to do, why aren't you forging btc transactions and stealing BTC all day long?  The problem that you say Super has should be a problem that every coin out there has. 

A malleability attack doesn't stop the transaction from going through, it just mostly goes through with a different tx ID to the one kicked back by your wallet. Your coins won't disappear, the recipient address will still receive them, and nothing can be stolen. Malleability does not and cannot change the validity of the transaction, the destination, the amount, the p2sh hash (if there is one), the inputs, the outputs, or anything else. The only thing it changes is the transaction ID.

Therefore, if you made a payment to your friend, and sent him the transaction ID, he may not be able to match that with his address history by payment ID. He will still be able to match it based on where it came from and the amount. Bitcoin is still vulnerable to this, as pointed out in the link you reference, and Eligius and other pools will still gladly mine valid transactions that fail isStandard() tests.
1138  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: August 18, 2014, 11:16:38 AM
Doesn't this imply reusing payment ID's which is kind of bad? I think we need improvements to the usage model here. Ultimately people can view their exchange account as having an "account number" even if behind the scenes that turns into something else such as asking the user for a payment ID every time you use it (similar to current usage without reusing payment IDs), or automatically requesting one with some protocol (better).

Alternately the protocol could be improved to encrypt the payment IDs in transactions in which case they could be safely reused.

Requesting one with a protocol is a problem, the daemon shouldn't touch out via non-p2p channels except for certain convenience features that a paranoid user can disable. Using something like that also makes offline rawtx's that much harder to make.

I'd argue for a smaller payment ID set than the current huge one - maybe as low as 10k possible payment IDs per wallet. The more payment ID collision there is in the blockchain the more useless it is as a metric.

The only alternative off the top of my head is to have a stealth payment ID. Following the parlance in the whitepaper (section 4.3), Bob would give Alice his public key (A, B, C) where C is the public ec-key of (c), the private ec-key that is the payment ID, and is packed into the address. The one-time public key computed by Alice by generating a random r ∈ [1,l−1] and then computing the public key as P = Hs(rA)G+B. Alice then generates a visible payment ID (that is sent in tx_extra) by computing I = Hs(rC)G. Bob identifies his transactions by computing P′ = Hs(aR)G + B (he knows R since Alice has packed R = rG into the transaction) and matching them against every passing transaction. Upon identifying a transaction, Bob is able to then determine the recipient by taking his set of locally generated payment IDs (the method by which he computes these, whether deterministic or random, is irrelevant, and the transaction is guaranteed to have a payment ID as the address given to Alice contained one) by computing I′ = Hs(cR) (since cR = crG = rC and I′ = I). Then again, I'm no mathematician and could be reaching with this.
1139  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: August 18, 2014, 10:22:51 AM
Lots of really good discussion about ripping out old terminology and replacing it with more intuitive and natural terms:)

There may be some value in retaining "address", as "address book" is a familiar concept for having a list of thing-I-remember (name) linked to thing-I-don't-remember (address), and "email address" is a familiar concept as a unique destination. If we replace address with account number, what do we call "Address Book"? I checked on my online banking, and the equivalent they have are "beneficiaries" in a "favourites" list, which I suppose is ok (although I've never been fond of "beneficiaries"..."recipients" maybe?) I'm not averse to dropping "address", as long as we can find a convention that fits.

One additional thing to consider: we are looking at ways of packing the payment ID into the "address" so that there are no longer issues with it being a separate thing that people forget. In this regard alone I lean towards address rather account number, because with a bank you pay into a person's single account number and allocation is manual/semi-automated, whereas with this you'd pay into seemingly-unique "addresses". Conceptually I would think this is somewhat similar to Gmail's functionality where you can receive email to name+description@gmail.com and it tags them with the bit after the +.

I think the 24 word "seed" is fine as a term, since it conveys the sense of "thing that everything else grows from" which underscores its importance, else we should call it a 24 word "key"? We will have additional formats that can be used to store your seed, such as a password-encrypted, base58-armoured version. Given that the use of stealth addresses removes the need to have multiple addresses in your wallet (and thus multiple privkeys) we can use the term "seed" or "key" comfortably (I have no preference between the two).

I think the wallet/account MUST be "familiar and easy to use"  ..
The simpler the better ..
I'm in that "wider population non-technical user" demographic ..
I'm in my 60's, somewhat computer literate, willing to try and learn  ..

That said, the "key" imho to mass adoption of any crypto is going to
be 100% on the ease of useablility/security/functinality of the wallet/account ..

Please consider the NXT brain wallet as a potential wallet/account to model after ..
It has several attractive features ..

A brain wallet is a terribly bad idea, not in and of itself, but because people are terribly bad at setting secure passphrases. Even a seemingly safe, single line from a very obscure Afrikaans poem got someone's brainwallet hacked and 4 BTC taken from it. It doesn't matter how much we educate, people are simply not going to use secure passphrases. If we enforce certain things automatically (say, 25 char minimum length, automated Google search must return no results, must not exist in previously known password caches) we are not only compromising our users by sending their secure password out to check (thus exposing it), but we are raising the barrier to entry to a point that is high enough to irritate newcomers and cause them to walk away in frustration.

The 24 word seed is sufficient for you to use Monero on any computer, and we can definitely look at ways of having a much shorter, password-encrypted base58 token in future.
1140  Alternate cryptocurrencies / Altcoin Discussion / Re: Blowing the lid off the CryptoNote/Bytecoin scam (with the exception of Monero) on: August 18, 2014, 08:43:38 AM
This is why I don't own XMR or any CN coin. The Monero trolls are everywhere, every coin thread Cryptonote or not, and why the fuck would I want to buy a coin when current coin owners are so desperate they feel the need to troll so dam much. Even smooth trolling the Bytecoin thread so fucking hard and he's part of the Monero team..seriously where do you guys get the time to troll so much? And you're actually hurting XMR not helping, it's just making this whole cluster fuck surrounding Cryptonote coins worse.
My conclusion, Cryptonote coins are all FUBAR

The author of this post is NOT involved with Monero in any way. I cannot refute some or even most of his findings, but I certainly disagree with the vitriolic voracity with which it is delivered. He is exceedingly angry, and that is at odds with the way any members of the Monero core team view CryptoNote or Bytecoin.

I can only find the one comment that smooth made recently in the Bytecoin thread, and I don't think there is a fundamental problem with engaging cross-thread. We harbour no ill-will against Bytecoin, so to label a tongue-in-cheek comment as "trolling" is a bit of a stretch, don't you agree? I know it's a fine line, but I don't think we're being purposely obtuse or abrasive.

As to those involved with Monero who you label "Monero trolls", we simply cannot control anyone. People are going to say good things and bad things about Monero, and it is not our responsibility or in our best interest to attempt to stifle free speech. There will always be people that passionate like or passionately hate Monero, and that's a good thing, as it encourages intense debate. For those that cross the line to trolling or excessive pandering, I apologise for their behaviour on behalf of the core team. We do not condone it, but we are also not in a position to be able to stop it. Please accept my personal apology as well if the behaviour of anyone even peripherally involved with Monero has offended you in any way.
Pages: « 1 ... 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 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 ... 121 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!