this post was submitted on 11 Oct 2023
502 points (92.8% liked)

Technology

59641 readers
3561 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] demesisx@infosec.pub 4 points 1 year ago* (last edited 1 year ago) (2 children)

Look into DJED on Cardano. It’s WAY cheaper than ETH (but perhaps not cheaper than some others). A friend of mine sent $10,000 to Thailand for less than a dollar in transaction fees. To 1bluepixel: Sounds like a use-case to me!

[–] oroboros@sh.itjust.works 5 points 1 year ago

If only I had some money to transfer somewhere :(

[–] FaceDeer@kbin.social 0 points 1 year ago (1 children)

Layer-2 rollups for Ethereum are also way cheaper than the base layer, this page lists the major ones.

[–] demesisx@infosec.pub 5 points 1 year ago* (last edited 1 year ago) (1 children)

Hmm.

You still have to deal with ETH fees just to get the funds into the roll up. I admit that ETH was revolutionary when it was invented but the insane fee market makes it a non-starter and the accounts model is just a preposterously bad (and actually irreparably broken) design decision for a decentralized network, makes Ethereum near impossible to parallelize since the main chain is required for state and the contracts that run on it are non-deterministic.

[–] FaceDeer@kbin.social -1 points 1 year ago (1 children)

There are exchanges where you can buy Ether and other tokens directly on a layer 2, once it's on layer 2 there are no further fees to get it there.

Layer 2 rollups are a way to parallelize things, the activity on one layer 2 can proceed independently of activity on a different layer 2.

I have no idea why you think contracts on Ethereum are nondeterminstic, the blockchain wouldn't work at all if they were.

[–] demesisx@infosec.pub 4 points 1 year ago* (last edited 1 year ago)

I think that because it’s true. Smart contracts on Ethereum can fail and still charge the wallet. Because of the open ended nature of Ethereum’s design, a wallet can be empty when the contract finally executes, causing a failure. This doesn’t happen in Bitcoin and other utxo chains like Ergo, and Cardano (where all transactions must have both inputs and outputs accounted for FULLY to execute). Utxo boasts determinism while the accounts model can fail due to an empty wallet. Determinism makes concurrency harder for sure…but at least your entire chain isn’t one gigantic unsafe state machine. Ethereum literally is by definition non-deterministic.