Varför är det just nu ett av de svåraste ingenjörsproblemen på marknaden att bygga en riktig zkRollup på Bitcoin? På Ethereum kan zkRollups publicera ett bevis och låta ett onchain-verifieringskontrakt kontrollera dess giltighet. Och precis som Ethereum-rollups kör en Bitcoin zkRollup oftast snabbt offchain. Den lyckliga vägen. Men Bitcoin har inte den typen av onchain-verifiering, så du kan inte bara posta ett bevis och låta Bitcoin verifiera det på samma sätt. Därför behöver en Bitcoin zkRollup också en slags 'rättsfallsläge' för värsta fall. Den olyckliga vägen. Om någon fuskar eller går offline övergår systemet till en optimistisk utmaningsprocess: Bitcoin upprätthåller ett fördefinierat tvistspel med försignerade transaktioner och tidsgränser, tills det ogiltiga påståendet motbevisas eller fuskaren går ut på tidpunkten. Det är därför det är svårt att bygga detta: du bygger inte bara Rollupen – du konstruerar hela värsta fall-mekanismen som Bitcoin faktiskt kan köra. Och det är precis vad GOAT BitVM2:s mainnet levererar: en Bitcoin-verkställbar tvistväg som gör säker skalning praktisk, samtidigt som exits hålls verkställbara på Bitcoin själv. Lär dig allt om hur vi konstruerar för den olyckliga vägen med vår nya serie om att förstå BitVM2-arkitektur 👇