<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: xui axaeu</title>
    <description>The latest articles on DEV Community by xui axaeu (@xui_axaeu_1e37068adde560c).</description>
    <link>https://dev.to/xui_axaeu_1e37068adde560c</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4161623%2F526a1b51-eb11-45bc-9de0-347a9d78e807.png</url>
      <title>DEV Community: xui axaeu</title>
      <link>https://dev.to/xui_axaeu_1e37068adde560c</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xui_axaeu_1e37068adde560c"/>
    <language>en</language>
    <item>
      <title>BitMessage: What If Communication Could Become a Source of Decentralized Participation?</title>
      <dc:creator>xui axaeu</dc:creator>
      <pubDate>Sun, 04 Oct 2026 13:28:11 +0000</pubDate>
      <link>https://dev.to/xui_axaeu_1e37068adde560c/bitmessage-what-if-communication-could-become-a-source-of-decentralized-participation-3b1d</link>
      <guid>https://dev.to/xui_axaeu_1e37068adde560c/bitmessage-what-if-communication-could-become-a-source-of-decentralized-participation-3b1d</guid>
      <description>&lt;p&gt;BitMessage is an experimental protocol proposal built around Proof-of-Presence-and-Meaning (PoPM), a participation mechanism designed to connect everyday communication with cryptographically verifiable protocol events, distributed infrastructure, and a native economic system.&lt;/p&gt;

&lt;p&gt;This manifesto describes the architecture, threat model, tokenomics, privacy model, and research requirements behind the idea.&lt;/p&gt;

&lt;p&gt;This is not a claim that the protocol is already secure or production-ready. It is a proposal intended to be examined, attacked, tested, and improved.&lt;/p&gt;

&lt;p&gt;The Full Technical and Economic Manifesto of the BitMessage Ecosystem&lt;br&gt;
A decentralized communication network built around participation, privacy, and real network utility&lt;br&gt;
Chapter 1. The Centralization Trajectory of Modern Consensus&lt;/p&gt;

&lt;p&gt;Decentralization is not merely the absence of a central server.&lt;/p&gt;

&lt;p&gt;A network is meaningfully decentralized when independent participants can use it, contribute to it, and maintain it without depending entirely on a single institution or on resources available only to industrial-scale operators.&lt;/p&gt;

&lt;p&gt;The history of distributed ledgers demonstrates that every consensus mechanism organizes participation around some scarce resource.&lt;/p&gt;

&lt;p&gt;Proof-of-Work organizes competitive block production around computation, energy, hardware efficiency, and access to infrastructure.&lt;/p&gt;

&lt;p&gt;Proof-of-Stake organizes validation influence primarily around capital committed to the protocol.&lt;/p&gt;

&lt;p&gt;Neither mechanism is inherently illegitimate.&lt;/p&gt;

&lt;p&gt;Both have demonstrated that decentralized consensus can function at scale.&lt;/p&gt;

&lt;p&gt;Their structural differences, however, reveal a larger question:&lt;/p&gt;

&lt;p&gt;What resource should determine access to economic participation in a decentralized communication network?&lt;/p&gt;

&lt;p&gt;BitMessage proposes that communication itself should become part of the answer.&lt;/p&gt;

&lt;p&gt;A communication network already possesses a vast population of active participants. Every day they exchange messages, interact with software, consume bandwidth, provide storage, and keep devices connected to the network.&lt;/p&gt;

&lt;p&gt;Traditional blockchains generally treat these activities as external to consensus.&lt;/p&gt;

&lt;p&gt;BitMessage attempts to integrate them into the protocol economy.&lt;/p&gt;

&lt;p&gt;The resulting framework is called Proof-of-Presence-and-Meaning, or PoPM.&lt;/p&gt;

&lt;p&gt;PoPM is not presented as a universal replacement for Proof-of-Work or Proof-of-Stake.&lt;/p&gt;

&lt;p&gt;It is a participation and reward mechanism designed to connect useful communication activity with cryptographically verifiable protocol events.&lt;/p&gt;

&lt;p&gt;The architecture deliberately separates this mechanism from the finality mechanism of the ledger.&lt;/p&gt;

&lt;p&gt;This distinction is fundamental.&lt;/p&gt;

&lt;p&gt;The network does not need to prove that one cryptographic identity corresponds to one biological human.&lt;/p&gt;

&lt;p&gt;It needs to establish that participation events are fresh, bounded, economically constrained, and verifiable.&lt;/p&gt;

&lt;p&gt;The central BitMessage principle is therefore:&lt;/p&gt;

&lt;p&gt;A person using the network for its intended purpose should be able to participate in the network's economy without first becoming an industrial miner or a large capital holder.&lt;/p&gt;

&lt;p&gt;Chapter 2. Proof-of-Presence-and-Meaning&lt;/p&gt;

&lt;p&gt;PoPM begins with a rejection of a dangerous assumption.&lt;/p&gt;

&lt;p&gt;Human behavior is not unrepeatable magic.&lt;/p&gt;

&lt;p&gt;Software can simulate mouse movement.&lt;/p&gt;

&lt;p&gt;Software can simulate keyboard timing.&lt;/p&gt;

&lt;p&gt;Software can generate natural-language text.&lt;/p&gt;

&lt;p&gt;Software can reproduce entire user interfaces.&lt;/p&gt;

&lt;p&gt;Therefore BitMessage does not define behavioral entropy as proof of humanity.&lt;/p&gt;

&lt;p&gt;Instead, behavioral interaction is one input into a larger cryptographic participation mechanism.&lt;/p&gt;

&lt;p&gt;PoPM combines several independent properties:&lt;/p&gt;

&lt;p&gt;fresh epoch challenges;&lt;br&gt;
local behavioral entropy;&lt;br&gt;
cryptographic commitments;&lt;br&gt;
controlled participation frequency;&lt;br&gt;
optional verifiable delay;&lt;br&gt;
resource-bound infrastructure roles;&lt;br&gt;
explicit economic accounting.&lt;/p&gt;

&lt;p&gt;Each component exists for a different reason.&lt;/p&gt;

&lt;p&gt;No single component is expected to eliminate every adversarial strategy.&lt;/p&gt;

&lt;p&gt;Behavioral Entropy&lt;/p&gt;

&lt;p&gt;The BitMessage client may locally observe bounded interaction signals such as pointer movement, interaction timing, keyboard-event timing, navigation activity, and other permitted interface events.&lt;/p&gt;

&lt;p&gt;The purpose is not surveillance.&lt;/p&gt;

&lt;p&gt;The purpose is to provide a local input that changes across participation events.&lt;/p&gt;

&lt;p&gt;The raw interaction stream is not required to become public blockchain data.&lt;/p&gt;

&lt;p&gt;Instead, the client derives a commitment from the local state.&lt;/p&gt;

&lt;p&gt;A simplified representation is:&lt;/p&gt;

&lt;p&gt;E_e = H("BitMessage-Entropy" || C_e || public_key || session_id || local_entropy)&lt;/p&gt;

&lt;p&gt;The resulting value commits the participant to the local entropy without publishing the underlying interaction record.&lt;/p&gt;

&lt;p&gt;The protocol does not claim that this commitment proves a human was present.&lt;/p&gt;

&lt;p&gt;It proves only that the participant supplied an input to the specified cryptographic procedure.&lt;/p&gt;

&lt;p&gt;This distinction is central to the security model.&lt;/p&gt;

&lt;p&gt;Chapter 3. Fresh Epochs and Network Challenges&lt;/p&gt;

&lt;p&gt;Behavioral data becomes much more useful when it cannot simply be prepared years in advance and replayed indefinitely.&lt;/p&gt;

&lt;p&gt;BitMessage therefore divides protocol activity into discrete epochs.&lt;/p&gt;

&lt;p&gt;Each epoch receives a fresh network challenge derived from already finalized network state and a protocol randomness source:&lt;/p&gt;

&lt;p&gt;C_e = H("BitMessage-PoPM" || network_id || epoch_e || R_e || B_(e-1))&lt;/p&gt;

&lt;p&gt;Where:&lt;/p&gt;

&lt;p&gt;network_id identifies the BitMessage network;&lt;br&gt;
epoch_e identifies the current epoch;&lt;br&gt;
R_e is the finalized randomness value for the epoch;&lt;br&gt;
B_(e-1) represents the finalized state from the previous protocol round.&lt;/p&gt;

&lt;p&gt;The challenge is not controlled by an individual participant.&lt;/p&gt;

&lt;p&gt;It is not an arbitrary input selected by the client.&lt;/p&gt;

&lt;p&gt;It is not a mining nonce.&lt;/p&gt;

&lt;p&gt;A participant therefore cannot choose an advantageous challenge and distribute computation around it in advance.&lt;/p&gt;

&lt;p&gt;The objective is not to prevent an attacker from reacting quickly after the challenge becomes public.&lt;/p&gt;

&lt;p&gt;That is impossible in a public network.&lt;/p&gt;

&lt;p&gt;The objective is narrower:&lt;/p&gt;

&lt;p&gt;Previously prepared participation data must become unsuitable for a new epoch unless the attacker performs the new protocol computation required by that epoch.&lt;/p&gt;

&lt;p&gt;Freshness is therefore a protocol property rather than a timestamp claim.&lt;/p&gt;

&lt;p&gt;Chapter 4. The PoPM Participation Ticket&lt;/p&gt;

&lt;p&gt;The message payload is independently committed:&lt;/p&gt;

&lt;p&gt;M_e = H("BitMessage-Message" || message || metadata)&lt;/p&gt;

&lt;p&gt;The behavioral commitment is:&lt;/p&gt;

&lt;p&gt;E_e = H("BitMessage-Entropy" || C_e || public_key || session_id || local_entropy)&lt;/p&gt;

&lt;p&gt;The participant's protocol input becomes:&lt;/p&gt;

&lt;p&gt;X_e = H("BitMessage-Ticket" || C_e || public_key || session_id || M_e || E_e)&lt;/p&gt;

&lt;p&gt;The key property of this construction is the absence of a freely searchable mining nonce.&lt;/p&gt;

&lt;p&gt;The client does not produce:&lt;/p&gt;

&lt;p&gt;nonce_1&lt;br&gt;
nonce_2&lt;br&gt;
nonce_3&lt;br&gt;
...&lt;/p&gt;

&lt;p&gt;until one of them happens to generate a favorable result.&lt;/p&gt;

&lt;p&gt;Instead, a specific participation event deterministically produces one protocol input.&lt;/p&gt;

&lt;p&gt;The protocol may then derive:&lt;/p&gt;

&lt;p&gt;T_e = H("BitMessage-Result" || X_e || Y_e)&lt;/p&gt;

&lt;p&gt;where Y_e is either the direct protocol result or the result of the optional sequential-delay layer described below.&lt;/p&gt;

&lt;p&gt;Eligibility is evaluated against a protocol-defined target:&lt;/p&gt;

&lt;p&gt;T_e &amp;lt; Target_e&lt;/p&gt;

&lt;p&gt;The target controls the expected frequency of successful events.&lt;/p&gt;

&lt;p&gt;Because the participant cannot freely search an arbitrary nonce space, the computation does not automatically become conventional Proof-of-Work.&lt;/p&gt;

&lt;p&gt;This is one of the defining properties of PoPM.&lt;/p&gt;

&lt;p&gt;Chapter 5. Verifiable Delay as a Timing Layer&lt;/p&gt;

&lt;p&gt;Fresh challenges prevent old tickets from being reused indefinitely.&lt;/p&gt;

&lt;p&gt;They do not, by themselves, impose a meaningful delay between challenge creation and participation.&lt;/p&gt;

&lt;p&gt;For situations where the protocol requires a measurable sequential delay, BitMessage may use a Verifiable Delay Function (VDF).&lt;/p&gt;

&lt;p&gt;A VDF is intended to require a sequence of operations that is difficult to parallelize within a single evaluation while allowing substantially faster verification of the resulting proof.&lt;/p&gt;

&lt;p&gt;A participant derives:&lt;/p&gt;

&lt;p&gt;X'_e = H("BitMessage-VDF" || X_e)&lt;/p&gt;

&lt;p&gt;and evaluates:&lt;/p&gt;

&lt;p&gt;(Y_e, π_e) = VDF_Eval(X'_e, τ_e)&lt;/p&gt;

&lt;p&gt;The network verifies:&lt;/p&gt;

&lt;p&gt;VDF_Verify(X'_e, Y_e, π_e) = TRUE&lt;/p&gt;

&lt;p&gt;The VDF therefore serves as a sequential timing layer.&lt;/p&gt;

&lt;p&gt;It does not serve as a universal anti-botnet mechanism.&lt;/p&gt;

&lt;p&gt;A botnet containing one million independent machines can perform one million independent VDF evaluations in parallel.&lt;/p&gt;

&lt;p&gt;Likewise, a sufficiently motivated attacker may invest in hardware optimized for the selected VDF construction.&lt;/p&gt;

&lt;p&gt;BitMessage therefore makes no claim that a VDF eliminates parallel attackers.&lt;/p&gt;

&lt;p&gt;Its purpose is more precise:&lt;/p&gt;

&lt;p&gt;prevent unrestricted local search from becoming the dominant source of advantage;&lt;br&gt;
reduce the usefulness of rapid precomputation;&lt;br&gt;
impose a predictable sequential cost on each participation lane;&lt;br&gt;
provide a publicly verifiable delay.&lt;/p&gt;

&lt;p&gt;The protocol should select and parameterize its VDF only after benchmarking consumer CPUs, GPUs, cloud infrastructure, and likely specialized hardware.&lt;/p&gt;

&lt;p&gt;The security parameter is not chosen because it "looks slow."&lt;/p&gt;

&lt;p&gt;It is chosen from an explicit adversarial cost model.&lt;/p&gt;

&lt;p&gt;Chapter 6. Sybil Resistance and the Fundamental Permissionless Constraint&lt;/p&gt;

&lt;p&gt;Any permissionless cryptographic system faces the same fundamental fact:&lt;/p&gt;

&lt;p&gt;Creating a new keypair is cheap.&lt;/p&gt;

&lt;p&gt;One person can create one identity.&lt;/p&gt;

&lt;p&gt;The same person can create one hundred thousand identities.&lt;/p&gt;

&lt;p&gt;Therefore BitMessage does not define:&lt;/p&gt;

&lt;p&gt;one public key = one human&lt;/p&gt;

&lt;p&gt;because that proposition cannot be established from cryptographic key generation alone.&lt;/p&gt;

&lt;p&gt;PoPM is consequently not advertised as proof-of-personhood.&lt;/p&gt;

&lt;p&gt;Instead, BitMessage uses several distinct identity classes.&lt;/p&gt;

&lt;p&gt;Communication Identity&lt;/p&gt;

&lt;p&gt;A user can create one or more public communication identifiers.&lt;/p&gt;

&lt;p&gt;These identifiers provide privacy and flexibility.&lt;/p&gt;

&lt;p&gt;Participation Identity&lt;/p&gt;

&lt;p&gt;Participation events are rate-limited and bound to explicit protocol state.&lt;/p&gt;

&lt;p&gt;Creating additional keys does not allow a single key to exceed its participation budget.&lt;/p&gt;

&lt;p&gt;Infrastructure Identity&lt;/p&gt;

&lt;p&gt;Roles that can materially influence network availability or final consensus require additional resource commitments.&lt;/p&gt;

&lt;p&gt;Such commitments may include:&lt;/p&gt;

&lt;p&gt;storage capacity;&lt;br&gt;
bandwidth;&lt;br&gt;
uptime;&lt;br&gt;
refundable collateral;&lt;br&gt;
other measurable resources specified by the protocol.&lt;/p&gt;

&lt;p&gt;These requirements are not intended to recreate simple capital-weighted governance.&lt;/p&gt;

&lt;p&gt;Their purpose is to make infrastructure Sybil attacks materially more expensive.&lt;/p&gt;

&lt;p&gt;A network cannot simultaneously promise unrestricted free identities, unlimited influence per identity, and perfect Sybil resistance.&lt;/p&gt;

&lt;p&gt;BitMessage does not make that promise.&lt;/p&gt;

&lt;p&gt;Instead, it makes Sybil cost an explicit engineering parameter.&lt;/p&gt;

&lt;p&gt;Chapter 7. Consensus Finality Is Separate from PoPM&lt;/p&gt;

&lt;p&gt;PoPM is not the sole source of blockchain finality.&lt;/p&gt;

&lt;p&gt;This is an intentional architectural boundary.&lt;/p&gt;

&lt;p&gt;PoPM produces participation proofs and can determine eligibility for defined protocol actions and rewards.&lt;/p&gt;

&lt;p&gt;A separate deterministic consensus layer establishes canonical ledger state.&lt;/p&gt;

&lt;p&gt;The consensus layer validates:&lt;/p&gt;

&lt;p&gt;transaction signatures;&lt;br&gt;
transaction commitments;&lt;br&gt;
PoPM proofs;&lt;br&gt;
VDF proofs where applicable;&lt;br&gt;
fee rules;&lt;br&gt;
resource claims;&lt;br&gt;
double-spend protection;&lt;br&gt;
block structure;&lt;br&gt;
rules governing chain finality.&lt;/p&gt;

&lt;p&gt;The exact finality mechanism must be specified independently and must include explicit assumptions about the percentage of adversarial participants the network can tolerate.&lt;/p&gt;

&lt;p&gt;This separation provides an important benefit.&lt;/p&gt;

&lt;p&gt;A change to the semantic anti-spam system does not need to redefine blockchain validity.&lt;/p&gt;

&lt;p&gt;A new language model does not become a consensus dependency.&lt;/p&gt;

&lt;p&gt;A new machine-learning classifier cannot fork the network merely because two versions disagree about whether a sentence appears human.&lt;/p&gt;

&lt;p&gt;Consensus verifies cryptographic facts.&lt;/p&gt;

&lt;p&gt;The application layer evaluates social and semantic signals.&lt;/p&gt;

&lt;p&gt;This separation is mandatory for architectural stability.&lt;/p&gt;

&lt;p&gt;Chapter 8. Meaning, Uniqueness, and Anti-Spam&lt;/p&gt;

&lt;p&gt;BitMessage does not require every full node to maintain an eternal global database of every plaintext sentence ever transmitted.&lt;/p&gt;

&lt;p&gt;Such an architecture would impose unnecessary storage and privacy costs.&lt;/p&gt;

&lt;p&gt;Instead, the system distinguishes several levels of duplicate detection.&lt;/p&gt;

&lt;p&gt;Cryptographic Duplication&lt;/p&gt;

&lt;p&gt;A transaction contains a cryptographic identifier and commitment.&lt;/p&gt;

&lt;p&gt;If the same transaction or participation event is submitted twice under a context where replay is forbidden, validators can reject the second submission without needing to inspect every historical plaintext message.&lt;/p&gt;

&lt;p&gt;Bounded Reuse Windows&lt;/p&gt;

&lt;p&gt;Anti-spam mechanisms may maintain rolling sets of recently observed commitments.&lt;/p&gt;

&lt;p&gt;These sets have a bounded lifetime.&lt;/p&gt;

&lt;p&gt;A node does not need to remember every communication event in the history of humanity.&lt;/p&gt;

&lt;p&gt;It needs to retain only the state required by the active anti-abuse rules.&lt;/p&gt;

&lt;p&gt;Semantic Similarity&lt;/p&gt;

&lt;p&gt;Semantic analysis can be useful for application-level spam suppression.&lt;/p&gt;

&lt;p&gt;However, semantic similarity is not treated as canonical blockchain validity.&lt;/p&gt;

&lt;p&gt;The network does not require every validator to run the same neural network merely to determine whether two sentences express the same idea.&lt;/p&gt;

&lt;p&gt;A future implementation may use:&lt;/p&gt;

&lt;p&gt;embeddings;&lt;br&gt;
statistical classifiers;&lt;br&gt;
language models;&lt;br&gt;
local heuristics;&lt;br&gt;
user-configurable filters.&lt;/p&gt;

&lt;p&gt;These mechanisms operate above the cryptographic consensus layer.&lt;/p&gt;

&lt;p&gt;Their output may determine local ranking, relay preference, visibility, or spam handling.&lt;/p&gt;

&lt;p&gt;Their output must not silently rewrite the canonical ledger.&lt;/p&gt;

&lt;p&gt;The objective is not to make automated text generation impossible.&lt;/p&gt;

&lt;p&gt;The objective is to ensure that generating millions of messages produces limited economic value unless those messages consume real network resources or satisfy actual network demand.&lt;/p&gt;

&lt;p&gt;Chapter 9. The Botnet Model&lt;/p&gt;

&lt;p&gt;A serious protocol must assume that attackers may have access to compromised machines.&lt;/p&gt;

&lt;p&gt;Therefore BitMessage does not rely on the claim that attackers must rent expensive servers.&lt;/p&gt;

&lt;p&gt;A botnet can distribute computation across thousands or millions of devices.&lt;/p&gt;

&lt;p&gt;The protocol addresses this through multiple independent restrictions.&lt;/p&gt;

&lt;p&gt;Per-Lane Limits&lt;/p&gt;

&lt;p&gt;Each participation identity has a bounded participation rate.&lt;/p&gt;

&lt;p&gt;A device cannot create unlimited protocol events per second merely by executing the client continuously.&lt;/p&gt;

&lt;p&gt;Epoch Freshness&lt;/p&gt;

&lt;p&gt;Old tickets cannot be replayed indefinitely.&lt;/p&gt;

&lt;p&gt;Sequential Delay&lt;/p&gt;

&lt;p&gt;Where required, VDF evaluation imposes a minimum sequential cost per participation lane.&lt;/p&gt;

&lt;p&gt;Reward Saturation&lt;/p&gt;

&lt;p&gt;The protocol does not have to grant constant rewards for unlimited message volume.&lt;/p&gt;

&lt;p&gt;Marginal rewards can decrease as participation exceeds the useful operating range.&lt;/p&gt;

&lt;p&gt;Resource Pricing&lt;/p&gt;

&lt;p&gt;Large-scale storage, bandwidth, and persistent routing consume real resources and incur corresponding costs.&lt;/p&gt;

&lt;p&gt;Infrastructure Requirements&lt;/p&gt;

&lt;p&gt;Consensus-critical infrastructure roles can require measurable resource commitments.&lt;/p&gt;

&lt;p&gt;The objective is not to prove that a botnet cannot operate.&lt;/p&gt;

&lt;p&gt;The objective is to make economic extraction from automated activity substantially harder than simply creating identities.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;A successful botnet is possible.&lt;/p&gt;

&lt;p&gt;A profitable botnet is the actual economic question.&lt;/p&gt;

&lt;p&gt;Chapter 10. Pre-Computation and Freshness&lt;/p&gt;

&lt;p&gt;An attacker may begin computation as soon as public information becomes available.&lt;/p&gt;

&lt;p&gt;BitMessage therefore does not define security around the idea that the attacker can never know the current challenge.&lt;/p&gt;

&lt;p&gt;The real objective is to prevent the attacker from preparing a valid participation event before its relevant protocol context exists.&lt;/p&gt;

&lt;p&gt;A participation ticket is tied to:&lt;/p&gt;

&lt;p&gt;the current epoch;&lt;br&gt;
finalized network randomness;&lt;br&gt;
finalized chain state;&lt;br&gt;
public key;&lt;br&gt;
session state;&lt;br&gt;
message commitment;&lt;br&gt;
entropy commitment;&lt;br&gt;
VDF output where enabled.&lt;/p&gt;

&lt;p&gt;A historical ticket does not remain valid merely because its underlying behavioral input was once valid.&lt;/p&gt;

&lt;p&gt;A previously captured entropy record is not itself a valid participation ticket.&lt;/p&gt;

&lt;p&gt;A timestamp alone is not considered a security primitive.&lt;/p&gt;

&lt;p&gt;Freshness comes from cryptographic context.&lt;/p&gt;

&lt;p&gt;The protocol therefore distinguishes between:&lt;/p&gt;

&lt;p&gt;Old data&lt;/p&gt;

&lt;p&gt;and&lt;/p&gt;

&lt;p&gt;Old authorization.&lt;/p&gt;

&lt;p&gt;Old data may exist forever.&lt;/p&gt;

&lt;p&gt;Old authorization must expire.&lt;/p&gt;

&lt;p&gt;Chapter 11. Dual Tokenomics&lt;/p&gt;

&lt;p&gt;BM is the native settlement asset of the BitMessage ecosystem.&lt;/p&gt;

&lt;p&gt;Its primary purpose is network utility.&lt;/p&gt;

&lt;p&gt;The system does not depend on the proposition that the token will appreciate.&lt;/p&gt;

&lt;p&gt;The token has value within the protocol because decentralized communication consumes resources.&lt;/p&gt;

&lt;p&gt;Storage consumes physical disk capacity.&lt;/p&gt;

&lt;p&gt;Routing consumes bandwidth.&lt;/p&gt;

&lt;p&gt;Persistent nodes consume electricity and connectivity.&lt;/p&gt;

&lt;p&gt;Large media transfers consume significantly more infrastructure than small text messages.&lt;/p&gt;

&lt;p&gt;BM is therefore used to settle access to these resources.&lt;/p&gt;

&lt;p&gt;Storage Market&lt;/p&gt;

&lt;p&gt;Users requiring persistent decentralized storage pay BM.&lt;/p&gt;

&lt;p&gt;Storage providers contribute measurable capacity and receive compensation according to the resources they actually provide.&lt;/p&gt;

&lt;p&gt;Encrypted fragments can be distributed among independent nodes with redundancy so that the loss of some providers does not automatically destroy stored objects.&lt;/p&gt;

&lt;p&gt;Bandwidth and Routing&lt;/p&gt;

&lt;p&gt;Large transfers require more network capacity.&lt;/p&gt;

&lt;p&gt;Bandwidth-intensive operations therefore carry corresponding protocol costs.&lt;/p&gt;

&lt;p&gt;Relay and infrastructure providers receive resource compensation according to deterministic accounting rules.&lt;/p&gt;

&lt;p&gt;Premium Digital Property&lt;/p&gt;

&lt;p&gt;The ecosystem can also use BM for:&lt;/p&gt;

&lt;p&gt;short usernames;&lt;br&gt;
custom handles;&lt;br&gt;
enterprise communication features;&lt;br&gt;
API access;&lt;br&gt;
creator channels;&lt;br&gt;
subscription systems;&lt;br&gt;
other application-level services.&lt;/p&gt;

&lt;p&gt;These features create token utility independent of speculative trading.&lt;/p&gt;

&lt;p&gt;Chapter 12. The Message-Fee Burn&lt;/p&gt;

&lt;p&gt;Unlimited free messaging creates an obvious spam vector.&lt;/p&gt;

&lt;p&gt;BitMessage therefore introduces a small base protocol fee for ordinary messages.&lt;/p&gt;

&lt;p&gt;The base messaging fee is permanently burned.&lt;/p&gt;

&lt;p&gt;It is not paid to a developer wallet.&lt;/p&gt;

&lt;p&gt;It is not controlled by a central foundation.&lt;/p&gt;

&lt;p&gt;It is removed from the effective token supply according to deterministic protocol rules.&lt;/p&gt;

&lt;p&gt;If network activity increases, cumulative burn increases.&lt;/p&gt;

&lt;p&gt;However, BitMessage explicitly rejects the simplistic claim that burning tokens guarantees higher prices.&lt;/p&gt;

&lt;p&gt;Token supply is only one variable.&lt;/p&gt;

&lt;p&gt;Market demand, liquidity, velocity, issuance, competition, and external economic conditions remain relevant.&lt;/p&gt;

&lt;p&gt;The burn therefore serves a specific purpose:&lt;/p&gt;

&lt;p&gt;Network activity creates a predictable token sink while the resource economy creates functional demand.&lt;/p&gt;

&lt;p&gt;Infrastructure fees remain separate.&lt;/p&gt;

&lt;p&gt;Storage, bandwidth, relay, and other measurable resource payments are distributed to resource providers rather than burned.&lt;/p&gt;

&lt;p&gt;The two mechanisms must never be conflated.&lt;/p&gt;

&lt;p&gt;Chapter 13. Controlled Issuance&lt;/p&gt;

&lt;p&gt;PoPM rewards follow a transparent issuance schedule.&lt;/p&gt;

&lt;p&gt;The network may issue larger rewards during its bootstrapping phase to encourage participation and infrastructure deployment.&lt;/p&gt;

&lt;p&gt;As the ecosystem grows, marginal rewards decline according to predefined protocol rules.&lt;/p&gt;

&lt;p&gt;The objective is to prevent a permanent incentive for useless message generation.&lt;/p&gt;

&lt;p&gt;Reward allocation should therefore reflect more than raw message count.&lt;/p&gt;

&lt;p&gt;The protocol can account for:&lt;/p&gt;

&lt;p&gt;successful participation events;&lt;br&gt;
defined communication activity;&lt;br&gt;
infrastructure contributions;&lt;br&gt;
network demand;&lt;br&gt;
resource consumption.&lt;/p&gt;

&lt;p&gt;The economic target is not:&lt;/p&gt;

&lt;p&gt;more messages = infinite money&lt;/p&gt;

&lt;p&gt;but:&lt;/p&gt;

&lt;p&gt;useful participation + useful infrastructure = sustainable economic utility&lt;br&gt;
Chapter 14. Decentralized Communication Infrastructure&lt;/p&gt;

&lt;p&gt;BitMessage does not require a single centralized messaging server.&lt;/p&gt;

&lt;p&gt;The network consists of independent participants operating different logical roles.&lt;/p&gt;

&lt;p&gt;Clients&lt;/p&gt;

&lt;p&gt;Clients provide the user-facing communication interface.&lt;/p&gt;

&lt;p&gt;Relay Nodes&lt;/p&gt;

&lt;p&gt;Relay nodes forward encrypted traffic.&lt;/p&gt;

&lt;p&gt;Storage Nodes&lt;/p&gt;

&lt;p&gt;Storage nodes maintain encrypted fragments of persistent data.&lt;/p&gt;

&lt;p&gt;Full Nodes&lt;/p&gt;

&lt;p&gt;Full nodes validate blockchain state and participate in the consensus protocol.&lt;/p&gt;

&lt;p&gt;A single physical device may perform multiple roles.&lt;/p&gt;

&lt;p&gt;Peer Discovery&lt;/p&gt;

&lt;p&gt;Peer discovery is distributed rather than dependent on a single mandatory directory.&lt;/p&gt;

&lt;p&gt;Multiple bootstrap mechanisms may exist.&lt;/p&gt;

&lt;p&gt;The disappearance of one bootstrap provider should not imply the disappearance of the network.&lt;/p&gt;

&lt;p&gt;Multi-Hop Routing&lt;/p&gt;

&lt;p&gt;Packets may be routed through multiple relays.&lt;/p&gt;

&lt;p&gt;Each intermediate relay receives only the information required to forward its current packet.&lt;/p&gt;

&lt;p&gt;This reduces metadata concentration.&lt;/p&gt;

&lt;p&gt;It does not create perfect anonymity against a global adversary.&lt;/p&gt;

&lt;p&gt;Traffic analysis, endpoint compromise, malicious relays, timing correlation, and other attacks remain possible.&lt;/p&gt;

&lt;p&gt;The protocol therefore promises reduced metadata concentration, not universal invisibility.&lt;/p&gt;

&lt;p&gt;Chapter 15. Distributed Storage&lt;/p&gt;

&lt;p&gt;Large files are fundamentally different from text messages.&lt;/p&gt;

&lt;p&gt;They consume storage capacity and bandwidth.&lt;/p&gt;

&lt;p&gt;BitMessage therefore treats persistent data availability as a resource market.&lt;/p&gt;

&lt;p&gt;A file can be encrypted locally and divided into fragments.&lt;/p&gt;

&lt;p&gt;Fragments can then be distributed across independent storage providers.&lt;/p&gt;

&lt;p&gt;Redundancy or erasure coding can allow the system to reconstruct data even if some providers disappear.&lt;/p&gt;

&lt;p&gt;The storage provider does not need access to plaintext content.&lt;/p&gt;

&lt;p&gt;The provider stores encrypted material and receives compensation for measurable resource contribution.&lt;/p&gt;

&lt;p&gt;The user purchases persistence rather than trusting a single company to keep a copy.&lt;/p&gt;

&lt;p&gt;The economic relationship is explicit:&lt;/p&gt;

&lt;p&gt;storage demand -&amp;gt; resource contribution -&amp;gt; provider compensation&lt;/p&gt;

&lt;p&gt;This is the foundation of the BitMessage decentralized storage economy.&lt;/p&gt;

&lt;p&gt;Chapter 16. Privacy by Architecture&lt;/p&gt;

&lt;p&gt;A privacy-oriented communication network should minimize the amount of information it requires from its users.&lt;/p&gt;

&lt;p&gt;BitMessage account creation therefore begins locally.&lt;/p&gt;

&lt;p&gt;A cryptographic keypair is generated by the client.&lt;/p&gt;

&lt;p&gt;The public key becomes the account identifier.&lt;/p&gt;

&lt;p&gt;The private key remains under user control.&lt;/p&gt;

&lt;p&gt;Phone-number verification is not structurally required.&lt;/p&gt;

&lt;p&gt;Email registration is not structurally required.&lt;/p&gt;

&lt;p&gt;A central database mapping every account to a government identity is not structurally required.&lt;/p&gt;

&lt;p&gt;This does not mean that every form of network metadata disappears.&lt;/p&gt;

&lt;p&gt;No protocol operating on ordinary internet infrastructure can honestly promise that.&lt;/p&gt;

&lt;p&gt;The architectural objective is instead:&lt;/p&gt;

&lt;p&gt;Do not collect information merely because centralized software traditionally collects it.&lt;/p&gt;

&lt;p&gt;Behavioral Privacy&lt;/p&gt;

&lt;p&gt;Behavioral entropy is especially sensitive.&lt;/p&gt;

&lt;p&gt;Raw cursor paths and keyboard timings should therefore remain local.&lt;/p&gt;

&lt;p&gt;The network receives cryptographic commitments and, where formally implemented, zero-knowledge proofs concerning specified computations over private inputs.&lt;/p&gt;

&lt;p&gt;A zero-knowledge proof can establish mathematical correctness of a defined statement without revealing the witness used to produce it.&lt;/p&gt;

&lt;p&gt;It cannot prove biological humanity by itself.&lt;/p&gt;

&lt;p&gt;BitMessage does not claim otherwise.&lt;/p&gt;

&lt;p&gt;Chapter 17. End-to-End Encryption&lt;/p&gt;

&lt;p&gt;Communication content must remain inaccessible to intermediaries by default.&lt;/p&gt;

&lt;p&gt;BitMessage therefore uses end-to-end cryptography for private messages.&lt;/p&gt;

&lt;p&gt;A Double Ratchet-based construction can continuously derive fresh message keys and provide important protections under specified compromise conditions.&lt;/p&gt;

&lt;p&gt;Encryption protects message content.&lt;/p&gt;

&lt;p&gt;Key management protects account authority.&lt;/p&gt;

&lt;p&gt;Routing mechanisms reduce metadata concentration.&lt;/p&gt;

&lt;p&gt;These are separate layers.&lt;/p&gt;

&lt;p&gt;A compromised endpoint can still reveal information to an attacker.&lt;/p&gt;

&lt;p&gt;A compromised relay can still observe the metadata available to that relay.&lt;/p&gt;

&lt;p&gt;A globally positioned adversary may still perform traffic analysis.&lt;/p&gt;

&lt;p&gt;Privacy is therefore described through explicit threat models rather than absolute language.&lt;/p&gt;

&lt;p&gt;Chapter 18. Identity, Devices, and Recovery&lt;/p&gt;

&lt;p&gt;Decentralized identity should remain under user control.&lt;/p&gt;

&lt;p&gt;The protocol therefore separates:&lt;/p&gt;

&lt;p&gt;account identity;&lt;br&gt;
device keys;&lt;br&gt;
session state;&lt;br&gt;
recovery material.&lt;/p&gt;

&lt;p&gt;A user can authorize an additional device through cryptographic procedures.&lt;/p&gt;

&lt;p&gt;A recovery mechanism can allow restoration of account control from user-held recovery material.&lt;/p&gt;

&lt;p&gt;The service operator should not possess a secret capable of universally impersonating users.&lt;/p&gt;

&lt;p&gt;Convenience must not silently reintroduce the centralized authority the protocol was designed to remove.&lt;/p&gt;

&lt;p&gt;The underlying principle is:&lt;/p&gt;

&lt;p&gt;The network may help recover access, but the network must not become the owner of the identity.&lt;/p&gt;

&lt;p&gt;Chapter 19. User Experience&lt;/p&gt;

&lt;p&gt;The majority of users do not want to operate cryptographic infrastructure.&lt;/p&gt;

&lt;p&gt;They want to communicate.&lt;/p&gt;

&lt;p&gt;BitMessage should therefore present itself as a communication application before it presents itself as a blockchain.&lt;/p&gt;

&lt;p&gt;The interface can provide:&lt;/p&gt;

&lt;p&gt;private conversations;&lt;br&gt;
group chats;&lt;br&gt;
public channels;&lt;br&gt;
file sharing;&lt;br&gt;
voice messages;&lt;br&gt;
usernames;&lt;br&gt;
device synchronization;&lt;br&gt;
familiar messaging controls.&lt;/p&gt;

&lt;p&gt;The economic and cryptographic systems remain in the background.&lt;/p&gt;

&lt;p&gt;The user does not manually search for a mining nonce.&lt;/p&gt;

&lt;p&gt;They do not operate a mining pool.&lt;/p&gt;

&lt;p&gt;They do not configure blockchain internals merely to send a message.&lt;/p&gt;

&lt;p&gt;They communicate.&lt;/p&gt;

&lt;p&gt;The local client handles the participation protocol in the background.&lt;/p&gt;

&lt;p&gt;A qualifying participation event may generate BM.&lt;/p&gt;

&lt;p&gt;The intended interaction model is therefore:&lt;/p&gt;

&lt;p&gt;communicate -&amp;gt; participate -&amp;gt; contribute -&amp;gt; earn&lt;/p&gt;

&lt;p&gt;The complexity belongs to the protocol.&lt;/p&gt;

&lt;p&gt;The simplicity belongs to the user.&lt;/p&gt;

&lt;p&gt;Chapter 20. What BitMessage Does Not Claim&lt;/p&gt;

&lt;p&gt;BitMessage does not claim that:&lt;/p&gt;

&lt;p&gt;human behavior cannot be simulated;&lt;br&gt;
VDFs eliminate botnets;&lt;br&gt;
VDFs eliminate specialized hardware;&lt;br&gt;
one public key represents one human;&lt;br&gt;
Sybil attacks become mathematically impossible;&lt;br&gt;
semantic AI can safely determine blockchain validity;&lt;br&gt;
zero-knowledge proofs prove biological humanity;&lt;br&gt;
onion routing guarantees perfect anonymity;&lt;br&gt;
decentralized storage makes data indestructible;&lt;br&gt;
token burning guarantees price appreciation;&lt;br&gt;
decentralized infrastructure can never be censored.&lt;/p&gt;

&lt;p&gt;Such claims would weaken the credibility of the protocol.&lt;/p&gt;

&lt;p&gt;BitMessage instead makes narrower and measurable claims.&lt;/p&gt;

&lt;p&gt;It aims to demonstrate that:&lt;/p&gt;

&lt;p&gt;ordinary communication can generate legitimate participation events;&lt;br&gt;
participation events can be cryptographically fresh;&lt;br&gt;
unrestricted nonce mining can be excluded from the participation mechanism;&lt;br&gt;
sequential delay can be used where measurable timing resistance is required;&lt;br&gt;
infrastructure roles can carry explicit resource commitments;&lt;br&gt;
semantic filtering can remain outside deterministic consensus;&lt;br&gt;
storage and bandwidth can become native economic resources;&lt;br&gt;
users can participate without mandatory real-world identity registration;&lt;br&gt;
communication infrastructure can be distributed across independent operators.&lt;/p&gt;

&lt;p&gt;These are engineering objectives.&lt;/p&gt;

&lt;p&gt;They can be tested.&lt;/p&gt;

&lt;p&gt;Chapter 21. Security and Adversarial Testing&lt;/p&gt;

&lt;p&gt;The protocol should be considered an experimental distributed system until demonstrated otherwise.&lt;/p&gt;

&lt;p&gt;Before production deployment, the project must publish a complete threat model covering:&lt;/p&gt;

&lt;p&gt;Sybil attacks;&lt;br&gt;
replay attacks;&lt;br&gt;
pre-computation;&lt;br&gt;
botnets;&lt;br&gt;
VDF acceleration;&lt;br&gt;
malicious clients;&lt;br&gt;
malicious relays;&lt;br&gt;
eclipse attacks;&lt;br&gt;
network partition;&lt;br&gt;
traffic analysis;&lt;br&gt;
storage corruption;&lt;br&gt;
resource exhaustion;&lt;br&gt;
consensus equivocation;&lt;br&gt;
economic manipulation.&lt;/p&gt;

&lt;p&gt;The project must also publish the parameters that determine economic security.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;maximum participation frequency;&lt;br&gt;
epoch duration;&lt;br&gt;
VDF delay;&lt;br&gt;
reward schedule;&lt;br&gt;
resource pricing;&lt;br&gt;
storage collateral;&lt;br&gt;
infrastructure requirements;&lt;br&gt;
anti-spam limits.&lt;/p&gt;

&lt;p&gt;These values should not be justified by intuition alone.&lt;/p&gt;

&lt;p&gt;They should be derived from measurements and adversarial modeling.&lt;/p&gt;

&lt;p&gt;A serious test is therefore not:&lt;/p&gt;

&lt;p&gt;“Can an honest user earn a token?”&lt;/p&gt;

&lt;p&gt;A serious test is:&lt;/p&gt;

&lt;p&gt;“How much does it cost an attacker to obtain one percent, ten percent, or thirty percent of economically useful network participation?”&lt;/p&gt;

&lt;p&gt;That is the metric that matters.&lt;/p&gt;

&lt;p&gt;Chapter 22. The Research Program&lt;/p&gt;

&lt;p&gt;The manifesto is not a substitute for a protocol specification.&lt;/p&gt;

&lt;p&gt;Before the network carries meaningful economic value, BitMessage should release:&lt;/p&gt;

&lt;p&gt;a formal state-transition specification;&lt;br&gt;
a complete PoPM specification;&lt;br&gt;
the exact VDF construction and parameters;&lt;br&gt;
a replay-resistance proof;&lt;br&gt;
a precise definition of participation budgets;&lt;br&gt;
a Sybil and botnet cost model;&lt;br&gt;
a consensus safety and liveness analysis;&lt;br&gt;
storage failure simulations;&lt;br&gt;
eclipse-attack simulations;&lt;br&gt;
network partition testing;&lt;br&gt;
cryptographic proof specifications;&lt;br&gt;
open-source reference implementations;&lt;br&gt;
reproducible builds;&lt;br&gt;
independent security audits.&lt;/p&gt;

&lt;p&gt;The protocol should be implemented before its strongest assumptions are marketed.&lt;/p&gt;

&lt;p&gt;The economic model should be simulated before its token supply is considered secure.&lt;/p&gt;

&lt;p&gt;The networking model should be attacked before its privacy claims are considered credible.&lt;/p&gt;

&lt;p&gt;The PoPM mechanism should be measured against real automation frameworks before claims about automation resistance are made.&lt;/p&gt;

&lt;p&gt;The most valuable result of an early security audit is not a perfect report.&lt;/p&gt;

&lt;p&gt;It is the discovery of an attack that can still be fixed.&lt;/p&gt;

&lt;p&gt;Chapter 23. The BitMessage Principle&lt;/p&gt;

&lt;p&gt;Bitcoin asked whether money could exist without a central financial authority.&lt;/p&gt;

&lt;p&gt;Privacy-oriented communication systems asked whether people could communicate without surrendering every conversation to a centralized platform.&lt;/p&gt;

&lt;p&gt;BitMessage asks another question:&lt;/p&gt;

&lt;p&gt;What happens when communication itself becomes a source of decentralized participation?&lt;/p&gt;

&lt;p&gt;The answer is not that human behavior becomes mathematically magical.&lt;/p&gt;

&lt;p&gt;It does not.&lt;/p&gt;

&lt;p&gt;The answer is that a communication network already produces useful activity that can become part of its economic architecture.&lt;/p&gt;

&lt;p&gt;Users create demand.&lt;/p&gt;

&lt;p&gt;Nodes provide resources.&lt;/p&gt;

&lt;p&gt;Resources receive compensation.&lt;/p&gt;

&lt;p&gt;Protocol participation receives measurable constraints.&lt;/p&gt;

&lt;p&gt;Cryptographic challenges provide freshness.&lt;/p&gt;

&lt;p&gt;Sequential delay can restrict rapid computation within individual participation lanes.&lt;/p&gt;

&lt;p&gt;Consensus remains deterministic.&lt;/p&gt;

&lt;p&gt;Semantic systems remain outside consensus where their decisions cannot be perfectly reproduced by every validator.&lt;/p&gt;

&lt;p&gt;Privacy remains an architectural objective rather than a marketing promise of absolute invisibility.&lt;/p&gt;

&lt;p&gt;And the token exists because the network consumes real resources.&lt;/p&gt;

&lt;p&gt;BitMessage therefore attempts to reverse a familiar relationship.&lt;/p&gt;

&lt;p&gt;Traditional crypto applications ask users to acquire an asset before the network becomes useful.&lt;/p&gt;

&lt;p&gt;BitMessage begins with the useful application.&lt;/p&gt;

&lt;p&gt;The communication network creates activity.&lt;/p&gt;

&lt;p&gt;The activity creates resource demand.&lt;/p&gt;

&lt;p&gt;The resources create an economy.&lt;/p&gt;

&lt;p&gt;The economy supports the infrastructure.&lt;/p&gt;

&lt;p&gt;And users become participants in the system they are already using.&lt;/p&gt;

&lt;p&gt;That is the idea behind Proof-of-Presence-and-Meaning.&lt;/p&gt;

&lt;p&gt;Not proof that a machine is a human.&lt;/p&gt;

&lt;p&gt;Not proof that attacks are impossible.&lt;/p&gt;

&lt;p&gt;Not proof that decentralization creates invulnerability.&lt;/p&gt;

&lt;p&gt;Instead:&lt;/p&gt;

&lt;p&gt;fresh participation.&lt;/p&gt;

&lt;p&gt;measurable resource contribution.&lt;/p&gt;

&lt;p&gt;deterministic cryptography.&lt;/p&gt;

&lt;p&gt;distributed infrastructure.&lt;/p&gt;

&lt;p&gt;privacy by architecture.&lt;/p&gt;

&lt;p&gt;and an economy derived from actual network utility.&lt;/p&gt;

&lt;p&gt;A decentralized network should not exist solely for those who can afford industrial mining equipment or enormous financial positions.&lt;/p&gt;

&lt;p&gt;It should create a meaningful path for ordinary users to participate in the infrastructure they depend upon.&lt;/p&gt;

&lt;p&gt;A messenger first.&lt;br&gt;
A decentralized network second.&lt;br&gt;
An economy derived from utility.&lt;br&gt;
Participation as a native property of communication.&lt;/p&gt;

&lt;p&gt;That is the BitMessage ecosystem.&lt;/p&gt;

&lt;p&gt;Status and Invitation&lt;/p&gt;

&lt;p&gt;BitMessage is an experimental protocol proposal, not a finished cryptocurrency or production-ready messaging network.&lt;/p&gt;

&lt;p&gt;The purpose of publishing this manifesto is to expose the architecture to technical criticism.&lt;/p&gt;

&lt;p&gt;I am particularly interested in feedback on:&lt;/p&gt;

&lt;p&gt;cryptographic assumptions;&lt;br&gt;
PoPM design;&lt;br&gt;
VDF parameterization;&lt;br&gt;
Sybil resistance;&lt;br&gt;
botnet economics;&lt;br&gt;
consensus architecture;&lt;br&gt;
P2P routing;&lt;br&gt;
distributed storage;&lt;br&gt;
privacy;&lt;br&gt;
and token economics.&lt;/p&gt;

&lt;p&gt;The strongest version of BitMessage will not be the version that receives the most praise.&lt;/p&gt;

&lt;p&gt;It will be the version that survives the strongest attacks.&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>cryptocurrency</category>
      <category>privacy</category>
      <category>decentralization</category>
    </item>
  </channel>
</rss>
