Bitcoin Forum
November 09, 2024, 11:15:42 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 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 ... 204 »
  Print  
Author Topic: [ANN][BLC] Blakecoin Blake-256 for GPU/FPGA With Merged Mined Pools Stable Net  (Read 409617 times)
rupy
Hero Member
*****
Offline Offline

Activity: 725
Merit: 503



View Profile
February 02, 2014, 12:53:11 PM
 #1381

if you mod the algo dynamically like you are saying its not going to be power efficient as you are trying to create resistance  Roll Eyes

and if you can put it on FPGA then some part of it could be put into silicon!

Yes, but if you modify the bitstream you would have to make a new ASIC. So I suggest inventing a new hashing algo that requires a new bitstream every difficulty change (or so) not like quark (that uses a set of known algos) but a totally new and fundamentally dynamic algo.

BANKBOOK GWT Wallet & no-FIAT Billing API
rupy
Hero Member
*****
Offline Offline

Activity: 725
Merit: 503



View Profile
February 02, 2014, 12:58:24 PM
 #1382


So the more exchanges, the lower the price?

BANKBOOK GWT Wallet & no-FIAT Billing API
BlueDragon747 (OP)
Legendary
*
Offline Offline

Activity: 1509
Merit: 1030


Solutions Architect


View Profile WWW
February 02, 2014, 01:16:06 PM
 #1383

if you mod the algo dynamically like you are saying its not going to be power efficient as you are trying to create resistance  Roll Eyes

and if you can put it on FPGA then some part of it could be put into silicon!

Yes, but if you modify the bitstream you would have to make a new ASIC. So I suggest inventing a new hashing algo that requires a new bitstream every difficulty change (or so) not like quark (that uses a set of known algos) but a totally new and fundamentally dynamic algo.

quark uses an awful waterfall method for its algo's its terribly inefficient!  

try building the bitstream from source via Xilinx ISE and then think about it again Roll Eyes

takes days/weeks to get a good fmax build  Shocked

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
BlueDragon747 (OP)
Legendary
*
Offline Offline

Activity: 1509
Merit: 1030


Solutions Architect


View Profile WWW
February 02, 2014, 01:20:06 PM
 #1384


not sure if you are looking at same graphs as me but the price is set by the market and atm it is super cheap!  Undecided

But I guess Bitcoin had this in the early days too 10k BTC pizza for example Wink

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
rupy
Hero Member
*****
Offline Offline

Activity: 725
Merit: 503



View Profile
February 02, 2014, 01:24:12 PM
 #1385

if you mod the algo dynamically like you are saying its not going to be power efficient as you are trying to create resistance  Roll Eyes

and if you can put it on FPGA then some part of it could be put into silicon!

Yes, but if you modify the bitstream you would have to make a new ASIC. So I suggest inventing a new hashing algo that requires a new bitstream every difficulty change (or so) not like quark (that uses a set of known algos) but a totally new and fundamentally dynamic algo.

quark uses an awful waterfall method for its algo's its terribly inefficient!  

try building the bitstream from source via Xilinx ISE and then think about it again Roll Eyes

takes days/weeks to get a good fmax build  Shocked

See this is how I know this is a good plan, there is room for improvement. I don't even know if it's possible, but I have the feeling this is where crypto currencies could evolve towards! We need hashing, so we should improve hashing!

BANKBOOK GWT Wallet & no-FIAT Billing API
BlueDragon747 (OP)
Legendary
*
Offline Offline

Activity: 1509
Merit: 1030


Solutions Architect


View Profile WWW
February 02, 2014, 01:26:00 PM
 #1386

See this is how I know this is a good plan, there is room for improvement. I don't even know if it's possible, but I have the feeling this is where crypto currencies could evolve towards!

have you ever used Xilinx ISE to do a build for FPGA or do you use the pre-built bitstreams only?

crypto currencies should just stick to the work by academics in the field and try to use best practice if possible  Cheesy

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
rupy
Hero Member
*****
Offline Offline

Activity: 725
Merit: 503



View Profile
February 02, 2014, 01:29:21 PM
 #1387

See this is how I know this is a good plan, there is room for improvement. I don't even know if it's possible, but I have the feeling this is where crypto currencies could evolve towards!

have you ever used Xilinx ISE to do a build for FPGA or do you use the pre-built bitstreams only?

No, only used pre-built stuff. That's why I don't know, if I knew I would have tried to build a "dynamic" hashing algo already.

But I can imagine you need some core elements, that could be provided as inputs to the "ASIC" to be required inside the "ASIC" for performance reasons.

"ASIC" = the bitstream

BANKBOOK GWT Wallet & no-FIAT Billing API
BlueDragon747 (OP)
Legendary
*
Offline Offline

Activity: 1509
Merit: 1030


Solutions Architect


View Profile WWW
February 02, 2014, 01:31:34 PM
 #1388

See this is how I know this is a good plan, there is room for improvement. I don't even know if it's possible, but I have the feeling this is where crypto currencies could evolve towards!

have you ever used Xilinx ISE to do a build for FPGA or do you use the pre-built bitstreams only?

No, only used pre-built stuff. That's why I don't know, if I knew I would have tried to build a "dynamic" hashing algo already.

good luck you are going to need it plus without independent test you could make an algo that is flawed

try building from source on FPGA before you get too exited about the wild idea Wink

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
rupy
Hero Member
*****
Offline Offline

Activity: 725
Merit: 503



View Profile
February 02, 2014, 01:33:29 PM
 #1389

That's the thing, I don't have time (or the brains) to do this but I'm sure it's possible, using custom tools and whatnot. Someone out there is most certainly already working on it, and the rewards will be huge, think Bitcoin 2.0

BANKBOOK GWT Wallet & no-FIAT Billing API
BlueDragon747 (OP)
Legendary
*
Offline Offline

Activity: 1509
Merit: 1030


Solutions Architect


View Profile WWW
February 02, 2014, 01:34:27 PM
 #1390

That's the thing, I don't have time to do this but I'm sure it's possible, using custom tools and whatnot. Someone out there is most certainly already working on it, and the rewards will be huge, think Bitcoin 2.0

I think you are missing the point!  Roll Eyes

its silly and could still have an asic would just be an expensive one to have made  Wink

what miner is going to spend days/weeks building a bitstream for each diff change would never get any transactions done

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
February 02, 2014, 01:35:09 PM
 #1391

quark uses an awful waterfall method for its algo's its terribly inefficient!  

try building the bitstream from source via Xilinx ISE and then think about it again Roll Eyes

takes days/weeks to get a good fmax build  Shocked

At one point I had the bright idea that Quark would be implementable in FPGA (one engine per hash algo, probably not fully-unrolled so as to get them to fit), so I thought I'd start with keccak (been working in collaboration, but I won't mention who unless he wants to chime in).

Not good. ISE just outright refuses to route it (even for a very small amount of LUT usage), the 1600 bits of state just seem to send PAR into a tizzy. Shame really as it looks nice on the ASIC floorplan.

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

Activity: 1509
Merit: 1030


Solutions Architect


View Profile WWW
February 02, 2014, 01:38:39 PM
 #1392

At one point I had the bright idea that Quark would be implementable in FPGA (one engine per hash algo, probably not fully-unrolled so as to get them to fit), so I thought I'd start with keccak (been working in collaboration, but I won't mention who unless he wants to chime in).

Not good. ISE just outright refuses to route it (even for a very small amount of LUT usage), the 1600 bits of state just seem to send PAR into a tizzy. Shame really as it looks nice on the ASIC floorplan.

Blake-256 = Small, Fast, Simple, Power efficient

its going to be hard to beat that Wink

maybe you want to have a go at Blake2 its the only faster algo I know, BMW-256 is quite quick as well

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
rupy
Hero Member
*****
Offline Offline

Activity: 725
Merit: 503



View Profile
February 02, 2014, 01:39:27 PM
 #1393

its silly and could still have an asic would just be an expensive one to have made  Wink

what miner is going to spend days/weeks building a bitstream for each diff change would never get any transactions done

Ok, you are missing the point. You wouldn't make the bitstream manually it would be transformed automatically by the client (tools that don't exist yet). You would have to invent stuff!

The point of the exercise: make a hasing algo that can't be ASICifyable because it changes and the parts that change have to be in the silicon to be performant.

Wait, this is a bounty! I would easily pay 5 btc for this, anyone else?

BANKBOOK GWT Wallet & no-FIAT Billing API
BlueDragon747 (OP)
Legendary
*
Offline Offline

Activity: 1509
Merit: 1030


Solutions Architect


View Profile WWW
February 02, 2014, 01:41:14 PM
 #1394

its silly and could still have an asic would just be an expensive one to have made  Wink

what miner is going to spend days/weeks building a bitstream for each diff change would never get any transactions done

Ok, you are missing the point. You wouldn't make the bitstream manually it would be transformed automatically by the client (tools that don't exist yet). You would have to invent stuff!

The point of the exercise: make a hasing algo that can't be ASICifyable because it changes and the parts that change have to be in the silicon to be performant.

I don't think this is possible if you can write code in C you can FPGA or ASIC at some point

any dynamic bits you would just do in the miner software

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
rupy
Hero Member
*****
Offline Offline

Activity: 725
Merit: 503



View Profile
February 02, 2014, 01:43:26 PM
 #1395

Yes, well that's the point of all this, we didn't think we could have distributed "double spending safe" transactions either...

BANKBOOK GWT Wallet & no-FIAT Billing API
BlueDragon747 (OP)
Legendary
*
Offline Offline

Activity: 1509
Merit: 1030


Solutions Architect


View Profile WWW
February 02, 2014, 01:45:15 PM
 #1396

Yes, well that's the point of all this, we didn't think we could have distributed "double spending safe" transactions either...

its not safe just resistant e.g 51% attack

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
BlueDragon747 (OP)
Legendary
*
Offline Offline

Activity: 1509
Merit: 1030


Solutions Architect


View Profile WWW
February 02, 2014, 03:47:56 PM
 #1397

some lag on eu1 going to try a restart

Edit:
might need to put in another support ticket to my provider  Undecided

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
Ignatius
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250


View Profile
February 02, 2014, 04:18:12 PM
 #1398

I've not able to even get the driver running need to retrace my steps again. might move to ubuntu if no luck still trying win764 and a x6500.

works a sha256 miner with cgminer. do ineed to unload something from that?

Let me know how it works for you on Linux.

I was unable to get things going on Windows 7 64b. The readme states:
The main dependencies are python 2.7 and the PyUSB module created by Pablo Bleyer. PyUSB is available as source or an installer for Windows from: http://bleyer.org/pyusb.

I was unable to find a PyUSB module for Python 2.7, only 2.6. I was unable to get connected to the x6500.

I then tried a Windows XP 32b virtual machine and had immediate success. I have since moved to an Ubuntu virtual machine running eloipool_blakecoin.

Do the current pools support getwork? I could be wrong but I don't believe stratum is supported by mine.py.

Jude, it looks like you could successfully mine if you just pointed it at your blakecoin wallet via RPC.

Happy hashing

Jude Austin
Legendary
*
Offline Offline

Activity: 1140
Merit: 1000


The Real Jude Austin


View Profile WWW
February 02, 2014, 04:20:00 PM
 #1399

I've not able to even get the driver running need to retrace my steps again. might move to ubuntu if no luck still trying win764 and a x6500.

works a sha256 miner with cgminer. do ineed to unload something from that?

Let me know how it works for you on Linux.

I was unable to get things going on Windows 7. The readme states:
The main dependencies are python 2.7 and the PyUSB module created by Pablo Bleyer. PyUSB is available as source or an installer for Windows from: http://bleyer.org/pyusb.

I was unable to find a PyUSB module for Python 2.7, only 2.6. I was unable to get connected to the x6500.

I then tried a Windows XP virtual machine and had immediate success. I have since moved to an Ubuntu virtual machine running eloipool_blakecoin.

Do the current pools support getwork? I could be wrong but I don't believe stratum is supported by miner.py.

Jude, it looks like you could successfully mine if you just pointed it at your blakecoin wallet via RPC.

Happy hashing



I did solo-mine, would have found two blocks.

But the base difficulty and golden nonce are off in mine.py for the coin so it counted the solved blocks as rejected.

Buy or sell $100 of Crypto and get $10!
bzyzny
Sr. Member
****
Offline Offline

Activity: 274
Merit: 254


View Profile
February 02, 2014, 04:37:58 PM
 #1400

Rupy, I appreciate you sharing your idea and it is creative and interesting. However I think you are overlooking some key points. First, blakecoin already has its chosen algorithm, this is unlikely to ever change without making a whole different coin. Second, hashing algorithms general take many people several years to develop and test, so assuming your idea is plausible it probably won't come to fruition for at least 5 years. Finally, and most importantly, blakecoin is meant to NOT be asic resistant. If/when BLC is popular enough to warrent making an asic for it, we want the asics to be as fast, efficient, and CHEAP as possible. That way even if asics are made, the avg person can still afford one. Also will allow for higher network hashrate with minimal power consumption. People are so indoctrinated with the "asic resistance" B.S. spread by scrypt coins, I know it can be hard to wrap your head around "asic friendly" at first. But don't be disenchanted, if you want to invent a dynamic hash algo, it would be quite an achievement but you'll have to start studying cryptology asap :-)
Pages: « 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 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 ... 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!