• FaceDeer@kbin.social
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    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
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      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.