mirror of
https://github.com/aljazceru/dlcspecs.git
synced 2025-12-17 06:14:23 +01:00
* Made initial March meeting agenda, subject to change throughout this week * Adding things people wanted to discuss * Added notes from meeting
5.0 KiB
5.0 KiB
March 2nd (7 PM CST)/3rd (9 AM JST) Meeting 2021
Individual Updates (Sync)
- #Query(Nadav)
- Getting a bunch of threads started on v0 things
- Getting numeric outcomes spec merged
- Some general clean-up
- Disjoint Union DLCs
- 1/x shaped payout curves
- #Query(Ben)
- Input output ordering
- Implemented in code too
- SPK restrictions (Standardness)
- Input output ordering
- #Query(Tibo)
- Optimization of signature point computation and benchmarking
- Json format for oracle messages
- #Query(Lloyd)
- More security analysis
- #Query(Chris)
- Oracle explorer and other DLC tooling
- #Query(Antoine)
- Catching up on mailing list and review
- Client side verification of oracles
- #Query(Jesse)
- Finishing up adaptor signature PR
- Basically done!
- Looking at Lloyd's papers and ideas
- Finishing up adaptor signature PR
- #Query(Matt)
- Some initial diagrams PR'd
- node-dlc layer for TLVs
- #Query(all)
Secp256k1 Progress
#Query(Jesse, Lloyd)
- ECDSA Adaptor Signature PR under final review
Good Newcomer Issues
Same as last time, only cover if there's interest.
#Query(all)
- Dust Limit Computation Algorithm
- Linking Between Specification Files
- Pretty Pictures!
- Linter and CI
- Making prev_tx Optional During Contract Negotiation
Specification Writing
#Status_Update_Interrupt
- Merged
oracle_attestationTLV - Merged unsigned numeric outcome DLC spec
- Merged generalized
contract_infoTLV - Merged input and output ordering
- Merged SPK standardness rules
- Merged removal of ranged event descriptors
- Merged reword/rename clean-up
- Merged Disjoint Union DLC spec
- Opened PR proposing
1/xpayout curve shape support- https://github.com/discreetlogcontracts/dlcspecs/pull/144
- Do we want support for curve pieces of this shape or only the whole curve?
- Fraud proof discussion on mailing list
- Support for non-corresponding multi-oracle DLCs discussion on mailing list
- Documenting DLC implementation bugs that can cause loss of funds
- Where should TLVs be defined?
Security Proofs Update
#Query(Lloyd)
- Oracle attestation unforgeability
- Multi-oracle security
Oracle Specifications
#Status_Update
- Oracle JSON format proposal
- Client-Side Oracle Validation
- Should we recommend an encrypted & authenticated channel for receiving
oracle_pub_keys?
- Should we recommend an encrypted & authenticated channel for receiving
- Oracle Event Timestamps Discussion
- Current proposal is to replace u32 timestamp on
oracle_eventwith a TLV which can either beu32 : expected_timeoru32 : earliest_expected_time, u32 : latest_expected_time. - Does anyone think it is ever useful for oracles to give any timestamps other than expected times?
- Current proposal is to replace u32 timestamp on
- Oracle Attestation Computation Change Proposal
- #Query(Tibo, Lloyd)
- #Discussion
v0 Milestone Update
#Status_Update
-
Completed
- Enumerated Outcome DLCs
- Unsigned Numeric Outcome DLCs
- Generalized Contract Info
- Remove Ranged Outcome DLCs
- Ordering of Inputs and Outputs
- Requirements on SPKs
-
In Progress
-
TODO
- Updated Test Vectors
- Signed Numeric Outcome DLCs
- Making
prev_txoptional - Links between spec documents