Według CoinDesk, artykuł badawczy opublikowany w tym tygodniu nakreślił nowy paradygmat o nazwie BitVM, którego celem jest wprowadzenie inteligentnych kontraktów w stylu Ethereum do sieci Bitcoin. Artykuł został napisany przez Robina Linusa, głównego współpracownika ZeroSync, projektu opracowującego narzędzia do wykorzystania dowodów z wiedzą zerową na Bitcoinie. Celem BitVM jest umożliwienie kompletnych kontraktów Bitcoin w technologii Turing bez komplikowania sieci dla innych użytkowników. Obliczenia byłyby wykonywane poza łańcuchem, a następnie weryfikowane w łańcuchu, podobnie jak w mechanice optymistycznych zestawień na Ethereum.
W protokole uczestniczą dwie strony: „weryfikator” i „weryfikator”. Dowód stwierdza, że konkretna funkcja daje określony wynik, gdy ma określone dane wejściowe. Wstępnie podpisują sekwencję transakcji, umożliwiając im grę typu wyzwanie-odpowiedź. Następnie dokonują wpłat w ramach łańcucha na adres Bitcoin, aktywując kontrakt i rozpoczynają wymianę danych poza łańcuchem, przy czym weryfikator może przyjąć depozyt od sprawdzającego, jeśli zgłosi jakiekolwiek nieprawidłowe roszczenie. Powinno to oznaczać, że napastnicy zawsze tracą swoje depozyty, napisał Linus.
Jednak propozycja BitVM spotkała się z mieszanymi reakcjami, a niektórzy komentatorzy zwrócili uwagę na jej ograniczenia. Pseudonimowy autor bitcoinów, Shinobi, zauważył, że koszt zarządzania danymi poza łańcuchem jest „ogromny”, a protokół obejmujący tylko dwie strony – osobę dowodzącą i weryfikatora – również stanowi „duże ograniczenie”. Bob Bodily, dyrektor generalny Ordinals marketplace Bioniq, porównał BitVM z bardzo wczesną, limitowaną wersją maszyny wirtualnej Ethereum (EVM), ale przyznał również, że jest to niesamowity przełom z możliwymi do rozwiązania problemami. „Spodziewam się, że w ciągu najbliższych kilku miesięcy wiele z tych luk zostanie wypełnionych i wtedy będziemy mieli bardziej wydajny skrypt Bitcoin bez aktualizacji Bitcoin” – powiedział.
Próby wdrożenia możliwości inteligentnych kontraktów w sieci Bitcoin nie są nowe. Programiści próbują znaleźć sposoby na obejście ograniczeń sieci ze względu na prostszy język skryptowy w porównaniu z blockchainami, takimi jak Ethereum czy Solana. W grudniu ubiegłego roku projekt Blockchain Stacks opublikował białą księgę przedstawiającą jego zasoby cyfrowe „Stacks bitcoin” (sBTC), przedstawiane jako sposób na wprowadzenie inteligentnych kontraktów do Bitcoina.