What happened in CIPs last week?

Hello!

In this thread I will add brief summaries of the latest news in CIPs from the past week.

:sunglasses:

8 Likes

What happened in CIPs last week?

8 Likes

What happened in CIPs the week starting 17th Oct?

  • CIP-XXXX | Set minPoolCost to 0 [New Proposed CIP]

    • Set minPoolCost to 0.
    • Lots of community engagement on this on here.
  • CIP-XXXX | Fair Stakepool Reward [New Proposed CIP]

    • This CIP presents changes to the reward sharing scheme - aiming to promote further decentralization and pool market fairness.
    • This is in a similar vein to the above CIP, with both suggesting changes to minPoolCost
  • Draft CIP-XXXX | Oracle Datum Standard [New CIP Draft]

    • This draft proposal defines a data standard for oracles to follow when placing data on-chain, as well as consumers to read the datum of produced oracle feeds.
  • Draft CIP-XXXX | Parameterised Reference Scripts [New CIP Draft]

    • This draft proposal presents overloading the reference scripts field, to create a proof which could be used to construct further scripts from.
  • Draft CIP-XXXX | DApp Registration [New CIP Draft]

    • This draft proposal aims to standardize the process of metadata claims, dApp registration and verification.
  • CIP Editors Meeting #56 (happening Tomorrow):

    • 25th October 8:30am UTC
    • Held on Discord - here.
    • Agenda to focus on Plutus and Plutus Core CIPs.
6 Likes

What happened in CIPs last week? (Week starting 24th Oct)

4 Likes

What happened in CIPs last week? (week starting 31st October) - not too much…

  • CIP-01 & CIP-99 [CIP Process Improvement]:
    • Plenty of continued discussion here.
    • I continue to recommend checking this out!

Next meeting:

  • CIP Editors Meeting #57:
  • 8th November 5pm UTC
  • Held on Discord - here.
  • Agenda TBC.
3 Likes

What happened in CIPs last week? (Week starting 7th Nov)

  • CIP-01 & CIP-99 [CIP Process Improvement]:
    • Plenty of continued discussion here.
    • I continue to recommend checking this out! :eyes:
  • CIP-XX | Transaction Serialization Deprecation Cycle [New CIP Proposal]:
    • This proposes a policy for how to manage the backwards compatibility of the binary format for transactions.
  • CPS-XX | Pointer Address Removal [New CPS Proposal]:
    • This problem statement describes the problems associated with the use of pointer addresses, introduced in Shelley. See CIP-19 on addresses.
  • Draft CPS-XX | Metadata Discoverability and Trust [New CPS Draft]:
    • This (first?) problem statement aims to illustrate the problem of the discovery and trust for off-chain metadata.
    • This is a wide interesting problem, I recommend a read :eyes:
1 Like

What happened in CIPs last week? – lots!

1 Like

What happened in CIPs last week? (Week starting 21st Nov)

  • CIP-XX | Tiered Pricing [New CIP Proposal]:

    • This proposal offers a specification for how to introduce tiered transaction fee pricing to Cardano.
    • This is a good read - I recommend checking this out!
  • CIP-XX | Delegated Spending Authorizations [New CIP Proposal]:

    • This proposes to allow users to delegate authorized spending of outputs in their wallets to smart contracts or other users, without sending said outputs out of their wallets.
    • This seems like an interesting idea.
  • Draft CPS | Smart Tokens [New Draft CPS]:

    • This draft problem statement tries to detail the issue around the ability to control a native token’s lifecycle, beyond forging.

Continued Recommendations:

  • CIP-1694? | A proposal for entering the Voltaire phase [Continued Discussion]:

    • This proposes a revision of Cardano’s on-chain governance system to support the new requirements for Voltaire.
    • This is a very important CIP for the future of the Cardano Ecosystem - so I will continue to recommend checking this out!
  • CIP-XX | Implement Ouroboros Leios to increase Cardano throughput [Continued Discussion]:

    • This proposes the next evolution of Ouroboros being implemented in Cardano.
    • This is a very important CIP for the future of scaling Cardano - so I will continue to recommend checking this out!
  • CIP-01 & CIP-99 [CIP Process Improvement]:

    • Plenty of continued discussion here.
    • I continue to recommend checking this out!

Meeting:

  • CIP Editors Meeting #58 (happening Wednesday):
    • 30th November 9:30am UTC
    • Held on Discord - here.
    • Agenda.
2 Likes

What happened in CIPs last week? (Week starting 28th Nov):

  • CIP-??? | Decentralized WebRTC dApp-Wallet Communication [New CIP Proposal]:

    • This proposal describes a decentralized communication method between dApps and wallets based on WebTorrent trackers and WebRTC.
    • This is an interesting proposal, offering a demo implementation.
  • CIP-??? | Merkelised Plutus Scripts [New CIP Proposal]:

    • This proposal suggests changing how scripts are hashed, from hash of it’s serialisation to a hash of it’s immediate children’s hashes, forming a Merkle Tree from the AST.
    • This is an interesting proposal.
  • CIP-??? | Tune Parameters minPoolCost and K [New CIP Proposal]:

    • This proposal suggests altering minPoolCost and K parameters in aims to reduce the amount of minimal pledge required to start earning favourable staking rewards.
  • CPS-??? | Properly burning NFTs / tokens [New CPS Problem]:

    • This problem statement describes how an issue around the ability to burn NFT / tokens and release minUTxO (ADA) backing the NFT / token.
  • CPS-??? | On chain dApp and script audits [New CPS Problem]:

    • This problem statement describes the issue of checking if a particular dApp version (release) or a given script has been audited by a certain auditing company / party from on-chain metadata.
    • This is an interesting problem, I believe it is in a similar vein to CPS-01.

Continued Recommendations:

Next Meeting:

  • CIP Editors Meeting #59 (tomorrow):
    • 6th December 5:00pm UTC
    • Held on Discord - here.
    • Agenda TBC.
1 Like

What happened in CIPs last week? (week starting 5th Nov)

  • CIP-??? | Encrypted Transaction message/comment metadata (Addendum to CIP-0020) [New CIP Proposal]:

    • This proposal offers a privacy focussed update to the CIP-20 transaction message metadata standard.
    • This is widely adopted already with many wallet and tools using this standard.
  • CIP-??? | Extended Local Chain Sync Protocol [Continued Discussions]:

    • This proposal suggests modifying cardano-node to allow ledger state data to be transferred over local domain sockets.
    • This interesting proposal has seen lots of continued engagement.
  • CIP-??? | Merkelised Plutus Scripts [Continued Discussions]:

    • This proposal suggests changing how scripts are hashed, from hash of it’s serialisation to a hash of it’s immediate children’s hashes, forming a Merkle Tree from the AST.
    • This interesting proposal has seen lots of continued engagement.

Continued Recommendations:

Next Meeting;

  • CIP Editors Meeting #60:

    • Date to be announced.
    • Held on Discord - here.
    • Agenda TBD.
3 Likes

What happened in CIPs last week? (week starting 12th Nov) – not too much

  • No new proposals…

Continued Recommendations:

Next Meeting:

  • CIP Editors Meeting #60:
    • Jan 10th 9:30am UTC
    • Held on Discord - here.
    • Agenda TBD.
3 Likes

What happened in CIPs over the last few weeks?

  • CIP-82? | Improved Rewards Scheme Parameters [New CIP Proposal]:
    • This proposal aims to improve the rewards scheme parameters, notably by removing minPoolCost, adding minPoolRate, and increasing k.
    • A particularly well-written proposal with some good discussions around it.
  • CPS-??? | Spending Script Redundant Execution [New CPS]:
    • Spending scripts are currently executed once for every UTxO being consumed from a script address. However, there are use cases where the validity of the transaction depends on the transaction as a whole and not on any individual UTxO.

Continued Recommendations:

Next Meeting;

  • CIP Editors Meeting #61:
    • Jan 31th 5pm UTC
    • Held on Discord - here.
    • Agenda TBD.
3 Likes

What happened in CIPs week of 16th Jan? – tonnes

  • CIP-??? | NFT Metadata Update Oracles [New CIP Proposal]:
    • This proposal extends the CIP-25 standard for defining and updating token metadata via transaction metadata.
  • CIP-??? | Maybe Datum [New CIP Proposal]:
    • This proposal suggests altering Plutus scripts so that they optionally take the datum from the UTXO being spent, rather than being required to do so.
  • CIP-??? | Post Quantum signatures in Plutus [New CIP Proposal]:
    • This proposal suggests adding post-quantum signatures (NIST standard) to Plutus Core.
  • CIP-??? | Authenticated Web3 HTTP requests [New CIP Proposal]:
    • This proposal defines a method for wallet connected websites to utilize HTTP endpoints.
  • Draft CIP-??? | ERC20-like assets [New Draft CIP]:
    • This draft proposal aims to imitate the way the account model works leveraging the UTxO structure.
    • This introduces the programmability over the transfer of tokens (meta-tokens) and their lifecycle seen in ERC-20 tokens.

CIP editors meeting #60 my notes:

2 Likes

What happened in CIPs last week? (week starting 23rd Jan):

Continued Recommendations:

  • CIP-0046 | Merkelised Plutus Scripts:
    • This proposal suggests changing how scripts are hashed, from hash of it’s serialisation to a hash of it’s immediate children’s hashes, forming a Merkle Tree from the AST.
    • This interesting proposal!
  • CPS-0002 | Pointer Address Removal:
    • This problem statement proposes the removal of pointer type addresses.

Next Meeting:

  • CIP Editors Meeting #61 (tomorrow!):
  • Jan 31th 5pm UTC
  • Held on Discord - here.
  • Agenda.
1 Like

What happened in CIPs last week? (week starting 30th Jan):

  • CIP-??? | Ledger evolution (meta) [New CIP Proposal]:
    • This proposal formally enlists Cardano Ledger as a CIP category, describing guidance for future CIPs concerning the Cardano ledger.
  • CIP-??? | Sums-of-products in Plutus Core [New CIP Proposal]:
    • This CIP proposes to add native support for datatypes to Plutus Core, and to use that support to implement more efficient interchange of the script context between the ledger and scripts.
    • Lots of engagement and discussion.

Continued Recommendations:

Next Meeting:

  • CIP Editors Meeting #61:
    • Feb 14th 5pm UTC.
    • (postponed from Jan 31st)
    • Held on Discord - here.
    • Agenda.
1 Like

What happened in CIPs last week? (week starting 6th Feb):

Continued Recommendations:

  • CIP-81 | Tiered Pricing:
    • This proposal offers a specification for how to introduce tiered transaction fee pricing to Cardano.
    • This is a good read.
  • CIP-0039? | Language annotated address:
    • This proposal suggests adding additional annotations to addresses containing script hashes, so that native and Plutus script addresses can be differentiated.

Next Meeting:

  • CIP Editors Meeting #61 (tomorrow):
    • Feb 14th 5pm UTC.
    • (postponed from Jan 31st)
    • Held on Discord - here.
    • Agenda.
1 Like

What happened in CIPs last week?

  • CIP-??? | Extendable dApp Connector [New Proposal]:
    • This CIP proposes an alternative to CIP-30 for a base dApp-Wallet communication bridge whilst adding a scheme for how functionality can be enhanced.
    • I am an author on this :sunglasses:

CIP Editors Meeting #61 (Tuesday 14th) – my notes:

  • CPS-03 | Smart Tokens:
    • Should remove solution parts from the problem statement.
    • Parts of the rejected CIP-70 to be merged in as these are closely aligned.
  • Draft CPS-??? | Wallet UX:
    • Some interesting ideas included - around shortcomings of CIP-30.
    • No response from author to comments in three weeks - this should be closed for now.
  • CIP-??? | Sums-of-products in Plutus Core:
    • Author present to discuss.
    • All comments have been responded to.
    • Will move to last check for the next meeting.
  • CIP-??? | Ledger evolution (meta):
    • Keen to have this merged.
    • Not too much discussion around this on Github - but that is nature of meta proposals.
    • Moved to last check for the next call.
  • CIP-??? | NFT Metadata Update Oracles:
    • No major disputes present on this well articulated proposal.
    • Asked author to be present for the following meeting to discuss.
  • CIP-??? | Maybe Datum:
    • This is waiting for author to respond to comments.
    • This is ready to have a number applied in the meantime.
    • Further reviews would be good.
  • CIP-??? | Post Quantum signatures in Plutus:
    • Author present and a long heathy discussion was had around this.
    • Main question for this proposal: is it worth doing this now or in future?
    • Perhaps need domain expert to weigh in along with Plutus team.
    • Maybe a CPS could be added.

Next Meeting:

  • CIP Editors Meeting #62:
    • Feb 28th 9:30am UTC.
    • Held on Discord - here.
    • Agenda TBD.
2 Likes

Really appreciate these easy to digest updates!

1 Like

What happened in CIPs last week?

  • CIP-??? | Beacon Tokens & Distributed Dapps [New Proposal]:
    • This proposal introduces a standard to create distributed L1 Dapps where users maintain full delegation control of their assets and also maintain full custody of their assets at all times.

Continued Recommendations:

  • CIP-0057? | Plutus Smart-Contract Blueprints
    • This proposal specifies a language for documenting Plutus contracts in a machine-readable manner. This is akin to what OpenAPI or AsyncAPI are for, documenting HTTP services and asynchronous services respectively.
    • Lots of recent discussions here too.
  • CIP-0086? | NFT Metadata Update Oracles
    • This proposal extends the CIP-25 standard for defining and updating token metadata via transaction metadata, by providing a new mechanism to update token metadata without having to mint or burn tokens.
    • Interesting proposal for updating NFT (or other asset) metadata.

Next Meeting:

  • CIP Editors Meeting #62:
    • March 14th 9:30am UTC.
    • Postponed from 02.28
    • Held on Discord - here.
    • Agenda TBD.
2 Likes

What happened in CIPs last week? (Week starting 27th Feb):

Continued Recommendations:

Next Meeting:

  • CIP Editors Meeting #62:
    • March 14th 9:30am UTC.
    • Postponed from 02.28
    • Held on Discord - here.
    • Agenda TBD.
2 Likes