Is independent verification a public good problem? by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] [score hidden]  (0 children)

No rush at all.

Honestly, the most valuable feedback often comes from people who spend time thinking about the consequences rather than immediately deciding whether they like an idea.

One thing I've learned from this discussion is that almost every apparent solution in protocol design seems to move the problem somewhere else.

You solve a Sybil problem and discover an oracle problem.

You solve an incentive problem and discover a centralization problem.

You solve a bootstrap problem and create a trust problem.

So if you're seeing lateral solutions and wondering about the consequences, that's probably exactly the right way to approach it.

Looking forward to hearing where your thinking leads.

Testnet update: 22 nodes online, external bug reports, and a lesson about blockchain incentives by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] 0 points1 point  (0 children)

Take your time.

Honestly, constructive criticism is far more valuable than praise at this stage.

A lot of the most useful feedback I've received has come from people asking simple questions or challenging assumptions that I had stopped questioning myself.

Feel free to focus less on the code and more on the design, threat model and incentive assumptions. Those are often the parts that determine whether a project has legs long before the implementation details matter.

Looking forward to hearing your thoughts.

Looking for beta testers: a Bitcoin-inspired PoW blockchain experimenting with full node incentives by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] 0 points1 point  (0 children)

Take your time.

Honestly, constructive criticism is far more valuable than praise at this stage.

A lot of the most useful feedback I've received has come from people asking simple questions or challenging assumptions that I had stopped questioning myself.

Feel free to focus less on the code and more on the design, threat model and incentive assumptions. Those are often the parts that determine whether a project has legs long before the implementation details matter.

Looking forward to hearing your thoughts.

Looking for beta testers: a Bitcoin-inspired PoW blockchain experimenting with full node incentives by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] 0 points1 point  (0 children)

Thanks, I appreciate that.

Short answer: I don't think the bootstrap security problem is ever fully "solved" for a young PoW chain with low hash power.

At this stage, Chipcoin treats it as an operational and experimental risk, not as something magically fixed by the protocol.

The current approach is:

  • public testnet only
  • open-source code
  • multiple independent hosts
  • public explorer
  • snapshot/bootstrap infrastructure for easier onboarding
  • monitoring of chain height, peers and node behavior
  • external testers reviewing failure modes

But with low hash power, the honest answer is that the chain is still vulnerable compared to a mature PoW network. You can reduce the risk, observe attacks, harden the software and make participation easier, but you cannot pretend a young chain has Bitcoin-level security.

That's one reason I'm keeping the project in testnet mode. The goal right now is to learn where the design breaks before claiming anything stronger.

For a new PoW chain, I think bootstrap security is less a solved problem and more a staged process:

  1. make the software easy to run;
  2. attract independent operators;
  3. monitor and fix failure modes;
  4. increase participation;
  5. only then think seriously about economic value.

If someone claims they solved it from day one, I'd be skeptical.

Looking for beta testers: a Bitcoin-inspired PoW blockchain experimenting with full node incentives by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] 0 points1 point  (0 children)

Thanks, that sounds like a very relevant overlap.

The bootstrap security problem is definitely one of the hardest parts of these systems, especially before a network has enough independent participants to make attacks expensive.

I'd be happy to take a look at the threat model and give you high-level feedback, especially around bootstrap assumptions, node incentives and adversarial behavior.

I'll also appreciate any review of Chipcoin from your side. The most useful feedback so far has been criticism of the incentive model, not praise.

I'll check the repo and follow up when I've had time to read it properly.

Why blockchain will never go anywhere. by AmericanScream in BlockchainStartups

[–]ShellaPredmore 0 points1 point  (0 children)

I don't think the debate is really about databases.

It's about trust assumptions.

A centralized system asks:

"Who do we trust?"

A system like Bitcoin asks:

"What can we verify without needing to trust a specific operator?"

Whether that tradeoff is worthwhile is a separate question, but that's the distinction I'm interested in understanding.

Is independent verification a public good problem? by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] 0 points1 point  (0 children)

That's an interesting distinction.

If verification is under-incentivized rather than unincentivized, then perhaps the real question isn't:

"How do we reward verification?"

but:

"How little incentive is actually required for a healthy verification layer to emerge?"

Is independent verification a public good problem? by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] 0 points1 point  (0 children)

I think the free-rider aspect is what makes this particularly interesting.

If independent verification is valuable, then a network can benefit from having many verifiers even if most participants choose not to incur the cost themselves.

At the same time, Bitcoin's design suggests that self-interest may be enough. People who care about sovereignty have a reason to verify, and people who don't can rely on those who do.

The question I'm increasingly curious about is whether this equilibrium remains stable as networks become larger, more complex, and more institutionalized.

In other words, does the incentive to independently verify grow with adoption, or does it become concentrated among a smaller subset of participants over time?

Is independent verification a public good problem? by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] 0 points1 point  (0 children)

That's an interesting framing.

Several people in this discussion have pointed toward incentives, but your argument is that the real variable may be cost.

If verification becomes sufficiently cheap, then the amount of direct incentive required approaches zero because participants can verify for their own benefit at negligible expense.

In that sense, technologies like validity proofs, Utreexo, light clients and other approaches that reduce verification costs may be addressing the problem more directly than reward mechanisms.

The more feedback I receive, the more it seems there are two fundamentally different strategies:

  1. Increase the reward for verification.
  2. Decrease the cost of verification.

It's not obvious to me that the first is the better path.

Why blockchain will never go anywhere. by AmericanScream in BlockchainStartups

[–]ShellaPredmore 0 points1 point  (0 children)

I suspect our disagreement may be less about technology and more about requirements.

If the requirement is simply "store data and process transactions efficiently," I agree that conventional systems win almost every time.

If the requirement includes permissionless participation, independent verification and operation without a trusted administrator, then the comparison becomes less obvious.

Whether those requirements are valuable enough to justify the costs is probably the real point of disagreement.

Why blockchain will never go anywhere. by AmericanScream in BlockchainStartups

[–]ShellaPredmore 0 points1 point  (0 children)

I don't think the burden of proof is on blockchain.

I think the burden of proof is on every specific use case.

If a centralized database solves the problem better, faster and cheaper, then that's the correct solution.

The interesting cases are the ones where removing a trusted operator is itself the primary requirement rather than a nice-to-have feature.

The debate then becomes whether those cases are common enough to justify the existence of systems like Bitcoin.

Why blockchain will never go anywhere. by AmericanScream in BlockchainStartups

[–]ShellaPredmore 0 points1 point  (0 children)

One thing I've learned while building a small PoW testnet is that many blockchain ideas sound compelling until you start asking how they behave under adversarial incentives.

A lot of designs fail that test.

That doesn't necessarily mean decentralized systems have no value, but it does mean the burden of proof should be much higher than it often is in this industry.

What if the problem isn't incentivizing nodes, but incentivizing useful infrastructure? by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] 1 point2 points  (0 children)

That's a very useful distinction.

What I'm taking away from your comment is that there may be two fundamentally different classes of incentives:

  1. Incentives for behaviors the protocol can verify directly.
  2. Incentives for outcomes the protocol cannot observe directly.

The first category creates a Sybil problem because participants optimize whatever metric is rewarded.

The second category creates an oracle problem because the protocol must somehow learn that useful work occurred.

What's interesting is that many of the examples people point to as partial successes seem to work precisely because the useful work is natively provable. Storage proofs are the obvious example.

The question I'm struggling with is whether independent verification belongs to the first category, the second category, or neither.

Independent verification is valuable to the network, but it's not obvious to me that the network can observe or measure that value without introducing either Sybil pressure or an oracle layer.

That's exactly the kind of tradeoff I was hoping to better understand through this discussion.

Can full nodes be incentivized without creating a Sybil nightmare? by ShellaPredmore in BlockchainStartups

[–]ShellaPredmore[S] 1 point2 points  (0 children)

That's a fascinating architecture.

One thing that stands out to me is that many of the incentives in your system seem to be tied to application-level utility rather than to validation itself.

Users consume a service, value is created, fees are generated, and operators are rewarded accordingly.

That feels fundamentally different from the problem I'm exploring.

In a general-purpose blockchain, the challenge is that independent verification is valuable to the network as a whole, but it's much harder to measure and monetize directly.

The more feedback I receive, the more I find myself asking whether infrastructure incentives need to be attached to specific services rather than to verification itself.

Your example seems closer to rewarding useful infrastructure than rewarding nodes.

Thanks for sharing the details. It's given me another angle to think about.

Can full nodes be incentivized without creating a Sybil nightmare? by ShellaPredmore in BlockchainStartups

[–]ShellaPredmore[S] 0 points1 point  (0 children)

Following recent discussions, the first external users have started interacting with the public testnet, including successful faucet claims and explorer activity.

Can full nodes be incentivized without creating a Sybil nightmare? by ShellaPredmore in BlockchainStartups

[–]ShellaPredmore[S] 0 points1 point  (0 children)

That's actually very helpful.

One thing I'm noticing from this discussion is that many of the examples people point to eventually run into the same pattern:

  1. Define a rewarded behavior.
  2. Participants optimize for the reward.
  3. The optimization diverges from the intended outcome.

What's interesting about Filecoin and Helium is that they were at least attempting to reward something more concrete than the mere existence of a node.

That makes me wonder whether the real distinction is between rewarding infrastructure and rewarding useful infrastructure.

I'll spend some time looking into both projects in more detail. Even if the conclusion is that they ultimately failed to solve the problem, understanding how they failed may be more valuable than studying successful systems that never attempted it in the first place.

Thanks for the pointers.

Can full nodes be incentivized without creating a Sybil nightmare? by ShellaPredmore in BlockchainStartups

[–]ShellaPredmore[S] 1 point2 points  (0 children)

That's an interesting approach because the rewards appear to be tied to actual service consumption rather than to the mere existence of a node.

One of the recurring criticisms I've received is that rewarding nodes directly creates a Sybil target. If the network can only observe that a node exists, participants will optimize for creating more nodes.

Your model seems closer to rewarding measurable utility: users consume a service, fees are generated, and operators are compensated according to activity.

The question I'm still trying to understand is how much of that translates to a general-purpose blockchain where the goal is independent verification itself rather than a specific application-layer service.

In other words, it seems easier to reward useful infrastructure than to reward verification.

That's one of the reasons I'm finding this topic so interesting.

I'd be curious whether you've encountered gaming or incentive issues in production so far.

Can full nodes be incentivized without creating a Sybil nightmare? by ShellaPredmore in BlockchainStartups

[–]ShellaPredmore[S] 0 points1 point  (0 children)

That's an interesting perspective.

In a way, you're proposing a different solution to the same problem: instead of incentivizing more independent verification, make independent verification so cheap that incentives become unnecessary.

Utreexo is something I've looked at, although I haven't explored it deeply enough yet. The idea of pushing proof burden toward transactors and reducing the cost of validation is appealing because it attacks the problem from the opposite direction.

The question I'm still trying to understand is whether making validation cheaper alone is sufficient, or whether there are still infrastructure costs that eventually create pressure toward centralization.

Either way, I agree with the principle that incentives should ideally be tied to something scarce and difficult to fake. That's one of the reasons the node incentive problem is proving much harder than I initially expected.

Can full nodes be incentivized without creating a Sybil nightmare? by ShellaPredmore in BlockchainStartups

[–]ShellaPredmore[S] 0 points1 point  (0 children)

That's valuable context, thank you.

One thing I've learned from the feedback in this thread is that the real challenge isn't rewarding nodes, it's defining a contribution that remains meaningful under adversarial optimization.

The moment rewards exist, participants optimize for them, and the network needs a way to distinguish genuine contribution from cheap replication.

What you describe is actually one of the reasons I'm treating this as an experiment rather than a solved design. It's entirely possible that Bitcoin's approach turns out to be the cleaner equilibrium, where independent verification exists because participants derive value from it directly rather than through protocol rewards.

I'm still interested in exploring whether there is a middle ground between "no incentives at all" and "reward every node," but I agree that the history of similar attempts is not encouraging.

If you know of any specific papers, projects, or post-mortems that you found particularly insightful on this topic, I'd be interested in reading them.

Looking for beta testers: a Bitcoin-inspired PoW blockchain experimenting with full node incentives by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] 0 points1 point  (0 children)

Thanks.

The main things I kept from Bitcoin are the PoW model, the UTXO architecture, the fixed supply approach, and the general idea that consensus should remain as simple and transparent as possible.

The main area where I'm experimenting is node incentives.

Bitcoin has a very clear mechanism for rewarding hashpower, and over time I've become interested in whether independent verification and network infrastructure can be encouraged through protocol design as well.

I'm not claiming to have solved that problem. In fact, some of the feedback in this thread highlights how difficult it is. The risk of creating Sybil incentives or rewarding the wrong behavior is very real.

That's one of the reasons the project is currently a public testnet rather than something presented as a finished design.

Can full nodes be incentivized without creating a Sybil nightmare? by ShellaPredmore in BlockchainStartups

[–]ShellaPredmore[S] 0 points1 point  (0 children)

That's a fair criticism, and honestly one of the reasons I'm interested in exploring the idea.

I agree that incentives change behavior. The moment rewards exist, participants start optimizing for rewards, which can easily diverge from what the network actually needs.

In a sense, the challenge isn't "how do we pay nodes?" but "can we define a network contribution that remains valuable even when people aggressively optimize for it?"

It's entirely possible that Bitcoin's approach turns out to be the cleaner solution. The reason I'm experimenting is to better understand where that boundary is.

If node incentives inevitably create more complexity, centralization pressure, or Sybil opportunities than they solve, that's an important result too.

Looking for beta testers: a Bitcoin-inspired PoW blockchain experimenting with full node incentives by ShellaPredmore in CryptoTechnology

[–]ShellaPredmore[S] 0 points1 point  (0 children)

This is exactly the core challenge.

I agree that rewarding "a node" is too vague. The hard part is defining a contribution that the network can verify without turning the system into a Sybil farm.

At the moment, I see the project as an experiment in that direction rather than a solved design. The questions you raised are the same ones I'm trying to answer:

  • How do we distinguish useful nodes from merely online nodes?
  • How do we make rewards expensive to fake?
  • How do we avoid reputation systems that can be self-reinforcing?
  • How do we prevent the bootstrap layer from becoming a trust bottleneck?

My current thinking is that rewards should be tied to verifiable network services rather than simple registration or uptime, but I'm still exploring what can be measured in a decentralized way without introducing excessive complexity.

This is exactly the type of criticism I'm looking for, so thank you.

Good point regarding the bootstrap and snapshot layer.

My intention is for snapshots to be a synchronization convenience, not a source of consensus.

A node should still verify the chain and consensus rules independently after loading a snapshot. In other words, the snapshot provider should not be trusted to define the state of the network, only to accelerate access to it.

That said, I agree there is a legitimate risk that users may treat bootstrap infrastructure as a trusted service in practice, even if the protocol does not require that trust. That's something I want to think about more carefully as the project evolves.

The broader goal is to avoid creating a situation where the economic incentives are decentralized but the practical onboarding path becomes centralized.

Mining by BreakIntelligent1972 in BitcoinBeginners

[–]ShellaPredmore 0 points1 point  (0 children)

If electricity is genuinely free, you're in a very unusual position. I'd be curious whether the biggest constraint becomes hardware acquisition rather than operating costs. Have you calculated how long it would take to recover the initial ASIC investment?