1461
|
Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - Secure, private, untraceable cryptocurrency - Now on Hitbtc.com
|
on: July 18, 2014, 04:28:58 PM
|
Consider SQLite 3, I am using a project that stores large amounts of data on the client and is doing well.
I hope the criteria for db selection focus primarily on functional coverage and orthogonality and portability (platform and skill) and ignore linear speed factors. I have had really good luck with SQLite3 as well. I understand the instinct, but SQLite is an RDBMS, and as such it is ill-suited to this. Functionality will be provided through RPC calls, not by sacrificing speed because we implemented an entire RDBMS (albeit one that is self-contained). The blockchain needs to be in a fast key-value store so that commonly hit functions (network catch-up, scanning when restoring a wallet or re-syncing one, key image scanning for double-spend prevention) are blazingly fast both now and in future. Given the size of the key image table / index, it would take tens of seconds for you to send a transaction if we used SQLite. Of course, the fact is that we are abstracting the DB functionality, so someone else can have an active fork that uses SQLite.
|
|
|
1462
|
Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - Secure, private, untraceable cryptocurrency - Now on Hitbtc.com
|
on: July 18, 2014, 03:54:59 PM
|
At the moment, bandwidth and ram issues are of the highest priority.
can someone give an eli5/eli10 update on the progress of this issue. I am from the non-technical/economics perspective, but for me this is of a high priority regarding investment decisions, I am not in a hurry, so if this needs time it is no problem at all. RAM issues are being solved by moving to an embedded database, thus negating the need for the whole blockchain to be loaded into RAM when Monero is running. The current progress of this is occurring in this branch on github: https://github.com/tewinget/bitmonero/tree/blockchain - currently the work is focused around very generic code to do allow for the blockchain to live in an embedded database. I hate putting timelines down, as there are moving goal posts and the amount of time that we spend actively developing is dependent on how much time we can free up from other projects via donations, but I'm confident that we'll start testing different embedded databases within a week or so. After we've determined which is most suited to our workload, we'll finalise the integration and start proper testing on testnet, after which we can get some of the smaller pools to make the switch and see how it holds up, and then we will release it as part of the main system. Bandwidth issues are being solved by a "quality of service" system that will allow for limitations on a bandwidth level. There's been a stack of work that was done on that over the past 2 days that hasn't been pushed up to a branch yet, but barring a little bit of cleaning up this should hopefully be ready for testing within a few days.
|
|
|
1463
|
Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - Secure, private, untraceable cryptocurrency - Now on Hitbtc.com
|
on: July 18, 2014, 03:45:55 PM
|
Where do I find the list of commands? Is there any technical topic?
We're busy putting together specifications for this - we've made a number of changes from the reference code, so checking the two RPC maps in the source code is your best bet right now. Also, you can't run wallet commands against the daemon - the daemon is not a wallet, it just syncs up to the network. You'd run wallet RPC calls against simplewallet in RPC mode, but bear in mind that it is being deprecated in favour of a drop-in replacement called rpcwallet (dev branch for this is linked in the last Missive iirc).
|
|
|
1465
|
Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - Secure, private, untraceable cryptocurrency - Now on Hitbtc.com
|
on: July 18, 2014, 08:35:45 AM
|
What details? Daemon was shut down for 3 days, started - no sync for hours. Deleted blockchain, resync - all is fine by magic. Until blockchain bloat&problems are solved long term future for cryptonight is not good
PS: And having daemon which sucks GB ram and lots of cpu&bandwidth running 24/7 is unacceptable
Details would include things like your operating system, CPU/RAM/available disk space, what errors show up in the daemon window (if any). Your next step would be to check if there is an open github issue for the problem you're facing, and if not you should open one: https://github.com/monero-project/bitmonero/issuesAt the end of the day, this is an open-source project that is in very early alpha stages, and you are most welcome to fix the problems you've described and submit your code via a pull-request.
|
|
|
1467
|
Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - Secure, private, untraceable cryptocurrency - Now on Hitbtc.com
|
on: July 17, 2014, 03:06:37 PM
|
Any devs here? I can't get the new rpcwallet to return anything, no matter what I query it's always this HTTP/1.1 404 Not found Server: Epee-based Content-Length: 0 Content-Type: text/plain Last-Modified: Thu, 17 Jul 2014 14:59:59 GMT Accept-Ranges: bytes
Got the list of RPC methods from here, none seem to return anything BEGIN_URI_MAP2() BEGIN_JSON_RPC_MAP("/json_rpc") MAP_JON_RPC_WE("getbalance", on_getbalance, wallet_rpc::COMMAND_RPC_GET_BALANCE) MAP_JON_RPC_WE("getaddress", on_getaddress, wallet_rpc::COMMAND_RPC_GET_ADDRESS) MAP_JON_RPC_WE("transfer", on_transfer, wallet_rpc::COMMAND_RPC_TRANSFER) MAP_JON_RPC_WE("transfer_split", on_transfer_split, wallet_rpc::COMMAND_RPC_TRANSFER_SPLIT) MAP_JON_RPC_WE("store", on_store, wallet_rpc::COMMAND_RPC_STORE) MAP_JON_RPC_WE("get_payments", on_get_payments, wallet_rpc::COMMAND_RPC_GET_PAYMENTS) MAP_JON_RPC_WE("incoming_transfers", on_incoming_transfers, wallet_rpc::COMMAND_RPC_INCOMING_TRANSFERS) END_JSON_RPC_MAP() END_URI_MAP2() Your best bet is to hop on to #monero-dev on Freenode and ask about it, but off the top of my head: make sure you're querying http://127.0.0.1:9005/json_rpc (unless you've changed the port), and make sure it's well-formed JSON RPC API 2.0 calls. getbalance / getaddress are probably the easiest, as they don't have any optional arguments (JSON RPC API parameters).
|
|
|
1472
|
Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - Secure, private, untraceable cryptocurrency - Now on Hitbtc.com
|
on: July 17, 2014, 08:49:04 AM
|
Spot on - thankful_for_today is no longer involved in Monero, and despite being asked he has refused to take down both of those dead resources. Anyone can report the github repo as being unmaintained and thus containing potentially dangerous code, and maybe github will take the repo down, but the unmaintained website is going to be a tough one. Thankfully, we only link to current and active resources in the OP, so I would imagine that, with time, those abandoned resources will become less and less important.
|
|
|
1473
|
Alternate cryptocurrencies / Altcoin Discussion / Re: Monero (MRO) Speculation thread
|
on: July 17, 2014, 08:43:01 AM
|
Lol, the Monero Github is basically dead. Check out Boolberry to see what a coin that actually has active developers looks like. Seems like Monero is mainly hype. The only thing it has going for it is the name, which is admittedly better than Bytecoin or Boolberry. But a name won't get you anywhere if your devs slack off, like they seem to be doing.
I know you don't read the Dev Diary in the weekly Missive, otherwise you'd know that development is done in branches on individual developer's forks. Work-in-progress branches are regularly linked on the Missives and elsewhere.
|
|
|
1474
|
Alternate cryptocurrencies / Altcoin Discussion / Re: Monero (MRO) Speculation thread
|
on: July 17, 2014, 08:38:42 AM
|
You're being disingenuous. That was a discussion on /r/bitcoin, and my comments did not "complain" about Darkcoin. Don't conflate a technical debate with complaining. I pointed out technical deficiencies. I have done the same for Monero, and I have vocally pointed out Bitcoin's flaws. You are trolling every Darkcoin and Boolberry mentions on Coindesk and everywhere else too.
This is utter nonsense. I made 1 comment on Coindesk 2 months ago pointing out that Darksend's closed-source release means that there are no checks-and-balances for the architecture and the code. Every other comment has been explaining CryptoNote or pointing out the failure that is MaidSafe. I'm completely entitled to opinions, you're not obligated to agree with them. What's your point? A large portion of my immediate work is architectural in nature, which would not equate to direct commits. Try to represent Monero with more dignity. As it stands right now, you are a sore thumb sticking out everywhere.
If I wasn't passionate about my opinions, and I didn't express my opinions, there would never be active debate and discussion. I'd also never have my errors pointed out (factual errors, not differences of opinion) and would not be able to correct my thinking where I have made a misstep in judgement or believe something based on an incorrect premise. The value in expressing my opinions and thereby improving my knowledge through rigorous debate is immeasurable. If you disagree with me on something, feel free to engage me on it.
|
|
|
1479
|
Alternate cryptocurrencies / Altcoin Discussion / Re: Boolberry Solves CryptoNote Flaws
|
on: July 16, 2014, 09:05:10 PM
|
Very impressive Good work on the slides as well. +1 Gets across the guaranteed anonymity well. [mean things subsequently removed] *raises eyebrow* We've only ever had good things to say about Boolberry publicly and privately, and have exchanged both code and ideas with CryptoZoidberg over the aisle. You'd do well to think carefully about spewing puerile vitriol as a representative of Boolberry, Michael.
|
|
|
1480
|
Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - Secure, private, untraceable cryptocurrency - Now on Hitbtc.com
|
on: July 16, 2014, 08:46:38 PM
|
Dear Monero devs, please answer this stuff.
My English is not well to understand what does AnonyMint speak about. I just feel, he sheds light on possible fundamental vulnerability that says unlinkability is not compatible with longest chain rule of proof-of-work. I may mistake.
Key images are a unique property of the CryptoNote protocol that prevent double spends. To quote gmaxwell and andytoshi, one of which is a core Bitcoin developer and the other is someone who truly understands both mathematics and cryptography: Double-spending is prevented using a so-called "key image", a novel feature of BRS. The key image is a component of a BRS signature which is determined entirely by the private key used to produce the signature. This means that two signatures which use the same private key, i.e. which try to spend the same coin twice, will have the same key image. Thus preventing double-spending is as easy as ensuring that the same key image never appears twice. (On the other hand, the key image cannot be inverted to obtain the original private key; thus in the absense of double-spending attempts it cannot be used to deanonymize the signature.)
That is the end of this discussion, and I would suggest we not get caught up in random and nonsensical panic attacks just because someone claims a particular flaw exists when it doesn't.
|
|
|
|