Bitcoin is een programmeerbaar geldsysteem. Bitcoin is niet alleen decentraal schaars geld voor het internet, maar het is programmeerbaar. Je kunt het Bitcoin protocol uitbreiden met een nieuwe transactielaag zoals het Lightning Network, en verdere toepassingen programmeren voor het uitvoeren van andere handelsactiviteiten in de vorm van slimme contracten en sidechains. Dit worden de Bitcoin 2.0 initiatieven genoemd. Een geheel nieuw gedistribueerd monetair systeem kan met behulp van vrijwilligers en nieuwe start-ups worden geprogrammeerd.
De beste voorbeelden van projecten die het mogelijk maken om slimme contracten te programmeren in het Bitcoin protocol zijn het Liquid project van Blockstream en het Rootstock (RSK) project. Bitcoin zal in de toekomst zonder problemen slimme contracten kunnen verwerken buiten de hoofd-blokketen om met behulp van zijketens naar andere blokketens, maar ook binnen de Bitcoin blokketen zelf met behulp van een MAST-upgrade van de hashboom structuur binnen de transactieblokken van Bitcoin. Bitcoin kan zelf of in samenspraak met andere blokketenplatforms zoals Ethereum de wereld van financiën decentraliseren. Er zijn zeer veel DeFi-initiatieven waarbij bitcoin en stablecoins een belangrijke rol spelen. Uiteindelijk kan Bitcoin alle alternatieve blockchain platforms overbodig maken. Bijvoorbeeld, niets wat nu wordt gedaan op Ethereum, kan in de toekomst ook op Bitcoin op een betere manier worden verwezenlijkt. Een belangrijke nieuwe protocol is hiervoor al voorgesteld: Taro.
Alles is mogelijk, maar geduld is vereist aangezien het tijd kost om nieuwe mogelijkheden te ontwikkelen en te testen. Voor meer informatie: