# BitVM - Zulu

**Notably, as the industry’s first  project to simulate ZKP using Bitcoin Script, Zulu has significantly contributed to the official BitVM GitHub repository, earning high praise from BitVM’s inventor, Robin Linus.**

{% embed url="<https://x.com/robin_linus/status/1796206213077545079>" %}

All details of Zulu-BitVM implementations below:&#x20;

{% content-ref url="bitvm-zulu/bitvm-zkp-verifier" %}
[bitvm-zkp-verifier](https://docs.zulunetwork.io/core-concepts/bitvm-zulu/bitvm-zkp-verifier)
{% endcontent-ref %}

{% content-ref url="bitvm-zulu/bridging-from-bitcoin" %}
[bridging-from-bitcoin](https://docs.zulunetwork.io/core-concepts/bitvm-zulu/bridging-from-bitcoin)
{% endcontent-ref %}

{% content-ref url="bitvm-zulu/verify-on-the-bitcoin-network" %}
[verify-on-the-bitcoin-network](https://docs.zulunetwork.io/core-concepts/bitvm-zulu/verify-on-the-bitcoin-network)
{% endcontent-ref %}

{% content-ref url="bitvm-zulu/zulu-trust-minimized-bridge" %}
[zulu-trust-minimized-bridge](https://docs.zulunetwork.io/core-concepts/bitvm-zulu/zulu-trust-minimized-bridge)
{% endcontent-ref %}

## How the BitVM Launch Changed Everything

On October 9th, 2023, Bitcoin Researcher and expert in ZK technology [Robin Linus](https://twitter.com/robin_linus) released the [BitVM](https://bitvm.org/bitvm.pdf) whitepaper, sparking significant discussions within the Bitcoin community. While the technical intricacies of BitVM will be introduced in later chapters, its overarching capability can be summarized as the ability to compute anything on the Bitcoin network.

It is noteworthy that, prior to this revelation, several attempts had been made to construct Layer 2 solutions on Bitcoin. However, due to the inherent programmability limitations of Bitcoin itself, these endeavours, including [RGB](https://blackpaper.rgb.tech/), [Stacks](https://stx.is/nakamoto), [Rootstock](https://rootstock.io/static/a79b27d4889409602174df4710102056/RS-whitepaper.pdf), and other Bitcoin Layer 2 projects, encountered challenges in achieving successful implementations.

Although the [BitVM](https://bitvm.org/bitvm.pdf) whitepaper theoretically demonstrates the feasibility of a BTC L2, there are many areas to optimize, such as the bisection protocol and scripting language. Detailed insights into the specific design and developmental progress can be obtained on [Github](https://github.com/BitVM/BitVM/tree/main/docs).

Regardless, [BitVM](https://bitvm.org/bitvm.pdf) has empowered visionary developers by showcasing the potential for constructing **authentic Layer 2 solutions on Bitcoin**. Subsequently, numerous Bitcoin Layer 2 projects emerged, with some leveraging Bitcoin as a Finalization Layer based on BitVM, while others utilized Bitcoin as a Data Availability (DA) Layer.&#x20;

A common thread among these projects is the incorporation of the Ethereum Virtual Machine (EVM) as the execution layer for their respective Layer 2 solutions.
