smolen
|
|
October 26, 2013, 01:16:10 PM |
|
I am currently porting the stratum proxy so everyone can use the pool as it is stratum only and the FPGA miner and the GPU miner are getwork?
May be better idea would be to implant blake kernel into cgminer. Sadly, all my disposable time is eaten by smelter right now
|
Of course I gave you bad advice. Good one is way out of your price range.
|
|
|
|
|
|
In order to achieve higher forum ranks, you need both activity points and merit points.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
atavacron
Full Member
Offline
Activity: 224
Merit: 100
The definition of insanity is doing the same thing
|
|
October 26, 2013, 04:32:00 PM Last edit: October 26, 2013, 09:32:35 PM by atavacron |
|
Hi Guys, Kramble and I are discussing the possibility of porting the FPGA miner to the Ztex x6500 ( https://bitcointalk.org/index.php?topic=40058.0 ). So as not to thread-jack, we're moving the discussion here. Below is a clip of the discussion start... atavacron Kramble,
I've got two Ztex x6500s. I'm an FPGA newb but learn quickly. Could you give me a starting point or direction on how to get Blakecoin ported?
I downloaded one of your bitstreams and modified the User ID in a hex editor so that BFGMiner would load it onto the FPGA. Then I tried to use Reaper-Blakecoin to detect the FPGAs and mine but no joy. Am I close?
Kramble Nice thinking, but the I/O for the Ztex boards is different from the Lancelot so the bitstream won't work as-is. I'll do a quick port for you to try out (I'll base it on the published code in http://www.ztex.de/btcminer/ZtexBTCMiner-121126.tar.bz2). I did something similar for Litecoin (see https://github.com/kramble/FPGA-Litecoin-Miner/tree/master/experimental/ZTEX) which Vpereira was going to test, though I've not had much feedback recently. Blake should be simpler though as it uses the same midstream/data interface as bitcoin (unlike litecoin which required the full block header). There may be an issue with the midstate as blake uses a different algorithm, so unless reaper sends the modified midstate it won't work. Perhaps modifying the Ztex Java miner would work, or a cgminer port? Could you let me know the User ID that I need to embed in the bitstream? I'll get onto this tomorrow. Probably best to follow-up on the Blakecoin thread as its a bit OT here. Regards Mark atavacron I notice that the BFGMiner was looking for "UserID=0x42240402" for the Ztex x6500 so I used the Bless Hex Editor in Ubuntu and modified yours to that. BFGMiner loaded the entire bitstream without a problem.
|
|
|
|
atavacron
Full Member
Offline
Activity: 224
Merit: 100
The definition of insanity is doing the same thing
|
|
October 26, 2013, 04:37:59 PM |
|
Kramble, Is there an free or open source Verilog compiler so I can try creating some bitstreams for Blakecoin? I found Icarus Verilog ( http://iverilog.icarus.com/ ).
|
|
|
|
kramble
|
|
October 26, 2013, 04:49:37 PM |
|
Its not a good idea to try to use a bitstream on a board that it is not designed for as the pinout designations will be different. It won't work and could conceivably damage the device (though you will probably get away with it in the vast majority of cases). I'll do an initial port of a simple single core variant. If that works we can move on to higher performance versions. If not, then we'll have to get down and dirty with debugging which is going to be more awkward. Anyway I'll start looking at this tomorrow, it shouldn't take more than a half-day or so to hack something together. PS Download webpack which is the Xilinx design suite (approx 8GB download). You'll need to request the 30-day evaluation license to compile on the LX150 as the free version is only good up to LX75 (the full seat license is a ridiculous $5k). For simulation I'm using ModelSim that came with Altera Quartus II (DE0-Nano kit) but I expect webpack includes a simulator too (I just haven't bothered using it).
|
|
|
|
atavacron
Full Member
Offline
Activity: 224
Merit: 100
The definition of insanity is doing the same thing
|
|
October 26, 2013, 05:13:06 PM |
|
Its not a good idea to try to use a bitstream on a board that it is not designed for as the pinout designations will be different. It won't work and could conceivably damage the device (though you will probably get away with it in the vast majority of cases). I'll do an initial port of a simple single core variant. If that works we can move on to higher performance versions. If not, then we'll have to get down and dirty with debugging which is going to be more awkward. Anyway I'll start looking at this tomorrow, it shouldn't take more than a half-day or so to hack something together. PS Download webpack which is the Xilinx design suite (approx 8GB download). You'll need to request the 30-day evaluation license to compile on the LX150 as the free version is only good up to LX75 (the full seat license is a ridiculous $5k). For simulation I'm using ModelSim that came with Altera Quartus II (DE0-Nano kit) but I expect webpack includes a simulator too (I just haven't bothered using it). Thanks Kramble! I'll take a look at those.
|
|
|
|
sgrunger
|
|
October 26, 2013, 05:30:40 PM |
|
1650 blakecoins for sale
|
|
|
|
kramble
|
|
October 26, 2013, 05:39:59 PM |
|
Atavacron I've just started looking at this. I misread your earlier comment about Ztex 6500's and thought you were referring to the Ztex 1.15y. The 6500 is a very different interface, could you just confirm that these are the boards you are referring to... https://bitcointalk.org/index.php?topic=40058.0If so then we just need to modify MPBM to supply the correct midstate and I can base the LX150 code on fpgaminer's.
|
|
|
|
melnikalex
Member
Offline
Activity: 60
Merit: 10
|
|
October 26, 2013, 05:46:14 PM Last edit: October 26, 2013, 10:03:42 PM by melnikalex |
|
cgminer-blake256-src.zip (894 KB) https://mega.co.nz/#!CYUD3RJI!ZDXLu3xW2AqX0D7c4Lr28woq4L5OC1AUkTPZFftt568 cgminer-blake256-with-dlls.zip (1.6 MB) https://mega.co.nz/#!Cccw3awJ!SPIS4F7v_bUWLWEvLW2Q5XUJgTNov4xRDcsDe348pjo hope this will help with pool -- cgminer must start with -blake256 option not with -scrypt did not check it on little endian platforms .cl submit only shares higher than 256 difficulty
|
|
|
|
Vorksholk
Legendary
Offline
Activity: 1713
Merit: 1029
|
|
October 26, 2013, 06:10:32 PM |
|
cgminer-blake256-src.zip (894 KB) https://mega.co.nz/#!CYUD3RJI!ZDXLu3xW2AqX0D7c4Lr28woq4L5OC1AUkTPZFftt568 cgminer-blake256.zip (198 KB) https://mega.co.nz/#!TVlnVKpC!PHeVhGYdirHDnEdQ3lxULRfHdOINE-2i_esYpMbm5nk hope this will help with pool -- cgminer must start with -blake option not with -scrypt did not check it on little endian platforms Might want to include the DLLs.
|
|
|
|
melnikalex
Member
Offline
Activity: 60
Merit: 10
|
|
October 26, 2013, 07:13:31 PM |
|
cgminer-blake256-with-dlls.zip (1.6 MB) https://mega.co.nz/#!Cccw3awJ!SPIS4F7v_bUWLWEvLW2Q5XUJgTNov4xRDcsDe348pjo
|
|
|
|
SpeedDemon13
|
|
October 26, 2013, 07:33:35 PM |
|
I have been working on and have finished the Blakecoin wallet and Cpu miner. http://www.blakecoin.orgReleased yesterday but due the site being down I was not able to post on here until now: https://forum.litecoin.net/index.php/topic,6280.0.html Forked from Bitcoin reference wallet 0.8.5 Blakecoin Wallet is on Github https://github.com/BlueDragon747/BlakecoinBlake-256(optimized) faster than Scrypt and faster than SHA-256 in Sphlib C code The algorithm was written as a candidate for SHA-3, Based on round one candidate code from the Sphlib 2.1 library and reduced the round function to 8 rounds. Tweaks: Removed some of the double hashing from the wallet relating to proof of work, No changes to the wallet ecdsa public/private key function that has proven to be secure for Bitcoin. Block reward is 25 coin + inflation (square root of (difficulty + block height)) No halfing of reward after x blocks Cap in place to reduce the difficulty jumps upwards Block target time is 3 minutes and retargets every hour 7 Billion coins Block maturity 120 The Cpu miner is on Github https://github.com/BlueDragon747/cpuminerBenchmarks performance: - 11000 khash/s on a Intel i7 2600k Cpu
- 3500 khash/s on a Intel Core2 E7300 Cpu
- 100 khash/s on Raspberry Pi Arm Cpu (thanks to kramble for testing)
- 14250 khash/s on a Intel Core i7 3930K (thanks to sgrunger for testing)
- 11200 khash/s on a AMD Phenom II X6 1090T (thanks to sgrunger for testing)
- 7022 khash/s on a Intel Core i7-920s (thanks to sgrunger for testing)
- 12000 khash/s on a Amd FX-8350 (thanks to Vorksholk for testing)
- 4000 khash/s on a AMD A10-5800k (thanks to reecelander for testing)
- 10600 khash/s on a Intel Core i7 3820 (thanks to ciklop1974 for testing)
- 8700 khash/s on a Intel Core i5 2500k (thanks to Vorksholk for testing)
- 10400 khash/s on a AMD FX-8150 (thanks to Aalesund for testing and finding the display bug)
- 3800 khash/s on a Intel T4500 (thanks to SpeedDemon13 for testing)
to benchmark minerd --benchmark -a blake Wallet Binaries: Windows http://blakecoin.org/Blakecoin-0.8.6-WIN.7zLinux http://blakecoin.org/Blakecoin-0.8.6-LIN.7zAdd the following nodes to your conf: addnode=162.243.133.80 addnode=162.243.14.130 addnode=146.185.135.24 addnode=184.171.247.23 (thanks to Vorksholk) CPU Miner Binaries: Windows Intel compiled for core2+ http://blakecoin.org/Blakecoin_Minerd.7zblakecoin.conf example: listen=1 gen=0 rpcallowip=127.0.0.1 rpcuser=username rpcpassword=password rpcport=8772 server=1 daemon=1 addnode=162.243.133.80 addnode=162.243.14.130 addnode=146.185.135.24 addnode=184.171.247.23 you can set gen to 1 or use the command: setgenerate true if you wanted to use build in mining(bit slower than minerd) minerd command example: minerd -o 127.0.0.1:8772 -O username:password -a blake -q -s 2 --no-longpoll --no-stratum Happy mining Update: Thanks to the efforts of kramble, Blakecoin has been successfully ported to the FPGA (early development) FPGA-Blakecoin-Miner by kramble https://github.com/kramble/FPGA-Blakecoin-MinerFor information an FPGA is not a SHA-256d Asic it is a re-programmable hardware device e.g a software defined hardware device used for hardware development and high speed custom logic. Thanks to the efforts of Vorksholk and smolen, Blakecoin has been successfully ported to OpenCL on the GPU http://blakecoinmining.comYou should make an announcement for people to send support tickets to Cryptsy to put in on their trade market. As they usually adopt newer coin first than other markets.
|
CRYPTSY exchange: https://www.cryptsy.com/users/register?refid=9017 BURST= BURST-TE3W-CFGH-7343-6VM6R BTC=1CNsqGUR9YJNrhydQZnUPbaDv6h4uaYCHv ETH=0x144bc9fe471d3c71d8e09d58060d78661b1d4f32 SHF=0x13a0a2cb0d55eca975cf2d97015f7d580ce52d85 EXP=0xd71921dca837e415a58ca0d6dd2223cc84e0ea2f SC=6bdf9d12a983fed6723abad91a39be4f95d227f9bdb0490de3b8e5d45357f63d564638b1bd71 CLAMS=xGVTdM9EJpNBCYAjHFVxuZGcqvoL22nP6f SOIL=0x8b5c989bc931c0769a50ecaf9ffe490c67cb5911
|
|
|
BlueDragon747 (OP)
Legendary
Offline
Activity: 1509
Merit: 1030
Solutions Architect
|
|
October 26, 2013, 08:15:15 PM |
|
You should make an announcement for people to send support tickets to Cryptsy to put in on their trade market. As they usually adopt newer coin first than other markets.
I will continue to work on pool stuff for the moment, BLC has been voted for in the Cryptsy poll https://bitcointalk.org/index.php?topic=309704.0you are most welcome to vote on the poll and put in a support ticket to Cryptsy asking for BLC to be added
|
Info: Github - Blakecoin.org - BCT Blakecoin thread - Twitter - BCS - BlakeZone Trade Blakecoin: Xeggex.com Merged Mining Pools: EU3 - NY2/AT1 - LA1Donation Addresses: BLC: Bd3jJftFbwxWSKNSNz35vkDd57kG6jHAjt PHO: BZXPMc8eF9YZcJStskkP2bVia38fv9VmuT BBTC: 2h8c4NbzXJXk6QQ89r7YYMGhe13gQUC2ajD ELT: e7cm6cAgpfhvk3Myh2Jkmi1nqaHtDHnxXb UMO: uQH9H17t7kz3eVQ3vKDzMsWCK4hn5nh2gC LIT: 8p8Z4h5fkZ8SCoyEtihKcjzZLA7gFjTdmL BTC: 1Q6kgcNqhKh8u67m6Gj73T2LMgGseETwR6
|
|
|
BlueDragon747 (OP)
Legendary
Offline
Activity: 1509
Merit: 1030
Solutions Architect
|
|
October 26, 2013, 08:28:11 PM |
|
cgminer-blake256-with-dlls.zip (1.6 MB) https://mega.co.nz/#!Cccw3awJ!SPIS4F7v_bUWLWEvLW2Q5XUJgTNov4xRDcsDe348pjo thanks for porting to cgminer but I get HW errors and no submissions "diff1 ff = invalid" can you do a difficulty 1 share check and I will try on pool again
|
Info: Github - Blakecoin.org - BCT Blakecoin thread - Twitter - BCS - BlakeZone Trade Blakecoin: Xeggex.com Merged Mining Pools: EU3 - NY2/AT1 - LA1Donation Addresses: BLC: Bd3jJftFbwxWSKNSNz35vkDd57kG6jHAjt PHO: BZXPMc8eF9YZcJStskkP2bVia38fv9VmuT BBTC: 2h8c4NbzXJXk6QQ89r7YYMGhe13gQUC2ajD ELT: e7cm6cAgpfhvk3Myh2Jkmi1nqaHtDHnxXb UMO: uQH9H17t7kz3eVQ3vKDzMsWCK4hn5nh2gC LIT: 8p8Z4h5fkZ8SCoyEtihKcjzZLA7gFjTdmL BTC: 1Q6kgcNqhKh8u67m6Gj73T2LMgGseETwR6
|
|
|
melnikalex
Member
Offline
Activity: 60
Merit: 10
|
|
October 26, 2013, 09:22:28 PM |
|
cgminer-blake256-with-dlls.zip (1.6 MB) https://mega.co.nz/#!Cccw3awJ!SPIS4F7v_bUWLWEvLW2Q5XUJgTNov4xRDcsDe348pjo thanks for porting to cgminer but I get HW errors and no submissions "diff1 ff = invalid" can you do a difficulty 1 share check and I will try on pool again you can try difficulty 256 shares or higher for now
|
|
|
|
atavacron
Full Member
Offline
Activity: 224
Merit: 100
The definition of insanity is doing the same thing
|
|
October 26, 2013, 09:28:25 PM |
|
Atavacron I've just started looking at this. I misread your earlier comment about Ztex 6500's and thought you were referring to the Ztex 1.15y. The 6500 is a very different interface, could you just confirm that these are the boards you are referring to... https://bitcointalk.org/index.php?topic=40058.0If so then we just need to modify MPBM to supply the correct midstate and I can base the LX150 code on fpgaminer's. Crap, sorry for the confusion they are just x6500s, same as the link you pointed to above ( https://bitcointalk.org/index.php?topic=40058.0 ).
|
|
|
|
BlueDragon747 (OP)
Legendary
Offline
Activity: 1509
Merit: 1030
Solutions Architect
|
|
October 26, 2013, 09:39:32 PM |
|
cgminer-blake256-with-dlls.zip (1.6 MB) https://mega.co.nz/#!Cccw3awJ!SPIS4F7v_bUWLWEvLW2Q5XUJgTNov4xRDcsDe348pjo thanks for porting to cgminer but I get HW errors and no submissions "diff1 ff = invalid" can you do a difficulty 1 share check and I will try on pool again you can try difficulty 256 shares or higher for now well its not working then all errors "diff1 ff = invalid" A:0 R:0 HW:1438 and its not getting submitted to the pool as it is failing the self test on difficulty?, if you get it working without it saying "diff1 ff = invalid" it might work on the pool, not got the time to debug it atm
|
Info: Github - Blakecoin.org - BCT Blakecoin thread - Twitter - BCS - BlakeZone Trade Blakecoin: Xeggex.com Merged Mining Pools: EU3 - NY2/AT1 - LA1Donation Addresses: BLC: Bd3jJftFbwxWSKNSNz35vkDd57kG6jHAjt PHO: BZXPMc8eF9YZcJStskkP2bVia38fv9VmuT BBTC: 2h8c4NbzXJXk6QQ89r7YYMGhe13gQUC2ajD ELT: e7cm6cAgpfhvk3Myh2Jkmi1nqaHtDHnxXb UMO: uQH9H17t7kz3eVQ3vKDzMsWCK4hn5nh2gC LIT: 8p8Z4h5fkZ8SCoyEtihKcjzZLA7gFjTdmL BTC: 1Q6kgcNqhKh8u67m6Gj73T2LMgGseETwR6
|
|
|
SpeedDemon13
|
|
October 26, 2013, 09:57:29 PM |
|
You should make an announcement for people to send support tickets to Cryptsy to put in on their trade market. As they usually adopt newer coin first than other markets.
I will continue to work on pool stuff for the moment, BLC has been voted for in the Cryptsy poll https://bitcointalk.org/index.php?topic=309704.0you are most welcome to vote on the poll and put in a support ticket to Cryptsy asking for BLC to be added I voted it since day one. But support tickets help out too to push it.
|
CRYPTSY exchange: https://www.cryptsy.com/users/register?refid=9017 BURST= BURST-TE3W-CFGH-7343-6VM6R BTC=1CNsqGUR9YJNrhydQZnUPbaDv6h4uaYCHv ETH=0x144bc9fe471d3c71d8e09d58060d78661b1d4f32 SHF=0x13a0a2cb0d55eca975cf2d97015f7d580ce52d85 EXP=0xd71921dca837e415a58ca0d6dd2223cc84e0ea2f SC=6bdf9d12a983fed6723abad91a39be4f95d227f9bdb0490de3b8e5d45357f63d564638b1bd71 CLAMS=xGVTdM9EJpNBCYAjHFVxuZGcqvoL22nP6f SOIL=0x8b5c989bc931c0769a50ecaf9ffe490c67cb5911
|
|
|
melnikalex
Member
Offline
Activity: 60
Merit: 10
|
|
October 26, 2013, 10:04:41 PM |
|
cgminer-blake256-with-dlls.zip (1.6 MB) https://mega.co.nz/#!Cccw3awJ!SPIS4F7v_bUWLWEvLW2Q5XUJgTNov4xRDcsDe348pjo -- cgminer must start with -blake256 option not with -scrypt fix: cgminer must start with -blake256 option not with -scrypt
|
|
|
|
cinnamon_carter
Legendary
Offline
Activity: 1148
Merit: 1018
It's about time -- All merrit accepted !!!
|
|
October 26, 2013, 11:09:05 PM |
|
Hey bluedragon747 , could you please put the source code + binary for the cg miner on your website , mega is a site i cannot download from , i was able to hit a few blocks with reaper on a saphire 7970 was using settings here
worksize 128 aggression 31 threads_per_gpu 2 sharethreads 1 lookup_gap 2 vectors 1 gpu_thread_concurrency 24576 engine overclocked stable around 1175 memory underclocked no voltage adjustments about 2.6 ghs
i hit 6 blocks in about a 22 hour run. if cg miner is up would like to give it a whirl.
Cinnamon Coin CSW1E5xRujwfJdr1WPjhairw47o32C4BL3
Blake BeGSmdYYraYstyBZLtMJ3fJMzBfEN2UPdz
|
Check out my coin Photon Merge Mine 5 other Blake 256 coins - 6x your hash power https://www.blakecoin.org/The obvious choice is not always the best choice. LOOK DEEPER - Look into the Blake 256 Family -- CC
|
|
|
BlueDragon747 (OP)
Legendary
Offline
Activity: 1509
Merit: 1030
Solutions Architect
|
|
October 26, 2013, 11:25:47 PM |
|
Hey bluedragon747 , could you please put the source code + binary for the cg miner on your website , mega is a site i cannot download from , i was able to hit a few blocks with reaper on a saphire 7970 was using settings here
worksize 128 aggression 31 threads_per_gpu 2 sharethreads 1 lookup_gap 2 vectors 1 gpu_thread_concurrency 24576 engine overclocked stable around 1175 memory underclocked no voltage adjustments about 2.6 ghs
i hit 6 blocks in about a 22 hour run. if cg miner is up would like to give it a whirl.
Cinnamon Coin CSW1E5xRujwfJdr1WPjhairw47o32C4BL3
Blake BeGSmdYYraYstyBZLtMJ3fJMzBfEN2UPdz
until I have confirmed it either working solo and finding blocks or submitting shares to the pool it will not be on the site sorry atm all i get with the cgminer -blake256 is "diff1 ff = invalid" A:0 R:0 HW:2960 which is a lot of errors is the miner Confirmed working? I have the proxy working now so I am not going to do any debuging on the cgminer port until I have some free time I am happy that melnikalex has made the port of cgminer but I do think it has a bug atm please keep working on it I think the bug is in the difficulty submission function as it never seems to assert true and submit the hash? I could put it on another file host so you can test it too? not given it a long test solo so it might work against the wallet but atm working quite hard to get the pool done before end of weekend
|
Info: Github - Blakecoin.org - BCT Blakecoin thread - Twitter - BCS - BlakeZone Trade Blakecoin: Xeggex.com Merged Mining Pools: EU3 - NY2/AT1 - LA1Donation Addresses: BLC: Bd3jJftFbwxWSKNSNz35vkDd57kG6jHAjt PHO: BZXPMc8eF9YZcJStskkP2bVia38fv9VmuT BBTC: 2h8c4NbzXJXk6QQ89r7YYMGhe13gQUC2ajD ELT: e7cm6cAgpfhvk3Myh2Jkmi1nqaHtDHnxXb UMO: uQH9H17t7kz3eVQ3vKDzMsWCK4hn5nh2gC LIT: 8p8Z4h5fkZ8SCoyEtihKcjzZLA7gFjTdmL BTC: 1Q6kgcNqhKh8u67m6Gj73T2LMgGseETwR6
|
|
|
|