tacotime
Legendary
Offline
Activity: 1484
Merit: 1005
|
|
June 10, 2014, 04:18:59 AM |
|
For example if 556.44 XMR are sent, the protocol will break it down into 500 + 50 + 6 + 0.4 + 0.04 Why does monero split amounts to power of 10? Why not power of 2? Are there any differences or trade offs in using different bases for this process? Good question. Denominations are handled by the code here: https://github.com/amjuarez/bytecoin/blob/57cf53625817223733bdaf2f4e518ebae978713e/src/cryptonote_core/cryptonote_format_utils.hLines 151-190 //--------------------------------------------------------------- // 62387455827 -> 455827 + 7000000 + 80000000 + 300000000 + 2000000000 + 60000000000, where 455827 <= dust_threshold template<typename chunk_handler_t, typename dust_handler_t> void decompose_amount_into_digits(uint64_t amount, uint64_t dust_threshold, const chunk_handler_t& chunk_handler, const dust_handler_t& dust_handler) { if (0 == amount) { return; }
bool is_dust_handled = false; uint64_t dust = 0; uint64_t order = 1; while (0 != amount) { uint64_t chunk = (amount % 10) * order; amount /= 10; order *= 10;
if (dust + chunk <= dust_threshold) { dust += chunk; } else { if (!is_dust_handled && 0 != dust) { dust_handler(dust); is_dust_handled = true; } if (0 != chunk) { chunk_handler(chunk); } } }
if (!is_dust_handled && 0 != dust) { dust_handler(dust); } } The code above makes denomination fairly simple and should generate lots of overlapping outs even without using direct powers of two, but I'm not entirely sure why they chose this above simply using powers of two.
|
XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
|
|
|
aminorex
Legendary
Offline
Activity: 1596
Merit: 1030
Sine secretum non libertas
|
|
June 10, 2014, 04:22:31 AM |
|
or those of us that encrypt our private keys, it would not make a difference if they were stolen right? the only way to spend coins is with encryption key?
If your password has less entropy than the key, then it is less secure. English words have 11.82 bits of entropy in bulk, per Shannon.
|
Give a man a fish and he eats for a day. Give a man a Poisson distribution and he eats at random times independent of one another, at a constant known rate.
|
|
|
parker928
|
|
June 10, 2014, 04:41:39 AM |
|
or those of us that encrypt our private keys, it would not make a difference if they were stolen right? the only way to spend coins is with encryption key?
If your password has less entropy than the key, then it is less secure. English words have 11.82 bits of entropy in bulk, per Shannon. well sure...my gpu's can crack a 6 character password in 3 hours, but i would be dead before i could crack a ten character. (I always assume the nsA secret squirrels and other prick organizations have much more advanced hardware than people know about, so i make all mine 20 characters). Regardless, having access to the private keys does not entail ability to spend the coins, correct? I am not telling, I am asking. it is this way for BOTH bitcoin and cryptonote protocol coins, correct?
|
|
|
|
surfer43
Sr. Member
Offline
Activity: 560
Merit: 250
"Trading Platform of The Future!"
|
|
June 10, 2014, 05:11:18 AM |
|
Monerocoin.com for sale
I bid 0.01 XMR
|
|
|
|
cindereynolds
|
|
June 10, 2014, 05:21:13 AM |
|
I need your guys help.
I accidentally sent some monero to my poloniex wallet without my payment id and now i need the transaction ID to claim it.
My question is where do I find my log of transaction ID's in the wallet?
|
ʕ•͡ᴥ•ʔʕ•͡ᴥ•ʔʕ•͡ᴥ•ʔ PND bamboo muncher ʕ•͡ᴥ•ʔʕ•͡ᴥ•ʔʕ•͡ᴥ•ʔ PPtd7diYFaKzY11iqVV1xoy6MLLY6mg7Kq
|
|
|
tacotime
Legendary
Offline
Activity: 1484
Merit: 1005
|
|
June 10, 2014, 05:23:56 AM |
|
I need your guys help.
I accidentally sent some monero to my poloniex wallet without my payment id and now i need the transaction ID to claim it.
My question is where do I find my log of transaction ID's in the wallet?
Rename your wallet.dat something else like wallet.dat_old and then load your wallet.dat.keys file and refresh. It will list out all the tx you ever made (you may have to log the terminal output).
|
XMR: 44GBHzv6ZyQdJkjqZje6KLZ3xSyN1hBSFAnLP6EAqJtCRVzMzZmeXTC2AHKDS9aEDTRKmo6a6o9r9j86pYfhCWDkKjbtcns
|
|
|
orinoco
Member
Offline
Activity: 81
Merit: 10
<3 big picture
|
|
June 10, 2014, 07:20:56 AM |
|
All the coins add to Mintpal by voted have no future!! Just see enc
I don't think XMR needs to get voted onto mintpal. The way forwards is to provide user tools.. stuff like: Multi-address wallet (or simpler front-end to multiple wallets) Rich list (to verify equitable distribution = important to investors) Payment gateway Cart integration (pricing/payment matching to invoice etc) As long as monero keeps providing the infrastructure, usage will grow. Mintpal will have been watching the volumes on poloniex, and the fact that they're willing to put it on the vote list indicates they think they can integrate it when they need to.
|
|
|
|
surfer43
Sr. Member
Offline
Activity: 560
Merit: 250
"Trading Platform of The Future!"
|
|
June 10, 2014, 07:28:48 AM |
|
Rich list (to verify equitable distribution = important to investors)
1. This means nothing with Bitcoin clones, people can store coins at many addresses 2. This is not possible with Monero (It's anonymous )
|
|
|
|
equipoise
|
|
June 10, 2014, 07:33:57 AM |
|
I need your guys help.
I accidentally sent some monero to my poloniex wallet without my payment id and now i need the transaction ID to claim it.
My question is where do I find my log of transaction ID's in the wallet?
Rename your wallet.dat something else like wallet.dat_old and then load your wallet.dat.keys file and refresh. It will list out all the tx you ever made (you may have to log the terminal output). First you could try to search your simplewallet.log file for "Transaction successfully sent" or just "sent". The transaction ID should follow.
|
|
|
|
superresistant
Legendary
Offline
Activity: 2156
Merit: 1131
|
|
June 10, 2014, 07:42:16 AM |
|
Do you know what would be the killing feature after I2P integration ?
Decentralized asset exchange.
The first crypto to have these two features will be almighty.
|
|
|
|
craigdabbs
Newbie
Offline
Activity: 13
Merit: 0
|
|
June 10, 2014, 07:46:13 AM Last edit: June 10, 2014, 07:56:41 AM by craigdabbs |
|
Hi there, I am trying to compile the source code on Arch Linux 64bit. I encounter a error due to the boost version installed (boost-1.55.0-6). It errors out here Linking CXX executable hash-tests /tmp/cct2UcWQ.ltrans0.ltrans.o: In function `hash_tree': cct2UcWQ.ltrans0.o:(.text+0x361): undefined reference to `tree_hash' /tmp/cct2UcWQ.ltrans0.ltrans.o: In function `_GLOBAL__sub_I_hashes': cct2UcWQ.ltrans0.o:(.text.startup+0x4d): undefined reference to `cn_fast_hash' cct2UcWQ.ltrans0.o:(.text.startup+0x6c): undefined reference to `cn_slow_hash' cct2UcWQ.ltrans0.o:(.text.startup+0xaa): undefined reference to `hash_extra_blake' cct2UcWQ.ltrans0.o:(.text.startup+0xc9): undefined reference to `hash_extra_groestl' cct2UcWQ.ltrans0.o:(.text.startup+0xe8): undefined reference to `hash_extra_jh' cct2UcWQ.ltrans0.o:(.text.startup+0x104): undefined reference to `hash_extra_skein' collect2: error: ld returned 1 exit status tests/CMakeFiles/hash-tests.dir/build.make:89: recipe for target 'tests/hash-tests' failed make[3]: *** [tests/hash-tests] Error 1 make[3]: Leaving directory '/home/admin/coins/bitmonero/build/release' CMakeFiles/Makefile2:781: recipe for target 'tests/CMakeFiles/hash-tests.dir/all' failed make[2]: *** [tests/CMakeFiles/hash-tests.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 52%] Building CXX object src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o [ 53%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/checkpoints.cpp.o [ 54%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/difficulty.cpp.o [ 55%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/blockchain_storage.cpp.o Linking CXX static library libcryptonote_core.a make[3]: Leaving directory '/home/admin/coins/bitmonero/build/release' [ 55%] Built target cryptonote_core Linking CXX static library libwallet.a make[3]: Leaving directory '/home/admin/coins/bitmonero/build/release' [ 55%] Built target wallet make[2]: Leaving directory '/home/admin/coins/bitmonero/build/release' Makefile:126: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/admin/coins/bitmonero/build/release' Makefile:20: recipe for target 'build-release' failed make: *** [build-release] Error 2 make -j4 181.86s user 7.45s system 284% cpu 1:06.57 total
Hope someone can help as i cant use the precompiled files either due to looking for a older boost library
|
|
|
|
armcoin
Newbie
Offline
Activity: 30
Merit: 0
|
|
June 10, 2014, 08:00:22 AM |
|
Hi there, I am trying to compile the source code on Arch Linux 64bit. I encounter a error due to the boost version installed (boost-1.55.0-6). It errors out here Linking CXX executable hash-tests /tmp/cct2UcWQ.ltrans0.ltrans.o: In function `hash_tree': cct2UcWQ.ltrans0.o:(.text+0x361): undefined reference to `tree_hash' /tmp/cct2UcWQ.ltrans0.ltrans.o: In function `_GLOBAL__sub_I_hashes': cct2UcWQ.ltrans0.o:(.text.startup+0x4d): undefined reference to `cn_fast_hash' cct2UcWQ.ltrans0.o:(.text.startup+0x6c): undefined reference to `cn_slow_hash' cct2UcWQ.ltrans0.o:(.text.startup+0xaa): undefined reference to `hash_extra_blake' cct2UcWQ.ltrans0.o:(.text.startup+0xc9): undefined reference to `hash_extra_groestl' cct2UcWQ.ltrans0.o:(.text.startup+0xe8): undefined reference to `hash_extra_jh' cct2UcWQ.ltrans0.o:(.text.startup+0x104): undefined reference to `hash_extra_skein' collect2: error: ld returned 1 exit status tests/CMakeFiles/hash-tests.dir/build.make:89: recipe for target 'tests/hash-tests' failed make[3]: *** [tests/hash-tests] Error 1 make[3]: Leaving directory '/home/admin/coins/bitmonero/build/release' CMakeFiles/Makefile2:781: recipe for target 'tests/CMakeFiles/hash-tests.dir/all' failed make[2]: *** [tests/CMakeFiles/hash-tests.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 52%] Building CXX object src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o [ 53%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/checkpoints.cpp.o [ 54%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/difficulty.cpp.o [ 55%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/blockchain_storage.cpp.o Linking CXX static library libcryptonote_core.a make[3]: Leaving directory '/home/admin/coins/bitmonero/build/release' [ 55%] Built target cryptonote_core Linking CXX static library libwallet.a make[3]: Leaving directory '/home/admin/coins/bitmonero/build/release' [ 55%] Built target wallet make[2]: Leaving directory '/home/admin/coins/bitmonero/build/release' Makefile:126: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/admin/coins/bitmonero/build/release' Makefile:20: recipe for target 'build-release' failed make: *** [build-release] Error 2 make -j4 181.86s user 7.45s system 284% cpu 1:06.57 total
Hope someone can help as i cant use the precompiled files either due to looking for a older boost library Update your boost to required.
|
|
|
|
dreamspark
|
|
June 10, 2014, 08:42:22 AM |
|
All the coins add to Mintpal by voted have no future!! Just see enc
I don't think XMR needs to get voted onto mintpal. The way forwards is to provide user tools.. stuff like: Multi-address wallet (or simpler front-end to multiple wallets) Rich list (to verify equitable distribution = important to investors) Payment gateway Cart integration (pricing/payment matching to invoice etc) As long as monero keeps providing the infrastructure, usage will grow. Mintpal will have been watching the volumes on poloniex, and the fact that they're willing to put it on the vote list indicates they think they can integrate it when they need to. I agree to a point, difference being that a lot of the coins that get voted onto mintpal are obvious shitcoins. Monero on the other hand is a quality coin with impressive features that would seriously benefit from having a reliable exchange. Everytime I try and use Polo I die a little inside and we often have people asking in IRC to buy coins so they dont have to use Polo.
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
|
June 10, 2014, 08:53:47 AM |
|
I need your guys help.
I accidentally sent some monero to my poloniex wallet without my payment id and now i need the transaction ID to claim it.
My question is where do I find my log of transaction ID's in the wallet?
Rename your wallet.dat something else like wallet.dat_old and then load your wallet.dat.keys file and refresh. It will list out all the tx you ever made (you may have to log the terminal output). There is also a simplewallet.log file that should have it.
|
|
|
|
TheKoziTwo
Legendary
Offline
Activity: 1552
Merit: 1047
|
|
June 10, 2014, 08:56:36 AM |
|
Sending private keys to internet? No, thanks. Before you criticize something, read carefully please. its opensource and the sourcecode is linked, just download and run it yourself. Having the option to upload your wallet.dat file is retarded. lol Don't be retarded, download the source or upload an encrypted wallet (i'm not sure which encryption is used so probably better running it on your own server). Sending private keys to internet? No, thanks. Before you criticize something, read carefully please. its opensource and the sourcecode is linked, just download and run it yourself. And there is no guaranty that linked source is the one that is actually executed on the server. Where is the guarantee that monero binaries is the actual source code?
|
|
|
|
smooth
Legendary
Offline
Activity: 2968
Merit: 1198
|
|
June 10, 2014, 08:59:12 AM |
|
So, if the pools are sending dust to small miners, and dust gets eaten in transaction fees, how is this coin supposed to go mainstream. As in if the hashrate went up 10x it would just result in more dust.
Being fixed in the pool code, but meanwhile, mine on smaller pools. Don't mine on a pool where you are much less than 1% of the pool hash rate.
|
|
|
|
David Latapie
|
|
June 10, 2014, 09:54:57 AM Last edit: June 10, 2014, 10:07:26 AM by David Latapie |
|
well sure...my gpu's can crack a 6 character password in 3 hours, but i would be dead before i could crack a ten character. 25 GPU, 350 billions passwords per seconds. Your average pro miner can do it and this was two years ago. Could someone post a link to a more recent record? Being fixed in the pool code, but meanwhile, mine on smaller pools. Don't mine on a pool where you are much less than 1% of the pool hash rate. Also mine in a pool closer to your location. Unrelated to dust, but closer = better connection = better effective hashrate = mone monero.
|
|
|
|
toknormal
Legendary
Offline
Activity: 3066
Merit: 1188
|
|
June 10, 2014, 10:26:51 AM |
|
Last night I downloaded the Windows wallet and left it for 6 hours downloading the block chain.
It started at "56 Days behind" and ended up completing.
Then this morning, when I launch the daemon, it starts downloading all over again !! - 56 days behind.
Any ideas why this is happening ?
|
|
|
|
GreekBitcoin
Legendary
Offline
Activity: 1428
Merit: 1001
getmonero.org
|
|
June 10, 2014, 10:29:40 AM |
|
Last night I downloaded the Windows wallet and left it for 6 hours downloading the block chain.
It started at "56 Days behind" and ended up completing.
Then this morning, when I launch the daemon, it starts downloading all over again !! - 56 days behind.
Any ideas why this is happening ?
why dont you download the blockchain from the OP?
|
|
|
|
toknormal
Legendary
Offline
Activity: 3066
Merit: 1188
|
|
June 10, 2014, 10:31:29 AM |
|
why dont you download the blockchain from the OP?
ok. I hadn't seen that - I'll try it thanks.
|
|
|
|
|