What is the process for transaction commitment?

Rholang doesn’t use a notion of a transaction in the same way that Ethereum does. Ethereum uses event-loop concurrency, and either the entire turn kicked off by a message succeeds or it doesn’t (maybe you ran out of gas, maybe there was some other error). Rholang blocks, on the other hand, contain three kinds of data: individual synchronizations of names, new sends, and new contract deployments. If you want transactions, you have to write code that implements them.

Leave a comment

Your email address will not be published. Required fields are marked *