Bitcoin Forum
November 09, 2024, 05:58:00 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [88] 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 ... 204 »
  Print  
Author Topic: [ANN][BLC] Blakecoin Blake-256 for GPU/FPGA With Merged Mined Pools Stable Net  (Read 409617 times)
Ignatius
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250


View Profile
March 16, 2014, 05:58:04 PM
Last edit: March 16, 2014, 10:22:12 PM by Ignatius
 #1741

And as a little present to the BlakeCoin community (it's a crude hack, see the README).
https://github.com/kramble/FPGA-Blakecoin-Miner/tree/master/vanitygen

Thank you for this. I actually took a brief look at the source before and failed to get a blake version going. If you have extra time and find the desire, please create a blc brainwallet program.

Code:
$ ./vanitygen -F compressed -X 26 BT
Difficulty: 109
Pattern: BT
Address: BTruFNfT29KuMraSmgGBP7hbeJRRXmpCqs
Privkey: L12wp3ze5HZwRh8j1sAZUxHGGPszZbecPhPWK13x5XJnq2qPkpkN

$ ./vanitygen -F compressed -X 26 BTBLC
Prefix 'BTBLC' not possible
Hint: valid bitcoin addresses begin with "1"

$ ./vanitygen -F compressed -i -X 26 Bs
Difficulty: 185
Pattern: Bs
Address: Bs19E1xnhrb3yUp2D6fveWf1VXoHiDmoux
Privkey: KysJgiYgJj6L7yj11vmx79TfbqepyCCz7Z569u73eSWRzfYp71gP

$ ./vanitygen -F compressed -X 26 Bsa
Prefix 'Bsa' not possible
Hint: valid bitcoin addresses begin with "1"

$ ./vanitygen -F compressed -X 26 Bsb
Prefix 'Bsb' not possible
Hint: valid bitcoin addresses begin with "1"

$ ./vanitygen -F compressed -i -X 26 Bsc
Prefix 'Bsc' not possible
Hint: valid bitcoin addresses begin with "1"

$ ./vanitygen -F compressed -i -X 26 Bsd
Prefix 'Bsd' not possible
Hint: valid bitcoin addresses begin with "1"

I can't seem to generate addresses, likely due to my lack of understanding of required blc prefixes.

Edit: Yes this works, thanks & sorry.

Ah, maybe my comment in the README was a bit confusing. I said the valid range was BT to Bs (I worked this out by trial and error), but only part of BT and part of Bs are usable. You can generate any address from BU, BV, BW, BX, BY, BZ and Ba, Bb, Bc to Bq, Br (excluding Bl since lowercase l is not part of the base58 character set). For example I've been running:
./vanitygen -F compressed -X 26 -ik -o outkram.txt bkram
bzyzny
Sr. Member
****
Offline Offline

Activity: 274
Merit: 254


View Profile
March 16, 2014, 07:27:23 PM
Last edit: March 16, 2014, 07:48:24 PM by bzyzny
 #1742

With merged mining being a primary goal here, I was wondering if anyone capable of doing so would be willing to implement this idea. It Would be helpful to have a multicoin wallet for the merged mineable coins. Perhaps using electrum as a base since that would also remove the need to download the block chains for every coin. Any thoughts on this suggestion?
kramble
Sr. Member
****
Offline Offline

Activity: 384
Merit: 250



View Profile WWW
March 16, 2014, 09:39:08 PM
 #1743

I can't seem to generate addresses, likely due to my lack of understanding of required blc prefixes.

Ah, maybe my comment in the README was a bit confusing. I said the valid range was BT to Bs (I worked this out by trial and error), but only part of BT and part of Bs are usable. You can generate any address from BU, BV, BW, BX, BY, BZ and Ba, Bb, Bc to Bq, Br (excluding Bl since lowercase l is not part of the base58 character set). For example I've been running:
./vanitygen -F compressed -X 26 -ik -o outkram.txt bkram

Brainwallet is easy. I have a python script that I can trivially modify to do that. I'll sort something out tomorrow (its getting late here). Doing it in C will be a bit more difficult (and a web version is quite beyond my ability, sorry). Not that I'd recommend brainwallets, they are really very dangerous unless you know exactly what you are doing.

Github https://github.com/kramble BLC BkRaMaRkw3NeyzsZ2zUgXsNLogVVkQ1iPV
BlueDragon747 (OP)
Legendary
*
Offline Offline

Activity: 1509
Merit: 1030


Solutions Architect


View Profile WWW
March 17, 2014, 08:29:52 AM
 #1744

And as a little present to the BlakeCoin community (it's a crude hack, see the README).
https://github.com/kramble/FPGA-Blakecoin-Miner/tree/master/vanitygen

Awesome looks cool  Grin

Info: GithubBlakecoin.org - BCT Blakecoin thread - Twitter - BCS - BlakeZone  Trade Blakecoin: Xeggex.com Merged Mining Pools: EU3 - NY2/AT1 - LA1
Donation Addresses: BLC: Bd3jJftFbwxWSKNSNz35vkDd57kG6jHAjt PHO: BZXPMc8eF9YZcJStskkP2bVia38fv9VmuT BBTC: 2h8c4NbzXJXk6QQ89r7YYMGhe13gQUC2ajD ELT: e7cm6cAgpfhvk3Myh2Jkmi1nqaHtDHnxXb 
UMO: uQH9H17t7kz3eVQ3vKDzMsWCK4hn5nh2gC LIT: 8p8Z4h5fkZ8SCoyEtihKcjzZLA7gFjTdmL BTC: 1Q6kgcNqhKh8u67m6Gj73T2LMgGseETwR6
kramble
Sr. Member
****
Offline Offline

Activity: 384
Merit: 250



View Profile WWW
March 17, 2014, 10:44:59 AM
 #1745

Awesome looks cool  Grin

Thanks. I was just curious as to why the original vanitygen did not work for blake with the -X 26 version byte. It was just a matter of using blake hash instead of sha256d for the base58 checksum, plus a change to the privkey version byte. Also using compressed rather than uncompressed addresses, hence the fork from WyseNynja rather then samr7's original.

Anyway I've just updated the github (it's slightly less of a horrible hack now, the previous version completely broke vanitygen for anything other than -X26 blakecoin). I've also put up my blake brainwallet python script for Ignatius. It's based on JackJack's pywallet and is very helpful for understanding the address generation process (which is why I wrote it way back for bitcoin).

Github https://github.com/kramble BLC BkRaMaRkw3NeyzsZ2zUgXsNLogVVkQ1iPV
Ignatius
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250


View Profile
March 17, 2014, 05:40:34 PM
 #1746

I've also put up my blake brainwallet python script for Ignatius. It's based on JackJack's pywallet and is very helpful for understanding the address generation process (which is why I wrote it way back for bitcoin).

It works great, thank you!

Any links to information that explains your stance on brainwallets being very dangerous? I wonder if there is something I need to be aware of besides the need for an extremely strong passphrase.

Donation sent to your BLC address. Thank you for all of your effort.
kramble
Sr. Member
****
Offline Offline

Activity: 384
Merit: 250



View Profile WWW
March 17, 2014, 06:20:28 PM
 #1747

It works great, thank you!
Donation sent to your BLC address. Thank you for all of your effort.

Many thanks Cheesy

Quote
Any links to information that explains your stance on brainwallets being very dangerous? I wonder if there is something I need to be aware of besides the need for an extremely strong passphrase.

Just some threads I recall reading some months back. The problem is more acute with bitcoin but it's worth bearing in mind for blakecoin too. Some crooks have built enormous rainbow tables of brainwallet addresses and are monitoring the blockchain just waiting for these addresses to appear, then instantly sweep the coin into their own accounts. So using any simple combination of words, or a well known phrase (say from a book, or song lyrics), risks losing your coin. It's a big risk for novices, less so if you know what you are doing and select a good passphrase (though there is the matter of "entropy", which basically says you need a long passphrase to match the security of the 160 bit address hash).

Googling "brainwallet security" (without the quotes) brings up some good links. This is a good discussion.

Github https://github.com/kramble BLC BkRaMaRkw3NeyzsZ2zUgXsNLogVVkQ1iPV
Ignatius
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250


View Profile
March 17, 2014, 06:30:11 PM
 #1748

Just some threads I recall reading some months back. The problem is more acute with bitcoin but it's worth bearing in mind for blakecoin too. Some crooks have built enormous rainbow tables of brainwallet addresses and are monitoring the blockchain just waiting for these addresses to appear, then instantly sweep the coin into their own accounts. So using any simple combination of words, or a well known phrase (say from a book, or song lyrics), risks losing your coin. It's a big risk for novices, less so if you know what you are doing and select a good passphrase (though there is the matter of "entropy", which basically says you need a long passphrase to match the security of the 160 bit address hash).

Googling "brainwallet security" (without the quotes) brings up some good links. This is a good discussion.


Ok I will definitely keep that in mind. This was also an interesting read:
Quote
Just lost 4 BTC out of a hacked brain wallet. The pass phrase was a line from an obscure poem in Afrikaans. Somebody out there has a really comprehensive dictionary attack program running.
http://www.reddit.com/r/Bitcoin/comments/1ptuf3/brain_wallet_disaster/
kramble
Sr. Member
****
Offline Offline

Activity: 384
Merit: 250



View Profile WWW
March 18, 2014, 04:46:30 PM
 #1749

I have a couple DE0-Nano boards that aren't doing anything at the moment. Would you upload the code to github?

I've just updated the github and uploaded a bitstream, see the README.

The verilog is fine (in fact the bistream is the same as the one I compiled back in October). The problem was due to the TCL script not coping with the getwork pool sending 129 bytes rather than the 128 bytes expected, there being an additional byte of data after the nonce field. Interestingly this extra byte (6B) together with the nonce (35303152) spell K105r (the author of the pool software).

Another interesting bug is that the pool sends a block header version byte 2, compare 114 (0x70) for solo mined blocks (this can be easily verified with the blockexplorer, most of the recent blocks being version 2, while the early ones are version 114). Not that it affects the miner, but it does make the blockchain a bit untidy.

Anyway, the DE0-Nano is not going to be of much use as a miner (just 5 MHash/sec or so), but the code may be of use for porting to other Altera devices, though it would be better to use the LX150 code as a base for the larger ones.

Github https://github.com/kramble BLC BkRaMaRkw3NeyzsZ2zUgXsNLogVVkQ1iPV
backdogs
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
March 18, 2014, 04:48:39 PM
 #1750

looks great,both CPU and GPU?
mogrith
Legendary
*
Offline Offline

Activity: 1470
Merit: 1001


Use Coinbase Account almosanywhere with Shift card


View Profile WWW
March 18, 2014, 06:35:48 PM
 #1751

looks great,both CPU and GPU?

Yes and many FPGAs also

Merge mine BLC+PHO+ELT+XDQ+BBTC+UMO+LIT pool is open http://la1.blakecoin.com tips: 1MogRiTHpQZ7bkpq49cSVWADrTt7Jrghp
c-cex
Legendary
*
Offline Offline

Activity: 1498
Merit: 1001


CryptoCurrency EXchange: https://c-cex.com


View Profile WWW
March 18, 2014, 07:40:37 PM
 #1752

https://c-cex.com exchange moved to much faster servers.
We can now handle 10x times more online users! Welcome!

CryptoCurrency EXchange: https://c-cex.com
Calhil
Full Member
***
Offline Offline

Activity: 182
Merit: 100


View Profile
March 19, 2014, 03:11:41 PM
 #1753

It seems there are very good news for non-scrypt based coins today:
https://www.kncminer.com/products/titan - 100MH/s scrypt miner for 10k$
Guess whats going to happen when they start shipping  Cheesy

BLC & SKC node: addnode=192.3.171.213
BLC: BcaLHiLk74XXSZdebHQY8b3CaoEBLaPtoV
kramble
Sr. Member
****
Offline Offline

Activity: 384
Merit: 250



View Profile WWW
March 19, 2014, 06:57:58 PM
Last edit: March 19, 2014, 07:26:35 PM by kramble
 #1754

Since I've been looking at addresses, I've had a go at modifying JackJack's pywallet for blakecoin

https://github.com/kramble/FPGA-Blakecoin-Miner/tree/master/blake_pywallet

You need to run it with --otherversion=26 --datadir /home/user/.blakecoin (on linux)

It seems to work ok for dumping an unencrypted wallet on the command line, but running via the web interface it displays the addresses incorrectly (it looks like it's using the bitcoin version byte instead) oops, my bad, the version needs to be entered onto the web form as well as the command line.

Github https://github.com/kramble BLC BkRaMaRkw3NeyzsZ2zUgXsNLogVVkQ1iPV
bzyzny
Sr. Member
****
Offline Offline

Activity: 274
Merit: 254


View Profile
March 20, 2014, 06:23:08 AM
 #1755

hey kramble, i was trying out your blc vanitygen. im a bit unclear about which characters and prefixes are possible. also the program gives an error that valid bitcoin address must start with 1, unless i run the command with -r. any suggestions? also is there a way to have vanitygen give me an estimated time or # tries until completion? thx
Ignatius
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250


View Profile
March 20, 2014, 06:57:17 AM
 #1756

hey kramble, i was trying out your blc vanitygen. im a bit unclear about which characters and prefixes are possible. also the program gives an error that valid bitcoin address must start with 1, unless i run the command with -r. any suggestions? also is there a way to have vanitygen give me an estimated time or # tries until completion? thx

Ah, maybe my comment in the README was a bit confusing. I said the valid range was BT to Bs (I worked this out by trial and error), but only part of BT and part of Bs are usable. You can generate any address from BU, BV, BW, BX, BY, BZ and Ba, Bb, Bc to Bq, Br (excluding Bl since lowercase l is not part of the base58 character set). For example I've been running:
./vanitygen -F compressed -X 26 -ik -o outkram.txt bkram
kramble
Sr. Member
****
Offline Offline

Activity: 384
Merit: 250



View Profile WWW
March 20, 2014, 10:59:26 AM
Last edit: March 20, 2014, 12:34:26 PM by kramble
 #1757

hey kramble, i was trying out your blc vanitygen. im a bit unclear about which characters and prefixes are possible. also the program gives an error that valid bitcoin address must start with 1, unless i run the command with -r. any suggestions?

Thanks for the bug report. I've updated the hint so it now gives the correct range for blakecoin when run with -X26. The valid range is discussed in the README, so it's always a good idea to read this in case of difficulty (RTFM as they say Tongue)

Quote
Also is there a way to have vanitygen give me an estimated time or # tries until completion? thx

Others have commented on the lack of usefulness of the vanitygen progress messages, unfortunately this sort of change is rather beyond my level of expertise, so perhaps you can take it up with the original author?
https://bitcointalk.org/index.php?topic=25804.0
https://github.com/samr7/vanitygen

This is probably as far as I'm going to go with the blake version of vanitygen, but if someone wants to create a windows executable, or even better an OCL version, then that would be quite helpful.

EDIT: Reading through the recent posts on the vanitygen thread, it seems that Red Emerald has taken over support for vanitygen (my blake version is forked from his/her github repo, so should be up-to-date).

Github https://github.com/kramble BLC BkRaMaRkw3NeyzsZ2zUgXsNLogVVkQ1iPV
bzyzny
Sr. Member
****
Offline Offline

Activity: 274
Merit: 254


View Profile
March 21, 2014, 04:56:08 AM
 #1758

Thanks Kramble, I got the vanitygen to work, luckily my username here is a valid prefix, check my sig below Smiley
lin0sspice
Legendary
*
Offline Offline

Activity: 1190
Merit: 1002


View Profile
March 22, 2014, 07:35:10 AM
 #1759

I just got the Cairnsmore1 from a friend.
Please help me to run it on Blake-256 ?

https://en.bitcoin.it/wiki/CM1Quickstart

Which controller bitstream did your friend have loaded?

Blake bitstreams are located here: https://github.com/kramble/FPGA-Blakecoin-Miner/tree/master/experimental/CM1

I have no idea.
I try to got hashvoodoo_controller , but i dont know how.
I try to use Virtual Box program.
I also just got Xlinix cable program.
Any help to pre-program it please.

Website
Whitepaper
Discord
░░░█░░░░░░░░░░░░░░░░░░░░░░░░░
░░██░░░░░░░░░░░░░░░░░░░░░░██░░
███░░░░░░░░░░░░░░░░░░░░░░███
████░░░░░░░░░░░░░░░░░░░░░░████
███░░░░░░░░░░░░░░░░░░░░░░░░███
███░░░░░░░░░░░░░░░░░░░░░░███
███░░░░░░░░░░▄██▄░░░░░░░░░░███
███░░░░░░░░▄██████▄░░░░░░░░███
███▄░░░░░░▄████████▄░░░░░░▄███
████░░░░░▄██████████▄░░░░░████
████░░░░▄████████████▄░░░░████
░██████░░▀██████████▀░░███████
░███████░░░▀██████▀░░░████████
░████████▄░░░▀██▀░░░▄████████
░█████████▄░░░░░░░░▄███████░░░
░░█████████▄░░░░░░▄███████░░░░
░░░░██████████▄▄████████░░░░░░
░░░░░░████████████████░░░░░░░░
░░░░░░░██████████████░░░░░░░░░
░░░░░░░░░██████████░░░░░░░░░░░
VELOX PROJECT
The Future of Anonymous Trading
░░░█░░░░░░░░░░░░░░░░░░░░░░░░░
░░██░░░░░░░░░░░░░░░░░░░░░░██░░
███░░░░░░░░░░░░░░░░░░░░░░███
████░░░░░░░░░░░░░░░░░░░░░░████
███░░░░░░░░░░░░░░░░░░░░░░░░███
███░░░░░░░░░░░░░░░░░░░░░░███
███░░░░░░░░░░▄██▄░░░░░░░░░░███
███░░░░░░░░▄██████▄░░░░░░░░███
███▄░░░░░░▄████████▄░░░░░░▄███
████░░░░░▄██████████▄░░░░░████
████░░░░▄████████████▄░░░░████
░██████░░▀██████████▀░░███████
░███████░░░▀██████▀░░░████████
░████████▄░░░▀██▀░░░▄████████
░█████████▄░░░░░░░░▄███████░░░
░░█████████▄░░░░░░▄███████░░░░
░░░░██████████▄▄████████░░░░░░
░░░░░░████████████████░░░░░░░░
░░░░░░░██████████████░░░░░░░░░
░░░░░░░░░██████████░░░░░░░░░░░
Latest News
Twitter
Telegram
[/tab
lin0sspice
Legendary
*
Offline Offline

Activity: 1190
Merit: 1002


View Profile
March 22, 2014, 08:25:14 AM
 #1760

Found it Finally.
(same folder ) Smiley
c:/Controller/SPIProg.exe hashvoodoo_dynamic_09_23_2012.bit

Website
Whitepaper
Discord
░░░█░░░░░░░░░░░░░░░░░░░░░░░░░
░░██░░░░░░░░░░░░░░░░░░░░░░██░░
███░░░░░░░░░░░░░░░░░░░░░░███
████░░░░░░░░░░░░░░░░░░░░░░████
███░░░░░░░░░░░░░░░░░░░░░░░░███
███░░░░░░░░░░░░░░░░░░░░░░███
███░░░░░░░░░░▄██▄░░░░░░░░░░███
███░░░░░░░░▄██████▄░░░░░░░░███
███▄░░░░░░▄████████▄░░░░░░▄███
████░░░░░▄██████████▄░░░░░████
████░░░░▄████████████▄░░░░████
░██████░░▀██████████▀░░███████
░███████░░░▀██████▀░░░████████
░████████▄░░░▀██▀░░░▄████████
░█████████▄░░░░░░░░▄███████░░░
░░█████████▄░░░░░░▄███████░░░░
░░░░██████████▄▄████████░░░░░░
░░░░░░████████████████░░░░░░░░
░░░░░░░██████████████░░░░░░░░░
░░░░░░░░░██████████░░░░░░░░░░░
VELOX PROJECT
The Future of Anonymous Trading
░░░█░░░░░░░░░░░░░░░░░░░░░░░░░
░░██░░░░░░░░░░░░░░░░░░░░░░██░░
███░░░░░░░░░░░░░░░░░░░░░░███
████░░░░░░░░░░░░░░░░░░░░░░████
███░░░░░░░░░░░░░░░░░░░░░░░░███
███░░░░░░░░░░░░░░░░░░░░░░███
███░░░░░░░░░░▄██▄░░░░░░░░░░███
███░░░░░░░░▄██████▄░░░░░░░░███
███▄░░░░░░▄████████▄░░░░░░▄███
████░░░░░▄██████████▄░░░░░████
████░░░░▄████████████▄░░░░████
░██████░░▀██████████▀░░███████
░███████░░░▀██████▀░░░████████
░████████▄░░░▀██▀░░░▄████████
░█████████▄░░░░░░░░▄███████░░░
░░█████████▄░░░░░░▄███████░░░░
░░░░██████████▄▄████████░░░░░░
░░░░░░████████████████░░░░░░░░
░░░░░░░██████████████░░░░░░░░░
░░░░░░░░░██████████░░░░░░░░░░░
Latest News
Twitter
Telegram
[/tab
Pages: « 1 ... 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [88] 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 ... 204 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!