rupy
|
|
February 02, 2014, 12:53:11 PM |
|
if you mod the algo dynamically like you are saying its not going to be power efficient as you are trying to create resistance 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
|
|
February 02, 2014, 12:58:24 PM |
|
So the more exchanges, the lower the price?
|
BANKBOOK GWT Wallet & no-FIAT Billing API
|
|
|
BlueDragon747 (OP)
Legendary
Offline
Activity: 1509
Merit: 1030
Solutions Architect
|
|
February 02, 2014, 01:16:06 PM |
|
if you mod the algo dynamically like you are saying its not going to be power efficient as you are trying to create resistance 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 takes days/weeks to get a good fmax build
|
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
|
|
February 02, 2014, 01:20:06 PM |
|
So the more exchanges, the lower the price? 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! But I guess Bitcoin had this in the early days too 10k BTC pizza for example
|
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
|
|
|
rupy
|
|
February 02, 2014, 01:24:12 PM |
|
if you mod the algo dynamically like you are saying its not going to be power efficient as you are trying to create resistance 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 takes days/weeks to get a good fmax build 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
Activity: 1509
Merit: 1030
Solutions Architect
|
|
February 02, 2014, 01:26:00 PM |
|
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
|
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
|
|
|
rupy
|
|
February 02, 2014, 01:29:21 PM |
|
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
Activity: 1509
Merit: 1030
Solutions Architect
|
|
February 02, 2014, 01:31:34 PM |
|
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
|
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
|
|
|
rupy
|
|
February 02, 2014, 01:33:29 PM |
|
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
Activity: 1509
Merit: 1030
Solutions Architect
|
|
February 02, 2014, 01:34:27 PM |
|
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! its silly and could still have an asic would just be an expensive one to have made what miner is going to spend days/weeks building a bitstream for each diff change would never get any transactions done
|
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
|
|
|
kramble
|
|
February 02, 2014, 01:35:09 PM |
|
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 takes days/weeks to get a good fmax build 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.
|
|
|
|
BlueDragon747 (OP)
Legendary
Offline
Activity: 1509
Merit: 1030
Solutions Architect
|
|
February 02, 2014, 01:38:39 PM |
|
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 maybe you want to have a go at Blake2 its the only faster algo I know, BMW-256 is quite quick as well
|
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
|
|
|
rupy
|
|
February 02, 2014, 01:39:27 PM |
|
its silly and could still have an asic would just be an expensive one to have made 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
Activity: 1509
Merit: 1030
Solutions Architect
|
|
February 02, 2014, 01:41:14 PM |
|
its silly and could still have an asic would just be an expensive one to have made 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: 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
|
|
|
rupy
|
|
February 02, 2014, 01:43:26 PM |
|
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
Activity: 1509
Merit: 1030
Solutions Architect
|
|
February 02, 2014, 01:45:15 PM |
|
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: 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
|
|
February 02, 2014, 03:47:56 PM |
|
some lag on eu1 going to try a restart Edit: might need to put in another support ticket to my provider
|
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
|
|
|
Ignatius
|
|
February 02, 2014, 04:18:12 PM |
|
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
Activity: 1140
Merit: 1000
The Real Jude Austin
|
|
February 02, 2014, 04:20:00 PM |
|
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
|
|
February 02, 2014, 04:37:58 PM |
|
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 :-)
|
|
|
|
|