Search content
Sort by

Showing 20 of 29 results by 1MLyg5WVFSMifFjkrZiyGW2nw
Post
Topic
Board Beginners & Help
Re: [~10 GH/sec] pool.betcoin.co - Newbie Support Thread
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 23/07/2011, 22:00:44 UTC
Pool seems to be down, strange that the website is working
And we're having bad luck finding that first block  Undecided
Post
Topic
Board Beginners & Help
Re: further improved phatk OpenCL kernel (> 2% increase) for Phoenix - 2011-07-07
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 09/07/2011, 22:44:39 UTC
Yea, I was thinking the same, but then I thought that there may be some smart way to rearrange some of the SHA-256 algorithm to change simple bit shifts, exclusive-ors and addition into more complex multiplies, maybe by carrying out two or three operations at once. But it would require a deep knowledge of the SHA-256 algorithm and binary maths. Something along the lines of way that Laplace can be used to solve differential equations by transferring everything into the S-domain, solve with addition and subtraction and then transfer back for the answer.

While not a math guru, I am certain this can't be done. The algorithm uses these kinds of operations:

- rotate or shift bits right by three different numbers of places, then XOR together
- select bits from one of two values, depending on bits in a third
- majority of bits set/clear in three values
- addition of the result of these operations and constant values for each round

you can build multiplication out of these operations if combined in a certain way, but the SHA-256 algorithm does not use them like this. If (parts of) SHA were equivalent to something as simple as multiplication, I'd say it could be broken in no time.

Also, SHA256 uses 32 bit values for everything. You could of course implement it on an 8 bit machine, but this would make it much slower. And having 24 bit wide registers does not even mean you could run three 8 bit ops at the same time

Another thought I had:
Is aggressive loop unrolling really helping performance? At least for FPGAs, I guess that lots of very small units that maybe do one hash every 64 clock cycles could be better than a much bigger unrolled design, and the same could be true for GPUs. Was this already tested or did everyone start with the assumption that unrolling is the way to go?
Post
Topic
Board Beginners & Help
Re: pool.betcoin.co thread for Newbies - LP, JSON API, Reward for 1st block found
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 08/07/2011, 04:51:20 UTC
we have updated all the stats, most stats will not be acurate until we find a block as they have no reference point

you dont have to worry, you will still be paid for any valid shares you contribute as these are added up once the block is found. Also when we start a new block all the stats will be correct.

Yes, I understand that. Still seems a bit strange, especially with the negative shares. SLICE now has -230, do you plan on collecting that debt?  Wink

I'm slowpoke btw, and I'll keep mining in this pool at least until we find a block...
Post
Topic
Board Beginners & Help
Re: pool.betcoin.co thread for Newbies - LP, JSON API, Reward for 1st block found
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 18:33:17 UTC
Quote
Our 10 Onion Winners (Active this Round)
Rank   User Name   % Of Stales
1    SLICE   107.69%

Top 30 Lifetime Shares
Rank   User Name   Shares
10   SLICE   -2

How is that possible?

EDIT:
up to 176%, -32 shares
also pwner has no shares but 50% stale

already broken?
Post
Topic
Board Bitcoin Discussion
Re: The answer is 00000000000000001e8d6829a8a21adc5d38d0a473b144b6765798e61f98bd1d
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 17:39:16 UTC
What is the answer to Life, the Universe and Everything?
Post
Topic
Board Beginners & Help
Re: Donations... really?
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 16:25:20 UTC
I don't want to put a bitcoin address in my signature, it's just my username which happens to be too long  Grin
Could've registered firstbits_xxxxx with xxxxx being your firstbits :p

I wanted a separate address for the forum, and it doesn't appear in the blockchain right now. Someone could help me with that  Wink
Post
Topic
Board Beginners & Help
Re: Windows: Standard User vs. Administrator
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 16:17:18 UTC

Exactly what I meant.
You need some way to verify that the boot sector hasn't been modified. If that requires booting from an USB stick, it is no better than having your OS (or at least the kernel / disk crypto) on the stick as well.
Post
Topic
Board Beginners & Help
Re: "does size matter?" -> will bigger pools pay off more?
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 16:07:28 UTC
Basically, bigger pool = more steady reward

Quote
Another thought I have is, that on a bigger pool, with more hashpower, the likelyness to find a block is much much higher, therefore each share I make is a bigger chunk of the 50BTC that one block will give, right?
While in a smaller pool it takes forever to find a block, and 1 share is worth very little, because so many shares were needed to find the block and generate 50BTC.

As long as you're contributing the same amount of shares all the time, you will get the same amount of BTC regardless of round length.

By the way: in theory, it is possible to get full 50 BTC (minus pool fees) for a block if you happen to solve it with your first share before anyone else can get it  Cool
Post
Topic
Board Beginners & Help
Re: Donations... really?
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 16:01:47 UTC
I don't want to put a bitcoin address in my signature, it's just my username which happens to be too long  Grin
Post
Topic
Board Beginners & Help
Re: Windows: Standard User vs. Administrator
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 15:57:00 UTC
lol. No.

Boot PC -> MBR loads (truecrypt) -> Truecrypt decrypts MBR on hdd (windows) -> control gets passed to that.

The kernel is encypted.

OK, the Windows kernel is encrypted, but the same problem applies to TrueCrypt. You need to enter a passphrase / insert a USB stick, and someone could install a modified version of TrueCrypt that saves the key to somewhere (like the last sector of the disk, or NVRAM).
Post
Topic
Board Beginners & Help
Re: Game to possibly make beginning BTC
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 15:37:18 UTC
Seems a little too easy to be real if you ask me.
5x bitcoins with good odds?
Might be a catch.

You will still lose BTC on average
4/5 * 1.2 = 0.96, and it gets more risky for 5x
Post
Topic
Board Beginners & Help
Re: Windows: Standard User vs. Administrator
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 15:00:57 UTC
For the sake of arguing, how could they install a backdoored kernel on an encrypted hard drive.

The kernel has to be loaded from somewhere. Unless you boot from a CD or USB drive, it will be on an unencrypted partition of your hard disk.
Post
Topic
Board Beginners & Help
Re: Windows: Standard User vs. Administrator
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 04:53:46 UTC
Um, even if they did that. Someone could steal their harddrive etc. And if they got a trojan on the system, odds are most people wouldn't be looking for wallets (just yet), and even then, it's only a matter of typing a few commands to get a system level console.

If someone can get physical access to your computer, even Linux with encrypted hard disk is no protection. They could install a backdoored kernel that leaks your password.

You can actually restrict running cmd.exe using the software restrictions, but as I said this doesn't mean that another program you trust couldn't be hacked to do the same things.
Post
Topic
Board Beginners & Help
Re: Windows: Standard User vs. Administrator
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 07/07/2011, 04:40:49 UTC
@SomeoneWeird: Eventually, running Ubuntu as my main OS and Windows in a VM is my goal, but it creates too many headaches at once.  For example, I really like my VPN WiTopia, but it doesn't have a Linux version.  Another example: my mobile broadband card technically will work with Linux, but it involves two pages of tedious instructions.

So, I am slowly phasing Windows out and Ubuntu in.  For example, I now do all of my web surfing in Ubuntu running in a VMware VM.


@1MLyg5WVFSMifFjkrZiyGW2nw: I am running Windows 7 and I am trying to restrict any possible malware from installing and/or running itself without entering the Admin password.

Running as normal user should already block installation of drivers (rootkits do that). The only way to protect against "normal" trojans that could read your wallet.dat is restricting the programs you can run to a small set. You can do that from "Local security policy" by creating Software Restriction rules (by file name, certificate or MD5 hash).

Note that it's still possible that some exploit takes over a trusted program and reads out your files. Only safe way is to make an user account for Bitcoin only and don't use it for anything else.
Post
Topic
Board Beginners & Help
Re: Destroying bitcoin, by coin, by coin...
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 06/07/2011, 20:45:50 UTC
It would take billions of years of utilizing the entire GPU force we have mining bitcoins to do it.  I wouldn't count on finding any lost coins anytime soon.

Oh. I see. Well, it would be nice to know the theory though.

Bitcoin addresses do not get "reserved" when they are generated, it is just astronomically unlikely to generate one that has been used before. In theory, you could keep generating new addresses until you hit one that has coins in it, but as SgtSpike said this would be much more difficult than finding valid blocks.
Post
Topic
Board Beginners & Help
Re: Windows: Standard User vs. Administrator
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 06/07/2011, 20:40:03 UTC
To increase my overall security, I created a separate Admin Windows login and downgraded my normal day-to-day account to a Standard User.

However, in my Standard account, I seem to be able to do everything I could when it was an admin account.  Can someone tell me what I need to do to vastly restrict what a standard user can do?  And don't say "switch to Linux" - I'm working toward that goal, but there's a million steps involved.

I want to limit what malware would be capable of doing on my PC.

Try "Administrative settings\Local security policy" in control panel.
What version of Windows are you using, and what do you want to restrict?
Post
Topic
Board Beginners & Help
Re: further improved phatk OpenCL kernel (> 2% increase) for Phoenix - 2011-07-06
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 06/07/2011, 20:23:47 UTC
Thank YOU Smiley another nice hint, even if it not boosts, the code gets cleaner. I'm not sure about the #define as functions. Could you post an example? My problem is, that most variables are defined and declared inside the kernel function. So a function for sharound() for example needs Vals[] and others as passed parameters (copy or pointer).

Dia

Yes I haven't changed those defines yet, mostly added my own intermediate functions:

Code:
// Ma can also be implemented in terms of Ch...
u Ma(u x, u y, u z) { return Ch(z^x, y, x); }

// Various intermediate calculations for each SHA round

u xrot2(u n, const uint r1, const uint r2) {
        return rot(n, r1) ^ rot(n, r2);
}

u xrot3(u n, const uint r1, const uint r2, const uint r3) {
        return xrot2(n, r1, r2) ^ rot(n, r3);
}

u xrrs(u n, const uint r1, const uint r2, const uint r3) {
        return xrot2(n, r1, r2) ^ (n >> r3);
}

#define s0(n) xrot3(Vals[(128-n) % 8], 30, 19, 10)
#define s1(n) xrot3(Vals[(132-n) % 8], 26, 21, 7)
#define ch(n) Ch(Vals[(132 - n) % 8], Vals[(133 - n) % 8], Vals[(134 - n) % 8])
#define ma(n) Ma(Vals[(129 - n) % 8], Vals[(130 - n) % 8], Vals[(128 - n) % 8])
#define t1(n) (K[n % 64] + Vals[(135 - n) % 8] + W[n] + s1(n) + ch(n))

// intermediate W calculations
#define P1(x) xrrs(W[x - 2], 15, 13, 10)
#define P2(x) xrrs(W[x - 15], 25, 14, 3)

Since there is no noticeable drop in hashrate, I assume the compiler is inlining these functions.

Also, you can eliminate one extra assignment to Vals[4]:

Code:
//Vals[4] = PreVal4;
//...
#ifdef VECTORS.
        Vals[4] = (W[3] = ((base + get_global_id(0)) << 1) + (uint2)(0, 1)) + PreVal4;
#else
        Vals[4] = (W[3] = base + get_global_id(0)) + PreVal4;
#endif
//...
//Vals[4] += W[3];
Post
Topic
Board Beginners & Help
Re: further improved phatk OpenCL kernel (> 2% increase) for Phoenix - 2011-07-06
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 06/07/2011, 17:23:55 UTC
New version is ready, DL here: http://www.mediafire.com/?f8b8q3w5u5p0ln0

Updated first post with changelog and performance info. This one should be a bit faster on 69XX cards than the original phatk, faster than all other phatk versions I did on 58XX and faster on non BFI_INT cards because of a change user 1MLyg5WVFSMifFjkrZiyGW2nw suggested!

Try, have fun, comment and donate Cheesy.

Thanks,
Dia

Thanks, best version yet Cheesy
Still not reached the 40 MHash/sec the wiki says my card could do  Huh

Did you notice that Ma(x, y, z) is defined exactly the same now whether BFI_INT is enabled or not? Seems more elegant to me if moved out of the #ifdef. Also I tried to replace some #define's with functions, guessing that it would make it easier for a somewhat smart compiler to find repeatedly used terms and put them into registers. No performance improvement, but didn't hurt it either.

Also, OpenCL has a builtin Ch function, not faster for me but maybe for someone else:
#define Ch(x, y, z) bitselect(z, y, x)
Post
Topic
Board Beginners & Help
Re: Whitelist Requests (Want out of here?)
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 05/07/2011, 16:13:13 UTC
I would like to be whitelisted as well. I have to ask about setting up mining. I get errors:
Traceback (most recent call last):
  File "./phoenix.py", line 123, in
    miner.start(options)
  File "phoenix-1.50/Miner.py", line 75, in start
    self.kernel = self.options.makeKernel(KernelInterface(self))
  File "./phoenix.py", line 112, in makeKernel
    self.kernel = kernelModule.MiningKernel(requester)
  File "kernels/poclbm/__init__.py", line 132, in __init__
    platforms = cl.get_platforms()
pyopencl.LogicError: clGetPlatformIDs failed: invalid/unknown error code


You will need to install the APP SDK, get it here:
http://developer.amd.com/sdks/AMDAPPSDK/Pages/default.aspx

Thanks 1MLyg5WVFSMifFjkrZiyGW2nw (please don't expect me to pronounce that)

It's (supposed to be) a bitcoin address - I don't have a name  Tongue

Quote
Tried it your way and it didn't like -u.  I also tried --u, -user, --user, -u=, --user=....well, you get the idea.  "no such option:"

does your user name or password contain "special" characters?
like <, >, &, |, \, $, #, ", '

if yes, put a \ in front of each such character, or the whole thing in single (') quotes
Post
Topic
Board Beginners & Help
Re: Trojan Wallet stealer be careful
by
1MLyg5WVFSMifFjkrZiyGW2nw
on 04/07/2011, 19:01:32 UTC
Is it safer to use something like "My Bitcoin"  Huh

No, because if you have a trojan it could steal your password as well.

Is there a bitcoin client for the good old C64?
 Cheesy

More important: How many MHash/sec can it do?  Cheesy Cheesy Cheesy