mirror of
https://github.com/aljazceru/dlcspecs.git
synced 2025-12-17 06:14:23 +01:00
2.9 KiB
2.9 KiB
May 6th (7 PM CST)/7th (9 AM JST) Meeting
On-boarding Contributors
- Adding intro doc (should this go into the top of readme instead?)
- https://github.com/discreetlogcontracts/dlcspecs/issues/16
- Tibo has a md for this! Review needed
- Add new blog posts (lightning dlc related) to resources page
- Anything else for the resources page?
- Chris suggests we add links to reference implementations
- Antoine suggests a glossary like BOLT 0
Rust DLC
- Overview
- Yancy has a PR in for basic functionality and simple unit tests in Rust
- Next step is to make it look more like something that belongs in Rust BTC and will go there eventually
- Where should code go?
- Initial DLC functions
- How do we want to do bindings to secp256k1?
- Fork of rust-btc's secp256k1
- maintained in that repo
- We want to have commits everyone uses off of libsecp for compatibility
- Fork of rust-btc's secp256k1
- Goals for first DLC project on rust-lightning?
- LN Hackathon
- Antoine is going to post a write-up of changes that need to be implemented
- DLC output on LN commitment tx
- We need to figure out build stuff wrt libsecp256k1 beforehand if possible
- Actually Lloyd has us covered with a branch where we can just implement sigpoint computation
Oracle Standards
- Signature serialization standard (tagged hashes?)
- Signing numbers (prices)
- Tibo is working on a proposal that he wants to post next week for discussion
- Maybe look into https://blog.coinbase.com/introducing-the-coinbase-price-oracle-6d1ee22c7068
Tweaked Public Key/Point Computation for CETs
- Privacy against mempool observer
- https://github.com/discreetlogcontracts/dlcspecs/issues/35
- Everyone likes the resolution of this, PR to come soon
- Is this relevant? https://github.com/LNP-BP/LNPBPs/blob/master/lnpbp-0001.md
Re-writing Specification (to be BOLT-like)
- Transactions.md
- Make sure to define everything before use. Maybe a glossary?
- Perhaps we want a layered design picture first, and then make spec modules follow this
- Nadav will open issue for this
Interoperability and Testing
- Coming up with test vectors for edge cases
- https://github.com/discreetlogcontracts/dlcspecs/issues/30
- We should have separate files for unit and integration test vectors
- integration test vectors for things like timeouts
- We should have separate files for unit and integration test vectors
- https://github.com/discreetlogcontracts/dlcspecs/issues/30
- What do we need to do to become inter-operable?
- Low R signing
- Schnorr/BIP 340 updates
- Fee stuff?
- Any diffs left after that?
- Hard to tell but nothing we know of
DLC Coordination
- Copying wasabi