23
you are viewing a single comment's thread
view the rest of the comments
[-] corbin@awful.systems 7 points 6 months ago

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 6 months ago

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

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

Buttcoin

417 readers
14 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 1 year ago
MODERATORS