Skip to content

Releases: macrocosm-os/folding

Taofold v2.1.1

10 Feb 15:18
9afb335
Compare
Choose a tag to compare

This update includes the following changes from #363 :

  • Fix the reward loop in neurons/validator.py and add error handling.
  • Refactor the Protein() class to use absolute paths for file handling.
  • Add a new parameter to the run_step() method in folding/validators/forward.py to avoid unnecessary processing done by the validator. Carry over this parameter to neurons/validator.py in the forward() method.
  • Decrease the epoch length for weight setting from 300 blocks to 150.
  • Maintain the ordering of the events for rewarding in get_energies() from folding/validators/reward.py

Taofold v2.0.0

06 Feb 17:04
fa629fb
Compare
Choose a tag to compare

What's Changed

Taofold V1.4.6

27 Jan 16:51
9b04822
Compare
Choose a tag to compare

Taofold 1.4.6 is released 🎉

This update is mostly for decreasing volatility of V-trust in the network. We are increasing the epoch length to 300 blocks. We are increasing the threshold of error allowed in the state-checkpoint check to 2% and we are lowering the severity of the punishment of failing the state-checkpoint check from 0 rewards to 0.5 rewards.

Important note
In this update we are also adding new utility functions for miners in anticipation for the global job pool release.

  • We have added a script called start_read_node.sh that will start a read node that connects to the global job pool.
    • This will make a local copy of the global job pool and update it automatically.
  • We have scripts to allow you to query this database called query_rqlite.py

Please get accustomed to these scripts as they will be very useful in the future.

Validators

Perform the usual update process

git pull
poetry install 

Miners

No update required but please get accustomed to the new scripts.

Taofold V1.4.5

22 Jan 09:35
04090ba
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.4...v1.4.5

TaoFold v1.4.4

21 Jan 17:16
5c296cf
Compare
Choose a tag to compare

Preventative measure for checkpoint file validation:

  • Check miner energies based on position and velocity.
  • If these diverge from submitted checkpoint file energies, reward is set to 0.

TaoFold v1.4.2

16 Jan 16:43
6ea1005
Compare
Choose a tag to compare

Major change:

  1. Any malicious keys should be set to 0 incentive.
  2. All submissions to a job should be unique. If they are not, all non-unique miners will receive 0 incentive.

TaoFold v1.4.1

15 Jan 16:06
9571e46
Compare
Choose a tag to compare

This release includes:

  • Additional tests for s3 functionality.
  • Updates to get_epistula_body logic to ensure Global Job Pool updates are interpreted correctly.
  • Black formatting for the whole repository with an update to increase the line length parameter.
  • validator blacklisting for maliciously acting coldkeys

TaoFold v1.4.0

09 Jan 17:32
605a1fe
Compare
Choose a tag to compare

The second major integration of components of the Global Job Pool (GJP), focusing mainly on adding files to S3 buckets.

  • Validators can now update jobs on the fly to the GJP using a new job_id. #301
  • Include the final checkpoints for all miner submissions into S3 so miners can access them. #306
  • Include S3 integration into the GJP flow to upload files #304

TaoFold v1.3.4

27 Dec 18:31
8749d88
Compare
Choose a tag to compare
  • Removal of PingSynapse implying random sampling of all miners.
  • Remove the use of miner_serving flag, i.e. miners cannot opt-out of jobs.

TaoFold v1.3.3

20 Dec 19:25
79652a1
Compare
Choose a tag to compare
  • Fix mass-setting exploit in miner returned proteins.
  • New validators should weight copy on startup if they have no weights. This gives them a warm start