[HN Gopher] Transaction models are programming paradigms
___________________________________________________________________
Transaction models are programming paradigms
Author : surprisetalk
Score : 32 points
Date : 2024-08-16 14:45 UTC (2 days ago)
(HTM) web link (mmapped.blog)
(TXT) w3m dump (mmapped.blog)
| klntsky wrote:
| > The utxo model was no mistake. It works well with pure value
| transfers and offers a refreshing take on general-purpose
| programming on chain.
|
| > [..]
|
| > The downsides of this model are the mirror image of their
| strengths. The functional style is alien to most developers, and
| it hinders complicated interactions and integrations that are
| dominant in mainstream blockchain programming.
|
| There are more downsides than that. The eUTxO model is not
| equivalent to accounts when it comes to its capabilities for
| building dApps.
|
| I explained it in more detail recently in a problem statement
| document for Cardano: https://github.com/cardano-
| foundation/CIPs/pull/874
| pavlov wrote:
| I don't think I've heard "dApp" since 2021.
|
| It feels weirdly nostalgic, almost like the other frontpage
| story about writing CP/M programs. The world has moved on but
| someone is still pushing this rock.
| jacoblambda wrote:
| > There are more downsides than that. The eUTxO model is not
| equivalent to accounts when it comes to its capabilities for
| building dApps.
|
| > I explained it in more detail recently in a problem statement
| document for Cardano: https://github.com/cardano-
| foundation/CIPs/pull/874
|
| I think I'm siding with Michele in this situation that what you
| describe as a problem is rather just a UX painpoint of UTXO and
| not a flaw or issue that needs to be fundamentally changed.
|
| If you want to be able to coordinate to construct transactions
| you need to do it off-chain. The network can have standard
| systems for doing that or for verifying content (ex: DA-ed data
| that doesn't commit to L1) but any transactions that are
| settling on chain need to be 100% deterministic.
___________________________________________________________________
(page generated 2024-08-18 23:01 UTC)