unvoid
|
|
September 14, 2016, 04:51:39 PM |
|
I'm in! Great! Now time to play before tomorrow.
|
BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5 XEL: XEL-HCM8-KB6E-YFLK-8BWMF
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 14, 2016, 04:52:35 PM |
|
Dont forget what I have sent you in a PM ;-) (Genesis Account) And note, that the POW verification is dummy for the moment (submit POW or bounties with test_*.sh scripts) ... until we have the miner ready.
EDIT: and please oversee some UI glitches which I will hopefully fix this night.At the moment I am still working on miner and POW verification parallely.
|
|
|
|
unvoid
|
|
September 14, 2016, 04:54:22 PM |
|
Dont forget what I have sent you in a PM ;-) (Genesis Account) And note, that the POW verification is dummy for the moment (submit POW or bounties with test_*.sh scripts) ... until we have the miner ready.
Nice. Some XEL to actually do something Thanks!
|
BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5 XEL: XEL-HCM8-KB6E-YFLK-8BWMF
|
|
|
aamarket
|
|
September 14, 2016, 05:13:59 PM |
|
Nice, I like this experiment and open community here !
|
IMPORTANT:http://bitcointalk.org/index.php?topic=177133.0,Tips welcome BTC:1AAMARKETmJvfjDwEFmhyYYwfre7ZFVseP RIC:RGnX6LcJrsVEuYeySDDxkmH7AjRqoprcKt
|
|
|
|
yusyus
|
|
September 15, 2016, 11:19:24 AM |
|
Please tell, how much time left to launch mainnet?
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 15, 2016, 12:03:46 PM |
|
Please tell, how much time left to launch mainnet?
When there are 3 weeks no new bugs in the new version of the testnet (which will be released today).
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 15, 2016, 01:44:41 PM |
|
The testnet is almost ready, I will test for ~2 hours locally and then release it! Note to the devs in here: We need a better (more easy to understand) miner with multiple "policies" such as "mining the work with greatest bounty fund", "mining with best POW reward", "etc." Also, we need to have a thread where we can put specific development questions up for discussion. Like this one here: Can you all please check if the POW target value retargetting mechanism makes sence? We aim for having 10 POW submissions per block, so we average over the last 3 blocks and calculate a "factor" by which the POW target value is scaled (the value is capped at 25% up or down). Any obvious flaws with this?
POWRETARGET_N_BLOCKS = 3 ... 3 blocks sliding window POWRETARGET_POW_PER_BLOCK_SCALER = 10 ... 10 POW submissions per block public static BigInteger calculateNextMinPowTarget(long lastBlockId) { System.out.println("entrance"); // First check in cache BigInteger cached = powDifficultyLRUCache.get(lastBlockId); if(cached != null) return cached;
// Genesis specialty if (lastBlockId == 0) return Constants.least_possible_target;
Block b = Nxt.getBlockchain().getBlock(lastBlockId); // try to cycle over the last N blocks, or - if height is smaller - // over entire blockchain int go_back_counter = Math.min(Constants.POWRETARGET_N_BLOCKS, b.getHeight()); int original_back_counter = go_back_counter;
// ... and count the number of PoW transactions inside those blocks int pow_counter = 0; BigInteger last_pow_target = b.getMinPowTarget(); while (go_back_counter > 0) { pow_counter += b.countNumberPOW(); b = b.getPreviousBlock(); go_back_counter -= 1; } // scale up if there are not yet N blocks there, avoids MADNESS if(original_back_counter<Constants.POWRETARGET_N_BLOCKS){ double scaledCounter = (double)pow_counter; scaledCounter = scaledCounter / (1.0*original_back_counter); scaledCounter = scaledCounter * Constants.POWRETARGET_N_BLOCKS;
pow_counter = (int)scaledCounter; }
// if no PoW was sent during last n blocks, something is strange, give // back the lowest possible target if (pow_counter == 0){ pow_counter = 1; // dirty ugly fix }
// Check the needed adjustment here, but make sure we do not adjust more // than * 2 or /2. // This will prevent huge difficulty jumps, yet it will quickly // (exponentially) approxiamate the desired number // of PoW packages per block. BigDecimal new_pow_target = new BigDecimal(last_pow_target); double factor = (double)(Constants.POWRETARGET_N_BLOCKS * Constants.POWRETARGET_POW_PER_BLOCK_SCALER) / (double)pow_counter; // RETARGETING System.out.println("Retargetting: Had POW " + pow_counter + " should be " + ((Constants.POWRETARGET_N_BLOCKS * Constants.POWRETARGET_POW_PER_BLOCK_SCALER)) + ", scaling by factor " + factor); // limits, we do not want to change the target too CRAZY at once if (factor > 1.25) factor = 1.25; if (factor < 0.75) factor = (double) 0.75; BigDecimal factorDec = new BigDecimal(factor);
// Apply the retarget: Adjust target so that we again - on average - // reach n PoW per block new_pow_target = new_pow_target.multiply(factorDec); BigInteger converted_new_pow = new_pow_target.toBigInteger(); if(converted_new_pow.compareTo(Constants.least_possible_target)==1) converted_new_pow = Constants.least_possible_target; powDifficultyLRUCache.set(lastBlockId, converted_new_pow); return converted_new_pow; }
|
|
|
|
Bgjjj2016
Sr. Member
Offline
Activity: 448
Merit: 250
Ben2016
|
|
September 15, 2016, 02:30:58 PM |
|
Please tell, how much time left to launch mainnet?
When there are 3 weeks no new bugs in the new version of the testnet (which will be released today). Awesome job EK and other developers. You guys proved lots of spectators wrong ! This project is unique and as develops, more and more demand will follow .
|
My " I want that Old Toyota Camry very bad" BTC Fund :1DQU4oqmZRcKSzg7MjPLMuHrMwnbDdjQRM
|
|
|
tomkat
|
|
September 15, 2016, 03:05:48 PM |
|
Please tell, how much time left to launch mainnet?
When there are 3 weeks no new bugs in the new version of the testnet (which will be released today). Awesome job EK and other developers. You guys proved lots of spectators wrong ! This project is unique and as develops, more and more demand will follow . Yes, I must admit the devs here do a really good job. It's quite impressive especially when looking at other projects in which the progress is zero (or nearly zero), or bugs are never resolved, or the devs run away, or not responding at all, or, or, etc... On the other hand, Lannister seems to be not responsive at all, ie. the ANN page is still not updated and looks awful, webpage doesn't exist, no marketing/PR/promo. I wonder if he's going to be more active in the future, anyone knows ...?
|
|
|
|
bobmarley650
Legendary
Offline
Activity: 1232
Merit: 1001
|
|
September 15, 2016, 03:26:27 PM |
|
I have no coding skills but it's really good to watch you. I'm having fun
|
|
|
|
rocketsTmac
Member
Offline
Activity: 91
Merit: 10
|
|
September 15, 2016, 03:48:07 PM |
|
I have no coding skills but it's really good to watch you. I'm having fun Me too, they are very professional, althoug i am not a coder, i am still very happy with their talkings.
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 15, 2016, 03:52:52 PM |
|
The new version of the testnet is not released yet! I am still testing several things like blockchain reorganization and stuff like that! I will write a release post once I think that we can start testing in public. Also, some very little UI things are still missing.... however ...
For those who want a small sneak peek: Account with passphrase "test" has 265,000.00 Testnet-XEL in it. Grab it if you like on the public node: http://ec2-52-57-31-137.eu-central-1.compute.amazonaws.com:6876/
|
|
|
|
tomkat
|
|
September 15, 2016, 04:15:16 PM |
|
The new version of the testnet is not released yet! I am still testing several things like blockchain reorganization and stuff like that! I will write a release post once I think that we can start testing in public. Also, some very little UI things are still missing.... however ...
For those who want a small sneak peek: Account with passphrase "test" has 265,000.00 Testnet-XEL in it. Grab it if you like on the public node: http://ec2-52-57-31-137.eu-central-1.compute.amazonaws.com:6876/ While the page loads, it's "NXT Wallet" shown on the tab's header (after the spinning wheel), and then (after a second or two) it's replaced with "Elastic Wallet" once the login page is fully loaded. Checked on Chrome only
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 15, 2016, 04:18:07 PM |
|
While the page loads, it's "NXT Wallet" shown on the tab's header (after the spinning wheel), and then (after a second or two) it's replaced with "Elastic Wallet" once the login page is fully loaded. Checked on Chrome only
[master 41a5559] fix website title, thanks forum 1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
xxxgoodgirls
Legendary
Offline
Activity: 1092
Merit: 1001
|
|
September 15, 2016, 04:22:01 PM |
|
Awesome job guys, you are killing it. Between Lannister has been unresponsive for a long time and he is not logging in the forum since 8 days but he moved funds yesterday, so, he's still active. https://blockchain.info/address/1NazcPCGqSK5peSTDFKsaSWeFbBQz32kiB . Have you been in touch with him EK lately? Would be awesome if he posts here a recap of the project status (and eventually pay the bug bounty winners). Cheers!
|
|
|
|
Evil-Knievel
Legendary
Offline
Activity: 1260
Merit: 1168
|
|
September 15, 2016, 04:45:12 PM |
|
Have you been in touch with him EK lately?
Without wanting to dig too much into what Lannister does, I have contacted him yesterday on behalf of a member here ( we all are having big issues with bitmessage somehow) who then received 5 BTC in exchange for his awesome work so far and his bug hunting in the first testnet. I would also appreciate if he was involved a bit more in this thread, but even if he does not write, he is there
|
|
|
|
ImI
Legendary
Offline
Activity: 1946
Merit: 1019
|
|
September 15, 2016, 04:49:06 PM |
|
Have you been in touch with him EK lately?
Without wanting to dig too much into what Lannister does, I have contacted him yesterday on behalf of a member here who then received 5 BTC in exchange for his awesome work so far and his bug hunting in the first testnet. I would also appreciate if he was involved a bit more in this thread, but even if he does not write, he is there Appreciate Lannister still being available and also the honoring of Unvoid's work. Thats good news!
|
|
|
|
xxxgoodgirls
Legendary
Offline
Activity: 1092
Merit: 1001
|
|
September 15, 2016, 04:56:32 PM |
|
Have you been in touch with him EK lately?
Without wanting to dig too much into what Lannister does, I have contacted him yesterday on behalf of a member here ( we all are having big issues with bitmessage somehow) who then received 5 BTC in exchange for his awesome work so far and his bug hunting in the first testnet. I would also appreciate if he was involved a bit more in this thread, but even if he does not write, he is there Glad to hear that, I am gonna leave him a positive feedback, for what it is worth.
|
|
|
|
coralreefer
|
|
September 15, 2016, 05:35:23 PM |
|
Hi EK, question about ElasticPL. I understand that the verify command identifies what work meets the bounty critieria, but what qualifies that the other pow work actually took place. For example, in your good.epl, obviously only hashes beginning with 32 bits of zero meet the bounty, but what shows that the pow submissions were actual hashes for that block header and that one miner has higher hashrate than another? Or in the elastic world are all miners equal regardless of how much work they do?
I'd like to look into epl and the miner a bit more, so I'm trying to better understand how this works.
|
|
|
|
|