Skip to content
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

Merged
merged 2 commits into from
Mar 19, 2024

Conversation

joseph-fajen
Copy link
Contributor

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/

@joseph-fajen joseph-fajen added the No Changelog Required Add this to skip the Changelog Check label Mar 18, 2024
@joseph-fajen joseph-fajen enabled auto-merge (squash) March 19, 2024 18:59
@joseph-fajen joseph-fajen merged commit 973e03b into master Mar 19, 2024
5 checks passed
@joseph-fajen joseph-fajen deleted the PLT-9469-PlutusV3-docs-update branch March 19, 2024 19:31
``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
Copy link
Member

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.
Copy link
Member

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.
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
No Changelog Required Add this to skip the Changelog Check
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants