We have the image of a virtuous person who gives of themselves without expecting thanks. Our society values this. This morality of self-giving is often contrasted with the morality of selfishness, as if the choice were binary. Here, we build another path, based on justice. This is why it is good to set aside the old morality and ensure that you are rewarded in proportion to the help you provide. The more you seek justice, the more you favor the project, even when you benefit from this justice.
We need to move towards the morality: maximize benefits from the system in a system inherently designed to prioritize the correction of corruptions and injustices. Thus, benefiting has a positive meaning as it is a win/win exchange. The logic of profit cannot degrade the quality of a system based on the common good in the long term, where profit is maximal when we improve efficiency in meeting this objective. For this implies resistance to corruption, justice, and all virtues contributing to the common good.
Providing information about yourself is currently burdensome, even risky, depending on the circumstances. This is why we use technology that both protects your anonymity while incorporating the minimum necessary information. This may seem contradictory, but public/private key technology allows you to prove that you have information at a certain date without revealing it until later. It will also be useful for organizational backup, which allows the organization to restart after damage or even to expand.
First, you create an account and register a public key (see below). Then you can declare facts by logging in. Later, when the system is more advanced, a third phase will allow these facts to be used to ensure justice (including rewards).
If you are not familiar with public/private key technology, you will be guided. You can search for information on the internet or read this internal explanation.
Use this key pair only for this project.
openssh-client
package in the unlikely event that ssh-keygen
is not already installed.ssh-keygen -b 4096 -f ~/.ssh/id_rsa_nte -C "not-the-end"
Note: The requested password is only to protect your private key from being read by an intruder on your computer. Initially, you may choose not to set one if you are not comfortable.~/.ssh/id_rsa_nte
gedit ~/.ssh/id_rsa_nte.pub
to read the public key.