Comments (2)
So how would we deal with the timestamp for the genesis block? We use the seed to calculate the genesis block, but the genesis block changes if it includes a timestamp. The options are:
- Have no timestamp in the genesis block (special-case it)
- Have a fixed timestamp in the genesis block (01-01-1970..?). This leads to issues with the median calcuation for the first x blocks
- Have an actual timestamp in the genesis block and (1) provide it when bootstrapping together with the seed string, or (2) change bootstrapping to use the genesis signature instead (and fetch the genesis block from a peer).
from catena.
Should also expose the average time between the last N blocks ($movingAverageBlockTime?) so it can be used to regulate difficulty (see #36)
from catena.
Related Issues (20)
- Investigate use of CRDTs
- Show indication of database ownership in database choice list on data tab
- Add a way to search through the database list
- Add functionality for managing peers
- Detect (and show) external IP address
- Register a protocol handler that accepts transactions
- Build errors Macos , CommonCrypto error: manifest parse error(s) HOT 4
- Use bech32 address format
- What would it take to just switch this to run on Ethereum? HOT 3
- Not building in Linux other than Debian HOT 6
- Cannot POST /api/query/. HOT 2
- Cannot build with docker
- Cannot build natively on Arch Linux HOT 3
- Unable to persist block chain data HOT 3
- How to submit mutating queries programatically to catena? HOT 1
- Unable to build Database with name other than "foo". HOT 1
- Error while building the package in "swift 4.2"
- Cannot find resource: index.html HOT 1
- Issue coming while installing locally through docker
- npm WARN [email protected] No repository field
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 catena.