canonsburg
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 29, 2016, 09:15:30 PM |
|
Help with explaining how this work? How to create the checksum index from a list of words; can explain it in non c++ terms?
It takes the first N characters of each seed word interpreted using the UTF8 encoding (N=unique prefix length), combines them into one string, computes the crc_32 of the resulting string interpreted as a byte array, and then modulo (remainder) with the word list length. Can you explain further how the UTF8 encoding combines those first N characters into a string. Is there a specific way it does that?
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 29, 2016, 09:16:51 PM |
|
Help with explaining how this work? How to create the checksum index from a list of words; can explain it in non c++ terms?
It takes the first N characters of each seed word interpreted using the UTF8 encoding (N=unique prefix length), combines them into one string, computes the crc_32 of the resulting string interpreted as a byte array, and then modulo (remainder) with the word list length. Can you explain further how the UTF8 encoding combines those first N characters into a string. Is there a specific way it does that? UTF-8 encoding is a way to represent characters that sometimes uses more than one byte per character. This code takes (up to) the first N characters regardless of how many bytes each character uses. Once those characters are pulled from the words they are combined using string concatenation into a single large string which is then used as a byte array to calculate a CRC32 checksum
|
|
|
|
dEBRUYNE
Legendary
Offline
Activity: 2268
Merit: 1141
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 29, 2016, 10:43:12 PM |
|
|
|
|
|
canonsburg
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 29, 2016, 11:09:52 PM |
|
Help with explaining how this work? How to create the checksum index from a list of words; can explain it in non c++ terms?
It takes the first N characters of each seed word interpreted using the UTF8 encoding (N=unique prefix length), combines them into one string, computes the crc_32 of the resulting string interpreted as a byte array, and then modulo (remainder) with the word list length. Can you explain further how the UTF8 encoding combines those first N characters into a string. Is there a specific way it does that? UTF-8 encoding is a way to represent characters that sometimes uses more than one byte per character. This code takes (up to) the first N characters regardless of how many bytes each character uses. Once those characters are pulled from the words they are combined using string concatenation into a single large string which is then used as a byte array to calculate a CRC32 checksum Ok, great. I just didn't know it was a simple string concatenation after the encoding.
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 29, 2016, 11:25:36 PM |
|
Help with explaining how this work? How to create the checksum index from a list of words; can explain it in non c++ terms?
It takes the first N characters of each seed word interpreted using the UTF8 encoding (N=unique prefix length), combines them into one string, computes the crc_32 of the resulting string interpreted as a byte array, and then modulo (remainder) with the word list length. Can you explain further how the UTF8 encoding combines those first N characters into a string. Is there a specific way it does that? UTF-8 encoding is a way to represent characters that sometimes uses more than one byte per character. This code takes (up to) the first N characters regardless of how many bytes each character uses. Once those characters are pulled from the words they are combined using string concatenation into a single large string which is then used as a byte array to calculate a CRC32 checksum Ok, great. I just didn't know it was a simple string concatenation after the encoding. Yeah it's maybe a little confusing but += is just string concatenation in C++: trimmed_words += Language::utf8prefix(*it, unique_prefix_length);
|
|
|
|
bytemuma
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 30, 2016, 10:03:21 AM |
|
Que es lo que pasa con esta moneda que no para de bajar? No decían que tenía un problema de que la blockchain crecía demasiado...?
Esta moneda es muy buena, pero el mercado de bitcoin esta en alta e todas las otras bajan un poco. ![Sad](https://bitcointalk.org/Smileys/default/sad.gif)
|
|
|
|
|
TechorMarketing
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
May 31, 2016, 01:21:00 PM |
|
Riccardo Spagni is very well respected by the Bitcoin developers he meets at these conferences. Monero is lucky to have him.
|
|
|
|
|
|
|
dEBRUYNE
Legendary
Offline
Activity: 2268
Merit: 1141
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 02, 2016, 03:36:50 PM |
|
This reddit reply from u/ferretinjapan deserves a crosspost, hence: To be fair, I can be "hostile" at times, but that is only when I'm clearly being provoked by trolls or others that are being disingenuous and throw the first stone. I personally go out of my way to assume good faith and remain civil, but once I can gauge a users intention is to be a prick I'll reverse troll them like a champ ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) . Unfortunately Bitcoin and other cryptocurrencies attract a massive amount of trolls and know-it-alls so being "hostile" is sometimes the only way to restore civility (ironically) because if I let them walk all over me, they'll be emboldened to continue doing the same thing to others. I don't consider myself a "maximalist", I'm simply naturally sceptical. Nearly all other blockchains really didn't do anything that Bitcoin couldn't, or the features they espoused weren't really useful for end users. Projects can also become corrupted by it's user base and diversity of development is critical if a project is to survive. So when I see a group ruling a blockchain project with an iron fist, I become sceptical of it's success as it's clear that users' best interests are not a priority. So I could hardly be called a maximalist when I turn on Bitcoin after 5+ years as a result of the censorship and hamstringing of development. I want the blockchain that serves users' needs best to be the one to succeed. Aside from Bitcoin's technology, I was also attracted to Bitcoin in the early days because it's goal was to keep the issuance and handling of money honest, so to speak. It can't be corrupted or misused by a select group or entity and that is very important to me. I'm a staunch supporter of honesty and integrity, whether that be keeping governments honest, banks, organisations honest, etc. . Unfortunately, Bitcoin has become mired in politics, and we can all see that since miners have ignored users, and now answer to Blockstream Core, they are corrupting the very foundation of Bitcoin by yet again allowing a group/organisation/company make all the calls. So, to answer /u/beerbellyfatass more specifically, I've seen a LOT of alt coins pop up over the years. I got into Bitcoin in 2010 so, I've witnessed every single alt pop into existence from the beginning, and I've shitcanned 99% of them as the vast majority were scams to try and loosen Bitcoins from naive users in the early days. I can't even begin to tell you how dumb some early users were, they'd pretty much throw their coins at anything and scammers arrived in droves to try and capitalise on early users' idiocy. Thus my standard for what constitutes a sensible altcoin is understandably very high. It takes a lot for a coin to get past my BS filter, but here is a list of things I find myself looking for when taking another Blockchain project seriously. - Fair issuance: No IPO, fundraising BS, no premine, the announcement and mining/node software for the network should have been released and open source well in advance.
- Features that answers genuine use cases that users have, and that other coins struggle to satisfy. It MUST be useful to end users in some way, and that use should be obvious. "Turing complete", smart contracts, etc. is NOT a use case.
- Based on solid CS and cryptographic principals. The underlying security should not be based on brand new research, or dubious mechanisms. It is meant to support an economy, so trusting the security to untested, poorly understood, or brand new algorithms or complex mechanisms is a big red flag as tiny bugs could bring everything down, as they say, the devil is in the details (even when I first discovered Bitcoin, I was very sceptical as bugs could undermine even sound theory). For obvious reasons, Zerocoin fails this sniff test. So does any project that uses POS.
- The mining/wallet/node software must be open source, no exceptions.
- It should not be founded, or organised by a for profit group (think Ripple). If it's for profit, you can almost be guaranteed that governments can shut it down, or have backdoors to control the system. And besides that, for profit coins don't exist to benefit users, they exist to benefit the company/organisation, and can be very easily corrupted.
As you can see, Ethereum sits on the fence of most of these criteria, but Monero clearly passes, thus where my "bias" lies. I like Monero a hell of a lot more than Ethereum, but I can't quite throw Ethereum in with all the other scam/shit coins out there. Ethereum has too many red flags but unfortunately users, as usual, have little idea what/why they are getting into Ethereum and simply flock to it because "turing complete" and think nothing of the underlying code or design, or what use cases it's trying to satisfy for end users. Ethereum as a result looks far more like a pump and dump than a serious contender. Monero OTOH has obviously been carefully designed to address certain needs everyday users have, and many long term problems considered and addressed before getting started. They never had an IPO, all coins were issued via mining, was open source from the outset, based on solid algorithms, and done by volunteers. /essay Source: https://www.reddit.com/r/Monero/comments/4m4qv2/help_me_understand_monero_and_the_community_im/d3sw4mz?context=3
|
|
|
|
Hueristic
Legendary
Offline
Activity: 3934
Merit: 5288
Doomed to see the future and unable to prevent it
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 02, 2016, 04:03:54 PM |
|
So I'm at the poker table and 2 girls start talking in arabic (your not supposed to speak in any language but english at that casino when in a hand). So I decide to make a joke after a few minutes of this (I knew they weren't cheating so really couldn't care about the rule) and I said "All I hear is Lets take down that plane" and damn did they lose it! I couldn't believe someone (both girls play alot play and one is a pro) smart enough to make a living playing poker was unable to grasp the joke. Not to mention the fact that almost 100% of what comes out of my mouth is to evoke a chuckle. But once again I give people more credit than they deserve.
|
“Bad men need nothing more to compass their ends, than that good men should look on and do nothing.”
|
|
|
iCEBREAKER
Legendary
Offline
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 02, 2016, 07:00:30 PM |
|
|
██████████ ██████████████████ ██████████████████████ ██████████████████████████ ████████████████████████████ ██████████████████████████████ ████████████████████████████████ ████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ████████████████████████████████ ██████████████ ██████████████ ████████████████████████████ ██████████████████████████ ██████████████████████ ██████████████████ ██████████ Monero
|
| "The difference between bad and well-developed digital cash will determine whether we have a dictatorship or a real democracy." David Chaum 1996 "Fungibility provides privacy as a side effect." Adam Back 2014
|
| | |
|
|
|
cryptimus prime
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 02, 2016, 07:25:53 PM |
|
@DeBryne
I really like Monero and all the possibilities it brings with it and I own enough of it.
What I do not like to be honest is some growing FUD against Ethereum. I have read a german blog lastly, about a meeting in Germany, where Fluffypony has also been speaking, and the autor concluded how he liked the idea of XMR but disliked the negative attitude and speech towards competitors. I have stated this one time and do it again, although it might be disliked: The Monero community should concentrate more on own achievements and less on others. Only losers complain about the competitors, while they go far ahead.
To cite from your quote: "It MUST be useful to end users in some way, and that use should be obvious. "Turing complete", smart contracts, etc. is NOT a use case."
With all respect but this is complete BS. It is not the "Turing complete" and "smart contracts" which an end user would use, but applications built on those functions of the Ethereum network. Ethereum is running away and may take BTC crown faster then some think or at least share it with BTC. Serious companies are supporters of ETH or ETH based projects. Big mass media and financial newsletters write about ETH, a whole ecosystem is growing, while an army of ETH developers thinks how to implement more privacy securing functions into the network.
On the other side we wait for the official GUI wallet and call Ethereum a P&D coin? Cmon.
|
|
|
|
bitebits
Legendary
Offline
Activity: 2238
Merit: 3475
Flippin' burgers since 1163.
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 02, 2016, 07:41:45 PM |
|
Thanks to Pieter Wuille, Adam Back and Monero lead developer Riccardo Spagni for information and added feedback.Nice article, understandable as well for the less technical readers. And a few very important last words: "It's not clear that everyone agrees Bitcoin should be more private or fungible." I sincerely hope Confidential Transactions gets implemented in Bitcoin one day, but don't see it happening. Lets lead by example.
|
- You can figure out what will happen, not when /Warren Buffett - Pay any Bitcoin address privately with a little help of Monero.
|
|
|
dEBRUYNE
Legendary
Offline
Activity: 2268
Merit: 1141
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 02, 2016, 08:30:20 PM |
|
@DeBryne
I really like Monero and all the possibilities it brings with it and I own enough of it.
What I do not like to be honest is some growing FUD against Ethereum. I have read a german blog lastly, about a meeting in Germany, where Fluffypony has also been speaking, and the autor concluded how he liked the idea of XMR but disliked the negative attitude and speech towards competitors. I have stated this one time and do it again, although it might be disliked: The Monero community should concentrate more on own achievements and less on others. Only losers complain about the competitors, while they go far ahead.
To cite from your quote: "It MUST be useful to end users in some way, and that use should be obvious. "Turing complete", smart contracts, etc. is NOT a use case."
With all respect but this is complete BS. It is not the "Turing complete" and "smart contracts" which an end user would use, but applications built on those functions of the Ethereum network. Ethereum is running away and may take BTC crown faster then some think or at least share it with BTC. Serious companies are supporters of ETH or ETH based projects. Big mass media and financial newsletters write about ETH, a whole ecosystem is growing, while an army of ETH developers thinks how to implement more privacy securing functions into the network.
On the other side we wait for the official GUI wallet and call Ethereum a P&D coin? Cmon.
[1] First, regarding bolded, Fluffypony didn't speak in a condescending way towards other altcoins. It is very unfortunate how this was misreported in that German article, but it is far away from what was really said. I actually agree with the rest of that paragraph and it makes sense to say if you have to rely on the article, instead of what was really said. For what it's worth, I think there will be a video online of the presentation soon. You can determine yourself if it was condescending and I am confident you will conclude it wasn't. [2] First, that wasn't posted by me, but by a reddit user ferretinjapan. This is his own personal opinion and if you want to challenge him on it regarding the Ethereum part you should do so on Reddit. Perhaps I should've made myself more clear to the extent that I agree with the general gist of the post itself, whereas I may disagree with some more specific points of it.
|
|
|
|
iCEBREAKER
Legendary
Offline
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 02, 2016, 09:37:55 PM |
|
Thanks to Pieter Wuille, Adam Back and Monero lead developer Riccardo Spagni for information and added feedback.Nice article, understandable as well for the less technical readers. And a few very important last words: "It's not clear that everyone agrees Bitcoin should be more private or fungible." I sincerely hope Confidential Transactions gets implemented in Bitcoin one day, but don't see it happening. Lets lead by example. Nice catch. Go Fluffy go! ![Cool](https://bitcointalk.org/Smileys/default/cool.gif) "Not clear everyone agrees" is an understatement, given the Blockchain Alliance's commitment to keeping Bitcoin firmly under the thumb of TBTB. Given the booming cottage industry of Bitcoin blockchain analysis, CT might be relegated/limited to a role of damage control in the (future?) fungibility arms race.
|
██████████ ██████████████████ ██████████████████████ ██████████████████████████ ████████████████████████████ ██████████████████████████████ ████████████████████████████████ ████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ████████████████████████████████ ██████████████ ██████████████ ████████████████████████████ ██████████████████████████ ██████████████████████ ██████████████████ ██████████ Monero
|
| "The difference between bad and well-developed digital cash will determine whether we have a dictatorship or a real democracy." David Chaum 1996 "Fungibility provides privacy as a side effect." Adam Back 2014
|
| | |
|
|
|
|
wachtwoord
Legendary
Offline
Activity: 2324
Merit: 1125
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 03, 2016, 10:52:51 AM |
|
@DeBryne
I really like Monero and all the possibilities it brings with it and I own enough of it.
What I do not like to be honest is some growing FUD against Ethereum. I have read a german blog lastly, about a meeting in Germany, where Fluffypony has also been speaking, and the autor concluded how he liked the idea of XMR but disliked the negative attitude and speech towards competitors. I have stated this one time and do it again, although it might be disliked: The Monero community should concentrate more on own achievements and less on others. Only losers complain about the competitors, while they go far ahead.
To cite from your quote: "It MUST be useful to end users in some way, and that use should be obvious. "Turing complete", smart contracts, etc. is NOT a use case."
With all respect but this is complete BS. It is not the "Turing complete" and "smart contracts" which an end user would use, but applications built on those functions of the Ethereum network. Ethereum is running away and may take BTC crown faster then some think or at least share it with BTC. Serious companies are supporters of ETH or ETH based projects. Big mass media and financial newsletters write about ETH, a whole ecosystem is growing, while an army of ETH developers thinks how to implement more privacy securing functions into the network.
On the other side we wait for the official GUI wallet and call Ethereum a P&D coin? Cmon.
What makes you think ETH is a competitor of XMR? It's overvalued crap and a pre-mine scam. It's as valuable as XRP, namely zero. Please don't ask people to support blatant scams.
|
|
|
|
|