Skip to content

v0.8.3

Choose a tag to compare

@chalith chalith released this 16 May 07:44
· 8 commits to main since this release

Sashimono Release: v0.8.3

Initial test version of Evernode Reputation for Future Rewards.

  • Existing hosts can enroll / unenroll in the Reputation Assessment service via the following command.
     evernode reputationd <opt-in/opt-out>	
  • In order to view the status and information of the Reputation Assessment, use the following command.
      evernode reputationd status

NOTE: If you're attempting a fresh installation, it will prompt you to configure and enroll in the Reputation Assessment process during setup.

Setting Up:

  • Hosts need to maintain a separate Xahau account for the Reputation Assessment.
  • Deposits of both XAH and EVR are required.
    • XAH covers transaction fees.
    • EVR covers the hourly self-HotPocket instance acquisition for running the Evernode Reputation Contract.
    • Hence, the EVR amount may vary depending on the instance's per-moment price.
    • Initially, hosts have to deposit funds sufficient for three months.

Process:

  • Each enrolled host is assigned hourly to a cluster of 64 hosts called UNIVERSE for this assessment.
  • This 64 node Cluster should collectively run the Evernode Reputation Contract.
  • The scores are determined based on the execution of the Reputation Contract within the universe of 64 hosts.
  • An hourly Evernode hook invocation occurs to register for the next moment's reputation assessment and to acknowledge scores for the current moment.
  • Scores obtained during this assessment are used to calculate the reputation for the current moment.

Given WRITE Access to the Contract Directory.

  • Sashimono provides GROUP WRITE access to the Contract Directory within the rootless Docker container. As a result, contract user can modify the contents of that directory.

Allow Customized Docker Images.

  • Developers can create their own Docker images based on the Sashimono Docker images found at the provided link. Hence, they can customize the Docker containers according to their requirements. In the instance creation, developers have the option to specify the Customized Docker image they have created.

How to Install/Update:

  • Update Existing Hosts: Execute the provided command for updating existing hosts. Note: The evernode update command will not fetch the latest version.
    curl -fsSL https://raw.githubusercontent.com/EvernodeXRPL/evernode-resources/main/sashimono/installer/evernode.sh | sudo bash -s update
  • Fresh Installation: Install Evernode afresh using the provided command for a seamless setup process.
    curl -fsSL https://raw.githubusercontent.com/EvernodeXRPL/evernode-resources/main/sashimono/installer/evernode.sh | sudo bash -s install
  • Diagnostics: If you face any issues along the process, please refer Diagnostics section. If it doesn't solve your problem open an issue here with supporting log files.