Завершённые
September 24, 2021

Minima | Testnet (EN)

Let's Node!

⠀Minima is an ultra-lightweight, fully decentralized blockchain that can run on a smartphone or IoT device without any difficulties.


Content


Information about the project

To the content

Description

⠀Minima is:

  • A cooperative distributed PoW network without miners, immune to the attributes of a centralized, miner-centric paid system.
  • Fully decentralized cryptosystem of collaborating users, without any centralized points of failure, capable of supporting the largest network of full nodes that have ever been assembled;
  • Compact blockchain capable of running on a smartphone.
  • Stable, open, global and censorship resistant P2P network with an embedded base-level blockchain for secure payments, token processing and contracts.
  • Scalable, programmable, without any storage required, quantum-safe, evidence-based, Tx-PoW cascading chain.

Phases

⠀At this stage, the following phases are known:

  • July 28 2021 — launching incentivized testnet;
  • 3Q 2022 — mainnet launching.

Rewards

⠀Every day for the work of the node is charged 1 Minima coin. After the end of the testnet, coins will transfer to the mainnet at a ratio of 1:1. Additional rewards can be obtained for bugs searching.


Device Requirements

To the content

Server

Minimal (VPS/VDS/DS):
1 CPU, 1 GB RAM, 10 GB HDD/SSD, Ubuntu 20.04

⠀Recommended:
2 CPU, 2 GB RAM, 10 GB HDD/SSD, Ubuntu 20.04

⠀Suitable servers:

Android

⠀Android device version 9 or higher.

IOS

⠀On iOS, it is unlikely that in the future it will be possible to install the app, because the company policy prohibits third-party apps to run in the background.


Registration

To the content

⠀Go to the site.

⠀Enter a country number and phone:

⠀Click «Send Verification Code».

⠀After receiving an SMS with a code, enter it in the appropriate field.

⠀Fill in the rest of the data.

⠀Click «Register».

⠀Then in the letter from community@minima.global you need to confirm the registration by clicking on the «Complete registration» button.


Launching

To the content

⠀Each subsection is a separate type of installation, you have to select one of them.

Android

Future network composition

⠀Download APK file.

⠀Allow installation of third-party apps, if not already done (instructions).

⠀Install app by running the APK file.

⠀Allow the app to run in the background in one of the following ways:

  • After launching the app in the windows that appear, allow it to run in the background;
  • Configure the app to run in the background manually (you can find out how to do this in a search engine).

Linux

⠀Remove previous verison (if exists)

wget -O minima_cleanup_v98.sh https://raw.githubusercontent.com/minima-global/Minima/master/scripts/minima_cleanup_v98.sh && chmod +x minima_cleanup_v98.sh && sudo ./minima_cleanup_v98.sh

⠀Install node

wget -O minima_setup.sh https://raw.githubusercontent.com/minima-global/Minima/master/scripts/minima_setup.sh && chmod +x minima_setup.sh && sudo ./minima_setup.sh -r 9002 -p 9001

Ignoring this error

⠀Install extra packages

apt install curl jq -y

Docker

For lovers of beauty

⠀Install Docker

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/docker.sh)

⠀Create a container with a node

docker run -dit --restart on-failure --name minima_node -p 9001:9001 -p 9002:9002 secord/minima

⠀Add commands to the system as aliases:

  • To view the log of the node;
  • To view the information about the node.
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n minima_log -v "sudo journalctl -fn 100 -u minima" -a
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n minima_node_info -v ". <(wget -qO- https://raw.githubusercontent.com/SecorD0/Minima/main/node_info.sh) 2> /dev/null" -a

⠀Wait for the node launching

minima_log

Windows

For thrill seekers

⠀Use the official guide.


IncentiveCash

To the content

⠀To receive rewards, you have to link your device to your Minima account. To do this, follow the general steps and then the actions depending on the type of node.

General

⠀Go to the site.

⠀Log in.

⠀Copy node ID

Android

⠀Open the second page of the app and enter the node ID in the corresponding field.

⠀Click «Update».

⠀Go to the «Checking» item.

Server

⠀Execute the command and enter the node ID

curl 127.0.0.1:9002/incentivecash+uid:NODE_ID | jq

Example with Node ID: 00F3E50D-5A52-444B-8F1A-0DA72D6CAA84.

The command bellow is FOR THE TEST ONLY

curl 127.0.0.1:9002/incentivecash+uid:00F3E50D-5A52-444B-8F1A-0DA72D6CAA84 | jq

Checking

⠀Go back to the site and make sure that the LAST PING is approximately the current time.


Information about a node

To the content

Android

⠀Open the second page of the app to view information about the node

Server

⠀Add a command to view information about the node in the system as an alias

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/insert_variable.sh) -n minima_node_info -v ". <(wget -qO- https://raw.githubusercontent.com/SecorD0/Minima/main/node_info.sh) 2> /dev/null" -a

⠀View information about the node

minima_node_info

Updating

To the content

Android

  • Delete the old version of the app;
  • Download an APK file of the current version;
  • Install the new version by running the APK file;
  • Open the app.

Server

⠀Navigate to the Linux chapter and run commands from this section.

Docker

⠀Run the script and wait till the updating is done

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Minima/main/multi_tool.sh) -d


Uninstalling

To the content

Android

  • Go to the section for working with installed apps in the settings;
  • Find in the list and click on the Minima app;
  • Stop the app;
  • Clear all data;
  • Uninstall the app.

Server

⠀Run the script and wait till the uninstalling is done

wget -O minima_cleanup_v98.sh https://raw.githubusercontent.com/minima-global/Minima/master/scripts/minima_cleanup_v98.sh && chmod +x minima_cleanup_v98.sh && sudo ./minima_cleanup_v98.sh

Docker

⠀Run the script and wait till the uninstalling is done

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Minima/main/multi_tool.sh) -un


Community contribution

To the content

Our team is not responsible for any possible negative consequences, as we cannot guarantee the safety of the tools presented

How to get here?

⠀To get into this honorable section, you should write a message to SecorD with information about the tool:

  • Project name;
  • A short title in 2-3 words (to be used as a headline);
  • Description to be added to the article (what it's for, functionality, how to use it, other useful information, preferably with screenshots).

⠀What does it give?

  • Benefits to the community;
  • Opportunity to make a statement;
  • An additional opportunity to present evidence of the contribution in various projects.

Useful commands

To the content

⠀To view info about the node

minima_node_info
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/Minima/main/node_info.sh) 2> /dev/null

To view the node's log

sudo journalctl -f -n 100 -u minima_9001
docker logs minima_node -fn 100

⠀To restart the node

sudo systemctl restart minima_9001
docker restart minima_node

Useful links

To the content

Official website of the project | Official group in Telegram

Discord | Twitter | Medium | Whitepaper | Official guide

GitHub | YouTube | IncentiveCash | Official guide | Registration Link


Acknowledgments

To the content

To everyone from the «Community contribution» section

CRYPTUS — creating video content, maintaining a Russian-speaking community

Team Let’s Node! — studying the project, writing an article, maintaining the Russian-speaking community

Express your gratitude