nkohen
c4fb12d95a
Added extra precision to interpolation points in general payout functions
2020-12-29 02:08:40 -06:00
nkohen
277ffe639b
Split NumericOutcome.md into three files and added some design discussion/intentions
2020-12-29 01:52:10 -06:00
nkohen
19e3c78a83
Replaced paragraph about accepter's payout_function with new recommendation
2020-12-29 01:52:10 -06:00
nkohen
cc6f4561b1
Responded to review, renamed precision_range -> rounding_interval
2020-12-29 01:52:10 -06:00
nkohen
35e0d6789f
Fixed algorithm typos
2020-12-29 01:52:10 -06:00
nkohen
9483fd0445
Fixed optimizations
2020-12-29 01:52:10 -06:00
nkohen
2d997d332b
Clarified optimizations
2020-12-29 01:52:10 -06:00
nkohen
24224ebd94
Added note on non-generality of concrete example
2020-12-29 01:52:10 -06:00
nkohen
5b5dde5a27
Added subsections to general example
2020-12-29 01:52:10 -06:00
nkohen
87d8984380
Added concrete example
2020-12-29 01:52:10 -06:00
nkohen
a9d2cf86fd
Added clarification about why base 2 is best, removed some first person
2020-12-29 01:52:10 -06:00
nkohen
317a691428
Added table of contents
2020-12-29 01:52:10 -06:00
nkohen
8ab9b78a3f
Filled in all remaining holes!
2020-12-29 01:52:10 -06:00
nkohen
2dee7b731d
Wrote CET signature validation section
2020-12-29 01:52:10 -06:00
nkohen
eb4b0d3d89
Wrote section for putting everything together into a CET set computation
2020-12-29 01:52:10 -06:00
nkohen
f21ce3e41c
Separated precision from function points and added note about polynomial evaluation optimizations when precision is not 1
2020-12-29 01:52:10 -06:00
nkohen
cf0e1fd9c2
More progress, specifically on curve serialization and polynomial interpolation
2020-12-29 01:52:10 -06:00
nkohen
d835703d8d
Began work on Numeric Multi-Nonce Outcome spec, wrote compression algorithm
2020-12-29 01:52:10 -06:00
Nadav Kohen
81b09e9fd1
Tuesday December 8 2020 Meeting ( #119 )
...
* Added meeting doc for December 8
* Added some oracle changes
* Updated meeting doc with notes from within the meeting
2020-12-28 15:13:22 -06:00
Ben Carman
5f8decf05b
Fix uint16 -> u16 in Digit Decomp Descriptor ( #127 )
2020-12-23 03:08:09 -06:00
Thibaut Le Guilly
743725390e
Enforce size prefixes for enumeration messages ( #123 )
2020-12-22 00:44:02 -06:00
Thibaut Le Guilly
45abe0c50d
Fix contract id computation ( #124 )
2020-12-17 01:37:14 -06:00
Gleb Naumenko
2a732d319d
Fix typos ( #118 )
2020-12-04 13:38:24 -06:00
Nadav Kohen
459478c5bd
Tuesday November 10 2020 Meeting ( #112 )
...
* November Meeting Doc
* Fixed bip typo
* Updated meeting doc before meeting
* last-minute updates
* Separated out the meeting legend into readme
2020-11-19 13:03:50 -06:00
Thibaut Le Guilly
c56b679bdf
Add rational fo overflow ( #115 )
...
* Add rational fo overflow
* Change base 10 to base for precision
2020-11-17 08:24:05 +09:00
Antoine Riard
fcb7762418
Add Non-Interactive Protocol ( #87 )
2020-11-09 13:33:53 -06:00
Thibaut Le Guilly
3df71667e9
oracle proposal ( #55 )
2020-11-04 11:40:27 +09:00
Nadav Kohen
0b69c3ed78
Introduces happy-path static test vectors ( #100 )
...
* Added test vectors deleted from #81
* Fixed dlc_test redeemscript and added new dlc message parsing tests
* Fixed chain_hash endianness
* Added Schnorr signature point computation test vectors
* Restructured contract info json
* Restructured signature TLVs dlc_message_test.json
* UInt16 prefixed scripts and added hash pre-images to test vectors
* Added Nicolas' tests for NFC normalization and hashing
* Added dlc fee computation tests
* Added clarification to redeemscript in funding_input_v0 wrt fee computation
* Added basic tx building tests
* Updated test vectors to use 107 witness bytes for P2WPKH
* Updated test vectors to include non-p2wpkh inputs as well as dummy scripts to be used in fee tests for less modular APIs
* Added maxWitnessLen to inputs explicitly
* Fixed order and serialization of signatures
* Fixed backward stack funding signatures
2020-10-29 03:17:50 -05:00
Thibaut Le Guilly
bcedd61e2c
define sum function ( #107 )
2020-10-09 11:36:24 -05:00
Ben Carman
e393127632
Fix link to funding_input_v0 ( #106 )
2020-10-09 11:34:50 -05:00
Ben Carman
44837f9472
Oracle Announcement TLVs ( #105 )
...
* Oracle Announcement TLVs
* Nadav's review
* Respond to more review
* Range Event Descriptor
* Add num outcomes to enum descriptor
2020-10-08 15:00:37 -05:00
Nadav Kohen
90b9cb7463
Tuesday October 6 2020 Meeting ( #101 )
...
* October meeting doc
* Made sighash comment less percise and hence less wrong
* Some updates
* Post meeting updates
2020-10-07 10:09:04 -05:00
Thibaut Le Guilly
b8a009de69
Specify u16 as script prefix ( #103 )
2020-10-01 10:07:08 -05:00
Nadav Kohen
22b23ebe39
Proposed v0 DLC TLV messages and Deterministic Fee Computation ( #81 )
...
* Specified DLC TLV messages and added happy-path test vectors
* Responded to Ben's review
* Updated test vectors to use correct Multisignature ordering and up-to-date BIP 340
* Responded to Tibo's review
* Attempted to specify funding inputs and funding signatures in a general way
* Regenerated test vectors as per the updated funding input and funding signature specification
* Specified generalized fee computation and fixed test vectors
* Added oracle signature and signed transactions to test vectors
* Responded to review from Tibo
* Fixed table of contents
* Clarified TLV vs. LN Message format, fixed off-by-one fee computation, updated test vectors for fees, have not yet updated test vectors for LN Message format
* Made offer, accept and sign conform with Lightning Message format
* Added a clarification
* Made contract_info a proper object
* Fixed test vector contract id hashes
* Made redeem script use compact size uint and removed test vectors from this PR
2020-09-29 10:33:18 -05:00
Thibaut Le Guilly
dfa2a46153
Fix broken links in Messaging.md ( #92 )
2020-09-17 17:28:08 +09:00
Thibaut Le Guilly
6d443fc8fd
Add cfd and p2pd references ( #80 )
2020-09-09 06:48:57 -05:00
Nadav Kohen
d379bf5639
Updated the readme ( #79 )
2020-09-08 17:10:15 -05:00
Ben Carman
f724f82c3b
Order funding keys by lexicographical order ( #75 )
...
* Order funding keys by lexicographical order
* Add clarifation and rationale
2020-09-08 17:10:03 -05:00
Nadav Kohen
b0cbed2552
Peer Protocol for Contract Negotiation Specification ( #59 )
...
* Added Peer Protocol specification
* Responded to review
* Responded to more review
2020-09-08 16:40:04 -05:00
Nadav Kohen
a966ac7297
Adaptor DLC Transactions Specification ( #57 )
...
* Re-wrote the Transactions specification to match the new adaptor signature based DLCs and to match the BOLT style
* Responded to some review
2020-09-08 16:05:27 -05:00
Nadav Kohen
7905d5e89a
Tuesday September 1 2020 Meeting ( #66 )
...
* Tuesday September 1 2020 Meeting
* Added some details
* Add C# impl
2020-09-08 15:46:15 -05:00
Chris Stewart
ebf9414fc9
Merge pull request #49 from Christewart/2020-08-06-intro-readme
...
Add introduction to README
2020-08-06 12:59:31 -05:00
christewart
7c26c32646
Remove redundant 'project' word
2020-08-06 07:20:56 -05:00
christewart
e4c1370df7
Remove INTRO from TODO, add our project dashboard
2020-08-06 07:19:50 -05:00
christewart
7296cdef02
Add introduction to README
2020-08-06 06:52:13 -05:00
Chris Stewart
29b1d5da6f
Merge pull request #42 from nkohen/meeting
...
Tuesday August 4 2020 Meeting
2020-08-06 06:34:48 -05:00
nkohen
b2df52e83b
Post meeting notes
2020-08-05 12:43:55 -05:00
Chris Stewart
073986db63
Add implementations section on the README ( #43 )
...
* Add implementations and bitcoin-s section to the README
* Add interactive demo, add adaptor-dlc branch for implementation
2020-08-03 15:00:34 -05:00
nkohen
32e77b4f10
Added some topics people want to discuss
2020-07-31 10:19:25 -05:00
nkohen
0c882ee818
Added start of agenda for Aug. 4 2020 meeting
2020-07-29 16:40:04 -05:00