cybterpunk
|
|
April 25, 2017, 05:02:52 AM |
|
looking forward XEL release.
|
|
|
|
Bagwell
|
|
April 25, 2017, 02:45:35 PM |
|
Don't use the current git! New features are coming soon And a first real use case. The new feature will be a "storage" for jobs. So jobs can be created with multiple "iterations". This works like this: 1. In the first round bounties are submitted normally. Al bounty submissions have attached a "storage" value - this is basically data that the work author wants to "keep". The storage is filled from within the Elastic PL program. 2. When the maximum number of bounties is reached, the job goes into iteration 2 (and 3 and 4 ...) where the job can reuse the "storage" from other iterations. 3. The job is closed when ITERATIONS*MAX_BOUNTIES Bounties are reached. Why do we need this? Simulated Annealing, Genetic Algorithms, and any other optimization technique which is iteration-based and needs information from the prior iteration. Not sure if the 10 bounty limit is not too low at this point. Will finish the implementation tomorrow, then we can test it! can't wait
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
April 25, 2017, 02:58:52 PM |
|
Got so many ideas ;-) Maybe we could add an alternative verification method.
Currently we have to limit the program complexity so that the supernodes can run the code in a fairly short amount of time in order to verify if the user actually found a bounty. So basically, the supernode takes the user's input, runs the entire code, and sees if the result is what meets the bounty criteria.
What if we (optionally) allow to check bounties differently? Meaning we allow checking just the result. So it does not matter if the user actually ran the program, or asked some tooth ferry, as long as the value, that the user submitted meets the criteria, it's all right. (Example: sha256d(x) hat 10 leading zeros).
Since we would allow the "calculation" to be disconnected entirely from the "verification", the actual program can be much longer and a lot more complex. Since the verification routine that the supernodes must run is short enough, it's fine.
For this type of work verification, we would have to disable POW payments since it may happen that the program runs 10 minutes or so.
What do you think? These are little things that open up entirely new use cases!
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
April 25, 2017, 02:59:42 PM |
|
Coralreefer, thumbs up for your hinch concerning the POWs ;-)
|
|
|
|
georgehuang
|
|
April 25, 2017, 03:05:54 PM |
|
I can't open the website , What's the problem
|
|
|
|
teletobi
|
|
April 25, 2017, 03:50:19 PM |
|
I can't open the website , What's the problem
Which Website? elastic-project.com is down and will stay so. Try http://www.elastic.pw
|
|
|
|
Selsonblue
|
|
April 25, 2017, 03:56:11 PM |
|
Got so many ideas ;-) Maybe we could add an alternative verification method.
Currently we have to limit the program complexity so that the supernodes can run the code in a fairly short amount of time in order to verify if the user actually found a bounty. So basically, the supernode takes the user's input, runs the entire code, and sees if the result is what meets the bounty criteria.
What if we (optionally) allow to check bounties differently? Meaning we allow checking just the result. So it does not matter if the user actually ran the program, or asked some tooth ferry, as long as the value, that the user submitted meets the criteria, it's all right. (Example: sha256d(x) hat 10 leading zeros).
Since we would allow the "calculation" to be disconnected entirely from the "verification", the actual program can be much longer and a lot more complex. Since the verification routine that the supernodes must run is short enough, it's fine.
For this type of work verification, we would have to disable POW payments since it may happen that the program runs 10 minutes or so.
What do you think? These are little things that open up entirely new use cases!
This sounds appropriate EK and could eliminate a potential bottleneck around the verification process. If I am understanding this correctly, you are essentially allowing the calculation queue to be decoupled from the verification queue. So jobs start in order (x,y,z) and the job lengths of L(x=3sec,y=2sec,z=1sec), the first calculations verified would be the first job done with calculations (verification order: z, y, x), not necessarily the first calculation job that went into the queue. Kind of a first come first serve approach to both the calculation queue and the verification queue? A follow up question. Will a user be able to terminate an order if they do not like the approximated lengths of the job? Or will the users be able to dynamically adjust the processing power allocated/purchased for their jobs? Best term i could come up with is something like dynamic processing power allocation(after initial job submission)? Wondering if there is a possibility people start continuously starting/cancelling jobs which could potentially bog down the network.
|
|
|
|
lda1000
|
|
April 25, 2017, 05:54:45 PM |
|
Great to see so much progress guys.
|
|
|
|
|
Bagwell
|
|
April 25, 2017, 07:54:23 PM |
|
best project i ever seen!
|
|
|
|
Jayjay04
Legendary
Offline
Activity: 1364
Merit: 1000
|
|
April 25, 2017, 09:28:00 PM |
|
Very excited about the project !! Keep us posted !
|
|
|
|
BTCspace
|
|
April 26, 2017, 03:38:51 AM |
|
My car is on the verge of breaking down ;-) Time to replace it with something new and maybe save a polar bear! If you like to support me, without any reward desired, there you go: BTC: 1Liz5VpeqYEUQXdU8yepPRc3erZQDKDajm ETH: 3a43e0311a02743de52878543c92a13170efbeee time to support our hero EK.
|
running farm worldwide
|
|
|
BTCspace
|
|
April 26, 2017, 03:42:23 AM |
|
Got so many ideas ;-) Maybe we could add an alternative verification method.
Currently we have to limit the program complexity so that the supernodes can run the code in a fairly short amount of time in order to verify if the user actually found a bounty. So basically, the supernode takes the user's input, runs the entire code, and sees if the result is what meets the bounty criteria.
What if we (optionally) allow to check bounties differently? Meaning we allow checking just the result. So it does not matter if the user actually ran the program, or asked some tooth ferry, as long as the value, that the user submitted meets the criteria, it's all right. (Example: sha256d(x) hat 10 leading zeros).
Since we would allow the "calculation" to be disconnected entirely from the "verification", the actual program can be much longer and a lot more complex. Since the verification routine that the supernodes must run is short enough, it's fine.
For this type of work verification, we would have to disable POW payments since it may happen that the program runs 10 minutes or so.
What do you think? These are little things that open up entirely new use cases!
that's a great idea can bring a lot of real usecase, not only for sell the concept. blockchain should aim for daily use.
|
running farm worldwide
|
|
|
roony
Full Member
Offline
Activity: 196
Merit: 100
Did you see the roonies on him???
|
|
April 26, 2017, 03:52:02 AM |
|
|
Don't be rude, stop staring at my brows.
|
|
|
cyberhacker
Legendary
Offline
Activity: 1330
Merit: 1000
|
|
April 26, 2017, 03:58:12 AM |
|
i really really don't want to discuss price here. but seriously 10X for this great project? look out there, many scams are valued more than 10 million.
|
|
|
|
mana6
|
|
April 26, 2017, 04:12:15 AM |
|
i really really don't want to discuss price here. but seriously 10X for this great project? look out there, many scams are valued more than 10 million. Yes,the stationmaster is right, but maybe we can not discuss the price, but participate in the test
|
|
|
|
provenceday
Legendary
Offline
Activity: 1148
Merit: 1000
|
|
April 26, 2017, 04:44:39 AM |
|
My car is on the verge of breaking down ;-) Time to replace it with something new and maybe save a polar bear! If you like to support me, without any reward desired, there you go: BTC: 1Liz5VpeqYEUQXdU8yepPRc3erZQDKDajm ETH: 3a43e0311a02743de52878543c92a13170efbeee time to support our hero EK. sent 0.2BTC to show my respect and support. https://blockchain.info/tx/3deb0732e51bf3829d69f45a74deba89c713e54e7f0bf8b63b62d711c7639ff3
|
|
|
|
HmmMAA
|
|
April 26, 2017, 05:10:39 AM |
|
Sent 0.2 btc also . Thank you for everything EK .
|
"It is hard to imagine a more stupid or more dangerous way of making decisions than by putting those decisions in the hands of people who pay no price for being wrong." Thomas Sowell
|
|
|
thegreatestpotato
Newbie
Offline
Activity: 23
Merit: 0
|
|
April 26, 2017, 05:49:57 AM |
|
Sent 0.2 btc also . Thank you for everything EK . I have no BTC to spare. But, I would like to join in. I would want to Donate 5% of my XEL Holdings to EK the Day Mainnet is launched. Cheers to everyone supporting XEL. You guys are Awesome!
|
|
|
|
BTCspace
|
|
April 26, 2017, 10:15:05 AM |
|
Sent 0.2 btc also . Thank you for everything EK . you guys are great! i will donate some BTC and XEL too!
|
running farm worldwide
|
|
|
|