Bitcoin Forum
April 24, 2024, 09:34:28 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [118] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 ... 345 »
  Print  
Author Topic: [ANN][XEL] Elastic Project - The Decentralized Supercomputer  (Read 450429 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
coralreefer
Sr. Member
****
Offline Offline

Activity: 464
Merit: 260


View Profile
October 25, 2016, 03:01:09 PM
 #2341

I'll throw this out there even though it has potential for issues.  Maybe we incorporate WCET into the targetting calc.  So for example, internally to the network there is a global difficulty to maintain 10 POW submissions per block, but at the work package level, that global difficulty is adjusted based on WCET, so simple jobs will have a much harder difficulty than a complex job.  This way, they all change at the same time based on the global network difficulty...not on who is mining that particular job.

To me the main issue would be how accurate the WCET calc is.

Also thought about this one, but I think it's really hard to accurately calculate the WCET ...
No only because of the complex functions like hashes or EC maths, but also because the C compiler would highly optimize the generated assembly, not knowing what operations were actually left in tact, what operations were replaced by others and what operations were stripped out.

You could easily generate a program which on the first sight has a WCET of 10000000 but which can be executed with only a few CPU instructions after being compiled with -O3.

I haven't really thought this through, but what about using POW reward instead of WCET.   what if the POW amount the work author submits is used in the target calc.  So once again, set a global target based on 1 XEL, and if Job 1 has POW reward of 10 and Job 2 has POW reward of 100, then Job 1 should be 10x harder than job 2 (yes, due to WCET they may not submit POW at the same rate) but this empowers the work author to better control their incentives.
1713994468
Hero Member
*
Offline Offline

Posts: 1713994468

View Profile Personal Message (Offline)

Ignore
1713994468
Reply with quote  #2

1713994468
Report to moderator
1713994468
Hero Member
*
Offline Offline

Posts: 1713994468

View Profile Personal Message (Offline)

Ignore
1713994468
Reply with quote  #2

1713994468
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713994468
Hero Member
*
Offline Offline

Posts: 1713994468

View Profile Personal Message (Offline)

Ignore
1713994468
Reply with quote  #2

1713994468
Report to moderator
Evil-Knievel
Legendary
*
Offline Offline

Activity: 1260
Merit: 1168



View Profile
October 25, 2016, 04:29:42 PM
 #2342

I'll throw this out there even though it has potential for issues.  Maybe we incorporate WCET into the targetting calc.  So for example, internally to the network there is a global difficulty to maintain 10 POW submissions per block, but at the work package level, that global difficulty is adjusted based on WCET, so simple jobs will have a much harder difficulty than a complex job.  This way, they all change at the same time based on the global network difficulty...not on who is mining that particular job.

To me the main issue would be how accurate the WCET calc is.

Also thought about this one, but I think it's really hard to accurately calculate the WCET ...
No only because of the complex functions like hashes or EC maths, but also because the C compiler would highly optimize the generated assembly, not knowing what operations were actually left in tact, what operations were replaced by others and what operations were stripped out.

You could easily generate a program which on the first sight has a WCET of 10000000 but which can be executed with only a few CPU instructions after being compiled with -O3.

I haven't really thought this through, but what about using POW reward instead of WCET.   what if the POW amount the work author submits is used in the target calc.  So once again, set a global target based on 1 XEL, and if Job 1 has POW reward of 10 and Job 2 has POW reward of 100, then Job 1 should be 10x harder than job 2 (yes, due to WCET they may not submit POW at the same rate) but this empowers the work author to better control their incentives.

Classical FAA attack possible ;-) I create a job with a very high POW for which I know a very fast way to calculate it that other's dont. I collect all PoW since I am the fastest miner.
All other jobs drop significantly (since they by definition must be xxx times lower) in diffiulty and then I start working on them harvesting the hard earned XEL ludicrous style.
coralreefer
Sr. Member
****
Offline Offline

Activity: 464
Merit: 260


View Profile
October 25, 2016, 07:45:35 PM
 #2343

Here's another thought.  I'm sure it's full of holes but all other options keep leading to the same dead end so I'll keep trying.

The network would only accept POW for a specific work package each block (it would rotate through packages a new one per block).  All work packages would be available for anyone to mine at anytime, but only one one would be eligible for accepting rewards.  POW rewards would no longer be set by the work author, it would be a fixed fee per block...all the fees collected during that block get split among the 10 POW rewards for that block.  After each block, the last difficulty for that work package would be saved as the starting point for the next time that work package gets mined, and the new target would be the last difficulty for the new work package.

Even though only one package accepts POW any could be mined at any time for bounties.  So the work author could set high enough bounties that miners would decide to just mine their package regardless of the POW rewards.  It would then be up to miners if they want to focus on POW or Bounties.
ttookk
Hero Member
*****
Offline Offline

Activity: 994
Merit: 513


View Profile
October 25, 2016, 08:35:47 PM
 #2344

I still don't understand, why it is not a good solution to have the planned system in place and add a system that determines a minimum difficulty based on overall network activity. The difficulty wouldn't be equal to overall network difficulty, but like half of it or something like that.

The only issue I see is that job author who set really low fees won't get miners to work on their job.

What am I missing?
dotcoin.info
Sr. Member
****
Offline Offline

Activity: 686
Merit: 252


www.cd3d.app


View Profile
October 26, 2016, 03:15:32 PM
 #2345

what is the status of this project?

how soon we can play with real tokens on the mainnet?


ttookk
Hero Member
*****
Offline Offline

Activity: 994
Merit: 513


View Profile
October 26, 2016, 05:50:42 PM
 #2346

what is the status of this project?

how soon we can play with real tokens on the mainnet?



There is no ETA on this. It's done when it's done. That's it.

Statuswise, well… Read the last ten pages Grin
jeffthebaker
Legendary
*
Offline Offline

Activity: 1526
Merit: 1034


View Profile
October 26, 2016, 07:41:34 PM
 #2347

I bought into XEL before the disclaimer that "THESE ARE DONATIONS ONLY" were put on the ICO page, as well as the restrictions from US based individuals from "donating" (I am from US). Should I be concerned?
HomoHenning
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
October 26, 2016, 08:19:02 PM
 #2348

I bought into XEL before the disclaimer that "THESE ARE DONATIONS ONLY" were put on the ICO page, as well as the restrictions from US based individuals from "donating" (I am from US). Should I be concerned?
altcoins are high risk investments I think you are not aware of this. 100% loss is not unlikely.
Having this mindset, I am not concerned at all about this great project
jeffthebaker
Legendary
*
Offline Offline

Activity: 1526
Merit: 1034


View Profile
October 26, 2016, 08:55:22 PM
 #2349

I bought into XEL before the disclaimer that "THESE ARE DONATIONS ONLY" were put on the ICO page, as well as the restrictions from US based individuals from "donating" (I am from US). Should I be concerned?
altcoins are high risk investments I think you are not aware of this. 100% loss is not unlikely.
Having this mindset, I am not concerned at all about this great project

Oh believe me, I understand how altcoin investing works. I am sure I have a broader experience with altcoin investing than you.

With that being said, my concern lies in disclaimers and restrictions being added to the ICO campaign AFTER I made my purchase.
ttookk
Hero Member
*****
Offline Offline

Activity: 994
Merit: 513


View Profile
October 26, 2016, 09:38:56 PM
 #2350

I bought into XEL before the disclaimer that "THESE ARE DONATIONS ONLY" were put on the ICO page, as well as the restrictions from US based individuals from "donating" (I am from US). Should I be concerned?
altcoins are high risk investments I think you are not aware of this. 100% loss is not unlikely.
Having this mindset, I am not concerned at all about this great project

Oh believe me, I understand how altcoin investing works. I am sure I have a broader experience with altcoin investing than you.

With that being said, my concern lies in disclaimers and restrictions being added to the ICO campaign AFTER I made my purchase.

It I remember correctly, the original Elastic project was abandoned at some point (at a point where the ICO already started) and Lannister took over. Don't ask me how this all happened exactly, I didn't follow Elastics development closely at that point.
I agree that there is a point of concern which could potentially need some solving, but as there is no real dev team, "someone" would have to come up with a solution and the community would have to vote on it (which is possible via the voting system used before).
aleksand
Legendary
*
Offline Offline

Activity: 868
Merit: 1000



View Profile
October 27, 2016, 07:07:59 AM
 #2351

I bought into XEL before the disclaimer that "THESE ARE DONATIONS ONLY" were put on the ICO page, as well as the restrictions from US based individuals from "donating" (I am from US). Should I be concerned?
Does that mean that I wouldn't get my xel coins? I've invested more than 2 btc
ttookk
Hero Member
*****
Offline Offline

Activity: 994
Merit: 513


View Profile
October 27, 2016, 08:25:27 AM
 #2352

I bought into XEL before the disclaimer that "THESE ARE DONATIONS ONLY" were put on the ICO page, as well as the restrictions from US based individuals from "donating" (I am from US). Should I be concerned?
Does that mean that I wouldn't get my xel coins? I've invested more than 2 btc

Everybody who sent BTC will get their share, no matter when the investment was. The question at hand is when this is  going to happen, since there is no fixed ETA, no dev team to push and so on. I think this is jeffthebakers main concern. Right?
aleksand
Legendary
*
Offline Offline

Activity: 868
Merit: 1000



View Profile
October 27, 2016, 09:34:12 AM
 #2353

I bought into XEL before the disclaimer that "THESE ARE DONATIONS ONLY" were put on the ICO page, as well as the restrictions from US based individuals from "donating" (I am from US). Should I be concerned?
Does that mean that I wouldn't get my xel coins? I've invested more than 2 btc

Everybody who sent BTC will get their share, no matter when the investment was. The question at hand is when this is  going to happen, since there is no fixed ETA, no dev team to push and so on. I think this is jeffthebakers main concern. Right?
It seems to me Evil-Knievel making everything to help the project. I've never heard about lannistor. It's not good really.
Limx Dev
Copper Member
Legendary
*
Offline Offline

Activity: 2324
Merit: 1348



View Profile
October 27, 2016, 10:20:27 AM
 #2354

I bought into XEL before the disclaimer that "THESE ARE DONATIONS ONLY" were put on the ICO page, as well as the restrictions from US based individuals from "donating" (I am from US). Should I be concerned?
Does that mean that I wouldn't get my xel coins? I've invested more than 2 btc

Everybody who sent BTC will get their share, no matter when the investment was. The question at hand is when this is  going to happen, since there is no fixed ETA, no dev team to push and so on. I think this is jeffthebakers main concern. Right?
It seems to me Evil-Knievel making everything to help the project. I've never heard about lannistor. It's not good really.

Lannistor is active, he had sent my a pm about the project website.

Bitcore BTX - a UTXO fork of Bitcoin - since 2017
___██ WebSite
██ Telegram
___██ Github
██ Github - Releases/ Wallets
___██ SBTX Pancakeswap
██ ChainzID Explorer
___██ UTXO fork
██ Coinmarketcap.com
Evil-Knievel
Legendary
*
Offline Offline

Activity: 1260
Merit: 1168



View Profile
October 27, 2016, 12:21:42 PM
 #2355

It seems to me Evil-Knievel making everything to help the project. I've never heard about lannistor. It's not good really.

Well, many people here are doing what they can do make this project happen, take a look at hunterminercrafter for all the security research, at ttookk for all his ideas, at coralreefer for the highly efficient C miner, at me for all the wallet and backend work.

We are working our asses off. I for example am spending day (and sometimes night) to work on this while I could as well just go ahead and find some nice lovely daytime job. We have no contract here. I think it's unfair to say that (which of course includes us all) this is "not good"  Undecided.
Evil-Knievel
Legendary
*
Offline Offline

Activity: 1260
Merit: 1168



View Profile
October 27, 2016, 12:45:56 PM
 #2356

Another problem with the work-based target value.

If we have one work with a target value that has converged. And a second job gets added to the system which is equally lucrative, then it might happen that numerous miners switch to the new job. Let's say half of the miners switch, then the other remaining half in the first job will submit PoW submissions only at the half rate until the target value heals itself.

I more and more get the feeling that we need to have a global target value. Somehow!
Let us sort this out until not later than sunday ... So that we can start with the final remaining fixes.
coralreefer
Sr. Member
****
Offline Offline

Activity: 464
Merit: 260


View Profile
October 27, 2016, 01:46:23 PM
 #2357

Another problem with the work-based target value.

If we have one work with a target value that has converged. And a second job gets added to the system which is equally lucrative, then it might happen that numerous miners switch to the new job. Let's say half of the miners switch, then the other remaining half in the first job will submit PoW submissions only at the half rate until the target value heals itself.

I more and more get the feeling that we need to have a global target value. Somehow!
Let us sort this out until not later than sunday ... So that we can start with the final remaining fixes.

If I recall correctly, the primary concern with a global target was that miners working on complex jobs would only get POW rewards a fraction of the time miners on easy jobs get rewards.  This can be easily mitigated by the POW reward set by the author, (i.e. if you job is 10x harder than average, then your reward should be 10x larger than average).

Maybe for now we just proceed with this approach to keep things moving.  And eventually (much later) enhance the UI to help the author set a better reward (i.e. recommend a POW reward based on historical averages, etc)
ttookk
Hero Member
*****
Offline Offline

Activity: 994
Merit: 513


View Profile
October 27, 2016, 03:01:46 PM
 #2358

Another problem with the work-based target value.

If we have one work with a target value that has converged. And a second job gets added to the system which is equally lucrative, then it might happen that numerous miners switch to the new job. Let's say half of the miners switch, then the other remaining half in the first job will submit PoW submissions only at the half rate until the target value heals itself.

I more and more get the feeling that we need to have a global target value. Somehow!
Let us sort this out until not later than sunday ... So that we can start with the final remaining fixes.

If I recall correctly, the primary concern with a global target was that miners working on complex jobs would only get POW rewards a fraction of the time miners on easy jobs get rewards.  This can be easily mitigated by the POW reward set by the author, (i.e. if you job is 10x harder than average, then your reward should be 10x larger than average).

Maybe for now we just proceed with this approach to keep things moving.  And eventually (much later) enhance the UI to help the author set a better reward (i.e. recommend a POW reward based on historical averages, etc)

Ok, I'm going to say Jehova here:

Why is it so bad to have the network mine on one job at a time? A Job gets processed by the whole network, then the next, then the next? If we either set a fixed PoW reward, or we could implement a function for miners to reject a job, and if enough miners reject a job, it gets terminated, I don't see that much of a problem. I mean, if we have a fifth of the network each working on five different jobs, or if those five jobs get worked on one after another is in a general sense not important, is it? If we want job authors with big funds to "cut line", maybe they can buy a premium spot in the line by having higher PoW rewards?
coralreefer
Sr. Member
****
Offline Offline

Activity: 464
Merit: 260


View Profile
October 27, 2016, 03:15:57 PM
 #2359

Why is it so bad to have the network mine on one job at a time? A Job gets processed by the whole network, then the next, then the next? If we either set a fixed PoW reward, or we could implement a function for miners to reject a job, and if enough miners reject a job, it gets terminated, I don't see that much of a problem. I mean, if we have a fifth of the network each working on five different jobs, or if those five jobs get worked on one after another is in a general sense not important, is it? If we want job authors with big funds to "cut line", maybe they can buy a premium spot in the line by having higher PoW rewards?

That was my suggestion as well the other day.  I suggested we rotate through the work packages each block.  Keep in mind with Elastic, any miner can mine any package they want at any time to get bounties.  We are just discussing POW rewards.  I still feel the reality of this is that if an author really wants miners to work on their package, they will set the bounty accordingly and this POW discussion is moot.  POW really just needs to cover the electricity, Bounties are what you really want.

Edit: As I've said before, If I was mining I'd probably go after jobs with the best bounties and turn off POW on my miner altogether.
CryptoDude01
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
October 27, 2016, 05:39:42 PM
 #2360

Another problem with the work-based target value.

If we have one work with a target value that has converged. And a second job gets added to the system which is equally lucrative, then it might happen that numerous miners switch to the new job. Let's say half of the miners switch, then the other remaining half in the first job will submit PoW submissions only at the half rate until the target value heals itself.

I more and more get the feeling that we need to have a global target value. Somehow!
Let us sort this out until not later than sunday ... So that we can start with the final remaining fixes.

In my humble opinion the global target value is the right way to go about this. It's kind of like mining difficulty..
It needs to be adjust/retargeted automatically based on a combination of factors eg. miner participation, jobs submitted etc...
Pages: « 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [118] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 ... 345 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!