Skip to content

Commit

Permalink
Update how-sui-works.md (#1013)
Browse files Browse the repository at this point in the history
Sentence case "Support for complex contracts" header to match all others
  • Loading branch information
Clay-Mysten authored Mar 22, 2022
1 parent a02a400 commit 5e068ac
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion doc/src/learn/how-sui-works.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ The process of submitting a Sui transaction is thus a bit more involved than in
While those steps demand more of the sender, performing them efficiently can still yield a cryptographic proof of finality with minimum latency. Aside from crafting the original transaction itself, the session management for a transaction does not require access to any private keys and can be delegated to a third party. Sui takes advantage of this observation to provide Sui Gateway Services.


## Support for Complex Contracts
## Support for complex contracts

Complex smart contracts may benefit from shared objects where more than one user can mutate those objects (following smart contract specific rules). In this case, Sui totally orders all transactions involving shared objects using a consensus protocol. Sui uses a novel peer-reviewed consensus protocol based on [Narwhal](https://arxiv.org/abs/2105.11827). This is state-of-the-art in terms of both performance and robustness.

Expand Down

0 comments on commit 5e068ac

Please sign in to comment.