Skip to content
Snippets Groups Projects
Commit 38aea1a7 authored by roadscape's avatar roadscape
Browse files

update readme requirements for beta

parent 15a43943
No related branches found
No related tags found
No related merge requests found
# Hivemind [ALPHA] # Hivemind [BETA]
#### Developer-friendly microservice powering social networks on the Steem blockchain. #### Developer-friendly microservice powering social networks on the Steem blockchain.
Hive is a "consensus interpretation" layer for the Steem blockchain, maintaining the state of social features such as post feeds, follows, and communities. Written in Python, it synchronizes an SQL database with chain state, providing developers with a more flexible/extensible alternative to the raw steemd API. Hive is a "consensus interpretation" layer for the Steem blockchain, maintaining the state of social features such as post feeds, follows, and communities. Written in Python, it synchronizes an SQL database with chain state, providing developers with a more flexible/extensible alternative to the raw steemd API.
## Development Environment ## Development Environment
- Python 3.6 required
- Postgres 10+ recommended
Dependencies: Dependencies:
- OSX: `$ brew install python3 postgresql` - OSX: `$ brew install python3 postgresql`
...@@ -82,7 +84,7 @@ Precedence: CLI over ENV over hive.conf. Check `hive --help` for details. ...@@ -82,7 +84,7 @@ Precedence: CLI over ENV over hive.conf. Check `hive --help` for details.
- Focus on Postgres performance - Focus on Postgres performance
- 2.5GB of memory for `hive sync` process - 2.5GB of memory for `hive sync` process
- 200GB storage for database - 250GB storage for database
### Steem config ### Steem config
...@@ -95,14 +97,13 @@ Build flags ...@@ -95,14 +97,13 @@ Build flags
Plugins Plugins
- `follow` - for reputation data (to be replaced with [reputation](https://github.com/steemit/steem/issues/1425)) - Required: `reputation reputation_api database_api condenser_api block_api`
- `witness` - for account activity/bandwidth data - Not required: `follow*`, `tags*`, `market_history`, `account_history`, `witness`
- Not required: `tags`, `market_history`, `account_history`
### Postgres Performance ### Postgres Performance
For a system with 32G of memory, here's a good start: For a system with 16G of memory, here's a good start:
``` ```
effective_cache_size = 12GB # 50-75% of avail memory effective_cache_size = 12GB # 50-75% of avail memory
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment