-
Notifications
You must be signed in to change notification settings - Fork 479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added info about PlutusV3 to the Read-the-docs page about Plutus language changes #5844
Conversation
``PlutusV3`` is the new ledger language that enhances Plutus Core's cryptographic capabilities, offering the following benefits for the smart contract developer community: | ||
|
||
- Providing an updated script context that will let users see `CIP-1694 <https://cips.cardano.org/cip/CIP-1694#goal>`_ governance-related entities and voting features | ||
- Interoperability between blockchains |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd remove these:
- Interoperability between blockchains
- Advanced Plutus primitives
- Well-known and optimal cryptographic algorithms
- Support for porting of smart contracts from Ethereum
- Creating sidechain bridges
and simply say "new cryptographic and bitwise primitives`. These primitives are already explained below, and it is unclear which specific primitive you are talking about when you say "Creating sidechain bridges" etc.
- Well-known and optimal cryptographic algorithms | ||
- Support for porting of smart contracts from Ethereum | ||
- Creating sidechain bridges | ||
- Improving performance by adding a sums of products (SOPs) feature to support the direct encoding of differrent data types. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can just say "sums of products" since it is already explained in the immediate next paragraph.
PlutusV3 | ||
~~~~~~~~~ | ||
|
||
Plutus and cryptography teams at IOG, in collaboration with `MLabs <https://mlabs.city/>`_, continue to develop Plutus capabilities. Starting with the release of `Cardano node v.8.8.0-pre <https://github.com/IntersectMBO/cardano-node/releases/tag/8.8.0-pre>`_, ``PlutusV3`` is available on `SanchoNet <https://sancho.network/>`_, introducing the Cardano community to governance features from `CIP-1694 <https://cips.cardano.org/cip/CIP-1694#goal>`_ in a controlled testnet environment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest removing this paragraph. It's not very useful to talk about pre-releases and sanchonet, especially since 8.8.0-pre
doesn't yet support all the new primitives.
Added info about PlutusV3 to the Read-the-docs page:
https://plutus.readthedocs.io/en/latest/reference/cardano/language-changes.html
Adapted content from this recent blog post that Olga and Michael created so that it would be well-suited for the Read-the-docs page:
https://iohk.io/en/blog/posts/2024/02/12/unlocking-more-opportunities-with-plutus-v3/