Browse Source

Cleanups

analysis
Pieter Wuille 5 years ago
parent
commit
9453b9630d
  1. 1
      README.md
  2. BIN
      blockstream.png
  3. 23
      index.html

1
README.md

@ -0,0 +1 @@
Go to [the website](http://bitcoin.sipa.be/miniscript/).

BIN
blockstream.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

23
index.html

@ -101,6 +101,18 @@ statically analyze for various properties (spending conditions, correctness, sec
For now, Miniscript is really only designed for P2WSH and P2SH-P2WSH embedded scripts. Most of its constructions works fine in P2SH as well, but some of the (optional) security properties For now, Miniscript is really only designed for P2WSH and P2SH-P2WSH embedded scripts. Most of its constructions works fine in P2SH as well, but some of the (optional) security properties
rely on Segwit-specific rules. Furthermore, the implemented policy compilers assume a Segwit-specific cost model. rely on Segwit-specific rules. Furthermore, the implemented policy compilers assume a Segwit-specific cost model.
</p> </p>
<p>
Miniscript was designed and implemented by Pieter Wuille, Andrew Poelstra, and Sanket Kanjalkar at Blockstream Research, but is the result of discussions with several other people.
</p>
<p>
Source code links:<ul>
<li><a href="https://github.com/sipa/miniscript">Website and C++ compiler code</a></li>
<li><a href="https://github.com/sipa/miniscript/tree/master/bitcoin">Bitcoin Core compatible C++ implementation</a></li>
<li><a href="https://github.com/apoelstra/rust-miniscript">Rust-miniscript implementation</a></li>
</p>
</div> </div>
</div> </div>
@ -574,15 +586,13 @@ The following table lists these additional properties, and the requirements for
<tr><td><code>n:<em>X</em></code></td><td></td><td>s=s<sub>X</sub>; f=f<sub>X</sub>; e=e<sub>X</sub></td></tr> <tr><td><code>n:<em>X</em></code></td><td></td><td>s=s<sub>X</sub>; f=f<sub>X</sub>; e=e<sub>X</sub></td></tr>
</tbody> </tbody>
</table> </table>
Some examples from this table explained:<ul>
</ul>
</p> </p>
</div> </div>
</div> </div>
<div class="card mb-3 text-left"> <div class="card text-left">
<h3 class="card-header">Analyze a Miniscript</h3> <h3 class="card-header">Analyze a Miniscript</h3>
<div class="card-block"> <div class="card-block">
@ -601,5 +611,12 @@ Some examples from this table explained:<ul>
</div> </div>
</div> </div>
<footer class="footer">
<div class="container text-center">
<img height="144px" src="blockstream.png" width="288px">
</div>
</footer>
</body> </body>
</html> </html>

Loading…
Cancel
Save