commit/rollback (i.e. implementing SQL-style transactions?)

Hi all,

New to this board, but really intrigued (and shocked) by the flurry of craziness surrounding the DAO hack. One question I wanted to put to the community: why is there no support for grouping together operations to be committed/rolled back from the Blockchain as a group atomically? This is a basic feature of databases and is essential to help maintain data integrity. Since Ethereum is primarily built for financial applications, it seems like a no-brainer that you'd want this functionality.

So the questions are:
1. Is this functionality there and did I (and the Slock.it devs, apparently) miss it?
2. If not, was the functionality never considered?
3. If it was considered, why wasn't it implemented?

More detailed thoughts here:
https://medium.com/@coriacetic/one-wishful-and-one-practical-suggestion-for-mitigating-dao-style-hacks-7ceddece5f4e#.s1h7u7fuu

Thanks!
Dave

Comments

Sign In or Register to comment.