Bitcoin Forum
May 31, 2024, 12:20:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 [3] 4 5 6 7 »
41  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency on: January 05, 2016, 05:12:01 AM
Can someone explain how to decrypt the .keys file?

Specifically, the load_keys function within the wallet2.cpp in the source. Can explain the logic behind it and the procedure. (Not that fluent in C)

void wallet2::load_keys(const std::string& keys_file_name, const std::string& password)
{
  wallet2::keys_file_data keys_file_data;
  std::string buf;
  bool r = epee::file_io_utils::load_file_to_string(keys_file_name, buf);
  THROW_WALLET_EXCEPTION_IF(!r, error::file_read_error, keys_file_name);

  // Decrypt the contents
  r = ::serialization::parse_binary(buf, keys_file_data);
  THROW_WALLET_EXCEPTION_IF(!r, error::wallet_internal_error, "internal error: failed to deserialize \"" + keys_file_name + '\"');
  crypto::chacha8_key key;
  crypto::generate_chacha8_key(password, key);
  std::string account_data;
  account_data.resize(keys_file_data.account_data.size());
  crypto::chacha8(keys_file_data.account_data.data(), keys_file_data.account_data.size(), key, keys_file_data.iv, &account_data[0]);

.....
42  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency - 0.8.8.6 on: December 21, 2015, 04:02:02 AM
Ok, wondering if someone can help.

I'm opening simplewallet and creating a new wallet and doing so by using a sendkey(i.e. sendkeyboard) to the process via another program, but when the wallet is created, the .keys file does not show up in the folder.
If I try to run it again, using the same process, I don't generate another wallet but open an existing one, but I still can't see it.

Now, if I manually open simplewallet and enter a wallet with the same name as before, I can create a new wallet and I CAN see the files.

But if I delete this wallet file (which includes .keys, etc) but I again run the program and use sendkey method on simplewallet, I cannot generate a new wallet. I still get the same invisible wallet as before.

I cannot figure out why I can open an invisible .key file. I can generate a new file of same name manually opening simplewallet and using command line but when I run my program, it's somehow "seeing" that invisible file.

It seems you're trying to programmatically drive simplewallet ?
If so, your description looks very much like simplewallet's working directory is not the one you think it is, and your wallet saved while automated is elsewhere on your computer.
If you're on Linux, /proc/`pidof simplewallet`/cwd is a symlink to the program's current working directory.


Ah, yes, you are right. It's being saved to my debug folder for some reason.
Can you say exactly where? I have an other cryptonote coin and I can't see my .keys file.
Not the Monero .keys file though  Smiley

I think it's different for different situations. But I found it by searching the entire computer for the name of the .keys file.
43  Alternate cryptocurrencies / Altcoin Discussion / Re: MxNero - Monero Wallet GUI Wrapper on: December 19, 2015, 10:42:22 PM
can you create a new wallet with this gui? i

also should indicate (not on error) that simplewallet.exe needs to be in same folder as keys files.

No, you can't create a new wallet as of now. Creating a new wallet with simplewallet command line allows you to write down the mnemonic seed but if I add the option to create a new one using this, I'm not sure if I can somehow retrieve that info.

But yes, simplewallet.exe needs to be located in same folder as the .keys files.

I'm sure you could.. someone in #monero-dev could probably help out if you wanted to get fancy with actually rederiving the mneumonic seed from the keys file, but you could probably just hack the text output from simplewallet somehow. E.g., i know in linux you could probably pipe the output of simeplwallet into some text file and then grep for whatever delimits the mneumonic seed. Sure, there's some problems here with storing the temporary text file - mebbe it can just be blocked in memory somehow.

But in general its something I would really really focus on. GUI's are really made for noob users, right? So its vastly important that a noob user be able to create a new wallet file when using a GUI. If we expect the user to use a CLI to create a wallet file first, then we're assuming they know how to use the CLI, which sort of abrogates the whole reason for creating a GUI.

You know of MoneroX, right? He used the .net framework (i think). Perhaps some code could be ported....

https://github.com/Jojatekok/MoneroGui.Net



Ok, revised the build to now include create new wallet option.
Was having some issues with newly created wallet.keys files not showing up in the same folder as simplewallet. Hopefully it doesn't happen here.





New build: https://github.com/canonsburg/MxNero/tree/master/WpfApplication2/bin/Release/Framework4.5\WpfApplication2.exe
44  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency - 0.8.8.6 on: December 19, 2015, 04:15:11 PM
Ok, wondering if someone can help.

I'm opening simplewallet and creating a new wallet and doing so by using a sendkey(i.e. sendkeyboard) to the process via another program, but when the wallet is created, the .keys file does not show up in the folder.
If I try to run it again, using the same process, I don't generate another wallet but open an existing one, but I still can't see it.

Now, if I manually open simplewallet and enter a wallet with the same name as before, I can create a new wallet and I CAN see the files.

But if I delete this wallet file (which includes .keys, etc) but I again run the program and use sendkey method on simplewallet, I cannot generate a new wallet. I still get the same invisible wallet as before.

I cannot figure out why I can open an invisible .key file. I can generate a new file of same name manually opening simplewallet and using command line but when I run my program, it's somehow "seeing" that invisible file.

It seems you're trying to programmatically drive simplewallet ?
If so, your description looks very much like simplewallet's working directory is not the one you think it is, and your wallet saved while automated is elsewhere on your computer.
If you're on Linux, /proc/`pidof simplewallet`/cwd is a symlink to the program's current working directory.


Ah, yes, you are right. It's being saved to my debug folder for some reason.
45  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency - 0.8.8.6 on: December 19, 2015, 12:23:35 PM
Ok, wondering if someone can help.

I'm opening simplewallet and creating a new wallet and doing so by using a sendkey(i.e. sendkeyboard) to the process via another program, but when the wallet is created, the .keys file does not show up in the folder.
If I try to run it again, using the same process, I don't generate another wallet but open an existing one, but I still can't see it.

Now, if I manually open simplewallet and enter a wallet with the same name as before, I can create a new wallet and I CAN see the files.

But if I delete this wallet file (which includes .keys, etc) but I again run the program and use sendkey method on simplewallet, I cannot generate a new wallet. I still get the same invisible wallet as before.

I cannot figure out why I can open an invisible .key file. I can generate a new file of same name manually opening simplewallet and using command line but when I run my program, it's somehow "seeing" that invisible file.
46  Alternate cryptocurrencies / Altcoin Discussion / Re: MxNero - Monero Wallet GUI Wrapper on: December 18, 2015, 03:54:02 PM
can you create a new wallet with this gui? i

also should indicate (not on error) that simplewallet.exe needs to be in same folder as keys files.

No, you can't create a new wallet as of now. Creating a new wallet with simplewallet command line allows you to write down the mnemonic seed but if I add the option to create a new one using this, I'm not sure if I can somehow retrieve that info.

But yes, simplewallet.exe needs to be located in same folder as the .keys files.
47  Alternate cryptocurrencies / Altcoin Discussion / Re: MxNero - Monero Wallet GUI Wrapper on: December 18, 2015, 03:50:02 PM
Looks good. You using moneroclub open node for daemon?

Yes, for now, it is set as the automatic default remote daemon.
Maybe I'll add setting later to select other ones, including local host.
48  Alternate cryptocurrencies / Altcoin Discussion / MxNero - Monero Wallet GUI Wrapper on: December 18, 2015, 04:03:29 AM
Here is a noob's attempt at a GUI wrapper for Monero Simplewallet.

https://github.com/canonsburg/MxNero

You need to install Windows .Net Framework 4.5 (https://www.microsoft.com/en-ca/download/details.aspx?id=30653)

1. Startup screen


2. Select wallet.keys file


3. Enter Password


4. Let wallet sync


5. Account Balance


6. Enter Sending Address, amount, mixin



7. Send!





The executable is located at https://github.com/canonsburg/MxNero/tree/master/WpfApplication2/bin/Release/Framework4.5\WpfApplication2.exe


I've only tested this on my own computer so it may not work for all computers.
This is purely experimental. Use at your own discretion. I take no responsibility for lost funds.
49  Alternate cryptocurrencies / Altcoin Discussion / Re: XMR vs DRK on: April 07, 2015, 06:19:14 PM
Calculation:

X = 25

Case A:
X*250% = 62.5
X*2.5 = 62.5

Case B:
X+(X*250%) = 87.5
X*3.5 = 87.5

If he still disagrees with Case A I would love to bet. Just let me know.

Your calculations don't make sense in this case. Just look:
A: 25*250% = 6250%
B: 25+(25*250%) = 25 + 6250%
You just multiplied 25 with 250, that's not the same as 25 * 250%. Don't you know how to calculate percentage? Notice the "%" sign.

See:
25*250%

Are you saying 25*250% does not equal to 6250%?


6250% = 62.5

100% = 100/100 = 1

6250% = 6250/100 = 62.5

"%" is dimensionless
50  Alternate cryptocurrencies / Altcoin Discussion / Re: XMR vs DRK on: March 30, 2015, 09:47:03 PM
Masternode for anonymity is a bad idea, that's why Drk re-branded itself as Dash and continued to add "additional services" because it makes not sense from a purely anonymous standpoint.

Masternode is the equivalent of the "miner" but instead to provide "anonymity". It gets compensated for doing this "work" just like a miner get rewarded to do its work.

But that was before the invention of better anonymous technology such as those used in Monero. In Monero, you get anonymity for free*, basically baked into the protocol. But with Drk, you have to pay Masternodes for such "services" and you get an inferior version.

That's like still riding a horse when we have invented the car. Why would you do it?

That's why Drk needs to re-brand beyond the "anonymous" label because it's charging people to do inferior work.


Second point is the comparison between the Miner and the Masternode.

The miner does work to secure the blockchain but the work that has already been done cannot be used to corrupt the blockchain, meaning that in order to change history, new work has to be done.

But with the Masternode, the work that has been done is providing anonymity can in fact be used to unwind that very same anonymity. It's almost like a "Proof Of Stake equivalent" but in the anonymous dimension, where some staking in the past can somehow be used in the future but in this case providing anonymity in the past can be used to unwind in the future. This itself may not be a bad thing but what make it really bad is that it's a third party, so where you rely on other miners to secure the blockchain but this work cannot be undone, with Masternode, you rely on other nodes to provide anonymity but the work can be undone.
51  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [BBR] Boolberry: Privacy and Security - Guaranteed[Bittrex/Poloniex]GPU Released on: December 08, 2014, 10:23:37 PM
Can't Zoidberg come work for Monero?

Heard that Monero can pay for coders, but have hard time finding competent coders that understand the CN codebase.

52  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [AИN] NODE - 2nd Gen. CryptoCurrency build from SCRATCH on NODE.JS - NEW CODE! on: December 04, 2014, 05:16:48 PM
When is BTC Integration? Would of thought it come before NodePay.
53  Alternate cryptocurrencies / Altcoin Discussion / Re: Is Monero officially dead? on: November 30, 2014, 03:36:06 AM
Still bullish on Monero.

Not a lot of teams can build their own forum software from scratch and the MyMonero webwallet is a well-built implementation that already foreshadows more projects to come, namely a mobile wallet and as well as the SPV wallet. (If you read the Privacy Policy and other pieces of information on the MyMonero site, it makes references to information collected from using services on mobile devices, etc)
54  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [AИN] NODE - 2n Gen. CryptoCurrency build from SCRATCH on NODE.JS - NEW CODE! on: November 28, 2014, 08:04:50 AM
Only way to make a coin successful is to build an ecosystem around it. No matter how advanced the technology behind the coin is, if you can't use it, it might as well be useless.

What can you use coins for? To buy things or services.

Think of the market you are after. Ultimate goal is for regular people to use it, but crypto is so advanced that most people are not going to use it at all first. But you can start with people that are familiar with crypto already. The biggest problem is that these people have thousands of other coins to play with and gamble with, so why would they choose this coin? If you can buy things with this coin that you cannot as easily buy with others, then you have big advantage.

But why kind of things do crypto people want to buy? That's the first step in figuring out the market. Find out what people really want to buy and make it really easy to purchase it with this coin.

Take Bitcoin, for the biggest time, the ecosystem of BTC was centered around mining. People could buy mining equipment in the form of BTC and use that to mine more BTC. It was a self-sustaining cycle.

Now take Monero, and there is currently a game called Crypto Kingdom, which uses XMR as its currency and the only way to play the game is to buy things in the video game using XMR. This is creating an ecosystem in which to use the currency. Whether it succeeds or not, who knows, but it attempted to create a market where a "useless" currency could actually be used, because without any real use for a coin, it really is useless. (same is true for BTC)

Now why would people use NODE? Without something special, it is just another among thousands of coins. But if NodePay is really as it says, and you could actually get it to work and if you start building out the infrastructure of a real market, where you set up environments where real goods and services (e.g. ASIC = physical, Video Game = services) can be bought easily using Fiat. Part of the reason why people don't like getting paid in crypto is not that they hate crypto, but because it is extremely volatile. It can be +20% one day but -45% the next. With a reliable way of getting paid via NodePay, stores would be more likely to use NODE infrastructure.

Of course this means that at first NodeCoin would not be as popular since people using NODE would be using the Fiat option, but as adoption grows from the use of NodePay, Nodecoin would gain traction since it uses the same platform.


In short, getting the technical parts done (i.e. coding, legal issues via NodeBank, etc) is important, and marketing is also important, but creating a viable ecosystem by creating a market inside NODE is really important. So the question is why type of market will be most effective? Selling physical items, or some kind of service such as web services, video game, etc.
55  Alternate cryptocurrencies / Altcoin Discussion / Re: Monero Funding - Brainstorm Thread. Lets fix it. on: September 26, 2014, 10:39:07 PM
1. Creation of the MEW Online Monero Gambling site, with net profits going towards the development of Monero.

2. The MEW Monero Lottery, where weekly draws are held and net profits go towards Monero development.

3. The MEW Monero Options Exchange, a exchange where options contracts based on Monero can be bought and sold. Net profits towards development of Monero.
56  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency (mandatory upgrade) on: September 25, 2014, 11:47:24 PM
Can't some type of token be created to help fund the development of Monero?

Since pre-mine, insta-mine, fast-mine, whatever-mine are off the table, how about creating a separate "token", from which a substantial amount is awarded to the development of Monero.

Since the MEW is "independent" from the core Monero, they can issue a "MEW Token", maybe some type of PoS fork (NXT, NODE, etc Huh --- why another type of crypto, because you don't want to be a competing type) from which an acceptable percentage is awarded to the development of Monero. The MEW can also distribute the remaining Tokens as some type of promotion (free for all?), and establish some type of market which allows it to trade for XMR. The funds will then allow for the development of XMR but without the nastiness that goes with it and this way, the XMR emission and "social contract" remains untouched.
57  Other / Archival / Re: delete on: September 21, 2014, 08:13:39 AM
Why is the focus on the anonymity in Monero? Shouldn't the focus be on other things BCX alluded to earlier.




Can someone help a noob out, why all the hate for the new alternate currencies?


~BCX~

Haven't seen you in the alts section in a while hows Aura coin doing? Grin  I'm guessing Spoetnik and his boys hate for alts are fueled by their failure to launch shit coins and capitalize on the alt market so now they've basically gone the route of going full retard.

Yeah I have been out of the US for the past few months and busy as hell. I've had a few people PM about looking at another shitcoin called Monero so I did. It took me me less than two hours to find a really big hole. When are devs going to learn that rapid retarget is an open invitation to an exploit? I'm going to drop a herd or two it till I figure what I am going to do.

It all really depends on what Cryptsy does with it.


~BCX~


* The blockchain will be (and grow) most likely larger than bitcoin one (for the same usage), by a linear factor. Probably something like 5~20 times. Many people don't think it's a problem since it's the price to pay for anonymity. Is this range of numbers not acceptable for you?


If MRO has a goal of being confined to a niche coin used only by people that have an absolute need for anonymity, then a huge block chain that crawls is no issue.

If MRO desires to be a widely accepted form of money transfer and storage, then speed and anonymity will be what puts it out front of all coins. No such coin exist today.

Solve the diff issue, solve the bloat issue, break the known barriers.


~BCX~


I wouldn't really classify Monero as a shitcoin, we never had a premine or instamine (like ByteCoin) and the distribution so far has been very fair:
http://monerochain.info/charts/coins


@TacoTime

The main reasons why I bothered with a sandbox instead of a live test.


As far as the 50% scenario you not exactly correct on what it would take to exploit it, but I'm not looking to 51% it at any rate. I am working on optimizing a fork of Claymore and I am willing to bet I still have one of the largest if not the largest GPU farms still assembled but at the moment dormant.

For the time being I am looking at solving the diff issue.

Is this your chain?


@HippieTech

I distinctly remember your warnings about the impending attack on their servers with BitJohn and some of the regulars playing along by acting concerned/scared.

I don't have any screenshots or chat logs to prove it...  yet. Grin




I certainly did and like I said, proper motivation prompted them to solve our issue rather quickly.


~BCX~


I believe there is a difference is opinion on how successful an attack is between the XMR devs and BCX in regards to hashrate and diff as seen below. BCX called out but was rebuffed.



As far as the 50% scenario you not exactly correct on what it would take to exploit it, but I'm not looking to 51% it at any rate. I am working on optimizing a fork of Claymore and I am willing to bet I still have one of the largest if not the largest GPU farms still assembled but at the moment dormant.




6) Like a lot of the devs I have proven wrong time and time over, Fluffy and TT are incorrect about needing 51% to TW a chain. I nailed Auroracoin to the cross with ~20%. At this moment in time it would take me ~22 days to do so. It took me 12 days for AUR.


58  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency (mandatory upgrade) on: September 18, 2014, 07:01:36 PM
Someone needs to check the source code too but I believe the whitepaper's notation is screwed up.

The paper defines private key a and public Key A through the transformation A = a*G, where G is the Hash function.
So in this case, the multiplication step is to denote the hash mapping.

In the paper, it also defined the key image as I = x * Hp(P)

Now this seems like it is the multiplication of private key x with the hash to the public key P.

But I think this is actually I = x * Hp(P) = x*G2, where G2 like above is another hash function so this is just a hash of private key x using some deterministic hash function that is dependent on public key P (Hp(P)).
59  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [XMR] Monero - A secure, private, untraceable cryptocurrency (mandatory upgrade) on: September 11, 2014, 11:24:30 PM
I recently downloaded the latest bitmonerod, and experienced the following - is it safe to assume that I need to delete the old blkchn data and re-synch?

Yes, you failed the checkpoint test so the old blockchain.bin needs to be deleted and replaced with the correct one.

But don't resync from zero, download the bootstrapped version of the blockchain.bin from the OP.
60  Alternate cryptocurrencies / Altcoin Discussion / Re: rpietila Altcoin Observer on: September 05, 2014, 04:15:19 PM

I think it's worth pointing out at least that 1) Sabelnikov was never found guilty of any wrong doing and Microsoft agreed that it was not him who ran the botnet. 2) Even if CZ was part of the original CryptoNote team, there's no indication that he was involved with Bytecoin at all. Not only that, but if he was involved with CryptoNote, the act of creating BBR(with the new PoW) alone by himself would be strong statement that he disagreed with what Bytecoin did and wanted no part in any sort of scam.

Personally, I don't think it's likely CZ is a bad actor. Whoever he is. At worst it appears he could be a famous hacker responsible for writing some code that other people used in a malicious way(the botnet). I'm not going to defend that if that happened. But we don't know anything about that what happened in that situation and there's a whole range of possibilities, including being coerced in to writing code. We will likely never have sufficient information to make any sort of judgment either way.

So there is some risk with an anonymous developer, that is a constant. On the other hand with BBR you also seem to get someone who is an expert at dealing with what is becoming apparent is a very shaky code base. So there is some trade off there. I'm not making the argument that BBR is less risky with a single developer than XMR is with 7 or 8. But I do hope that anyone considering the situation will at least take the time to make a fair evaluation of CZ on what he's done so far.

edit: and that's not meant as a reply to aminorex specially since I know he knows all of this already, but anyone who is just looking in to this crazy CN world in general.

The evidence seems to point to CryptoNote and Bytecoin as part of the same scheme but were made to appear independent. (Note: the CryptoNote technology itself is impressive, but their ethics are apparent not)

The line of thinking is, in order to carry out the scam, Bytecoin was created and chosen to take the fall so that in the event that the whole thing crashed and burned (and it did), there would be separation between CryptoNote and Bytecoin. Thus Bytecoin can be seen as a malicious off-branch that independently developed the coin and the massive scam, but CryptoNote is the innocent provider of technology and watched on the sidelines as its brilliant technology was misused. But people were not convinced by either the Bytecoin scam or the CryptoNote independence.

Now not accusing BBR as a off-branch of the CN/BCN scam and coming for the same family but let's say that Zoidberg was involved in CryptoNote, why would his involvement, even if BBR does not look "scammy" be of concern?

Because that's how the scam was originally suppose to work. Create a scam hoping that it would work (Bytecoin), but when it failed, create a new "clean" coin to replace it (Bitmonero), while maintaining clean hands (CryptoNote independence).

But the community didn't buy that, and Monero was the result. BBR would be like Bitmonero, a "clean" coin designed to be "fair" after the scam but was controlled by the original "scammers".
Pages: « 1 2 [3] 4 5 6 7 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!