2020-06-24 05:47:06 +02:00
# chia-blockchain
2021-05-12 22:12:30 +02:00
2023-03-10 23:45:18 +01:00
[![Chia Network logo ](https://www.chia.net/wp-content/uploads/2022/09/chia-logo.svg "Chia logo" )](https://www.chia.net/)
2020-09-17 03:35:10 +02:00
2020-10-22 01:20:41 +02:00
| Current Release/main | Development Branch/dev |
2020-05-06 07:07:09 +02:00
| :---: | :---: |
2021-03-13 23:57:41 +01:00
| [![Ubuntu Core Tests ](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml/badge.svg )](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml) [![MacOS Core Tests ](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml/badge.svg )](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml) [![Windows Installer on Windows 10 and Python 3.7 ](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml/badge.svg )](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml) | [![Ubuntu Core Tests ](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml/badge.svg?branch=dev )](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-ubuntu-core.yml) [![MacOS Core Tests ](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml/badge.svg?branch=dev )](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-test-macos-core.yml) [![Windows Installer on Windows 10 and Python 3.7 ](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml/badge.svg?branch=dev )](https://github.com/Chia-Network/chia-blockchain/actions/workflows/build-windows-installer.yml) |
2019-12-05 19:43:24 +01:00
2020-05-16 02:57:56 +02:00
![GitHub contributors ](https://img.shields.io/github/contributors/Chia-Network/chia-blockchain?logo=GitHub )
2020-06-24 05:47:06 +02:00
2021-05-12 22:12:30 +02:00
Chia is a modern cryptocurrency built from scratch, designed to be efficient, decentralized, and secure. Here are some of the features and benefits:
2021-03-23 18:40:19 +01:00
* [Proof of space and time ](https://docs.google.com/document/d/1tmRIb7lgi4QfKkNaxuKOBHRmwbVlGL4f7EsBDr_5xZE/edit ) based consensus which allows anyone to farm with commodity hardware
* Very easy to use full node and farmer GUI and cli (thousands of nodes active on mainnet)
2021-11-28 03:30:25 +01:00
* [Chia seeder ](https://github.com/Chia-Network/chia-blockchain/wiki/Chia-Seeder-User-Guide ), which maintains a list of reliable nodes within the Chia network via a built-in DNS server.
2021-05-26 20:11:44 +02:00
* Simplified UTXO based transaction model, with small on-chain state
* Lisp-style Turing-complete functional [programming language ](https://chialisp.com/ ) for money related use cases
2021-03-23 18:40:19 +01:00
* BLS keys and aggregate signatures (only one signature per block)
2021-07-13 04:42:14 +02:00
* [Pooling protocol ](https://github.com/Chia-Network/chia-blockchain/wiki/Pooling-User-Guide ) that allows farmers to have control of making blocks
2021-03-23 18:40:19 +01:00
* Support for light clients with fast, objective syncing
2021-05-12 22:12:30 +02:00
* A growing community of farmers and developers around the world
2021-03-23 18:40:19 +01:00
2023-03-10 23:45:18 +01:00
Please check out the [Chia website ](https://www.chia.net/ ), the [wiki ](https://github.com/Chia-Network/chia-blockchain/wiki ), and [FAQ ](https://github.com/Chia-Network/chia-blockchain/wiki/FAQ ) for
2020-04-27 01:18:21 +02:00
information on this project.
Python 3.7+ is required. Make sure your default python version is >=3.7
by typing `python3` .
If you are behind a NAT, it can be difficult for peers outside your subnet to
reach you when they start up. You can enable
[UPnP ](https://www.homenethowto.com/ports-and-nat/upnp-automatic-port-forward/ )
on your router or add a NAT (for IPv4 but not IPv6) and firewall rules to allow
TCP port 8444 access to your peer.
2020-04-26 23:40:25 +02:00
These methods tend to be router make/model specific.
2019-07-19 05:30:31 +02:00
2021-05-12 22:12:30 +02:00
Most users should only install harvesters, farmers, plotter, full nodes, and wallets.
2021-11-28 03:30:25 +01:00
Setting up a seeder is best left to more advanced users.
2021-05-12 22:12:30 +02:00
Building Timelords and VDFs is for sophisticated users, in most environments.
2020-04-27 01:18:21 +02:00
Chia Network and additional volunteers are running sufficient Timelords
2021-03-13 23:57:41 +01:00
for consensus.
2019-12-25 20:18:07 +01:00
2020-06-24 05:47:06 +02:00
## Installing
2021-05-12 22:12:30 +02:00
2020-04-27 01:18:21 +02:00
Install instructions are available in the
[INSTALL ](https://github.com/Chia-Network/chia-blockchain/wiki/INSTALL )
section of the
[chia-blockchain repository wiki ](https://github.com/Chia-Network/chia-blockchain/wiki ).
2020-03-29 23:29:39 +02:00
2020-06-24 05:47:06 +02:00
## Running
2021-05-12 22:12:30 +02:00
2020-04-27 01:18:21 +02:00
Once installed, a
[Quick Start Guide ](https://github.com/Chia-Network/chia-blockchain/wiki/Quick-Start-Guide )
is available from the repository
[wiki ](https://github.com/Chia-Network/chia-blockchain/wiki ).