35 Commits

Author SHA1 Message Date
Jason Dreyzehner db62ac4972 Clarify costing of signing serialization hashing
Fixes #38
2024-10-30 12:57:36 -04:00
Jason Dreyzehner 081cca01ca Add stakeholder lists 2024-10-15 22:26:05 -04:00
Jason Dreyzehner 9ee390c3ba Add stakeholder statements 2024-10-03 22:43:50 -04:00
Jason Dreyzehner 6b87d51708 Expand risk assessment, improve intro 2024-10-01 20:30:46 -04:00
Jason Dreyzehner 81785fa243 Correct links 2024-09-25 12:46:08 -04:00
Jason Dreyzehner a901bdabae Add more data 2024-09-24 23:29:57 -04:00
Jason Dreyzehner 1aded1a90f Directly commit latest tests and benchmarks, summarize results 2024-09-24 08:08:09 -04:00
Jason Dreyzehner b36d4f1a24 Merge pull request #19 from a60ab5450353f40e/density 2024-09-20 02:09:33 -04:00
Jason Dreyzehner fd552c36ba Merge pull request #27 from emergent-reasons/remove-javascript-numerical-ambiguities
fix truncation and precision ambiguities in javascript examples
2024-09-20 02:03:16 -04:00
Jason Dreyzehner 57feef378c Define Density Control Length, clarify origin of constants 2024-09-10 14:23:15 -04:00
emergent-reasons 3cc241e7c0 fix truncation and precision ambiguities in javascript examples 2024-09-07 16:13:41 +09:00
Jason Dreyzehner 35dc2c5210 Extract operation cost table into operation-costs.md 2024-09-02 13:34:42 -04:00
Jason Dreyzehner 3983bf2b20 Correct cost of OP_*VERIFY operations
Fixes #25
2024-08-31 15:54:42 -04:00
Calin Culianu 7e8ea2bcc3 Update readme.md -- hash digest iteration table has an error
The table has an error for `247`, which should be 4, not 5. 248 hits the 5 threshold. Likely this was just a mental error when you were composing the table.

247 + 8 -> 255 -> 255 / 64 -> 3 ... then add 1 to 3 you get 4.
2024-08-29 17:05:13 +03:00
bitcoincashautist 27fe8fb409 add link to rationale section 2024-08-29 13:55:26 +02:00
bitcoincashautist 004adaad11 nits 2024-08-29 13:53:01 +02:00
bitcoincashautist e203ddc457 Merge branch 'master' into density 2024-08-29 12:09:45 +02:00
Jason Dreyzehner 8cfdc72dab Corrections 2024-08-29 05:05:20 -04:00
Jason Dreyzehner 9f6604a338 Link to additional rationale sections 2024-08-28 23:44:40 -04:00
Jason Dreyzehner 2c9c180d39 Base densities on input length rather than transaction length
Fixes #21
2024-08-28 23:30:11 -04:00
Jason Dreyzehner 308274490a Include numeric encoding in operation costs
Fixes #20
2024-08-28 23:29:38 -04:00
bitcoincashautist 32a51dff16 add emphasis on density, add section to rationale 2024-08-28 16:24:49 +02:00
Jason Dreyzehner f59a7068b5 v3.0.1 2024-08-13 12:53:12 -04:00
Jason Dreyzehner 929ef37c6d Correct and clarify operation costs of OP_PICK and OP_ROLL 2024-08-13 12:52:04 -04:00
Jason Dreyzehner bff99c47b0 Clarify counting of hash digest iterations 2024-08-13 12:49:43 -04:00
Jason Dreyzehner 531df254c9 Clarify cost of unexecuted operations 2024-08-13 12:44:57 -04:00
Jason Dreyzehner 64817578a7 Further clarify operation cost table 2024-08-12 20:04:13 -04:00
Jason Dreyzehner b476674575 Clarify more differences between existing and upgraded behavior 2024-08-12 14:31:28 -04:00
Jason Dreyzehner 137d7f3665 Correct and clarify operation cost table
Fixes #17
2024-08-12 13:06:32 -04:00
Jason Dreyzehner 922d48ed87 Add technical overview 2024-08-07 13:31:05 -04:00
Jason Dreyzehner c5593de78f Move rationale to rationale.md 2024-08-06 21:07:38 -04:00
Jason Dreyzehner 4eba48ea46 misc changes 2024-08-06 20:21:55 -04:00
Jason Dreyzehner 3e50c1c0ad Propose for 2025 upgrade 2024-02-02 17:32:03 -05:00
Jason Dreyzehner 687fcfb2b6 links 2021-05-12 11:42:12 -04:00
Jason Dreyzehner ba2785b1f3 init 2021-05-12 04:09:34 -04:00