Dariia Porechna

Results 10 issues of Dariia Porechna

As seen on Win with June 13 2022 releases, the farmer prints console logs wrt UTC: `2022-06-16T11:03:45.525572Z ... ` while node wrt local time: `2022-06-16 13:04:16 ... `

improvement

If an operator goes offline and does not unstake, their stake is still eligible for bundle author election. However, being offline, they do not produce bundles and decrease the domain’s...

execution

Per @NingLin-P : In case of an invalid ER with many invalid fields, a malicious operator can spam the network to some extent because the malicious operator can produce multiple...

execution
fraud-proof

Currently, inherited from Substrate, if mempool is full, fraud proofs are treated same as any other tx: if a new one is submitted, an old one may be discarded. Fraud...

execution
fraud-proof
mainnet-beta

Currently value for `SIZE` includes a hardcoded to 20 in `PosProof`: https://github.com/subspace/subspace/blob/047479c0030550c1f75d44556be6fc4c63a8ca7e/crates/subspace-core-primitives/src/lib.rs#L236 But should depend on this `K`: https://github.com/subspace/subspace/blob/6d1043b5477243222cfd7a97168fc5934c501d68/crates/subspace-proof-of-space/src/chia.rs#L7 I also suspect there may be a better place for `K`...

core
consensus

Currently, `submit_fraud_proof` extrinsic does not pay for storage, and the farmer has no incentive to include it in the block. If the fraud proof is valid, we could give the...

execution

Currently, the `target_bundles_per_block` domain config item is not influencing anything about bundle production and is in conflict with the `bundle_slot_probability` item, which must be `> 0` and `≤ 1`. Particularly,...

execution
mainnet-beta

Based on discussion in https://forum.subspace.network/t/faster-way-to-sync-non-archival-nodes/2341/13 we have determined that fraud proofs should make use of MMR in a similar way as XDM does to refer to historical state.

execution

Last week we broke Nova EVM by changing fraud rules (see [post-mortem](https://www.notion.so/subspacelabs/2024-March-18th-Gemini-3h-Extrinsic-root-derivation-Post-mortem-f0bc6fe9fc6b4f5987b222293cdff50b?pvs=4)) which resulted in everyone getting slashed. There were no community operators staking this time. However, on the mainnet,...

It is required to keep the chain spec file manageable with thousands of balances. The JSON file is NOT final as it only contains farmer rewards and no other allocations...