Author

Topic: [XMR] Monero - A secure, private, untraceable cryptocurrency - page 801. (Read 4670673 times)

legendary
Activity: 1260
Merit: 1008
Thanks a lot. I couldn't really run the old version anymore so I'll use this for balance checking for now. I'm holding what I have anyway.

if you're just checking balances, you may want to look into moneromoo's advances in watch-only wallets. if you run help from simplewallet, you can save the wallet as a watch only wallet. So you can delete your old wallet files (the ones that can spend the XMR), and then load the watch-only wallet. That way, if your windows gets hacked, the only thing available is a view key wallet, so the hacker can't spend your money, only watch it trickle in.

Quote
- save_watch_only, and send the saved keys file to someone else, who can name it whatever and load it as normal

note - you must then delete your original .keys file, then rename your .keys-watchonly file to a .keys file
you can then load yourwallet.bin again, and it'll pull the viewkey from the new keys file using your same password. So in order to protect your funds here, you'd just make sure your original keys file is long gone. One of them disk thrasher super delete programs would do.

- send standard address and view key to someone, who can create a watch only wallet with (lemme look at --help to recall exactly):
--generate-from-view-key 4xMyAddResS111AAA:82384viewkey93943:/home/user/watch-only-wallet-name

In either case, the save_watch_only makes you create a new password. So, you'll need to use that instead of your original wallet password.
legendary
Activity: 2324
Merit: 1125
Thanks a lot. I couldn't really run the old version anymore so I'll use this for balance checking for now. I'm holding what I have anyway.
sr. member
Activity: 453
Merit: 500
hello world
Thanks! Smiley

I couldn't find the beta link on the getMonero site (I'm on windows). Where will the blockchain be saved appdata/Roaming/bitmonero as always? Will it overwrite the old data?

no, new blockchain goes to %ProgramData% instead of %appdata%. (and it will allocate more space than it really neeeds, so you should have up to 16gb free space)

there is also a --data-dir option if you want to choose the location yourself

still, i would only use the official release for critical stuff, but its absolutely worth trying the beta.
i recommend to launch it over a shortcut, so you can run it with the no time stats option (too many logs otherwise when syncing from scratch)
Code:
monero.win.x64.v0-9-beta\bitmonerod.exe --show-time-stats 0
legendary
Activity: 2324
Merit: 1125
Thanks! Smiley

I couldn't find the beta link on the getMonero site (I'm on windows). Where will the blockchain be saved appdata/Roaming/bitmonero as always? Will it overwrite the old data?
legendary
Activity: 2268
Merit: 1141
Are the binaries available for the newest version with improved memory management yet?

Currently only the windows binaries are avaible, if you are on linux or OSX you need to compile yourself..

I sympathize with the child there. Freedom of speech is only ever a good thing when I am free to say whatever the fuck I want, and others can only say whatever the fuck pleases my ears. Smooth must not be allowed to express his opinion by means of post/trust/rating/whatever! Oh ... Wait ... I see what you did there  Roll Eyes

Guess you were spotted very early on, off you go back on ignore little Inquisitive Troll(TM).
Please stop posting off-topic nonsense on this thread.

I haven't followed developments as closely as I would like, do we have any up-to-date community built binaries so I could try out the DB version on my Windows box? I know of the cautionary notes and caveats, just wondering if anyone has published binaries yet.

This is from last week: https://downloads.getmonero.org/monero.win.x64.v0-9-beta.zip

Exercise the appropriate level of care with it being a beta. We've recently found and solved what we hope to be the only major, breaking database issue (that could have caused major issues if we'd tagged prematurely), but that means that prior LMDB sync ups have to be resynced from scratch or imported from a fresh blockchain.raw export.

&

personally i would welcome a freezed master branch for new features and also new "official" beta test bins. We can let it run on different OS, we can support you with testing. Most also can compile it themselfs but you would reach more possible testers if you post some windows bins again.

it seems that the newest work was merged to developement branch, so i guess this is also what the devs have in mind more or less?

is 0.9 "feature complete" ? current state seems very stable to me too, runs fine on my machines, only experienced small and allready known troubles.

All of this.

I'd say though that the majority cannot/will not compile it themselves, making official binaries even more important.

There are a handful of small things we need to finish and merge into development and master before we can release 0.9 RC, and then go from there.

In addition, compiling guides:

https://t.co/lcfu2Y6dxz
&
https://www.reddit.com/r/Monero/comments/3jhxkg/how_to_compile_of_various_platforms_thanks/cupj1ni
legendary
Activity: 2324
Merit: 1125
Are the binaries available for the newest version with improved memory management yet?
legendary
Activity: 2282
Merit: 1050
Monero Core Team

Quote
[–]fluffyponyzaXMR Core Team[M] 6 points 22 hours ago

Ok to clear up what this exactly is, for /u/VedadoAnonimato and /u/101freezer specifically, let me first explain a little bit about how Monero's components work internally.

The Monero daemon is the piece of software that keeps you synced up with the Monero network. That's all it does, it doesn't know about "you" or "your funds" or "your transactions". If you want to do anything on the Monero network, and thus on the Monero blockchain, you have to talk to this daemon that will then talk to the network as a whole by rebroadcasting transactions you initiate. Similarly, if you want to get history from the blockchain, or the current memory pool of transactions, or outputs to mix with, you can ask the daemon for that information.

Now currently we use the JSON RPC API to talk to the daemon, but this is a horribly inefficient way of handling requests. It means that the daemon always has to have a thread that can answer requests, even if it's busy with something else, and it means that we have to spend a lot of effort and energy maintaining what is, in essence, an HTTP server. Securing it becomes an issue, and it's simply not scalable. Imagine a future where the block size has dynamically grown to 300mb per block - JSON RPC is simply not built to efficiently and securely move that type of data between the daemon and applications interacting with it.

Additionally, we have the problem of wanting to secure the communication to and from the daemon, as it might be on a different physical device to the one we're on. Resorting to things like self-signed SSL certificates or HTTP Simple Auth is...ok...but not ideal.

0MQ solves all those problems for us, and it provides bindings and libraries for most languages that client applications might be written in. Even better: it lets us get used to a new dependency now, so that when we decide to replace the network wire protocol (which currently uses Boost.Asio) we can do so easily, and alternative implementations (besides the main Monero project) can also just use a 0MQ wire protocol.

The initial merge of the 0MQ IPC functionality (nearly 30 000 new lines of code) went into the development branch 5 days ago: https://github.com/monero-project/bitmonero/commit/3daece9439e034104a007a3946714ee7a5aa8e07

Now this might all seem quite low-level and unimportant, but I can assure you that these are huge changes, and it will mean that we are getting closer to a point where the Monero daemon is so robust that it is just at home on a Raspberry Pi lying next to your router, or on a huge enterprise server handling thousands of queries a second.

    permalink

The above quote from Reddit summarizes why 0MQ is very valuable for Monero and a few of the possibilities it facilitates
legendary
Activity: 2268
Merit: 1141
sr. member
Activity: 350
Merit: 250
sr. member
Activity: 453
Merit: 500
hello world
is it normal to have no bitmonerod log?
i have no idea how to route bitmonerod console output to a file on windows lol Grin

guess i should just recompile on the weekend and see how it goes from there

You definitely should have one. It's not stored (by default) with bitmonerod. It's stored in c:\ProgramData\bitmonero where the DB files are.

ah good, new place.

there is nothing usefull there, seems my log level was just too low Cry

i will take more care next time Wink
legendary
Activity: 1105
Merit: 1000
is it normal to have no bitmonerod log?
i have no idea how to route bitmonerod console output to a file on windows lol Grin

guess i should just recompile on the weekend and see how it goes from there

You definitely should have one. It's not stored (by default) with bitmonerod. It's stored in c:\ProgramData\bitmonero where the DB files are.
sr. member
Activity: 453
Merit: 500
hello world
is it normal to have no bitmonerod log?
i have no idea how to route bitmonerod console output to a file on windows lol Grin

guess i should just recompile on the weekend and see how it goes from there
legendary
Activity: 2968
Merit: 1198
anyway i have a simplewallet log, but i guess without the other log there is not enough info

Yeah no more information there than what you already reported. It just says "Failed" with no indication why.
sr. member
Activity: 453
Merit: 500
hello world

Are you sure the transaction was deducted from your balance? If so then you should be able to rescan.

In any case, please report any error messages from your simplewallet.log and bitmonerod.log files.


I cant really tell if it was deducted since i made a lot of transactions yesterday on testnet. unfortunately there does not seem to be a bitmonero log, which confuses me.
today i have problems reproducing it, but yesterday it happend many times. But if it is not reproducible, it is no bug.

anyway i have a simplewallet log, but i guess without the other log there is not enough info(just in case, i guess this is the relevant part: : http://pastebin.com/2NiEtW1v)


while testing i realized what i pointed out here was not right:  https://bitcointalksearch.org/topic/m.12240852
transfer and transfer_new seem to handle this situation just fine, but with transfer it can take a very long time until the error "not enough outputs for mixing_count " shows up.

when the gui is ready we will need some kind of windows hourglass to show the user it is still working if the performance there does not increase until then(i dont think its important yet, everyone performing this kind of high mixing trx can wait a little bit)

seems like if testing i will need to test more precisely (transfer form one wallet to another for example, one trx after another) so i can see it better.

full member
Activity: 201
Merit: 100
0MQ is sometimes described as TCP sockets on steroids.  

It allows you to do cool things like pub-sub, fanouts, round robin (without knowing ahead of time who your clients are going to be - so clients can be transient).  

It's often used for assignment of work/jobs to various client machines.  For example, SaltStack uses 0MQ as the invisible layer to run configuration management tasks for servers in a datacenter...so you can run one command that says: "Okay, every Internet facing machine that I administer, I want you to update your Apache package and reload the service."  Or "All of my machines, please report back what version of OpenSSL you're running."

There are zillions of uses, though.  

0MQ just makes the network plumbing between programs a lot easier.  And every major programming language has a 0MQ library available.

legendary
Activity: 1260
Merit: 1008
It does sort of read like a hyperbole of techno babble satire.

I kinda took that as evidence that the 0mq community knows how to have fun and has found a way to keep it all in perspective.

legendary
Activity: 1722
Merit: 1217
It does sort of read like a hyperbole of techno babble satire.
legendary
Activity: 1276
Merit: 1001
I consider myself a cunning linguist, and this still reads like Hermetic alchemy or something.

Being a cunning linguist may allow you to tokenize and parse a complex text into an adequate syntax tree, but you still need domain specific knowledge to derive proper semantics from it.
newbie
Activity: 26
Merit: 0

yah know, light reading.


I consider myself a cunning linguist, and this still reads like Hermetic alchemy or something.

"ZeroMQ (also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems. ZeroMQ is from iMatix and is LGPLv3 open source."
Jump to: