My Fishing App’s Tamper-Proof Ledger Failed Its First Real Audit

https://hackernoon.imgix.net/images/zxh9WCZNRIXF8bRpfjWslCIhUby1-gr83at8.jpeg

My fishing app gives points for verified catches. Points decide what you can see on the map. So the first question anyone sensible asks is: what stops the operator, me, from quietly editing the numbers?

The fashionable answer is a blockchain. I used thirteen lines of Python and a dozen lines of SQL instead.

Then, to write this article honestly, I built a verifier and pointed it at production. The hash chain passed. The token ledger passed. The points ledger failed in 21 places, and every one of them was in my own account.

This is the design, the audit, and the bug.

Why not a chain of blocks

World Fishing Map records a catch like this: you photograph the fish, an AI proposes the species, you confirm, and the server scores it. There are two balances. Fish Tokens reward a trustworthy catch. Angler's Points reward using the app, and...

Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE

Read more

https://www.reuters.com/resizer/v2/JBJ4CBBSQFOF3AIWU54BZ5CG3A.jpg?auth=20a95c7d39f738bcb2ddc30ebce249900d9b76acde0304cdaad76d9d2cc34fc9&height=1005&width=1920&quality=80&smart=true

A Delaware jury awards Qualcomm $2 in nominal damages after finding Arm breached its architectural license agreement and sought to disrupt Qualcomm's business

Featured Podcasts Training Data: David Silver and Lasse Espeholt of Ineffable Intelligence: A Superlearner for the Age of Experience Sequoia Capital partners host conversations with leading AI builders and researchers to develop a deeper understanding of the evolving technologies and their implications. Subscribe to Training Data. Invest Like the Best: