this post was submitted on 12 Jun 2024
23 points (100.0% liked)

Buttcoin

396 readers
22 users here now

Buttcoin is the future of online butts. Buttcoin is a peer-to-peer butt. Peer-to-peer means that no central authority issues new butts or tracks butts.

A community for hurling ordure at cryptocurrency/blockchain dweebs of all sorts. We are only here for debate as long as it amuses us. Meme stocks are also on topic.

founded 11 months ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] corbin@awful.systems 7 points 5 months ago (1 children)

In enterprise computing, “smart contracts” are called “database triggers” or “stored procedures.” They’re a nightmare, because they’re very hard to reason about or maintain, and they’re prone to unexpected and spooky effects.

It occurs to me that the situation's even more dire than this single-node description. If everything's in one database, then yes, a smart contract is effectively a stored procedure. But it can be worse! Imagine e.g. an MMORPG where city centers or dungeons are disconnected from the regional map to prevent overload. A smart contract might need to synchronize data between two databases, e.g. a dungeon and a surrounding region, to maintain correctness.

[–] dgerard@awful.systems 7 points 5 months ago

yeah, i'm talking about the general case of not separating the code from the data