Vorksholk
Legendary
Offline
Activity: 1713
Merit: 1029
|
|
December 18, 2013, 10:07:14 PM |
|
I just scanned the whole thread... I think I am missing something...
The Launch was supposed to happen on Nov 16, but I don't see people commenting on that...
Also, where is the page that gives the overview of the coin:
Total Number: Difficulty adjustment: rate of distribution:
etc...
Unfortuantely the Nov 16th deadline was not reached, as literally days before we had several large items come up, from a potential Stanford involvement in the project to additional back-end funding and a few more ideas that are taking time to implement. Rate of distribution will be similar to other cryptocurrencies in existence, halving periodically for both mining and folding payouts. The difficulty adjustment will be relatively quick to allow rapid network growth and expansion. I'll check if the agreed-upon stats from early November are still valid.
|
|
|
|
jcoffland
Newbie
Offline
Activity: 6
Merit: 0
|
|
December 18, 2013, 10:09:03 PM |
|
Hello, I apologize for coming late to the discussion. I am one of the main developers at Folding@home. Vijay Pande (Folding@home project leader) and I have been talking and he has given me permission to make some comments in this forum regarding F@H's position on CureCoin. I can confirm that the CureCoin developers have spoken with Dr. Pande but we are not working closely with them at this point. I do not profess to know precisely Dr. Pande's opinion so much of this is my own and I will take the blame. I am very excited about the idea of finding a way for people to contribute to F@H while at the same time earning crypto coin, however, I am skeptical about CureCoin's implementation for a number of reasons and I urge the CureCoin devs to attempt to provide clear answers to the following questions: 1. Precisely how will CureCoin guarantee that people are fairly credited CureCoin for valid F@H work? CureCoin devs have repeatedly asserted that we have solved this problem for them but I disagree. I still don't think I understand why one can't just fake folding work and submit it? Will peers be performing duplicate work to confirm? Yup, there is some work duplication to be submitted, over the years Stanford has developed quite a good system for work validation. The truth is, our system is not rock solid. We depend on the users to mostly act in our interest and on some manual intervention. This is also the sole reason that some of Folding@home is not Open-Source. We have Open-Sourced several parts of F@H and are working on Open-Sourcing more. We rely on obfuscated detection of tampering as well as the goodwill of our users to protect the scientific results and the point system. We would like to be fully Open-Source but as of yet no one has figured out how to efficiently execute arbitrary code in an untrusted environment with hard guarantees of security. BitCoin provides hard guarantees through cryptography and by relying on very specific code, i.e. SHA256 hashes. We are currently only dealing with points which have no monetary value. Regardless, some of our users still get very upset when we get it wrong, which does happen on occasion and people still do occasionally cheat. We are quite worried about what would happen if the points had real value. 2. Why do the CureCoin devs get 10%? This seems excessive. The money expended by Stanford over the last decade far exceeds anything CureCoin could have committed thus far and CureCoin is largely using the reputation of Folding@home to launch itself. This seems unfair. In addition, I understand that CureCoin has already received a substantial sum in donations. 3. The bigger question is do we also have to trust CureCoin to fairly deal out the 45% share that is to go to those contributing to Folding@home and presumably other disease related projects in the future? How will you guarantee that points issued by Folding@home will equal coins in CureCoin? I am assuming that some central server at CureCoin will query Folding@home's servers and allocate the funds. I am also assuming that in the future CureCoin will decide how to share these funds among different scientific projects. Who decides what projects are worthy? Don't get me wrong, I love the idea and think you guys have come a long way towards an actual implementation of something people have been asking for since the early days of BitCoin but I feel there are important questions to be answered before moving forward. Many people are working on this and there are a lot of ideas out there but I'm not convinced we've yet found the solution. When we do find a solid solution I pledge my support. I believe Folding@home has a big role to play in this and I will do what is in my power to help.
|
|
|
|
Kergekoin
|
|
December 19, 2013, 08:37:28 AM |
|
Hello, I apologize for coming late to the discussion. I am one of the main developers at Folding@home. Vijay Pande (Folding@home project leader) and I have been talking and he has given me permission to make some comments in this forum regarding F@H's position on CureCoin. I can confirm that the CureCoin developers have spoken with Dr. Pande but we are not working closely with them at this point. I do not profess to know precisely Dr. Pande's opinion so much of this is my own and I will take the blame. I am very excited about the idea of finding a way for people to contribute to F@H while at the same time earning crypto coin, however, I am skeptical about CureCoin's implementation for a number of reasons and I urge the CureCoin devs to attempt to provide clear answers to the following questions: 1. Precisely how will CureCoin guarantee that people are fairly credited CureCoin for valid F@H work? CureCoin devs have repeatedly asserted that we have solved this problem for them but I disagree. I still don't think I understand why one can't just fake folding work and submit it? Will peers be performing duplicate work to confirm? Yup, there is some work duplication to be submitted, over the years Stanford has developed quite a good system for work validation. The truth is, our system is not rock solid. We depend on the users to mostly act in our interest and on some manual intervention. This is also the sole reason that some of Folding@home is not Open-Source. We have Open-Sourced several parts of F@H and are working on Open-Sourcing more. We rely on obfuscated detection of tampering as well as the goodwill of our users to protect the scientific results and the point system. We would like to be fully Open-Source but as of yet no one has figured out how to efficiently execute arbitrary code in an untrusted environment with hard guarantees of security. BitCoin provides hard guarantees through cryptography and by relying on very specific code, i.e. SHA256 hashes. We are currently only dealing with points which have no monetary value. Regardless, some of our users still get very upset when we get it wrong, which does happen on occasion and people still do occasionally cheat. We are quite worried about what would happen if the points had real value. 2. Why do the CureCoin devs get 10%? This seems excessive. The money expended by Stanford over the last decade far exceeds anything CureCoin could have committed thus far and CureCoin is largely using the reputation of Folding@home to launch itself. This seems unfair. In addition, I understand that CureCoin has already received a substantial sum in donations. 3. The bigger question is do we also have to trust CureCoin to fairly deal out the 45% share that is to go to those contributing to Folding@home and presumably other disease related projects in the future? How will you guarantee that points issued by Folding@home will equal coins in CureCoin? I am assuming that some central server at CureCoin will query Folding@home's servers and allocate the funds. I am also assuming that in the future CureCoin will decide how to share these funds among different scientific projects. Who decides what projects are worthy? Don't get me wrong, I love the idea and think you guys have come a long way towards an actual implementation of something people have been asking for since the early days of BitCoin but I feel there are important questions to be answered before moving forward. Many people are working on this and there are a lot of ideas out there but I'm not convinced we've yet found the solution. When we do find a solid solution I pledge my support. I believe Folding@home has a big role to play in this and I will do what is in my power to help. Thank you for your writeup. Its dissapointing news, but i agree with you completely. Those problems need to be solved. It worries me that you have had only brief contact with them. Judging from your post i can assume that we are nowhere close to launch. This makes me sad.
|
|
|
|
srwt
|
|
December 19, 2013, 10:25:15 AM |
|
Much regards to jcoffland, whose post has enlighted this enigmatical situation. Questions to Curecoin's developers should be answered if they're so sure of the good future of their product that even are gathering bitcoins from people right now.
|
|
|
|
jdbtracker
|
|
December 19, 2013, 12:10:46 PM |
|
As far as I know, Curecoin has come out with a LLC registration to mitigate the risk to folding at home, of course that still leaves the security of your point system, which can be hacked after all multiple submissions of work have come in. All solutions to that are quite technical, but considering the composition of our community, all it would take is asking for some help and people will start working on it, give you a complete system to defend the points system.
I would lean toward the Open Transactions library model, use Curecoin as backing for the OT Server and dole out the points as a basket currency. Changing the points after all the work submissions have come in would be very difficult, they would have to compromise all the OT servers to cheat the points system.
|
If you think my efforts are worth something; I'll keep on keeping on. I don't believe in IQ, only in Determination.
|
|
|
matt608
|
|
December 20, 2013, 04:12:36 PM |
|
Hoping to hear some replies from the devs to the issues raised by jcoffland!
|
|
|
|
happygeorge
Full Member
Offline
Activity: 146
Merit: 100
In da Jungle!
|
|
December 22, 2013, 08:13:07 AM |
|
I just scanned the whole thread... I think I am missing something...
The Launch was supposed to happen on Nov 16, but I don't see people commenting on that...
Also, where is the page that gives the overview of the coin:
Total Number: Difficulty adjustment: rate of distribution:
etc...
Unfortuantely the Nov 16th deadline was not reached, as literally days before we had several large items come up, from a potential Stanford involvement in the project to additional back-end funding and a few more ideas that are taking time to implement. Rate of distribution will be similar to other cryptocurrencies in existence, halving periodically for both mining and folding payouts. The difficulty adjustment will be relatively quick to allow rapid network growth and expansion. I'll check if the agreed-upon stats from early November are still valid. Thanks for the update I too am closely following your progress. Also, could you please respond to: Hello, I apologize for coming late to the discussion. I am one of the main developers at Folding@home. Vijay Pande (Folding@home project leader) and I have been talking and he has given me permission to make some comments in this forum regarding F@H's position on CureCoin. I can confirm that the CureCoin developers have spoken with Dr. Pande but we are not working closely with them at this point. I do not profess to know precisely Dr. Pande's opinion so much of this is my own and I will take the blame. I am very excited about the idea of finding a way for people to contribute to F@H while at the same time earning crypto coin, however, I am skeptical about CureCoin's implementation for a number of reasons and I urge the CureCoin devs to attempt to provide clear answers to the following questions: 1. Precisely how will CureCoin guarantee that people are fairly credited CureCoin for valid F@H work? CureCoin devs have repeatedly asserted that we have solved this problem for them but I disagree. I still don't think I understand why one can't just fake folding work and submit it? Will peers be performing duplicate work to confirm? Yup, there is some work duplication to be submitted, over the years Stanford has developed quite a good system for work validation. The truth is, our system is not rock solid. We depend on the users to mostly act in our interest and on some manual intervention. This is also the sole reason that some of Folding@home is not Open-Source. We have Open-Sourced several parts of F@H and are working on Open-Sourcing more. We rely on obfuscated detection of tampering as well as the goodwill of our users to protect the scientific results and the point system. We would like to be fully Open-Source but as of yet no one has figured out how to efficiently execute arbitrary code in an untrusted environment with hard guarantees of security. BitCoin provides hard guarantees through cryptography and by relying on very specific code, i.e. SHA256 hashes. We are currently only dealing with points which have no monetary value. Regardless, some of our users still get very upset when we get it wrong, which does happen on occasion and people still do occasionally cheat. We are quite worried about what would happen if the points had real value. 2. Why do the CureCoin devs get 10%? This seems excessive. The money expended by Stanford over the last decade far exceeds anything CureCoin could have committed thus far and CureCoin is largely using the reputation of Folding@home to launch itself. This seems unfair. In addition, I understand that CureCoin has already received a substantial sum in donations. 3. The bigger question is do we also have to trust CureCoin to fairly deal out the 45% share that is to go to those contributing to Folding@home and presumably other disease related projects in the future? How will you guarantee that points issued by Folding@home will equal coins in CureCoin? I am assuming that some central server at CureCoin will query Folding@home's servers and allocate the funds. I am also assuming that in the future CureCoin will decide how to share these funds among different scientific projects. Who decides what projects are worthy? Don't get me wrong, I love the idea and think you guys have come a long way towards an actual implementation of something people have been asking for since the early days of BitCoin but I feel there are important questions to be answered before moving forward. Many people are working on this and there are a lot of ideas out there but I'm not convinced we've yet found the solution. When we do find a solid solution I pledge my support. I believe Folding@home has a big role to play in this and I will do what is in my power to help. Thanks
|
|
|
|
Vorksholk
Legendary
Offline
Activity: 1713
Merit: 1029
|
|
December 22, 2013, 06:45:24 PM |
|
Hello, I apologize for coming late to the discussion. I am one of the main developers at Folding@home. Vijay Pande (Folding@home project leader) and I have been talking and he has given me permission to make some comments in this forum regarding F@H's position on CureCoin. I can confirm that the CureCoin developers have spoken with Dr. Pande but we are not working closely with them at this point. I do not profess to know precisely Dr. Pande's opinion so much of this is my own and I will take the blame. I am very excited about the idea of finding a way for people to contribute to F@H while at the same time earning crypto coin, however, I am skeptical about CureCoin's implementation for a number of reasons and I urge the CureCoin devs to attempt to provide clear answers to the following questions: 1. Precisely how will CureCoin guarantee that people are fairly credited CureCoin for valid F@H work? CureCoin devs have repeatedly asserted that we have solved this problem for them but I disagree. I still don't think I understand why one can't just fake folding work and submit it? Will peers be performing duplicate work to confirm? Yup, there is some work duplication to be submitted, over the years Stanford has developed quite a good system for work validation. The truth is, our system is not rock solid. We depend on the users to mostly act in our interest and on some manual intervention. This is also the sole reason that some of Folding@home is not Open-Source. We have Open-Sourced several parts of F@H and are working on Open-Sourcing more. We rely on obfuscated detection of tampering as well as the goodwill of our users to protect the scientific results and the point system. We would like to be fully Open-Source but as of yet no one has figured out how to efficiently execute arbitrary code in an untrusted environment with hard guarantees of security. BitCoin provides hard guarantees through cryptography and by relying on very specific code, i.e. SHA256 hashes. We are currently only dealing with points which have no monetary value. Regardless, some of our users still get very upset when we get it wrong, which does happen on occasion and people still do occasionally cheat. We are quite worried about what would happen if the points had real value. 2. Why do the CureCoin devs get 10%? This seems excessive. The money expended by Stanford over the last decade far exceeds anything CureCoin could have committed thus far and CureCoin is largely using the reputation of Folding@home to launch itself. This seems unfair. In addition, I understand that CureCoin has already received a substantial sum in donations. 3. The bigger question is do we also have to trust CureCoin to fairly deal out the 45% share that is to go to those contributing to Folding@home and presumably other disease related projects in the future? How will you guarantee that points issued by Folding@home will equal coins in CureCoin? I am assuming that some central server at CureCoin will query Folding@home's servers and allocate the funds. I am also assuming that in the future CureCoin will decide how to share these funds among different scientific projects. Who decides what projects are worthy? Don't get me wrong, I love the idea and think you guys have come a long way towards an actual implementation of something people have been asking for since the early days of BitCoin but I feel there are important questions to be answered before moving forward. Many people are working on this and there are a lot of ideas out there but I'm not convinced we've yet found the solution. When we do find a solid solution I pledge my support. I believe Folding@home has a big role to play in this and I will do what is in my power to help. Hey jcoffland! There are certainly a few issues we have yet to address: 1. Precisely how will CureCoin guarantee that people are fairly credited CureCoin for valid F@H work? It appears you are referring to your system and people's ability to falsify reported data and get credited points, correct? This has been one of the main issues, probably the largest, that have impeded the release of CureCoin. Other things that have impeded the release have mostly been new ideas and services/programs to have available at or near launch. However, for dealing with cheating on F@H submissions, we don't truly have a way to prevent against this, as we don't have access to Folding@Home's servers, work validation, etc. Our hope is that we can work with Stanford to find a way to improve work validity checks, perhaps for simply having a system that double-checks work by giving the same work unit out to two different people, and makes sure that the submitted results match. If they don't, it would be sent to a third. We understand that the F@H project needs work units submitted back quickly to create the next batch of work (from what I presume to be a genetic algorithm for taking the best/most promising results and creating new test scenarios based off of those 'parents', please correct me if this is wrong), which may cause this duplicity/redundancy to be a problem. However, if the workunit was returned, it could be used in the next pool of workunits, and then if upon checking (other people send in different results for that job) the workunit is found to be forged, the effect that that incorrect data has on the next generation of tests should be fairly small, and that person would be awarded no points, so there would be no incentive for someone to submit false work results. The other problem that this duplicity brings up is that suddenly your computational power from the CureCoin team is cut in half, which would be unfortunate. There may be a better way to perhaps only duplicate results of a, say, sixth of the workunits, and if a person was found to have above a certain threshold of invalid results they are banned, their points are wiped, etc. This way, you would only lose around 14% of the computational power, but would still make cheating very difficult. Perhaps only award points once an account crosses 10 submitted valid workunits (and when they cross that threshold they get full points for all of those Work Units automatically). In this case, a person would be very unlikely to have 10 forged workunits pass the filter, and if they were to do the first 10 workunits correctly their incorrect work would quickly be revealed and they would waste a lot of time doing correct units only to not get a payout. If we utilized some form of PPLNWU (Pay Per Last N Work Units) similar to the PPLNS system cryptocurrency pools use normally, people wouldn't get much of a payout until say 20 or 30 workunits in... Either way, this solution still has a way to come, and most likely will require Stanford to implement something on their end for the CureCoin team, we would love to help and get Stanford's input on this issue. Why do the CureCoin devs get 10%?This seems to be a common issue people raise with the coin, unfortunately. Not only is the 10% not set in stone, but the 10% is a Dev Fund, not funds for Devs We plan to use the majority of dev funds for giving away folding hardware, purchasing infrastructure (for ourselves, and for Stanford), hiring freelance programming/design/advertising talent, donating to charities, etc. While some of it will, certainly, go to core developers, this amount is much smaller. As far as I know, part of that 10% is for Stanford for hardware, bandwidth, etc. Most of the donation money we receive is either being held for an in-case-of-emergency or being spent on development costs, such as purchasing servers, etc. Some may be put towards community events, some may be put towards folding hardware. The bigger question: Do we have to trust CureCoin to fairly deal out the 45% share to computational contributors? Yes, there is a level of trust involved, certainly. However, it's important to note that we will not be holding that 45% (we were throwing around ideas, perhaps Stanford could hold the 45% and just send the amount we need week to week or even on a daily basis to the wallet for the payouts for the folding pool). We are planning to determine which other projects are worthwhile through a semi-democratic structure. Most likely (though again this isn't set in stone!) we will choose the projects that we personally feel are valuable, and then either let people vote on a one-vote-per-person, or a weighted vote depending on a person's average daily folding/computation rate. This would eliminate people being able to just create a ton of sockpuppet accounts on either these or the CureCoin forums, while also allowing the people contributing the most computational power to choose which other projects they would be interested in supporting. We will also take community suggestions, in case we miss an awesome project by accident. Thanks for the interest! You're completely correct, there are some hurdles to overcome, but considering the possible benefits of this project once it is successfully launched, I'm confident there's a myriad of valid solutions, though it's going to take some brainpower. What are your feelings on the above proposed quick-fixes to work submission? I don't fully understand what the returned work exactly contains (I'm assuming the end-result of a proposed protein fold, but beyond that...) but it appears to be something that isn't easily-verifiable, so I feel that work duplicity/redundancy is probably the most likely way to determine whether a workunit is valid or invalid.
|
|
|
|
cygnusxi (OP)
|
|
December 23, 2013, 04:35:14 AM |
|
This is my 3rd attempt to communicate with you joe, bitcointalk seems to be getting a ddos and will not submit my log winded responses. Joe is an honor to have on this discussion he is responsible for the latest FAH client updates and contributed to the core17 development. Please join my forum at http://curecoin.us and message me there. I have the answers to your questions, but the BTC forum is not playing nice with me at the moment.... It already erased 2 posts in which I tried to answer all your questions. Hello, I apologize for coming late to the discussion. I am one of the main developers at Folding@home. Vijay Pande (Folding@home project leader) and I have been talking and he has given me permission to make some comments in this forum regarding F@H's position on CureCoin. I can confirm that the CureCoin developers have spoken with Dr. Pande but we are not working closely with them at this point. I do not profess to know precisely Dr. Pande's opinion so much of this is my own and I will take the blame. I am very excited about the idea of finding a way for people to contribute to F@H while at the same time earning crypto coin, however, I am skeptical about CureCoin's implementation for a number of reasons and I urge the CureCoin devs to attempt to provide clear answers to the following questions: 1. Precisely how will CureCoin guarantee that people are fairly credited CureCoin for valid F@H work? CureCoin devs have repeatedly asserted that we have solved this problem for them but I disagree. I still don't think I understand why one can't just fake folding work and submit it? Will peers be performing duplicate work to confirm? Yup, there is some work duplication to be submitted, over the years Stanford has developed quite a good system for work validation. The truth is, our system is not rock solid. We depend on the users to mostly act in our interest and on some manual intervention. This is also the sole reason that some of Folding@home is not Open-Source. We have Open-Sourced several parts of F@H and are working on Open-Sourcing more. We rely on obfuscated detection of tampering as well as the goodwill of our users to protect the scientific results and the point system. We would like to be fully Open-Source but as of yet no one has figured out how to efficiently execute arbitrary code in an untrusted environment with hard guarantees of security. BitCoin provides hard guarantees through cryptography and by relying on very specific code, i.e. SHA256 hashes. We are currently only dealing with points which have no monetary value. Regardless, some of our users still get very upset when we get it wrong, which does happen on occasion and people still do occasionally cheat. We are quite worried about what would happen if the points had real value. 2. Why do the CureCoin devs get 10%? This seems excessive. The money expended by Stanford over the last decade far exceeds anything CureCoin could have committed thus far and CureCoin is largely using the reputation of Folding@home to launch itself. This seems unfair. In addition, I understand that CureCoin has already received a substantial sum in donations. 3. The bigger question is do we also have to trust CureCoin to fairly deal out the 45% share that is to go to those contributing to Folding@home and presumably other disease related projects in the future? How will you guarantee that points issued by Folding@home will equal coins in CureCoin? I am assuming that some central server at CureCoin will query Folding@home's servers and allocate the funds. I am also assuming that in the future CureCoin will decide how to share these funds among different scientific projects. Who decides what projects are worthy? Don't get me wrong, I love the idea and think you guys have come a long way towards an actual implementation of something people have been asking for since the early days of BitCoin but I feel there are important questions to be answered before moving forward. Many people are working on this and there are a lot of ideas out there but I'm not convinced we've yet found the solution. When we do find a solid solution I pledge my support. I believe Folding@home has a big role to play in this and I will do what is in my power to help.
|
|
|
|
jcoffland
Newbie
Offline
Activity: 6
Merit: 0
|
|
December 23, 2013, 10:54:59 AM |
|
@Vorksholk, thank you for addressing my questions. There's much work to be done before this is all resolved. Our hope is that we can work with Stanford to find a way to improve work validity checks, perhaps for simply having a system that double-checks work by giving the same work unit out to two different people, and makes sure that the submitted results match.
This is something we have considered. The major problem with this is that the results run even on exactly the same hardware are never the same. This is a common problem with floating point calculations. Multi-threaded computation on both CPUs and GPUs can also introduce random variations in the results. Small variations propagate very quickly in an MD simulation. This makes it impossible to verify results in the way you are suggesting with out drastically changing what we are doing. Even if F@H's points system were made secure trusting both Stanford and CureCoin with 55% of the proceeds seems a lot to ask of holders of the currency. Even if you and I are incorruptible others in either organization may not be. Remember this includes not just current members of both organizations but also future members. Here is one possible way to alleviate some of the uncertainty: - Have the Folding@home software generate CureCoin addresses for all F@H contributors.
- Submit the CureCoin address with all work results.
- Have Stanford servers issue cryptographically signed certificates containing the number of points and the CureCoin address.
- Make the CureCoin software automatically issue coins to the addresses by included the signed certificates in to the block chain.
I wonder if it would not also be simpler to issue a new coin for each special cause. E.g. one for F@H, one for BOINC, etc. This way there would be no ambiguity about how coins will be distributed in the future. Coins for different causes could be traded on exchanges.
|
|
|
|
cygnusxi (OP)
|
|
December 23, 2013, 11:16:13 PM |
|
Hello, I apologize for coming late to the discussion. I am one of the main developers at Folding@home. Vijay Pande (Folding@home project leader) and I have been talking and he has given me permission to make some comments in this forum regarding F@H's position on CureCoin. I can confirm that the CureCoin developers have spoken with Dr. Pande but we are not working closely with them at this point. I do not profess to know precisely Dr. Pande's opinion so much of this is my own and I will take the blame. I am very excited about the idea of finding a way for people to contribute to F@H while at the same time earning crypto coin, however, I am skeptical about CureCoin's implementation for a number of reasons and I urge the CureCoin devs to attempt to provide clear answers to the following questions: 1. Precisely how will CureCoin guarantee that people are fairly credited CureCoin for valid F@H work? CureCoin devs have repeatedly asserted that we have solved this problem for them but I disagree. I still don't think I understand why one can't just fake folding work and submit it? Will peers be performing duplicate work to confirm? Yup, there is some work duplication to be submitted, over the years Stanford has developed quite a good system for work validation. The truth is, our system is not rock solid. We depend on the users to mostly act in our interest and on some manual intervention. This is also the sole reason that some of Folding@home is not Open-Source. We have Open-Sourced several parts of F@H and are working on Open-Sourcing more. We rely on obfuscated detection of tampering as well as the goodwill of our users to protect the scientific results and the point system. We would like to be fully Open-Source but as of yet no one has figured out how to efficiently execute arbitrary code in an untrusted environment with hard guarantees of security. BitCoin provides hard guarantees through cryptography and by relying on very specific code, i.e. SHA256 hashes. We are currently only dealing with points which have no monetary value. Regardless, some of our users still get very upset when we get it wrong, which does happen on occasion and people still do occasionally cheat. We are quite worried about what would happen if the points had real value. 2. Why do the CureCoin devs get 10%? This seems excessive. The money expended by Stanford over the last decade far exceeds anything CureCoin could have committed thus far and CureCoin is largely using the reputation of Folding@home to launch itself. This seems unfair. In addition, I understand that CureCoin has already received a substantial sum in donations. 3. The bigger question is do we also have to trust CureCoin to fairly deal out the 45% share that is to go to those contributing to Folding@home and presumably other disease related projects in the future? How will you guarantee that points issued by Folding@home will equal coins in CureCoin? I am assuming that some central server at CureCoin will query Folding@home's servers and allocate the funds. I am also assuming that in the future CureCoin will decide how to share these funds among different scientific projects. Who decides what projects are worthy? Don't get me wrong, I love the idea and think you guys have come a long way towards an actual implementation of something people have been asking for since the early days of BitCoin but I feel there are important questions to be answered before moving forward. Many people are working on this and there are a lot of ideas out there but I'm not convinced we've yet found the solution. When we do find a solid solution I pledge my support. I believe Folding@home has a big role to play in this and I will do what is in my power to help. Hey jcoffland! There are certainly a few issues we have yet to address: 1. Precisely how will CureCoin guarantee that people are fairly credited CureCoin for valid F@H work? It appears you are referring to your system and people's ability to falsify reported data and get credited points, correct? This has been one of the main issues, probably the largest, that have impeded the release of CureCoin. Other things that have impeded the release have mostly been new ideas and services/programs to have available at or near launch. However, for dealing with cheating on F@H submissions, we don't truly have a way to prevent against this, as we don't have access to Folding@Home's servers, work validation, etc. Our hope is that we can work with Stanford to find a way to improve work validity checks, perhaps for simply having a system that double-checks work by giving the same work unit out to two different people, and makes sure that the submitted results match. If they don't, it would be sent to a third. We understand that the F@H project needs work units submitted back quickly to create the next batch of work (from what I presume to be a genetic algorithm for taking the best/most promising results and creating new test scenarios based off of those 'parents', please correct me if this is wrong), which may cause this duplicity/redundancy to be a problem. However, if the workunit was returned, it could be used in the next pool of workunits, and then if upon checking (other people send in different results for that job) the workunit is found to be forged, the effect that that incorrect data has on the next generation of tests should be fairly small, and that person would be awarded no points, so there would be no incentive for someone to submit false work results. The other problem that this duplicity brings up is that suddenly your computational power from the CureCoin team is cut in half, which would be unfortunate. There may be a better way to perhaps only duplicate results of a, say, sixth of the workunits, and if a person was found to have above a certain threshold of invalid results they are banned, their points are wiped, etc. This way, you would only lose around 14% of the computational power, but would still make cheating very difficult. Perhaps only award points once an account crosses 10 submitted valid workunits (and when they cross that threshold they get full points for all of those Work Units automatically). In this case, a person would be very unlikely to have 10 forged workunits pass the filter, and if they were to do the first 10 workunits correctly their incorrect work would quickly be revealed and they would waste a lot of time doing correct units only to not get a payout. If we utilized some form of PPLNWU (Pay Per Last N Work Units) similar to the PPLNS system cryptocurrency pools use normally, people wouldn't get much of a payout until say 20 or 30 workunits in... Either way, this solution still has a way to come, and most likely will require Stanford to implement something on their end for the CureCoin team, we would love to help and get Stanford's input on this issue. Why do the CureCoin devs get 10%?This seems to be a common issue people raise with the coin, unfortunately. Not only is the 10% not set in stone, but the 10% is a Dev Fund, not funds for Devs We plan to use the majority of dev funds for giving away folding hardware, purchasing infrastructure (for ourselves, and for Stanford), hiring freelance programming/design/advertising talent, donating to charities, etc. While some of it will, certainly, go to core developers, this amount is much smaller. As far as I know, part of that 10% is for Stanford for hardware, bandwidth, etc. Most of the donation money we receive is either being held for an in-case-of-emergency or being spent on development costs, such as purchasing servers, etc. Some may be put towards community events, some may be put towards folding hardware. The bigger question: Do we have to trust CureCoin to fairly deal out the 45% share to computational contributors? Yes, there is a level of trust involved, certainly. However, it's important to note that we will not be holding that 45% (we were throwing around ideas, perhaps Stanford could hold the 45% and just send the amount we need week to week or even on a daily basis to the wallet for the payouts for the folding pool). We are planning to determine which other projects are worthwhile through a semi-democratic structure. Most likely (though again this isn't set in stone!) we will choose the projects that we personally feel are valuable, and then either let people vote on a one-vote-per-person, or a weighted vote depending on a person's average daily folding/computation rate. This would eliminate people being able to just create a ton of sockpuppet accounts on either these or the CureCoin forums, while also allowing the people contributing the most computational power to choose which other projects they would be interested in supporting. We will also take community suggestions, in case we miss an awesome project by accident. Thanks for the interest! You're completely correct, there are some hurdles to overcome, but considering the possible benefits of this project once it is successfully launched, I'm confident there's a myriad of valid solutions, though it's going to take some brainpower. What are your feelings on the above proposed quick-fixes to work submission? I don't fully understand what the returned work exactly contains (I'm assuming the end-result of a proposed protein fold, but beyond that...) but it appears to be something that isn't easily-verifiable, so I feel that work duplicity/redundancy is probably the most likely way to determine whether a workunit is valid or invalid. Id like to make a correction here. The verification of the WU results will still be handled by the original FAH client, and also by the FAH servers, CureCoin in no way will be creating our own folding client. So all the security currently in place will still be there. There is no need to over complicate the process as many people are suggesting we do. Also, to address the cheating issue, Ive been told by long term FAH members that the FAH security has one of the best track records for security of all DCN's. By implying there system is easily cheated goes against what others are telling me that have been with FAH since the start. Even if someone like myself, or yourself, or anyone else were to try to modify the client the FAH servers would reject the false WU's. If you know of any vulnerability in the client you are working on then I would suggest you speak to the ones who run the FAH server, to see if this possible imperfection is even valid. Lets not over complicate this process, please read over my forum and ask me directly in a message on my own forum ( http://curecoin.us ) or in an email rather then asking the community for answers. Please sign up at my forum and contact me with your email address. We can speed up the process of getting you the information you're looking for. Im sure you will agree "there is much less work to be done before this is all resolved" when you have the proper information. All of your ideas are valid, but there has been enough "suggestions" to changes to my current system to write a novel from. Please dont take offense, its merely a misunderstanding. One of your points has been addressed. "Make the CureCoin software automatically issue coins to the addresses by included the signed certificates in to the block chain." has already been resolved. Please dont make accusations if you have not done enough reading to be sure of your statements. Lets please get these ideas communicated without making a scene and getting everyone confused. The confusion runs deep enough as it is. The 10% dev budget is broken down into smaller section to do important things like cover server costs, security, and a wide range of items. Again, please read my forum before making the same assumptions that everyone else does. I already sent a draft of the dev budget to Prof Vijay, why have you not seen it yet? The dev budget includes %'s to cover FAH expenses, which could even include work done on the folding client, which means you are essentially already in the budget, and work you do for FAH can be compensated in the form of Curecoin. Im trying my best to bring together the crypto community and the folding community without ruffling too many feathers. Its been an interesting process and both sides are learning from each other. You are a little "late on the scene" as you mentioned. I know the forum posts here are very long and some info is irrelevant and hard to sort through.
|
|
|
|
scyth3
|
|
December 23, 2013, 11:33:55 PM |
|
Cheating will be a problem when points or coins are worth $$$.
|
|
|
|
cygnusxi (OP)
|
|
December 23, 2013, 11:51:02 PM |
|
Cheating will be a problem when points or coins are worth $$$.
The security of the FAH network will not credit anyone that attempts to cheat. The amount of people with the know how to "possibly cheat" FAH's current security I'm sure is rather small. It will be a waste of their efforts. There have been a lot of claims that the system is cheat-able, however I have yet to see anyone suggest something that would actually make it through FAH security. Some of these claims might have worked a long time ago before FAH security was greatly increased.
|
|
|
|
thisisausername
Newbie
Offline
Activity: 32
Merit: 0
|
|
December 24, 2013, 12:07:07 AM |
|
Cheating will be a problem when points or coins are worth $$$.
The security of the FAH network will not credit anyone that attempts to cheat. The amount of people with the know how to "possibly cheat" FAH's current security I'm sure is rather small. It will be a waste of their efforts. There have been a lot of claims that the system is cheat-able, however I have yet to see anyone suggest something that would actually make it through FAH security. Some of these claims might have worked a long time ago before FAH security was greatly increased. What are you talking about? Did you miss the post a page ago where one of the lead devs told you that their security was insufficient when dealing with valueless points, much less valuable coins? Why anyone would think longtime folders a valuable source next to that is baffling.
|
|
|
|
cygnusxi (OP)
|
|
December 24, 2013, 12:15:56 AM Last edit: December 24, 2013, 02:50:11 AM by cygnusxi |
|
Cheating will be a problem when points or coins are worth $$$.
The security of the FAH network will not credit anyone that attempts to cheat. The amount of people with the know how to "possibly cheat" FAH's current security I'm sure is rather small. It will be a waste of their efforts. There have been a lot of claims that the system is cheat-able, however I have yet to see anyone suggest something that would actually make it through FAH security. Some of these claims might have worked a long time ago before FAH security was greatly increased. What are you talking about? Did you miss the post a page ago where one of the lead devs told you that their security was insufficient when dealing with valueless points, much less valuable coins? Why anyone would think longtime folders a valuable source next to that is baffling. Joe C needs to clarify his involvement with FAH. He is outsourced by FAH to work on the client, and does not represent FAH. He runs his own company, and gets paid by FAH to make updates to the client. In fact I do believe Joe C might be getting an email from FAH for making these statements.
|
|
|
|
ButchHashidy
Member
Offline
Activity: 76
Merit: 10
...and the BitcoinKid
|
|
December 27, 2013, 05:17:19 AM Last edit: December 27, 2013, 06:02:40 AM by ButchHashidy |
|
Have you all considered ProtoShare as a method of crowd funding (think p2p crowd sourcing like kickstarter). They seem to be gaining traction in the decentralized autonomous community sector, and I think an idea of your magnitude would receive lots of attention! You guys are running an incredibly noble cause, and a lot of us respect this project! Hello, I apologize for coming late to the discussion. I am one of the main developers at Folding@home. Vijay Pande (Folding@home project leader) and I have been talking and he has given me permission to make some comments in this forum regarding F@H's position on CureCoin. I can confirm that the CureCoin developers have spoken with Dr. Pande but we are not working closely with them at this point. I do not profess to know precisely Dr. Pande's opinion so much of this is my own and I will take the blame. I am very excited about the idea of finding a way for people to contribute to F@H while at the same time earning crypto coin, however, I am skeptical about CureCoin's implementation for a number of reasons and I urge the CureCoin devs to attempt to provide clear answers to the following questions: 1. Precisely how will CureCoin guarantee that people are fairly credited CureCoin for valid F@H work? CureCoin devs have repeatedly asserted that we have solved this problem for them but I disagree. I still don't think I understand why one can't just fake folding work and submit it? Will peers be performing duplicate work to confirm? Yup, there is some work duplication to be submitted, over the years Stanford has developed quite a good system for work validation. The truth is, our system is not rock solid. We depend on the users to mostly act in our interest and on some manual intervention. This is also the sole reason that some of Folding@home is not Open-Source. We have Open-Sourced several parts of F@H and are working on Open-Sourcing more. We rely on obfuscated detection of tampering as well as the goodwill of our users to protect the scientific results and the point system. We would like to be fully Open-Source but as of yet no one has figured out how to efficiently execute arbitrary code in an untrusted environment with hard guarantees of security. BitCoin provides hard guarantees through cryptography and by relying on very specific code, i.e. SHA256 hashes. We are currently only dealing with points which have no monetary value. Regardless, some of our users still get very upset when we get it wrong, which does happen on occasion and people still do occasionally cheat. We are quite worried about what would happen if the points had real value. Is there any way you could use the Proof of Work system to have "miners" validate any results returned from nodes on F@H network? After the work is done, is there a way to submit that work to the blockchain for verification? And any fraudulent results would incur non payment to the party who submitted. It would also mean 51% of the miners would have to agree on the fraudulent submission for it to be accepted. Maybe in that way you could separate the important work of the nodes (solving real world problems to benefit humanity) from the verification system which is still rewarded for its purpose. I don't know enough about folding at home to know if this would work, just a thought.
|
Jumpin' Jack Hash is a gas gas gaas
|
|
|
jcoffland
Newbie
Offline
Activity: 6
Merit: 0
|
|
December 28, 2013, 05:42:35 AM |
|
Joe is an honor to have on this discussion he is responsible for the latest FAH client updates and contributed to the core17 development. Thank you. Joe C needs to clarify his involvement with FAH. He is outsourced by FAH to work on the client, and does not represent FAH. He runs his own company, and gets paid by FAH to make updates to the client. In fact I do believe Joe C might be getting an email from FAH for making these statements.
I am a contractor. I've been developing software for Folding@home for the last 5 years. Vijay Pande is the leader of F@H and I asked his permission before making comments here. Lets not over complicate this process, please read over my forum and ask me directly in a message on my own forum ( http://curecoin.us ) or in an email rather then asking the community for answers. Part of the point is that we would like to make it publicly clear that we are not yet endorsing CureCoin and are concerned about the points I raised earlier. I think it would be better to continue the discussion here.
|
|
|
|
6strings
|
|
December 28, 2013, 12:44:55 PM |
|
We want curecoin! Get it figured out and get it out asap! I love F@H and I love crypto. Make it work!
|
|
|
|
matt608
|
|
December 28, 2013, 12:48:34 PM |
|
I think it would be better to continue the discussion here.
As a donator/investor I'd be happy to be able to read the discussion about solutions to these issues here, and I'm sure everyone else who donated/invested would be too.
|
|
|
|
BitshireHashaway
|
|
December 28, 2013, 06:23:24 PM |
|
I think it would be better to continue the discussion here.
As a donator/investor I'd be happy to be able to read the discussion about solutions to these issues here, and I'm sure everyone else who donated/invested would be too. I haven't donated but I have invested some of my computer's time into solving solutions. I am also interested in reading the discussion though because it lets me know how close to releasing curecoin the team actually is and what problems are left to be solved because it is released. However, I'm interested about the cheating on points thing yet because I know some people take points seriously, even if they have no monetary value, and companies like EVGA give you some credit every month for the points you get towards buying a GPU, so the points have a little bit of monetary value their. I've never seen anyone be able to cheat on their points nor seen anyone do it now when Franko's are being given away and their is some monetary value attached. Do you have an explanation for how this would be possible or if anyone has ever done this.
|
|
|
|
|