-
Notifications
You must be signed in to change notification settings - Fork 70
Blockchains
The blockchain (and wallet) databases for each fork are held in the appdata folder for each Machinaris container, when run as mode=fullnode
(default). Some examples on disk:
- Chia container: ~/.machinaris/mainnet/
- Flax container: ~/.machinaris/flax/mainnet/
- Chives container: ~/.machinaris/chives/mainnet/
When starting with a fresh install of Machinaris, there are 3 ways to get your blockchain database up to fully synced. When synced you will be able to farm plots. By default, the standard sync occurs via connections to peers on the blockchain network.
The default option to sync a blockchain database from the start of the chain, the standard sync proceeds by connecting to peers on the network, each providing small parts of the overall blockchain as it grows. This is much like the bittorrent protocol allows file downloads. Once fully synced and farming, this is also how the fullnode stays synced as transactions are added to the blockchain.
NOTE: This is the safest way to sync your blockchain. However, it can take days to complete from scratch, particuarly for the large Chia blockchain.
Alternatively, for users migrating to Machinaris from another Chia installation, it is possible to use your synced blockchain database instead. After initially launching Machinaris the first time, just stop the machinaris
container and then:
rm -rf ~/.machinaris/mainnet/
cp /path/to/your/mainnet ~/.machinaris/
Then start the Machinaris container again. The Chia farming services will use the blockchain and wallet dbs that you have copied over above, also saving days of syncing time.
NOTE: This often works, but is not guaranteed to work. In particular, your database may not be cleanly copied or imported. If errors are encountered, please delete the ~/.machinaris/mainnet folder and perform a standard sync upon restarting Machinaris.
NOTE: As of 2021-12-09, the Maize Team has started charging for their Chia blockchain DB download. As such, this option will no longer work in Machinaris and you will by default perform a standard sync. Alternatives are being investigated. This does not affect blockchain download for the forks, only for Chia.
A much faster alternative, often only 30-60 minutes, is for Machinaris to download a fully synced blockchain database automatically on first launch. This blockchain download service is 100% developed and sponsored by the Maize fork. However, like any Internet file download, there are risks with this approach.
NOTE: By choosing 'Download New' for the 'Initial Blockchain' choice, you are acknowledging you understand and accept these risks.
CHIA NETWORK INC, CHIA™, the CHIA BLOCKCHAIN™, the CHIA PROTOCOL™, CHIALISP™ and the “leaf Logo” (including the leaf logo alone when it refers to or indicates Chia), are trademarks or registered trademarks of Chia Network, Inc., a Delaware corporation. There is no affiliation between the Machinaris project and the main Chia Network project.