Tweedledee is the first and current release of the Spacemesh software platform. It is what currently test in an open testnet environment. Team will update this guide to reflect new features of future Spacemesh software releases.
Spacemesh is an open-source programmable cryptocurrency platform powered by a novel proof-of-space-time (PoST) consensus protocol. Spacemesh does not use proof-of-stake (PoStake) or proof-of-work (PoW) protocols, thus it avoids some of their inherent issues, such as massive energy waste, mining pooling, and centralization.
Spacemesh is designed to achieve three main objectives:
Mining cryptocurrency today can only be done by a select few. Team aims to create a world in which any interested party can mine Spacemesh cryptocurrency, naturally leading to a fair distribution of the currency (i.e., The People’s Currency). Energy consumption due to Proof of Work chains is skyrocketing. Spacemesh has improved upon PoW by creating a consensus protocol that consumes significantly less energy (i.e., A Better Bitcoin).
Lack of satisfactory smart contracts infrastructure for creation of fair communities and decentralized financial services. They are developing a novel, modern smart contract virtual machine called Spacemesh virtual machine (SVM), a novel, modern smart contract language, and dev tools designed for developers to build applications on the Spacemesh platform.
A mesh topology combined with a novel consensus protocol (Proof of Space-Time) that allows anyone to join the decentralized Spacemesh network without requiring permission, simply by committing some free hard-drive space.
Spacemesh software is designed to run on the home PCs of everyday users and not on dedicated cloud servers or on specialized non-commodity hardware (e.g., mining farms). A consensus on a distributed canonical ledger is formed by a protocol running on home PCs across the globe. The system remains secure as long as more than 2/3 majority of disk space committed to Spacemesh is controlled by honest participants.
To learn more about Spacemesh, check out the Spacemesh blog posts, protocol overview and FAQ.
To deep-dive into the technical details of the Spacemesh protocol, read the Spacemesh Protocol paper and see the Protocol documentation.
The Spacemesh Testnet is a public beta release of the Spacemesh p2p software platform. Anyone with a computer and an Internet connection can join the network from anywhere without permission and participate in the Spacemesh p2p network.
The Open Testnet is designed to test the Spacemesh protocols and software prior to release of the Spacemesh Mainnet and the Spacemesh cryptocurrency. Note that the cryptocurrency enabled by the Testnet is “monopoly money” and has no real world value.
Spacemesh 0.1 (Tweedledee) is the name of the first release of the Spacemesh Testnet. Everything described in this guide is about Spacemesh 0.1. In Spacemesh 0.1, they are releasing platform capabilities that team believes are ready for public testing. Team has much more in the pipeline and team plans to launch new releases throughout 2020. This guide will be updated as new releases become available.
Joining the Spacemesh Open Testnet today gives you an early opportunity to participate in the most open, most permissionless, fairest blockchain and cryptocurrency project in the world. It gives you the opportunity to mine from home, using existing hardware, without needing any special tooling, cloud services, or devops tools. Joining the Testnet today will give you a leg up on joining the Spacemesh Mainnet when it launches and mining Smesh coins from home. It also gives you a chance to contribute to the project and to the code, since everything is open source.
Because the Spacemesh ledger is built by a large number of desktop PC owners running the Spacemesh software at home, internal, closed testing isn’t enough: they need your help to test a large number of block producers joining the network and participating on an array of devices, architectures, and network conditions.
Bottom line: if you care about Spacemesh and it's mission, and plan to participate in the Mainnet, now is a great time to join the Open Testnet.
In the true spirit of crypto-economy, team has launched this Testnet so that anyone can independently verify (rather than blindly trust) the three main promises team makes:
To run a Smesher, smesh blocks, and to get smeshing rewards you need an always-on desktop computer running Windows 10, OS X or a supported Linux distribution with at least 350 GB of free disk space (required free space is tentative and subject to change) on one of your hard drives. For more information browse the full system requirements.