Author

Topic: Klondike - 16 chip ASIC Open Source Board - Preliminary - page 137. (Read 435369 times)

legendary
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
I had an idea.

What if for each PIC programmed I embed a unique address as serial#. I can write a small script to automate that using a deterministic MPK.

Then adding a burntest (sendlove) option in cgminer would use that address for the burn period (and the address is also available at any time for user donation later).

It's easy to mine to an address directly. eg. 50btc.com allows using an address as username and all share pmt goes to that address. This makes it easy to automate. If you run cgminer in burntest mode any mining is donated to the encoded test serial# address.

I calculate that a K16 @ 282 MHz would need to mine for about 2 hours to cover my fee (today, no doubt more later). So if you ran burn tests for a couple hours even I'd be getting more than my license fee.

The nice thing about this is that if I use a different MPK for each "authorized" vendor then I can always know how much has been donated by that vendor's sold units.

I could have a web page (w/vendor login) that would generate unique PIC program images on demand such that any vendor could program their own boards as they please. As long as the donation amount is more than the (units sold * fee) - I'd consider myself paid in full. And they would never have to think about sending me payment as long as they burn each unit they ship.

Thoughts?  (just figuring this out myself)

(One thing's clear from this - my design fee is trivial in comparison to how much people will earn from their rigs: 2 hours...)
FYI, the support given to cgminer is even more trivial (relatively close to zero) compared to the amount people earn using it.
The effort and support put into cgminer over the last 2 years makes most bitcoin projects pale in comparison.
Interesting that when ckolivas added a 1% optional fee into cgminer to mine for him, all hell broke loose ... so he removed it.

I wonder if this again means (as with Avalon) if we get people asking for support we tell them we can't since we wont have the hardware
and Bicknellski seems to think that us supporting Klondike through another channel is also a bad idea ...
https://bitcointalksearch.org/topic/sydney-klondike-assembly-eoi-210768

Although, quite clearly, the license on cgminer says you can do with it as per the GPLv3, I am, however, curious to know where you stand on the subject and leave that open to you to make that clear rather than attempting to guess Smiley
full member
Activity: 219
Merit: 106
Hi Bkk,
I'm not looking to resell the k16 but I am looking to create a bunch of them for myself, I was planning on buying my boards off you. Is there a way I can just pay you a flat rate for the exact number of pics that I'm looking to image? I already know how many boards I'm going to create and it just seems easier this way.
I'm sure it can be arranged. The other idea is something I'm toying with, figuring out.
Thanks very much, just seems like one less hassle when setting up the boards. I expect you'll be well rewarded with all the people who'll be making klondikes.
sr. member
Activity: 1316
Merit: 254
Sugars.zone | DatingFi - Earn for Posting
Bkk, Perhaps if you could put an address up we could all chip in for that scope/test boards

+1 on the firmware idea
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
Hi Bkk,
I'm not looking to resell the k16 but I am looking to create a bunch of them for myself, I was planning on buying my boards off you. Is there a way I can just pay you a flat rate for the exact number of pics that I'm looking to image? I already know how many boards I'm going to create and it just seems easier this way.
I'm sure it can be arranged. The other idea is something I'm toying with, figuring out.
KS
sr. member
Activity: 448
Merit: 250

@BKKCoins: what's your "minimum" requirement for the oscilloscope? I found a few but I'm afraid of lead times for delivery to BKK and thereabouts.

I'd be willing to finance all or part of one you could source locally/fast.

Can chip in up to 0.5 BTC for this if you find something BKKcoins... great idea KS. Anything that will make this project sail along more smoothly be willing to chip in.
This sounds great to me - I would use some of zefir's kind donation towards this as well. I didn't want to spend too much on it but if it's shared amongst a few then it's quite workable. I think a good 100MHz Dual trace (1 or 2 GSs) model would be ideal. My reading so far seems to indicate the Rigol 50 or 100MHz models are much favoured due to their deeper storage memory. I view having one as a hedge against problems arising later. It's probably possible to just use my Logic Analyser but a scope would allow much more thorough diagnostics, particularly on the power supply.

The Hong Kong / China sellers who use EMS are well situated to get one here fast enough and without terribly ridiculous shipping fees. I'm going to do some more reading now and try to narrow it down. There is some local sellers as well and I'll have a look but typically they sell stuff like this for 50% higher than the online price.


OK. Keep me posted.
full member
Activity: 219
Merit: 106
sr. member
Activity: 308
Merit: 250
Just a thought; DRM can always go wrong, and often does, generally punishing the paying customers whereas pirates and leeches quickly find a way around it. May not be the best idea.
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
I've given the serial# idea more thought and refined it a little.

I'll make a web page where vendors can retrieve unique firmware images. These will have a serial# and a unique unlock key embedded.

When vendors run their burn test they'll use my proxy as pool and serial# as user id. This can be automated easily.

Initially the firmware will throw away 10% of shares until the unlock key is passed to it by the proxy. At that point it will rewrite and remove the code that throws away 10%. The unlock key will be provided by the proxy automatically when the amount mined passes the fee value, which currently would be about 2 hours.

Vendors or customers are always welcome to send more using the proxy/serial# (I won't complain) but after the initial burn time it will never be required. End users would never even know this occurred, unless they register their own new Klondike they built to receive the firmware directly.

After I've reached my reward target I'll release the firmware source and anyone can update to the totally open version as they like.

This method has the advantage that it forces vendors to run at least a minimal burn in time or else the customer would be receive a unit that runs slow.

I think this is more robust than my initial idea, and almost transparent to vendors/customers.


@BKKCoins: what's your "minimum" requirement for the oscilloscope? I found a few but I'm afraid of lead times for delivery to BKK and thereabouts.

I'd be willing to finance all or part of one you could source locally/fast.

Can chip in up to 0.5 BTC for this if you find something BKKcoins... great idea KS. Anything that will make this project sail along more smoothly be willing to chip in.
This sounds great to me - I would use some of zefir's kind donation towards this as well. I didn't want to spend too much on it but if it's shared amongst a few then it's quite workable. I think a good 100MHz Dual trace (1 or 2 GSs) model would be ideal. My reading so far seems to indicate the Rigol 50 or 100MHz models are much favoured due to their deeper storage memory. I view having one as a hedge against problems arising later. It's probably possible to just use my Logic Analyser but a scope would allow much more thorough diagnostics, particularly on the power supply.

The Hong Kong / China sellers who use EMS are well situated to get one here fast enough and without terribly ridiculous shipping fees. I'm going to do some more reading now and try to narrow it down. There is some local sellers as well and I'll have a look but typically they sell stuff like this for 50% higher than the online price.
hero member
Activity: 924
Merit: 1000
+1 on the "mined" fee


@BKKCoins: what's your "minimum" requirement for the oscilloscope? I found a few but I'm afraid of lead times for delivery to BKK and thereabouts.

I'd be willing to finance all or part of one you could source locally/fast.


Can chip in up to 0.5 BTC for this if you find something BKKcoins... great idea KS. Anything that will make this project sail along more smoothly be willing to chip in.
KS
sr. member
Activity: 448
Merit: 250
+1 on the "mined" fee


@BKKCoins: what's your "minimum" requirement for the oscilloscope? I found a few but I'm afraid of lead times for delivery to BKK and thereabouts.

I'd be willing to finance all or part of one you could source locally/fast.
hero member
Activity: 728
Merit: 500
I had an idea.

What if for each PIC programmed I embed a unique address as serial#. I can write a small script to automate that using a deterministic MPK.

Then adding a burntest (sendlove) option in cgminer would use that address for the burn period (and the address is also available at any time for user donation later).

It's easy to mine to an address directly. eg. 50btc.com allows using an address as username and all share pmt goes to that address. This makes it easy to automate. If you run cgminer in burntest mode any mining is donated to the encoded test serial# address.

I calculate that a K16 @ 282 MHz would need to mine for about 2 hours to cover my fee (today, no doubt more later). So if you ran burn tests for a couple hours even I'd be getting more than my license fee.

The nice thing about this is that if I use a different MPK for each "authorized" vendor then I can always know how much has been donated by that vendor's sold units.

I could have a web page (w/vendor login) that would generate unique PIC program images on demand such that any vendor could program their own boards as they please. As long as the donation amount is more than the (units sold * fee) - I'd consider myself paid in full. And they would never have to think about sending me payment as long as they burn each unit they ship.

Thoughts?  (just figuring this out myself)

(One thing's clear from this - my design fee is trivial in comparison to how much people will earn from their rigs: 2 hours...)
It's great idea .
Totally in for this.
This is going to save me some time when the chips start to arrive.
sr. member
Activity: 266
Merit: 250
+1 Sound good
hero member
Activity: 924
Merit: 1000
I had an idea.

What if for each PIC programmed I embed a unique address as serial#. I can write a small script to automate that using a deterministic MPK.

Then adding a burntest (sendlove) option in cgminer would use that address for the burn period (and the address is also available at any time for user donation later).

It's easy to mine to an address directly. eg. 50btc.com allows using an address as username and all share pmt goes to that address. This makes it easy to automate. If you run cgminer in burntest mode any mining is donated to the encoded test serial# address.

I calculate that a K16 @ 282 MHz would need to mine for about 2 hours to cover my fee (today, no doubt more later). So if you ran burn tests for a couple hours even I'd be getting more than my license fee.

The nice thing about this is that if I use a different MPK for each "authorized" vendor then I can always know how much has been donated by that vendor's sold units.

I could have a web page (w/vendor login) that would generate unique PIC program images on demand such that any vendor could program their own boards as they please. As long as the donation amount is more than the (units sold * fee) - I'd consider myself paid in full. And they would never have to think about sending me payment as long as they burn each unit they ship.

Thoughts?  (just figuring this out myself)

(One thing's clear from this - my design fee is trivial in comparison to how much people will earn from their rigs: 2 hours...)

+1 love that plan, do you take altcoins? Wink I am a FREICOIN FREAK.

Freicoin: Bitcoin with demurrage
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
I had an idea.

What if for each PIC programmed I embed a unique address as serial#. I can write a small script to automate that using a deterministic MPK.

Then adding a burntest (sendlove) option in cgminer would use that address for the burn period (and the address is also available at any time for user donation later).

It's easy to mine to an address directly. eg. 50btc.com allows using an address as username and all share pmt goes to that address. This makes it easy to automate. If you run cgminer in burntest mode any mining is donated to the encoded test serial# address.

I calculate that a K16 @ 282 MHz would need to mine for about 2 hours to cover my fee (today, no doubt more later). So if you ran burn tests for a couple hours even I'd be getting more than my license fee.

The nice thing about this is that if I use a different MPK for each "authorized" vendor then I can always know how much has been donated by that vendor's sold units.

I could have a web page (w/vendor login) that would generate unique PIC program images on demand such that any vendor could program their own boards as they please. As long as the donation amount is more than the (units sold * fee) - I'd consider myself paid in full. And they would never have to think about sending me payment as long as they burn each unit they ship.

Thoughts?  (just figuring this out myself)

(One thing's clear from this - my design fee is trivial in comparison to how much people will earn from their rigs: 2 hours...)
sr. member
Activity: 266
Merit: 250
Hi all
If I make the klondike project in Barcelona I also donate BTC to BKKCoins.
Probably we only do the 16 board. If there's demand maybe 64 format.

I send mp to BKKCoins days ago saying this Smiley
If you need help with drivers or firmware maybe we can help, I'm in a group with 4 programers.

Regards and encouragement Wink
hero member
Activity: 924
Merit: 1000
+1 You know it DUDE! Wink

I don't want to handover something that can't show a 24 hour cycle minimally. I was thinking to do a rebate for that hash against the cost of the unit as well... but then again all going to a designer .... seems fair to me.
sr. member
Activity: 1316
Merit: 254
Sugars.zone | DatingFi - Earn for Posting
BkkCoins is receiving a percentage of every miner produced through me. I sincerely hope everyone who is planning on using the Klondike design understands the amount of talent, expertise, and labor involved in producing a mining solution from the ground up, and gives credit (and coin) where it is due.

We as a community would not be in the position we are if it were not for people like BkkCoins who are willing to contribute to the network.

Remember ladies and gentlemen: Those who serve best profit most.
I've added a fee for BKKcoins for every board that will be processed trough my PCB and assembly service.

I think everyone should give at least there first 24 hrs of mining direct to BkkCoins address as recognition for his efforts (on top of fee on board).

BKKcoins - would you please post a list of approved distributors when things are final so we know your receiving you share of credit for the g8 work your doing.
  
Keep up the good work.

Easiest way to do that is having a mining pool set up so 100% goes directly BKKCoins. I would definitely do 24H on the pool for testing the units before I allow them to be purchased. It could be a CLOSED invite only pool for those who are contributing directly to BKKCoins Klondike board development. If many board makers agreed to this maybe BKKcoins might be interested in keeping development going into Klondike II with the second gen chips? Bonaza!

Am sure no reasonable person will mind there shipping delayed 24hs whilst its put through its paces and if they can see it hashing away even better..  Lets face it when you`ve been waiting for months for BFL who cares about 24 hrs..
hero member
Activity: 924
Merit: 1000
BkkCoins is receiving a percentage of every miner produced through me. I sincerely hope everyone who is planning on using the Klondike design understands the amount of talent, expertise, and labor involved in producing a mining solution from the ground up, and gives credit (and coin) where it is due.

We as a community would not be in the position we are if it were not for people like BkkCoins who are willing to contribute to the network.

Remember ladies and gentlemen: Those who serve best profit most.
I've added a fee for BKKcoins for every board that will be processed trough my PCB and assembly service.

I think everyone should give at least there first 24 hrs of mining direct to BkkCoins address as recognition for his efforts (on top of fee on board).

BKKcoins - would you please post a list of approved distributors when things are final so we know your receiving you share of credit for the g8 work your doing.
  
Keep up the good work.

Easiest way to do that is having a mining pool set up so 100% goes directly BKKCoins. I would definitely do 24H on the pool for testing the units before I allow them to be purchased. It could be a CLOSED invite only pool for those who are contributing directly to BKKCoins Klondike board development. If many board makers agreed to this maybe BKKcoins might be interested in keeping development going into Klondike II with the second gen chips? Bonaza!
sr. member
Activity: 1316
Merit: 254
Sugars.zone | DatingFi - Earn for Posting
BkkCoins is receiving a percentage of every miner produced through me. I sincerely hope everyone who is planning on using the Klondike design understands the amount of talent, expertise, and labor involved in producing a mining solution from the ground up, and gives credit (and coin) where it is due.

We as a community would not be in the position we are if it were not for people like BkkCoins who are willing to contribute to the network.

Remember ladies and gentlemen: Those who serve best profit most.
I've added a fee for BKKcoins for every board that will be processed trough my PCB and assembly service.

I think everyone should give at least there first 24 hrs of mining direct to BkkCoins address as recognition for his efforts (on top of fee on board).

BKKcoins - would you please post a list of approved distributors when things are final so we know your receiving you share of credit for the g8 work your doing.
  
Keep up the good work.
hero member
Activity: 648
Merit: 500
BkkCoins is receiving a percentage of every miner produced through me. I sincerely hope everyone who is planning on using the Klondike design understands the amount of talent, expertise, and labor involved in producing a mining solution from the ground up, and gives credit (and coin) where it is due.

We as a community would not be in the position we are if it were not for people like BkkCoins who are willing to contribute to the network.

Remember ladies and gentlemen: Those who serve best profit most.

+1 Steamboat
+1 Zefir
+1 BKKCoins

Thanks guys appreciate the candor. I will emulate your kick back per board steamboat and donate for the software whenever possible for Zefir and BKKCoins. I don't really think it is necessary for anyone to give completed Klondikes to anyone other than people who are doing the work first and have the full intent to promote open source development. Thanks again gents so nice to see this project has backing from very reputable and forward thinking people. This is certainly an extension of what the Avalon team is doing and that to me is great to see.

BkkCoins is receiving a percentage of every miner produced through me. I sincerely hope everyone who is planning on using the Klondike design understands the amount of talent, expertise, and labor involved in producing a mining solution from the ground up, and gives credit (and coin) where it is due.

We as a community would not be in the position we are if it were not for people like BkkCoins who are willing to contribute to the network.

Remember ladies and gentlemen: Those who serve best profit most.
I've added a fee for BKKcoins for every board that will be processed trough my PCB and assembly service.

Thank you gentlemen for showing your support.
Jump to: