Bitcoin Forum
May 26, 2024, 02:38:16 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 »
281  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: December 07, 2014, 08:15:00 PM
This sounds great, but if we're going to do a new algo change, I think it's best to have proof.
With proof I mean: maths. Input/output of the algorithm calculation. Throwing of 320GH/s (the amount of hashing power that cleverminig currently has).
This is not something that can be tested in a test network, unless you happen to have 320GH/s at your disposal..
When the sim is released, it will be very easy to add another algorithm such as digishield.


First and foremost, everything I bring up is with the utmost respect.  When I lose faith in the team, the community will know it because I will flat out say it.  I am primarily posting this because I feel lost in trying to help this coin, and I want guidance.

That being said, the problem with your math is that clever will never throw 320GH at NLG.  If they were going to increase their mining it would be because NLG mining is profitable.  If NLG mining is profitable, we'll have more miners, and we'll have a higher difficulty.  Mining is all about proportions.  Clever will never increase their proportion if it's not profitable.  If they did, our proportion would probably increase as well.  But you forget something, too.  Clever won't stick around if they are cut off the chain with an algo change.  If you limit the number of blocks clever can mine before it pushes profitability out of reach, which DGW3 doesn't do, you shut clever down.  1000GH won't mean anything if you only get 3 blocks before it shuts down your profitability.  Also, throwing 320GH at NLG is basically saying that every other coin, including LTC are inferior to NLG at that point, and I'm pretty sure we'll have a lot more on our plate than clever at that point.  Think terahashes.  But at that point, you could implement a standard LTC algo and call it a day.

Anyone with enough hashpower can disrupt a blockchain.  That's a fundamental flaw with mining.  24Kilo and I almost burnt each others houses down in a heated argument over this.  Hashrate is king.  No algo change is going to change that.  The only way you could change that is implementing code that said that only X amount of blocks can be mined from a certain address in a certain amount of time, which is back to the centralized mining debate.  The other approach is POS, and that's a crap-shoot at best.  I've never seen a POS coin that didn't have forking issues, or even worse.  So yes, 320GH is a big scary monster that can trample our town like Godzilla on a Sunday stroll through the park.  However, that 320GH is governed by profit, and an algo change like DIGI would minimize that profit in a single git pull.

There is at least a year of data that can be mined from various coins that made algo changes.  There's testnet data that can be put together.  There's enough information out there that could be used to make an educated decision.  My question is what is it that the dev team wants?

If you want a 320GH testnet, then tell the community you want it, and we'll work on it.  If that's what it's going to take to convince the team of a proposed change, we need to know that.  We're flying blind here, mate.  We need input as to what direction to go to better support you and your team.

-Fuse


Hey,

You're making good point here. I understand that we need change, but I simply don't want to make the same mistakes with a new algo.
Just reading the code and performing simple tests simple isn't enough..

The sim is very close to being finished. If you want to help, please go ahead and start converting digishield from C to Go for the simulator. It's not very hard to do for anyone with code experience.
The algorithm must comply to a Go "interface" that is defined like this: https://gist.github.com/GeertJohan/46c30b7d8124476ef100

It would help A LOT if the digi is converted to Go so maybe we can have this at launch time in the simulator, and then we CAN throw 320GH/s at it without even having 320GH/s Cheesy
282  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: December 07, 2014, 07:21:57 PM
to all the guldencoin lovers have a good weekend!

CONGRATZ Fuse!!  Cool Cool i was forget that

Congratulations on your second daughter Fuse!

On the mining front it looks like clevermining is now under 50% at these prices. Also buyers will come back once the simulator and algorithm change takes place, it looks as though the market is starting
to feel this is only going to take place next year.

I also cannot with a good conscience vote for /GeertJohan until the simulator has been completed so hopefully that happens this month. Smiley

I thought investeerder was a bit of a asshole but looks like he will be right and all of us wrong. Sad I don't think it's a big deal that we have to wait until next year for the simulator and algorithm change if the price stays as is, it's just a major issue if it goes over 500.

No... I think your first impression was probably right.  The simulator and the algorithm change aren't mutually exclusive.  So even if /GJ can't finish the simulator before next year, we could still push forward with an algorithm change.  Like I mentioned previously, my team has tested DIGI on a testnet and it performs very well.  We made a slight change to accommodate the longer block times, but it performs much better than the current DGW3 implementation.  I could put up a git pull request right now and we could move forward.  But that's not up to me.

We need the dev team to back a change.  The simulator will only take us so far, and from what /GJ said, it seems like it's hard programmed to only do traditional and DGW3 algos in the first release.  IMO, we already know what that looks like.  Other algorithms should be the focus... not what we already know doesn't work.  This is why my team went ahead and decided to do independent testing.  We need a solution to the problem at hand.  If the dev team wants to make a change to DIGI, I'm sure all of this clever nonsense would be behind us and we could move on with bigger and better things.  If they don't want DIGI, we need a clear indication of what expectations are, and my team will continue to test solutions.

We can lead a horse to water...

-Fuse

This sounds great, but if we're going to do a new algo change, I think it's best to have proof.
With proof I mean: maths. Input/output of the algorithm calculation. Throwing of 320GH/s (the amount of hashing power that cleverminig currently has).
This is not something that can be tested in a test network, unless you happen to have 320GH/s at your disposal..
When the sim is released, it will be very easy to add another algorithm such as digishield.

283  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: November 30, 2014, 09:49:37 PM
One thing that I'd like to see improved is the official Guldencoin website.
Not only the visual but its functionality as well. With proper menus / sub-menu bars on top with all the important stuff.
I know it's nothing major but it should be something to think about in the future.


I think you are right. The main guldencoin.com website is not so appealing for new potential users and businesses.
Would be great when a experienced website developer will take some time to improve the site as it belongs in to be in the year 2015  Cheesy

I kindly disagree. I think the website has a very clean and professional look. It has been designed by an experienced designer (Rijk).

For sure, the current site is developed by a good experienced designer, but it just leaks the X factor and after a menu selection the subpages doesn't support a button to go back to the home page for example.

As with 99% of all websites, go back to the home page by clicking on the site's logo in the left-top corner..
And I'm not sure if and how an "X factor" is defined in the webdesign world..
284  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: November 30, 2014, 09:21:31 PM
One thing that I'd like to see improved is the official Guldencoin website.
Not only the visual but its functionality as well. With proper menus / sub-menu bars on top with all the important stuff.
I know it's nothing major but it should be something to think about in the future.


I think you are right. The main guldencoin.com website is not so appealing for new potential users and businesses.
Would be great when a experienced website developer will take some time to improve the site as it belongs in to be in the year 2015  Cheesy

I kindly disagree. I think the website has a very clean and professional look. It has been designed by an experienced designer (Rijk).
285  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: November 30, 2014, 05:38:13 PM
Hi all,

Work on the simulator is progressing great.
The initial version I made used "fake" difficulty values, it worked, but I found that it wasn't accurate enough.
So I've redone a lot of the code, and it's now using real/exact difficulty values: 256-bit unsigned integers, in the same way the satoshi client calculates difficulty.
This makes everything a bit more complicated, but will produce 100% accurate results.

The first releases of the simulator will be binary releases with a limited featureset, it will do default difficulty (bitcoin) and DGW3 and it will have one simulation: small hashrate waves.
Updates will include 'large hashrate waves' and 'jump pool' simulations, and ofcourse the first version of our custom made difficulty re-adjustment algorithm.

At one point the sources will be made available under an open-source license to everyone. If anyone is interested in helping out, please contact me. It's required to have some experience in Go (golang.org).

Cheers!

GJ, What do you consider a small/large hashrate wave? What percentage of hashrate against the network hashrate? Just curious.

The simulation parameters might become configurable.. Right now I have the small wave hardcoded at a random value between 0% and 10% hashrate change (positive or negative, also random) per block, I think it's still to large but good for testing developing now. The final will probably have random between -+0-7 for the small waves, -+5-20 for large waves, and maybe even a -+20-50 for huge waves.
286  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: November 30, 2014, 04:13:40 PM
Hi all,

Work on the simulator is progressing great.
The initial version I made used "fake" difficulty values, it worked, but I found that it wasn't accurate enough.
So I've redone a lot of the code, and it's now using real/exact difficulty values: 256-bit unsigned integers, in the same way the satoshi client calculates difficulty.
This makes everything a bit more complicated, but will produce 100% accurate results.

The first releases of the simulator will be binary releases with a limited featureset, it will do default difficulty (bitcoin) and DGW3 and it will have one simulation: small hashrate waves.
Updates will include 'large hashrate waves' and 'jump pool' simulations, and ofcourse the first version of our custom made difficulty re-adjustment algorithm.

At one point the sources will be made available under an open-source license to everyone. If anyone is interested in helping out, please contact me. It's required to have some experience in Go (golang.org).

Cheers!
287  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: November 13, 2014, 08:24:05 AM
Quickfix could be adding a check for low blocktime and increase the banscore with 10. That way clients would disconnect from clever after 10 fast blocks for 1 day because the default ban limit is 100. Easy to implement, dynamic and not centralized.

I would get behind this.  You're 100% correct in that this would be an easy implementation.  The only thing I would worry about is forked side chains from people not updating their clients.  The breakdown looks good now, but before the 130 update, there were a lot of people on old wallets.  Of course, you would just ban versions older than the newest as well.

Not a bad idea, thsminer.

-Fuse

I think this (thsminer's idea of banning miners with fast blocks by using the banscore) would cause chain splits and net splits. Imagine that clever is connected to 2 peers: a and b, those 2 peers will block clever after 10 blocks. Clever will then connect to two other peers to relay their blocks: c and d. c,d will relay clevers blocks to a,b. After 10 fast blocks c,d will block clever, but more importantly: a,b will block c,d. This goes on and at the end of the day the network is splitted into several groups of peers and miners are divided accross those, causing multiple chain forks to be mined.

Conceptually; the idea of banning a miner after too many fast blocks have been mined would work. But the question is: how to effectively ban while keeping the network safe. (again: proxying is really really simple, and banning blocks of IP's won't really help).
288  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: November 04, 2014, 08:44:49 PM
Today I received these awesome 3D printed coins, designed by our awesome community member Meije!



Larger images:
https://i.imgur.com/wDBdbUR.jpg
https://i.imgur.com/8RqzPt0.jpg

I'm very happy with how they look.

You can order these coins at Meije's shop at Shapeways (3D printing on demand): http://www.shapeways.com/shops/Guldencoin

edit: ofcourse these coins don't represent any value in Guldencoin. But they're just a few millimeters larger than a one euro coin, so they should fit in a shopping cart ^^

Great stuff! Can you tell us if they really work in a shopping car? If that is the case I think about ordering some too  Grin

I'll give them a try and will let you know Smiley
289  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: November 04, 2014, 04:48:55 PM
Today I received these awesome 3D printed coins, designed by our awesome community member Meije!



Larger images:
https://i.imgur.com/wDBdbUR.jpg
https://i.imgur.com/8RqzPt0.jpg

I'm very happy with how they look.

You can order these coins at Meije's shop at Shapeways (3D printing on demand): http://www.shapeways.com/shops/Guldencoin

edit: ofcourse these coins don't represent any value in Guldencoin. But they're just a few millimeters larger than a one euro coin, so they should fit in a shopping cart ^^
290  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: November 01, 2014, 02:11:45 PM
Anyone interested in another coding livestream?

I'll be doing more work on the simulator today..
Hell's yeah!
Here we go!

Livestream, working on simulator:
http://www.twitch.tv/GeertJohan

Join the chat at:
http://chat.guldencoin.com
Nice to watch! Any idea how long it takes to complete it? Feel no pressure by asking this Wink

Sure np; I've just finished some small bugs in the simulator (simple wave simulator adds/removes a random amount of hashrate between 0 and 10%). Then I got stuck on translating some code from C++ to Go so I skipped it and did a workaround. The algo was working with float's (numeric values) to calculate the diff, but the real algorithm works with a 256-bit unsigned integer. So I'm transforming the Go DGW3 code to work with that same type of data. When that's is finished we have a complete DGW3 simulation running. After that I'll have to implement the more interesting simulations: large miner joining/leaving at random, and multi-pool simulation (leave at high diff, join at low diff). I hope to have that done somewhere the comming week.
291  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: November 01, 2014, 12:08:37 PM
Anyone interested in another coding livestream?

I'll be doing more work on the simulator today..

Hell's yeah!

Here we go!

Livestream, working on simulator:
http://www.twitch.tv/GeertJohan

Join the chat at:
http://chat.guldencoin.com
292  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: November 01, 2014, 11:41:12 AM
Anyone interested in another coding livestream?

I'll be doing more work on the simulator today..
293  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: October 25, 2014, 04:31:30 PM

Yes I've just replied Smiley
The coin values are the number of satoshi, or, "rijk" Wink
Divide by 100,000,000 to get the number of Guldencoins. I chose to do it this way because this makes it a drop-in replacement for systems already using https://blockchain.info/nl/q/totalbc
294  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: October 25, 2014, 04:06:38 PM
I have put my money where my mouth was. I send GeertJohan a little donation in his tipjar and encourage everyone to do the same!  Grin

I also sent him some extra Guldencoin, I do this quite often tbh haha.

Thanks guys! Very much appreciated!

In the meantime I just had to take a few minutes of the difficulty algorithms and fix something else: adding some API's to the explorer so it can be used by coinmarketcap.com and other services.
The API's are quite simple:
https://explorer.guldencoin.com/sapi/blockreward
https://explorer.guldencoin.com/sapi/totalcoins

They mimic the blockchain.info API's (plain text results) so it's a drop-in replacement for existing services.

I also wrote some short documentation about the explorer and API's here: https://docs.guldencoin.com/services/explorer/
The totalcoins api uses data from our distribution system so it's the accurate number of coins in use right now, see the docs for more info.
295  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: October 24, 2014, 03:47:05 PM
People have been asking for more feedback from the devs..

I am currently working hard on the difficulty simulator; a tool that allows us to test difficulty re-adjustment algorithms against real-world situations.
This tool is very important to make sure our development on the new algo is supported by results.

I thought it might be a good idea to share this experience with everyone here.



http://www.twitch.tv/GeertJohan
If you don't like the music: don't hesitate to mute the stream Wink

Please also join the Guldencoin chat at http://chat.guldencoin.com

/GeertJohan
296  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: October 23, 2014, 01:54:21 PM
I am smiling inside seeing how much everyone is caring about the success of Guldencoin. What makes this one so different is that a lot of people are buying this to use and not just to make btc out of. Sure there is some people that are, but 99% of the alts that is all they are made for, getting as much btc out of suckers as possible. Guldencoin has a REAL following.

Wildwest we are far from done, right now +-1550 people have claimed, so we know the major focus for next year is getting the Guldencoin name out there as much as possible. As you can see the Thunderclap initiative was a start, Coincookie also kicked off the Eurostickers project with some other community members, LTEX is also working magic with his marketing site and placing stickers in public places. I know there is other exciting things on the way to create more awareness.

Also for new people to cryptos we going to advise that they use the official forums, I have had a couple PMs in the past from people saying I wish I had known about NLG sooner because I have been scammed so many times by other coins. This ANN will always have it's place because it's where the technical/streetwise users can discuss stuff without being caught up with the noise outside this thread, however for the unsuspecting new user to cryptos they might end up having a bad experience trying out other coins other then BTC and NLG.

How about starting a free distribution model among open wallets with IP's coming from The Netherlands? (like the new MCL coin is doing rather sucesfully at this time with over 7000 wallets in less than 2 weeks; every hour 5000 coins are divided by the number of opened wallets) If we would start such a campaign through social media informing the people to download and keep the the Guldencoin wallet open from i.e. 1 nov to 1 dec. to receive a percentage of coins [x coins every hour/divided by the number of open wallets] that could become a big hype and boost for Guldencoin.

This can be easily exploited. I can easily use a range of 1000 unique IP's and connect wallets on them.

There are solutions for preventing that, just by allowing only 1 IP from blocks of IP address ranges. The current giveaway of 100 NLG is probably more easy to manipulate.

That means customers from the same ISP might also get blocked... Also: what to do with IPv6 ?
The current 100 NLG giveaway requires verification of a dutch cell number. Obtaining a dutch cell number costs over 100 NLG.
297  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: October 23, 2014, 09:26:29 AM
I am smiling inside seeing how much everyone is caring about the success of Guldencoin. What makes this one so different is that a lot of people are buying this to use and not just to make btc out of. Sure there is some people that are, but 99% of the alts that is all they are made for, getting as much btc out of suckers as possible. Guldencoin has a REAL following.

Wildwest we are far from done, right now +-1550 people have claimed, so we know the major focus for next year is getting the Guldencoin name out there as much as possible. As you can see the Thunderclap initiative was a start, Coincookie also kicked off the Eurostickers project with some other community members, LTEX is also working magic with his marketing site and placing stickers in public places. I know there is other exciting things on the way to create more awareness.

Also for new people to cryptos we going to advise that they use the official forums, I have had a couple PMs in the past from people saying I wish I had known about NLG sooner because I have been scammed so many times by other coins. This ANN will always have it's place because it's where the technical/streetwise users can discuss stuff without being caught up with the noise outside this thread, however for the unsuspecting new user to cryptos they might end up having a bad experience trying out other coins other then BTC and NLG.

How about starting a free distribution model among open wallets with IP's coming from The Netherlands? (like the new MCL coin is doing rather sucesfully at this time with over 7000 wallets in less than 2 weeks; every hour 5000 coins are divided by the number of opened wallets) If we would start such a campaign through social media informing the people to download and keep the the Guldencoin wallet open from i.e. 1 nov to 1 dec. to receive a percentage of coins [x coins every hour/divided by the number of open wallets] that could become a big hype and boost for Guldencoin.

This can be easily exploited. I can easily use a range of 1000 unique IP's and connect wallets on them.
298  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: October 23, 2014, 08:12:16 AM
Others getting SSL errors when connecting to the guldencoin forum?

Several sites are giving SSL problems. Most important, I can't access Bittrex because of SSL troubles.

Man, what a clusterf*ck... at least I'm not the only one with issues.

This might be related to the POODLE SSL bug that was recently published.
Updating your browser should fix the problem and let you connect securely again.
299  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: October 22, 2014, 09:29:29 AM
The danger of putting too much weight on the latest block:
Lets put it to an extreme and you use only the last 1 or 2 blocks. A pool can easy cherry pick those blocks, leave for 2 blocks, come back... and repeat. The diff would jump up and down like crazy.
So it is important to fine tune the settings and find a good path between instant reaction and smoothing the diff changes.

I would never recommend a 1-2 block focus.  That would be crazypants thinking.

I seriously think 6 is a nice even number, and it falls in line with about the average number of blocks that Clever rapes at any given time.  You put more focus on those 6 blocks, instead of 24 evenly, and you'll see a big change in Clever's ability to own 90% of the network.

Of course, GJ has some code on the table right now.  I guess we'll all just need to wait to see what it looks like before we try to push one way or another.

-Fuse

I'm with CED and Fuse in this, I would say three / four blocks minimum because otherwise the diff will be all over the place. I'm also missing some structure in this discussion. I did put down a list yesterday with strange diff values imho thats problem uno, if we don't solve that problem every solution will probably show the same weird behaviour as KGW and DGW are showing.

Second, if you want to modify the algo you need to identify the problem properly and with the problem description you can work out a solution. Without a proper problem description there is a huge risc of drifting away from the goal. Why take 6 blocks or 10 or 24? Because thats the number of doors in your office? Or is it the blocks that are being mined fast? So in my opinion the path could look like this:

phase1
- identify the cause of the swings more than 3 and 1/3
It is limited to 3 and 1/3 diff change. But the new diff is calculated from the average diff over the previous 24 blocks. So you can't compare the diff to the previous block as displayed in the list. Please see https://github.com/nlgcoin/guldencoin/blob/master/src/main.cpp#L1286 and line 1299 and lines 1303-1306.
- work out a solution for point 1 first
We could change it so the diff is calculated only from the diff of the previous block.. Then the diff change between individual blocks could never exceed 3x or 0.33x. But that also means the diff can go x3^3 (x27 !!!) when there are 3 lucky/fast blocks. I don't think that is a smart thing to do.
- if the fix for point 1 is outside DGW code see if DGW is acting as expected in the first place
I don't think point 1 needs to be fixed. I'm not aware of any code influencing the difficulty outside DGW. DGW is acting as it should (as it is doing in other coins), but simply can't handle these hash/sec spikes.
phase 2
- identify the problem and descibe it properly (yeah I know it's jumppool, but whats really the undelying thing that causes the trouble)
You're right. It is good to have a verbose explanation with some examples. As long as we keep in mind that diff readjustment should work for more problems than only this one.
- work out a modification of the algo by testing it on past hashrate swings and see if it smoothens out those.
Testing is very important. We shouldn't release a new algo too fast. Placing a new algo on the existing chain doesn't give a proper indication though, as it does not influence block times and doesn't change multipool behaviour. It would be better so simulate several cases of hashrate joins/leaves. I have done this before with DGW3, but never the amounts that we currently see. This time we must simulate extreme hashrates, even multiple times more than we currently see with clevermining. I plan to release the software I used for simulations, just needs some polishing and persistency of scenario's (currently the user must enter the block times manually, each time). That way everyone can apply and test changes locally.
- test the modification thorough for vulnerabilities and flaws
Very important! I think 24Kilo can be of great help here
- implement it
This time deployment will be very smooth. We can release a new algo one week in advance with a hardcoded block on which all nodes switch algo.

 

I really like the weighted average idea's that are being discussed here. I had the idea of weighted average in my mind, but I didn't have it worked out yet. It's great to see the discussion here, please keep it going! It is definitely influencing the code I'm writing.

Please understand that when I release the code I have so far: it's not a final version. We do this together. It will be our algorithm; created by the Guldencoin community. So the code is open for feedback and changes. This is the only way that we can fix this problem. We all have great idea's and knowledge. When we keep combining our efforts we will create the best possible algorithm.
300  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NLG] Guldencoin.com/pay-here — Meet our awesome community on: October 21, 2014, 08:57:50 PM
I think we're on a good path here!

I've actually started implementing a new algorithm, from scratch. It performs faster re-adjustment, limited to 1.2 or 0.8 difficulty change between individual blocks. But it also limits the difficulty change to 3.0 or 0.33 compared to the last 120 blocks difficulty average. This means that the diff can rise ~3.0 times in 6 blocks, and it can fall to ~0.33 times in 5 blocks. In the linked formula's the impact of the new blocks themselves are not calculated in the 120 blocks average.
The idea behind this is that it will be able to handle large joins and leaves, but won't be tricked into settling on a high difficulty too fast.

Thoughts?

I'll share the code when I'm happy with initial implementation.


I think you're shooting too high with a 3X increase.  We'll have the same results we have now where it jumps too high for normal miners, and we get stuck.  The drop back down is fine, but the jump up in difficulty should be smaller IMO.

As 24Kilo always tells me, we don't need to reinvent the wheel.  We just need to make sure our current wheel is round.

-Fuse

I think you misunderstand. The diff will rise max with a factor of 1.2 between blocks. So if the diff is 300, the next block can be max 360.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!