frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Btfy – a blockchain that uses weather observations

https://github.com/kotagit75/btfy
4•yuzu_mikan•4h ago
Hi HN,

I built Btfy, an experimental blockchain that uses weather observations as a source of unpredictability for consensus

The motivation is simple. Proof of Work generates uncertainty by performing computations. I wanted to explore whether we could obtain some of that uncertainty from the real world instead.

Btfy combines weather observation data with a Verifiable Delay Function (VDF):

Weather Observation Data -> VDF -> Block -> Hash Chain

In the current implementation, observation data is collected from multiple locations, a VDF is computed, and the result is used to generate a block. Furthermore, because each block depends on the hash of the previous block, making it difficult to replay previously observed weather data to construct an alternative history.

This is strictly an experimental project and not a production-ready consensus protocol. I am particularly interested in the security assumptions here: specifically, how much uncertainty weather observation data can actually provide, how an attacker might manipulate or predict the beacon, and whether the VDF plays a meaningful role in this design.

Btfy is still a very early-stage project and requires various forms of validation. However, I hope this sparks exploration into the possibilities of new blockchains based on real-world information. I would love to hear your feedback.

Thanks!

Comments

yuzu_mikan•4h ago
I would especially appreciate your feedback on the security assumptions of this design.

How much unpredictability can meteorological data actually provide?

All constructive opinions are very welcome.

Show HN: Bor – Open-source policy management for Linux desktops

https://getbor.dev/blog/2026-08-02-bor-v080-release/
36•eniac111•2h ago•5 comments

Show HN: Syncular – offline-first SQL sync with TypeScript and Rust cores

https://github.com/syncular/syncular
19•quambo•1h ago•8 comments

Show HN: I'm a 15 Year Old Wannabe Engineer, This Is a Cycloidal Gearbox I Built

https://github.com/tom-ilan/cycloidal_gearbox
181•tomilan•9h ago•51 comments

Show HN: Katharos Functional programming and CSP-style concurrency for Python

https://github.com/kamalfarahani/katharos
2•kamalf•55m ago•1 comments

Show HN: CaLLMar – play a text-based adventure game in an LLM chat

https://github.com/lascauje/callmar
2•lascauje•55m ago•0 comments

Show HN: Documan – AI Powered Requirement Management Workspace

https://github.com/bbayer/DocuMan
2•bbayer•1h ago•0 comments

Show HN: We made Arcad, a parametric CAD in the browser, free and no signup

https://app.arcad.studio/
4•steinvakt2•1h ago•2 comments

Show HN: Logan Basic v2.1 - An online BASIC interpreter.

https://sinusoft.com/loganbasic/
10•Sinusoid314•2d ago•3 comments

SHOW HN: Substantial update to UK train mapping

https://trainmap.co.uk/map.html
2•optionalltd•1h ago•0 comments

Show HN: 8bit/cnlibs – 8bit Shadcn component library

https://8bit.cnlibs.com/
2•samke-•1h ago•0 comments

Show HN: Elevators

https://john.fun/elevators
1598•Jrh0203•1d ago•395 comments

Show HN: Btfy – a blockchain that uses weather observations

https://github.com/kotagit75/btfy
4•yuzu_mikan•4h ago•1 comments

Show HN: Aevros .... A kernel that explains itself

https://github.com/Mobeen0119/Aevros
2•Mobeen0119•3h ago•0 comments

Show HN: I built a personal CRM that lives inside Apple's Contacts app

https://www.persodex.com
4•poolie•3h ago•0 comments

Show HN: TamedTable, AI ETL in Natural Language

https://www.tamedtable.com/
3•ZeljkoS•3h ago•4 comments

Show HN: Galda – Come back to Claude Code/Codex without digging through Git

https://galda.app/
2•masa1992•4h ago•0 comments

Show HN: I worked on a new browser for 2 years, today it passed Acid 3

https://code.intellios.ai/cwbrowser/
141•coolwulf•1d ago•43 comments

Show HN: Cobalt, an SDK to build apps for Kobo eReaders

https://github.com/BandarLabs/Cobalt
5•thepoet•4h ago•0 comments

Show HN: Run multiple Claude desktop accounts in isolated windows (Mac/Windows)

https://deckspace.dev/claude-accounts/
2•sami_builds•5h ago•0 comments

Show HN: Rotating torus in terminal (but with kitty graphics protocol)

https://andreadimatteo.com/torus-v0-5.html
3•deotman•5h ago•0 comments

Show HN: Legionlinuxtui – Control Lenovo legion laptops in the terminal

https://github.com/nooneknowspeter/legionlinuxtui
16•nooneknowspeter•3d ago•0 comments

Show HN: What should the GUI for AI agents look like?

https://marbleos.com/demo
134•akbabu•2d ago•77 comments

Show HN: Vein, a minimalist open-source resource management game

https://d2ykijtrvb890q.cloudfront.net/
2•thevahidal•1h ago•1 comments

Show HN: Copy any website pixel perfect

https://github.com/HarKro753/claude-copy
7•Harro123•14h ago•10 comments

Show HN: Gander, an Android file viewer that asks for no permissions

https://github.com/mokshablr/gander
206•mokshablr•2d ago•74 comments

Show HN: Minimal LLM Post-Training Experiments on an 8GB GPU (SFT, DPO, GRPO)

https://github.com/pochenai/nano-llm-posttraining
21•popopanda•23h ago•0 comments

Show HN: CostPerPrompt – Live AI API pricing and real-workload cost calculators

https://costperprompt.com/
20•ahmed_hassan7•9h ago•7 comments

Show HN: I get 25 deep researched ideas with one single prompt

https://github.com/ringlochid/banksia
8•ringlochid•8h ago•2 comments

Show HN: Kedge – Full-stack cloud with forkable VM snapshots and global SQLite

https://kedge.dev/
136•wgjordan•3d ago•25 comments

Show HN: BitBang – Reach machines behind NAT from a browser, no account

https://github.com/richlegrand/bitbang-cli
94•narragansett•1d ago•37 comments