Skip to content

Conversation

Copy link

Copilot AI commented Nov 10, 2025

Summary

This PR introduces SWIP-42: Mined Owner Chunks (MOCs) - a new specification for efficient notifications in the Swarm network.

What are Mined Owner Chunks?

Mined Owner Chunks (MOCs) are Single Owner Chunks (SOC) where either the ID or owner is fixed and the other part is mined so that the SOC address falls into a particular target neighborhood. This enables robust notifications without the drawbacks of existing communication methods.

Key Improvements

MOCs address major deficiencies in current Swarm notification mechanisms:

  • vs. Outbox feeds: No constant polling required - more efficient in both processing and bandwidth
  • vs. PSS (trojan chunks): No real-time mining per message needed - eliminates CPU inefficiency and sending delays
  • vs. gSOCs: Better privacy, no identity leakage, retrievable outside the neighborhood, and resistant to undermining attacks

Main Features

  1. Preminable addresses: Eliminates sending delay as addresses can be pre-mined
  2. Content neutral: Same address can be associated with arbitrary content
  3. Async deliverability: Messages automatically synchronize with pull-sync
  4. Privacy preserving: Recipients can be located anywhere in the network
  5. Historical syncing: Past messages retrievable via historical pull-sync

Implementation

  • Adds comprehensive specification document as SWIPs/swip-MOC.md
  • Includes API design for sender and receiver endpoints
  • Details implementation notes for bee and js tooling
  • Covers identity management considerations

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@zelig zelig marked this pull request as ready for review November 10, 2025 14:56
Copilot AI review requested due to automatic review settings November 10, 2025 14:56
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@zelig zelig merged commit 584376a into moc Nov 10, 2025
1 check failed
Copilot AI requested a review from zelig November 10, 2025 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants