Bitcoin Forum
November 07, 2025, 11:59:49 PM *
News: Pumpkin carving contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BICLE v0.1 - The Decentralized Feed Protocol  (Read 78 times)
Bicle (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
Today at 05:34:40 AM
Last edit: Today at 10:13:54 PM by Bicle
 #1

BICLE v0.1 - The Decentralized Feed Protocol
"Like Bitcoin decentralized money, BICLE decentralizes information"

GitHub



Abstract

BICLE is a decentralized information protocol that creates an immutable, verifiable ledger of news and information. Inspired by Bitcoin's architecture, BICLE uses Proof-of-Information (PoI) - cryptographic hashing to ensure news integrity and create tamper-proof records.

The problem: News can be edited, deleted, manipulated. No cryptographic proof of "what was said when."

The solution: Blockchain-based immutable record. Every news item gets a unique hash. Blocks are chained. History is verifiable.



Technical Overview

Core Concept:

Code:
News Item → iHash (SHA-256)
Multiple News → Block
Block → blockHash (SHA-256)
Blocks → Blockchain (chained via previous hash)

Structure:

Code:
iHash = SHA256(title + link + source + timestamp)
blockHash = SHA256(sorted(iHash₁ + iHash₂ + ... + iHashₙ))

Properties:
- Immutable: Changing one news item breaks the entire chain
- Verifiable: Anyone can verify the blockchain independently
- Timestamped: Cryptographic proof of "when" something was published
- Tamper-evident: Any alteration is immediately detectable



Genesis Block

Just like Bitcoin's genesis block referenced "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks", BICLE's genesis block marks the beginning:

Code:
Block #0
Timestamp: 2025-11-05T11:20:00Z
News: "The Guardian 05/Nov/2025 - on the brink of a financial crisis for AIs in companies"
Link: https://www.theguardian.com/business/2025/nov/05/global-stock-markets-fall-sharply-over-ai-bubble-fears
iHash: [SHA-256]
blockHash: [SHA-256]
previous: null

Two financial crises. Two protocols. One philosophy: decentralization.



Current Features (v0.1)

RSS Aggregation: 24+ trusted sources (Bitcoin Core, Ars Technica, The Guardian, etc.)
Community Submissions: Anyone can submit news via /submit command
Blockchain Storage: JSON-based, easily auditable
Integrity Verification: /verify command checks entire chain
Auto-mining: New blocks every 5 minutes
Export: Full blockchain export for independent verification
Open Source: MIT License, Python implementation



Comparison: Bitcoin vs BICLE

FeatureBitcoinBICLE
PurposeDecentralize moneyDecentralize information
ProofProof-of-WorkProof-of-Information
Block ContentTransactionsNews items
HashingSHA-256SHA-256
ConsensusLongest valid chainLongest valid chain (future)
Storage~500GB blockchainLightweight (text only)
NetworkGlobal P2PCentralized (v0.1) → P2P (v0.2+)



"But You're Using Centralized Sources?"

Yes. And here's why that's not a contradiction:

BICLE v0.1 is infrastructure, not the final product.

Bitcoin didn't eliminate banks overnight. But it created the infrastructure for alternatives to emerge.

BICLE doesn't eliminate centralized journalism. But it creates the infrastructure for decentralized journalism to exist.

What v0.1 provides:
- Immutable record of existing sources
- Proof that "source X said Y at time Z"
- Tamper-evident history
- Community curation layer
- Foundation for future decentralization

Evolution path:
Code:
v0.1 → Aggregates centralized sources + creates immutable record
v0.2 → P2P node network + distributed consensus
v0.3 → NOSTR integration + Lightning Network rewards
v1.0 → Fully decentralized journalism production

We're building the Git of journalism. It doesn't matter where code was written—what matters is the history is immutable and auditable.



Roadmap

✓ Q4 2025 - v0.1 (CURRENT)
- Genesis block
- Basic blockchain implementation
- Telegram bot interface
- RSS aggregation
- Community submissions
- Public release

Future - v0.2
- P2P node network
- Blockchain synchronization
- Distributed consensus
- Multiple node deployment

Future - v0.3
- NOSTR protocol integration
- Decentralized identities (npub/nsec)
- Lightning Network zaps (Bitcoin rewards)
- Reputation system

Future - v1.0
- Full decentralization
- Web/mobile interfaces
- Regional forks (BICLE-US, BICLE-BR, etc.)
- Topic specialization (Tech, Politics, Science, Health)
- Production-ready release



Use Cases

1. Verify Historical Claims
Politician: "I never said that."
BICLE: Shows timestamped, hashed proof from 3 years ago

2. Prevent Memory-Holing
News site deletes controversial article.
BICLE: iHash and timestamp prove it existed

3. Whistleblower Protection
Anonymous submission with timestamp.
BICLE: Cryptographic proof information existed before investigation

4. Community Journalism
Local event ignored by mainstream media.
BICLE: Community member submits, creates permanent record



Technical Implementation

Language: Python 3.8+
Dependencies: python-telegram-bot, feedparser, python-dotenv
Storage: JSON (v0.1), Future: LevelDB/SQLite
Interface: Telegram Bot (v0.1), Future: Web/Desktop/Mobile

Run a node:
Code:
git clone https://github.com/bicle01/bicle-protocol
cd bicle-protocol
pip install -r requirements.txt
python bicle.py

Verify blockchain:
Code:
/verify    # Check integrity
/export    # Download full blockchain JSON
/block 0   # View genesis block



Security Considerations

Current (v0.1):
- Centralized nodes (single point of failure)
- No consensus mechanism yet
- Rate limiting on submissions
- Cryptographic verification of chain integrity

Future (v0.2+):
- P2P network eliminates single point of failure
- Consensus via longest valid chain
- Sybil resistance via NOSTR identities
- Economic incentives (zaps) discourage spam



Open Source & Contributing

BICLE is 100% open source under MIT License.

Contribute:
- Run a node
- Submit pull requests
- Test and report bugs
- Add RSS sources
- Translate documentation
- Spread the word

GitHub:
License: MIT
Language: Python



The Vision

Quote
Imagine a world where:

✓ News cannot be silently deleted or edited
✓ Anyone can verify what was said and when
✓ Community validates journalism, not corporations
✓ Quality reporting is rewarded with Bitcoin
✓ No algorithm manipulates what you see
✓ Information flows freely, without censorship

That is BICLE's vision.

Bitcoin taught us: Don't trust, verify.

That principle applies to money. It should apply to information too.



Why BitcoinTalk?

This community understands decentralization better than anyone. You lived through Bitcoin's early days. You understand why trustless systems matter. You've seen how one protocol can change the world.

I'm here because BICLE is built on the same principles Satoshi outlined in 2009:

Quote
"The root problem with conventional currency is all the trust that's required to make it work."

Replace "currency" with "journalism" and you have BICLE's mission.

I'm asking for:
- Technical feedback on the architecture
- Security review of the implementation
- Ideas for P2P consensus mechanism
- Community involvement in development

This is v0.1 - experimental, rough, but functional. Just like Bitcoin v0.1 was.



Demo

NOSTRl: npub1sx33m49zg9hwgd8h08su45uf8zshrae3tx53rfs8ckh0xcv7syrsjsw85x


Try:
- /start - See available commands
- /block 0 - View genesis block
- /verify - Verify blockchain integrity
- /export - Download full blockchain



Final Words

Satoshi gave us the tools to decentralize money.
Now we're using those tools to decentralize truth.

Bitcoin proved that mathematics can replace institutional trust.
BICLE applies that lesson to information.

This is v0.1. It's experimental. It's imperfect. But it's a start.

Just like Bitcoin was on January 3, 2009.

"In cryptography we trust."

---

Genesis: November 5, 2025
Status: Live & Open Source
License: MIT





Questions? Technical discussions? Fork ideas? Let's talk.
qwertyNpc
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
Today at 08:44:26 PM
 #2

website?
Bicle (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
Today at 10:20:53 PM
 #3

Not yet — the website is under development.

For now, all official BICLE materials are available here:
 Whitepaper
 GitHub Repository
qwertyNpc
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
Today at 10:36:27 PM
 #4

Is it possible to mine using an ASIC?
Bicle (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
Today at 10:39:56 PM
 #5

No, it’s not possible to mine using ASICs — Bicle doesn’t rely on computational mining.

We’re in an early, experimental phase (v0.1). Bicle is currently a Proof-of-Information system — blocks are created by collecting and hashing news data, not by solving mathematical puzzles like Bitcoin.

Over time, as the project evolves and more people understand and join the concept, we’ll move toward a distributed curation network — where “mining” will represent validating and timestamping truthful information instead of consuming hardware power.

This is just the beginning — just like Bitcoin’s first version, Bicle will evolve with the community that believes in decentralization and transparency.
Bicle (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
Today at 10:52:08 PM
 #6

Maybe in the future, computing power could even play a role for the bicle; we don't know yet.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!