Comments (2)
The situation seems to be getting worse:
block timestamp
----- -----------------
36182 14-07-16 12:01:36
36495 14-07-17 00:01:54 average 138 seconds per block
36808 14-07-17 12:02:29 average 138 seconds per block
37128 14-07-18 00:01:39 average 135 seconds per block
37499 14-07-18 12:00:12 average 116 seconds per block
37820 14-07-19 00:19:25 average 134 seconds per block
38197 14-07-19 12:02:45 average 114 seconds per block
38558 14-07-20 00:04:27 average 119 seconds per block
38793 14-07-20 12:04:47 average 183 seconds per block
38887 14-07-20 18:05:35 average 229 seconds per block
- At minimum difficulty, we need a network stake weight of around 17000 clam days to get 1 minute blocks:
>>> 2**20 / 60
17476
My client currently tells me the network weight is 4769. That's about 3.5 times less than 17476, which explains why we're getting 3.5 minute blocks, not 1 minute blocks.
Making the minimum difficulty lower would allow us to go back to 1 minute blocks:
>>> 2**18 / 60
4369
>>> 2**16 / 60
1092
- The retarget code really needs to look at the time taken for the last 16 blocks not just the last 2. It currently puts too much importance on the time between a single pair of blocks.
If there's any interest in fixing these two issues, I'll write code to fix them both.
Do we have other hard-fork changes planned that these can get bundled in with?
from clams.
#25 fixes this.
from clams.
Related Issues (20)
- khashier block explorer isn't updating HOT 5
- Can't import wallet when password contains spaces? HOT 1
- clamav and clams: conflicting binary names /usr/bin/clamd
- Clam fail to build HOT 1
- Please help me guys, Sync issues HOT 9
- clamd 2.0.0-rc1 blockchain fork HOT 7
- -mininput fails to ignore some outputs HOT 1
- Change Name to BitcoinLitecoinAndDogecoinButNotNecessarilyInThatOrderClams HOT 7
- Bootstrap import ignores >300MB worth of already downloaded blk0001.dat HOT 11
- Status: conflicted, broadcast through 11 node(s)
- pre release v2.0.0-rc1 HOT 8
- Problems with RC2 HOT 2
- Improve homepage HOT 2
- Sendmany not working HOT 1
- clamd crashes (and freezes ubuntu EC2 box) HOT 1
- Compiling fails with recent openssl versions. HOT 9
- Cannot validate block HOT 2
- clamour not being set
- protected function HOT 1
- AcceptToMemoryPool : not enough fees
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clams.