Categories: News

Miniscript a new programming language for Bitcoin

Bitcoin Core developer Peiter Wuille has introduced a new programming language called Miniscript. It can be used to simplify the development of smart contracts for Bitcoin.

One of the most prolific and respected Core developers, Wuille is responsible for creating and implementing Segregated Witness (SegWit).

Miniscript is built on the existing Script language for Bitcoin smart contracts and aims to optimize it. The script allows you to specify certain conditions that must be met in order to spend bitcoin. For example, it may set a deadline for transactions or request multiple signatures to verify a transaction.

Currently, Script language is very difficult to use to perform various types of static analysis, generic signing, and policy compilation. According to Wuille’s documentation, the Miniscript functions are a representation for scripts that make these operations possible.

How does Miniscript help?

Wuille published on Twitter an example of how Miniscript can be used:

Imagine that a company wants to protect its cold-stored funds using a multi-security policy. This requires approval from two of the 3 executive directors. However, one of the executives has a configuration program based on 2FA / multisig / timelock. The whole configuration can be one of the “participants” multisig “

The developer said that if there is a demand, it will work on incorporating parts of Miniscript into the Bitcoin core. The programming language has already undergone extensive testing in accordance with the Bitcoin consensus rules. Wuille is of the opinion that the Minister could work with more wallet technologies, and the other developers are working on a Rust library for it.

Miners Hashrate

Recent Posts

Mining RTX 3070 at NiceHash: Overclocking, tuning, profitability, consumption

Mining on RTX 3070. Overclocking, tuning, profitability, consumption: If you are interested in finding more…

6 months ago

Mining GTX 1660, 1660 Ti, 1660 Super: Overclocking, settings, consumption

Mining with GTX 1660, 1660 Ti, 1660 Super. Overclocking, settings, consumption, profitability, comparisons - If…

6 months ago

Mining RTX 2070 and 2070 Super: Overclocking, profitability, consumption

Mining with RTX 2070 and 2070 Super. Overclocking, profitability, consumption, comparison What the RTX 2070…

6 months ago

Mining with RTX 3060, 3060 Ti. Limitations, overclocking, settings, consumption

Mining with RTX 3060, 3060 Ti. Limitations, overclocking, settings, consumption, profitability, comparison Let's look at…

6 months ago

Alphacool Eisblock Aurora Acryl GPX-A Sapphire – test: 2.8 GHz++ are not an issue

Alphacool Eisblock Aurora Acryl GPX-A (2022) with Sapphire Radeon RX 6950 XT Nitro+ Pure in…

6 months ago

Corporate Crypto Strategies 4.0: Leading with Bitcoin Expertise

In the ever-evolving landscape of business strategy, Bitcoin has emerged as a pivotal asset. With…

6 months ago

This website uses cookies.


Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /home/gamefeve/bitcoinminershashrate.com/wp-includes/functions.php on line 5420

Notice: ob_end_flush(): failed to send buffer of zlib output compression (1) in /home/gamefeve/bitcoinminershashrate.com/wp-includes/functions.php on line 5420