Crypto Prices

Udforskningen af Bitcoin DeFi’s Oprindelse: Hvorfor er Applikationsskalering Så Kompliceret?

maj 13, 2025

Indledning

Processen med at udvikle tokens, NFTs og DeFi på Bitcoin er mere kompleks, end det umiddelbart synes. På Ethereum Virtual Machine (EVM) og andre smart contract-platforme er smart contracts Turing-complete, hvilket betyder, at nye funktioner eller muligheder kan tilføjes ved blot at implementere en brugerdefineret kontrakt. I modsætning hertil skal udviklerne på Bitcoin være forsigtige med at innovere uden at forårsage en hard fork og kan kun operere inden for rammerne af eksisterende protokolfunktioner.

Som nævnt tidligere er en central faktor, der gør Bitcoin unikt og værdifuldt, dets overholdelse af “originalitet”, og hovedkæden har gennemgået få ændringer over tid. På trods af dette var Bitcoin den første blockchain, der fik bred adoption, og mange af de teknologier, der senere blev implementeret på mere fleksible blockchains, havde faktisk deres tidlige frø på Bitcoin.

Faktisk optrådte NFTs først på Bitcoin i form af “Colored Coins”; konceptet med state channels minder i høj grad om dagens L1-L2-arkitektur; og atomic swaps lagde grundlaget for moderne cross-chain-broer. I den forrige artikel “Starter fra Bitcoin: Den Sande Oprindelse af DeFi” introducerede vi nogle af disse udviklinger.

Men for at forstå den enestående værdi af Bitcoin som infrastrukturen for Botanix og andre Bitcoin-kæder, må vi have en dybere indsigt i, hvordan de tidlige innovationer banede vejen for dagens økosystem. Selvom Bitcoin i sig selv er relativt “simpelt”, er det faktisk et af de mest komplekse og fascinerende økosystemer inden for Web3-feltet, med en rig historie.

Udforskning af Bitcoins Funktions Teori

Da Bitcoin blev lanceret i 2009, havde det et indbygget scriptsprog, der ikke alene gjorde det muligt at foretage simple betalinger, men også understøttede mere komplekse operationer såsom multi-signaturer og tidslås fra starten. Satoshi Nakamoto beskriver endda, hvordan ikke-bekræftede transaktioner ved hjælp af nLockTime og sekvensnumre kan opdateres flere gange mellem to parter for højfrekvente transaktioner, og kun den endelige tilstand vil blive skrevet til kæden.

Bitcoin Script er en fascinerende mekanisme: på den ene side er det Turing-incomplete, hvilket begrænser dets funktionalitet; men på den anden side er det også simpelt og sikkert. Derfor, når udviklere bygger komplekse funktioner på Bitcoin, skal de designe dem inden for det rammeværk, som Script tilbyder.

“Bitcoin Script definerer betingelserne for at bruge mønter, og det kan sammenlignes med en opskrift – et sæt trin til at bage en kage.”

Lånemekanisme

Som nævnt tidligere kan opcodes kombineres til at opbygge en række små kæder af instruktioner for at opnå mere komplekse handlinger. For eksempel kan udviklerne konstruere komplekse scripts med lånekontraktfunktioner ved at kombinere opcodes. Dette kan opnås gennem en kombination af tidslåse og multi-signaturer: Disse værktøjer kan implementere “bilaterale escrow-kontrakter med tidsgrænser.”

Der er dog stadig en stor udfordring: Bitcoin selv kan ikke automatisk beregne renter, overvåge sikkerhedsniveauer eller håndhæve likvidationer. Enhver rentebetaling skal ske off-chain eller med hjælp fra forudunderskrevne transaktioner.

AMM-funktioner

Som nævnt tidligere kan låne- og stakingmekanismer teoretisk set implementeres gennem Bitcoin Script; men i praksis er de langt mindre effektive. Automatiserede markedsproducenter (AMMs) kan også teoretisk konstrueres, men der er mange praktiske udfordringer ved implementeringen.

For at opretholde et sådant system er det besværligt, og scriptet skal manuelt opdateres, hvilket medfører ekstremt høje on-chain omkostninger. Dette gør det vanskeligt at bygge et AMM på Bitcoin.

Udvidet Script-funktionalitet

En af de vigtigste opgraderinger i Bitcoin er Taproot, som ændrede den måde, Script er designet på. Med introduktionen af Taproot-opgraderingen blev mange tidligere deaktiverede eller reserverede opcodes konverteret til OP_SUCCESS opcodes i Tapscript.

“Taproots OP_SUCCESS mekanisme giver højere sikkerhed og fleksibilitet, og fremtidige soft forks kan omdefinere adfærden af bestemte OP_SUCCESS opcodes.”

Disse ændringer giver Bitcoin-netværket mulighed for at udføre mere komplekse operationer og udvide sin funktionalitet, men implementeringen kræver en forsigtig tilgang for at beskytte Bitcoin’s oprindelige design.

Stablecoins i Bitcoin-økosystemet

Stablecoins er blevet en central komponent i ethvert Web3-økosystem. De giver brugerne mulighed for at afdække volatilitet og overføre penge uden at være bekymrede for aktivprisændringer. Det tidligste forsøg på at udstede aktiver på Bitcoin blev opnået gennem udviklingen af “Colored Coins”.

Da der ikke er en direkte “token” opcode i standard Bitcoin Script, kan udviklere kun indlejre token metadata i transaktionsudgange. Protokoller som Colored Coins, Omni Layer, Counterparty og Open Assets giver mulighed for tokenisering på Bitcoin, men det indebærer visse begrænsninger og udfordringer.

I forhold til de praktiske anvendelser af stablecoins kan Bitcoin-netværkets nuværende funktionalitet nødvendiggøre udviklingen af lag oven på mainnet for bedre at understøtte sådanne mekanismer.

Seneste fra Blog