Hueristic
Legendary
Offline
Activity: 4004
Merit: 5453
Doomed to see the future and unable to prevent it
|
|
October 26, 2015, 03:40:36 AM |
|
So I figured I would post about where I am at in the source code and give some perspective on what is going on and how complex it is (well to me it is): ................................. Now at this point I'm going to continue to read the first function at the top and keep going from there, where I left off after the function call create_transactionsI'm finding it sort of therapeutic to read source code learn new keywords and operators etc in C++ that I never learned in my schooling in computer science. There is a lot going on in just this one RPC command "transfer". There is a "transfer_new" which I have not delved into much yet. I'll post more in the future once I have better understanding of the code or just want to update on where my reading and commenting for myself is at. Trust me there is much more going on in other places of the code on a bit-wise level of shifting bits LEFT and RIGHT etc in the portion that creates your secret/view keys etc when you create an ACCOUNT in simple wallet. <---- very complex math All for now.. This is the exact reason I'm not going to waste any time on this code without a flowchart at the very least. My memory is not any good anymore and this is real work. Not to mention the fact this info has to out there already or no-one would be able to edit the code safely. So someones holding out on us. It makes me suspicious. http://dilbert.com/strip/1994-06-10You are always welcome to contribute to this. My memory isn't good either. But I used what is called commenting in the code as well as note taking. It helps when you write things down, then it is less to remember. It is difficult to read but it is doable. It will only get easier with more eyes on the code. Do as you wish and thanks for your input. I applaud your effort, I hope to see it completed.
|
“Bad men need nothing more to compass their ends, than that good men should look on and do nothing.”
|
|
|
americanpegasus
|
|
October 26, 2015, 05:23:41 AM Last edit: October 26, 2015, 05:34:09 AM by americanpegasus |
|
So I figured I would post about where I am at in the source code and give some perspective on what is going on and how complex it is (well to me it is):
The transfer RPC command used in simplewallet.cpp references the following function: . . . .
Trust me there is much more going on in other places of the code on a bit-wise level of shifting bits LEFT and RIGHT etc in the portion that creates your secret/view keys etc when you create an ACCOUNT in simple wallet. <---- very complex math
Meh. I'm not impressed. Looks like something any 'ol Russian scammer could cobble together (though I'm sure the Monero devs have cleaned up & annotated the code a little). Show me some polynomial time code that solves traveling salesman and I'll be impressed (and it has to be under 100kb in size, including comments - entries will be disqualified for being over the 100kb limit; some other Russian kid tried to show me he solved traveling salesman with a function time of O(36n+17), but the code was over 4MB.... sorry, read the rules slacker).
|
Account is back under control of the real AmericanPegasus.
|
|
|
smoothie
Legendary
Offline
Activity: 2492
Merit: 1474
LEALANA Bitcoin Grim Reaper
|
|
October 26, 2015, 06:04:15 AM |
|
So I figured I would post about where I am at in the source code and give some perspective on what is going on and how complex it is (well to me it is):
The transfer RPC command used in simplewallet.cpp references the following function: . . . .
Trust me there is much more going on in other places of the code on a bit-wise level of shifting bits LEFT and RIGHT etc in the portion that creates your secret/view keys etc when you create an ACCOUNT in simple wallet. <---- very complex math
Meh. I'm not impressed. Looks like something any 'ol Russian scammer could cobble together (though I'm sure the Monero devs have cleaned up & annotated the code a little). Show me some polynomial time code that solves traveling salesman and I'll be impressed (and it has to be under 100kb in size, including comments - entries will be disqualified for being over the 100kb limit; some other Russian kid tried to show me he solved traveling salesman with a function time of O(36n+17), but the code was over 4MB.... sorry, read the rules slacker). Not sure what the traveling saleman topic has to do with code. lol Are you reading too deep into things as the RPC command is "transfer" not "travel".
|
███████████████████████████████████████
,╓p@@███████@╗╖, ,p████████████████████N, d█████████████████████████b d██████████████████████████████æ ,████²█████████████████████████████, ,█████ ╙████████████████████╨ █████y ██████ `████████████████` ██████ ║██████ Ñ███████████` ███████ ███████ ╩██████Ñ ███████ ███████ ▐▄ ²██╩ a▌ ███████ ╢██████ ▐▓█▄ ▄█▓▌ ███████ ██████ ▐▓▓▓▓▌, ▄█▓▓▓▌ ██████─ ▐▓▓▓▓▓▓█,,▄▓▓▓▓▓▓▌ ▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓─ ²▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓╩ ▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀ ²▀▀▓▓▓▓▓▓▓▓▓▓▓▓▀▀` ²²² ███████████████████████████████████████
| . ★☆ WWW.LEALANA.COM My PGP fingerprint is A764D833. History of Monero development Visualization ★☆ . LEALANA BITCOIN GRIM REAPER SILVER COINS. |
|
|
|
funnyman21
Member
Offline
Activity: 109
Merit: 10
|
|
October 26, 2015, 09:05:30 AM |
|
How long is the new database version expected to be in testing before it can be officially released?
|
|
|
|
Ratatosk
|
|
October 26, 2015, 09:20:19 AM |
|
My first report on 0.9 beta release + Database size after sync-ed: data.mdb 9,437,187 KB (9.4 GB) (block 797721)
Hey, strange, I updated Monero today and my database is only 5.079.778 KB !?? (Windows 10) Version 0.8.8.6 Why such differences ? windows apparently has a fun time with sparse file formats, or at least thats what fluffy said. https://en.wikipedia.org/wiki/Sparse_filebasically, the file is mostly empty. if u compressed it with zip or whatever, you'd see a file size reminiscent of the actual data, bc no compression algo is gonna do wonders with crypto data, as its mostly psuedo-random nonsense with little to no patterns The new database doesn't store the data all that compactly. Some amount of extra space being used is reasonable to improve performance but the 9+ GB does seem a bit excessive and is something we plan to look at in the future. BTW the 5 GB isn't that efficient either. If someone has an export file they can report on the actual size of the blockchain. It's smaller than both of those.
Thank you ! Yes my blockchain 0.8.8.6 is a .bin format, not a .mdb. And for information I use the latest version of MoneroX as GUI, if that matters. Very sad the author is going to stop developing this frontend. GingerAle, funny you spoke about data compression... 2 days ago, as I like data compression tests with several "rare" or new compressors, I tried to compress my blockchain, only to see what happens and the possible differences between compressors. Interesting results, but not finished my comparative yet, I'll post here once done, for information.
|
|
|
|
iCEBREAKER
Legendary
Offline
Activity: 2156
Merit: 1072
Crypto is the separation of Power and State.
|
|
October 26, 2015, 09:37:54 AM |
|
I did it! Reached the next performance milestone on 290X! Thread 0 is a 280X at 1150/1500, Thread 1 is a 290X at 1125/1500, Thread 2 is a 290X at 1150/1500, and Thread 3 is a Fury (unlocked to Fury X) at 1100/0500 (NSFW): https://ottrbutt.com/tmp/xmr-improved1.pngGood job, and thanks for adding NSFW. Here's the same thing, but with no furry pr0n: http://imgur.com/FuYRKSG
|
██████████ ██████████████████ ██████████████████████ ██████████████████████████ ████████████████████████████ ██████████████████████████████ ████████████████████████████████ ████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ██████████████████████████████████ ████████████████████████████████ ██████████████ ██████████████ ████████████████████████████ ██████████████████████████ ██████████████████████ ██████████████████ ██████████ 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
|
| | |
|
|
|
|
GingerAle
Legendary
Offline
Activity: 1260
Merit: 1008
|
|
October 26, 2015, 11:29:46 AM |
|
I don't know if you can call that criticism. Seems more like ignorance.
|
|
|
|
mmortal03
Legendary
Offline
Activity: 1762
Merit: 1011
|
|
October 26, 2015, 12:18:28 PM |
|
I don't know if you can call that criticism. Seems more like ignorance. He's a smart guy who's right about a number of things, but I've told him that he's coming across as trolling in this latest one, rather than learning more about ring signatures and just reading/digesting what fluffypony has written to him here: https://www.reddit.com/r/Bitcoin/comments/3ojjkq/can_someone_help_me_understand_the_claims_of/cvxwq10Unfortunately, junseth also doesn't like walls of text, so there may be little hope.
|
|
|
|
binaryFate
Legendary
Offline
Activity: 1512
Merit: 1012
Still wild and free
|
|
October 26, 2015, 12:31:05 PM |
|
They don't sound like smart guys at all. They should make a favor to themselves and avoid talking blindly on matters they have no clue about. It's false that there is no developer working on Monero. It's false that there is no peer-review, or people judging the fungibility and privacy degrees of various approaches proposed here and there. They sound truly idiotic to me, like somebody only knowing addition and then mocking multiplication with a mocking voice "yeah mmm multiplication... it's backed by maths. Hahaha...".
|
Monero's privacy and therefore fungibility are MUCH stronger than Bitcoin's. This makes Monero a better candidate to deserve the term "digital cash".
|
|
|
mmortal03
Legendary
Offline
Activity: 1762
Merit: 1011
|
|
October 26, 2015, 12:39:34 PM |
|
They don't sound like smart guys at all. They should make a favor to themselves and avoid talking blindly on matters they have no clue about. It's false that there is no developer working on Monero. It's false that there is no peer-review, or people judging the fungibility and privacy degrees of various approaches proposed here and there.
They sound truly idiotic to me, like somebody only knowing addition and then mocking multiplication with a mocking voice "yeah mmm multiplication... it's backed by maths. Hahaha...".
That's what bothers me about this one, because on other Bitcoin topics, they're actually spot on.
|
|
|
|
1337leet
|
|
October 26, 2015, 12:40:28 PM |
|
Hey,
I'm new to monero - can anyone help me to set up my GPU miner?
GPU: Nvidia Quadro K1000M Cuda: yes Driver: 345.35 OS: Win 7 64 Bit
Which miningsoftware do I need?
|
|
|
|
dEBRUYNE
Legendary
Offline
Activity: 2268
Merit: 1141
|
|
October 26, 2015, 12:50:00 PM |
|
They don't sound like smart guys at all. They should make a favor to themselves and avoid talking blindly on matters they have no clue about. It's false that there is no developer working on Monero. It's false that there is no peer-review, or people judging the fungibility and privacy degrees of various approaches proposed here and there.
They sound truly idiotic to me, like somebody only knowing addition and then mocking multiplication with a mocking voice "yeah mmm multiplication... it's backed by maths. Hahaha...".
That's what bothers me about this one, because on other Bitcoin topics, they're actually spot on. Their ignorance is quite salient..
|
|
|
|
jwinterm
Legendary
Offline
Activity: 3136
Merit: 1116
|
|
October 26, 2015, 12:54:15 PM |
|
Hey,
I'm new to monero - can anyone help me to set up my GPU miner?
GPU: Nvidia Quadro K1000M Cuda: yes Driver: 345.35 OS: Win 7 64 Bit
Which miningsoftware do I need?
https://github.com/tsiv/ccminer-cryptonight
|
|
|
|
1337leet
|
|
October 26, 2015, 01:09:45 PM |
|
Thank you - this works
|
|
|
|
papa_lazzarou
|
|
October 26, 2015, 01:10:29 PM |
|
They don't sound like smart guys at all. They should make a favor to themselves and avoid talking blindly on matters they have no clue about. It's false that there is no developer working on Monero. It's false that there is no peer-review, or people judging the fungibility and privacy degrees of various approaches proposed here and there.
They sound truly idiotic to me, like somebody only knowing addition and then mocking multiplication with a mocking voice "yeah mmm multiplication... it's backed by maths. Hahaha...".
That's what bothers me about this one, because on other Bitcoin topics, they're actually spot on. Their ignorance is quite salient.. I agree. The last one I heard was about that private ledger startup. It just seems that they are parroting ideas without really understanding them. Not to mention their lack of basic respect to anyone/anything they want to criticize. But I guess that is what makes people listen to them...
|
|
|
|
mmortal03
Legendary
Offline
Activity: 1762
Merit: 1011
|
|
October 26, 2015, 03:34:04 PM |
|
I agree. The last one I heard was about that private ledger startup. It just seems that they are parroting ideas without really understanding them. Not to mention their lack of basic respect to anyone/anything they want to criticize. But I guess that is what makes people listen to them...
I actually think that the private ledger stuff is mainly hype, though there's always the possibility that some sort of innovation can arise from it. Even junseth leaves open a remote possibility that something innovative comes from it, he just isn't placing his bets on it. I see proof of work, publicly mined, decentralized ledgers (the real blockchains) as being the overwhelming innovation in this space, with this private ledger stuff sounding like a veiled database technology pitch. Edit: Anyway, I've gone off-topic.
|
|
|
|
americanpegasus
|
|
October 26, 2015, 04:14:36 PM |
|
They don't sound like smart guys at all. They should make a favor to themselves and avoid talking blindly on matters they have no clue about. It's false that there is no developer working on Monero. It's false that there is no peer-review, or people judging the fungibility and privacy degrees of various approaches proposed here and there.
They sound truly idiotic to me, like somebody only knowing addition and then mocking multiplication with a mocking voice "yeah mmm multiplication... it's backed by maths. Hahaha...".
That's what bothers me about this one, because on other Bitcoin topics, they're actually spot on. Their ignorance is quite salient.. So, relevant crosspost from the Speculation topic: Here's my new story whenever someone tells me how "impossible" it is for Monero to ever reach or exceed the Bitcoin network: Pretend there are only two cell phone providers, PubTel and PrivTel. Both have a unique structure.... they give away free cell phones, but their cell phone minutes (and data plans) cost more the more people are on their network. So if there are few users, the cell phone minutes and data are extremely cheap, and with many users they become extremely expensive. There are other providers, but many have large technical flaws so it's really down between these two for any real competition. Oh, and one more important point: There's no inter-network capabilities: if you want to talk to PrivTel customers or message them, you have to use a PrivTel phone. If you want to talk to PubTel's customers, you have to use their phone and PubTel minutes/data. Nothing says you can't own both phones, if you pay for them, but each network remains separate from the other. Oh, and one last fact: PubTel launched first and has a much bigger network that PrivTel, but the way they work, anyone (users and non-users) can log onto PubTel.com and see a complete record of any user's calls, texts, and data usage. Some have criticized this, but many say that it doesn't matter: do you really care if strangers can see that you called your girlfriend, texted your mom you 'love her', or visited CNN? Only criminals and people with something to hide mind the public nature of the PubTel network. PubTel might have no privacy and be a lot more expensive, but they have the biggest network and many think this assures their continued dominance. PrivTel is a much smaller network, and not as many people are on it yet. The good news is that because of this minutes and data are orders of magnitude cheaper! Also, it has totally private billing. No one can see who you call, and no one can see what websites you visit or what your text messages are. It's obvious that this is a huge advantage, but PrivTel is currently a little harder to use (but getting easier) and you can't call as many people with it yet. People make the ridiculous claim that PrivTel might have some limited future... but will never match or exceed the PubTel network. Do you see how insane that claim is?
|
Account is back under control of the real AmericanPegasus.
|
|
|
Ratatosk
|
|
October 26, 2015, 04:55:06 PM |
|
Hi Only to know : do you think it's worth mining Monero on my Intel Core i7 950 @ 3.07GHz 12,0 Go Triple-Channel DDR3 @ 532MHz (7-7-7-20) Corsair (3*4) CMX12GX3M3A2000C9 Gainward Golden Sample GeForce GTX 460 1023MB (I can overclock it quite easily) ? If yes, what miner (Windows 10 x64) do you advice me, please ? Never mined any coin ! Thanks
|
|
|
|
Ratatosk
|
|
October 26, 2015, 05:00:23 PM |
|
Depends on your power cost. Always depends on that. But not likely, I would say.
OK, thanks :-)
|
|
|
|
|