# \#research

**URL:** https://forum.autonomys.xyz/tag/research/37.md

[Latest](https://forum.autonomys.xyz/latest.md) · [Categories](https://forum.autonomys.xyz/categories.md) · [Tags](https://forum.autonomys.xyz/tags.md)

---

## [Change derivation of PoSpace seed (and HDD-compatible exploit)](https://forum.autonomys.xyz/t/change-derivation-of-pospace-seed-and-hdd-compatible-exploit/4438)

<div class="topic-metadata">

**Author:** [@nazar-pc](https://forum.autonomys.xyz/u/nazar-pc)\
**Replies:** 10\
**Last updated:** [October 5, 2024, 6:34am UTC](https://forum.autonomys.xyz/t/change-derivation-of-pospace-seed-and-hdd-compatible-exploit/4438 "2024-10-05T06:34:13Z")

</div>

Right now we have the following design and implementation: let sector\_id = SectorId::new(public\_key\_hash, sector\_index); let seed = sector\_id.derive\_evaluation\_seed(piece\_offset, history\_size); However, the observation…

---

## [Assigning farmers to shards](https://forum.autonomys.xyz/t/assigning-farmers-to-shards/4437)

<div class="topic-metadata">

**Author:** [@nazar-pc](https://forum.autonomys.xyz/u/nazar-pc)\
**Replies:** 2\
**Last updated:** [September 25, 2024, 8:53pm UTC](https://forum.autonomys.xyz/t/assigning-farmers-to-shards/4437 "2024-09-25T20:53:08Z")

</div>

There were different proposals on how to assign farmers to shards for upcoming scalability design, but they all seemed complex and smelled like Proof of Stake to me. I think there is a more elegant and natural solution t…

---

## [Faster way to sync non-archival nodes](https://forum.autonomys.xyz/t/faster-way-to-sync-non-archival-nodes/2341)

<div class="topic-metadata">

**Author:** [@nazar-pc](https://forum.autonomys.xyz/u/nazar-pc)\
**Replies:** 12\
**Last updated:** [March 26, 2024, 4:19am UTC](https://forum.autonomys.xyz/t/faster-way-to-sync-non-archival-nodes/2341 "2024-03-26T04:19:21Z")

</div>

With growing blockchain size sync process takes longer and longer, which is a big user experience problem for farmers. There are fast and warp syncs in Substrate that are not functional in Subspace due to various reason…

---

## [Storage fees adjustment mechanism based on utilization](https://forum.autonomys.xyz/t/storage-fees-adjustment-mechanism-based-on-utilization/2503)

<div class="topic-metadata">

**Author:** [@nazar-pc](https://forum.autonomys.xyz/u/nazar-pc)\
**Replies:** 5\
**Last updated:** [February 15, 2024, 1:21am UTC](https://forum.autonomys.xyz/t/storage-fees-adjustment-mechanism-based-on-utilization/2503 "2024-02-15T01:21:56Z")

</div>

In current implementation of fees inherited from Substrate (broadly speaking) we actually have a mechanism that adjusts (compute only according to implementation) fees based on chain utilization: Token Economics | Resear…

---

## [Should we use Blake3 for proof of space quality derivation?](https://forum.autonomys.xyz/t/should-we-use-blake3-for-proof-of-space-quality-derivation/1977)

<div class="topic-metadata">

**Author:** [@nazar-pc](https://forum.autonomys.xyz/u/nazar-pc)\
**Replies:** 4\
**Last updated:** [October 25, 2023, 11:22am UTC](https://forum.autonomys.xyz/t/should-we-use-blake3-for-proof-of-space-quality-derivation/1977 "2023-10-25T11:22:15Z")

</div>

Current implementation, just like Chia, uses Blake3 for most things, but for some reason Sha256 is used for quality derivation. I am not aware of reasons why that is desirable, maybe we can consider switching it to Blake…

---

## [Notion of time slots with PoT](https://forum.autonomys.xyz/t/notion-of-time-slots-with-pot/1600)

<div class="topic-metadata">

**Author:** [@nazar-pc](https://forum.autonomys.xyz/u/nazar-pc)\
**Replies:** 13\
**Last updated:** [August 8, 2023, 3:04pm UTC](https://forum.autonomys.xyz/t/notion-of-time-slots-with-pot/1600 "2023-08-08T15:04:37Z")

</div>

I noticed a “small” implementation problem. Out notion of time was fixed before PoT, what I mean by that is that our time slots were basically current time - time of the block #1 divided by the time slot duration. Howe…

---

## [AES usage in PoT](https://forum.autonomys.xyz/t/aes-usage-in-pot/1522)

<div class="topic-metadata">

**Author:** [@nazar-pc](https://forum.autonomys.xyz/u/nazar-pc)\
**Replies:** 0\
**Last updated:** [June 6, 2023, 10:53am UTC](https://forum.autonomys.xyz/t/aes-usage-in-pot/1522 "2023-06-06T10:53:24Z")

</div>

Current spec says that we use AES, but that is a big too high-level IMO. In particular, when using AES-NI intrinsics, there are a few distinct intrinsics that can be used. Here is what encoding looked like in our old e…

---

## [Proof-of-time propagation](https://forum.autonomys.xyz/t/proof-of-time-propagation/1519)

<div class="topic-metadata">

**Author:** [@dariolina](https://forum.autonomys.xyz/u/dariolina)\
**Replies:** 0\
**Last updated:** [June 5, 2023, 2:06pm UTC](https://forum.autonomys.xyz/t/proof-of-time-propagation/1519 "2023-06-05T14:06:08Z")

</div>

For the Proof-of-Time specification, one of the questions is how exactly the proofs-of-time will reach farmers. As we have previously discussed: domain operators (executors) are expected to dedicate a CPU core to run…

---

## [Remove erasure coding from v2.3 plotting](https://forum.autonomys.xyz/t/remove-erasure-coding-from-v2-3-plotting/1435)

<div class="topic-metadata">

**Author:** [@nazar-pc](https://forum.autonomys.xyz/u/nazar-pc)\
**Replies:** 8\
**Last updated:** [April 25, 2023, 7:26pm UTC](https://forum.autonomys.xyz/t/remove-erasure-coding-from-v2-3-plotting/1435 "2023-04-25T19:26:58Z")

</div>

I have a proposal to remove erasure coding from v2.3 consensus (plotting). I know @dariolina will not like it, but I think there are more positive aspects to it than negative. Erasure coding was added due to the fact th…

---

## [Slight change to sector contents](https://forum.autonomys.xyz/t/slight-change-to-sector-contents/1368)

<div class="topic-metadata">

**Author:** [@nazar-pc](https://forum.autonomys.xyz/u/nazar-pc)\
**Replies:** 17\
**Last updated:** [April 16, 2023, 7:08am UTC](https://forum.autonomys.xyz/t/slight-change-to-sector-contents/1368 "2023-04-16T07:08:02Z")

</div>

Initially I read specification incorrectly and there was growing confusion between what I though I understood and what I was implementing. Eventually we talked with @dariolina and we were able to understand each other: …

---

## [How to use KaTex Math Typesetting on our Forum](https://forum.autonomys.xyz/t/how-to-use-katex-math-typesetting-on-our-forum/1323)

<div class="topic-metadata">

**Author:** [@ImmaZoni](https://forum.autonomys.xyz/u/ImmaZoni)\
**Replies:** 0\
**Last updated:** [March 27, 2023, 8:54pm UTC](https://forum.autonomys.xyz/t/how-to-use-katex-math-typesetting-on-our-forum/1323 "2023-03-27T20:54:16Z")

</div>

Due to the high level of research our researchers are doing in the forums we decided to enabled the Discourse-Math plugin which supports KaTeX syntax for math formulas and equations. To utilize KaTeX in the forums do th…
