CoastalcabinetCoastalcabinet

FINANSIEL UDDANNELSE

Coastalcabinet cold storage hos danske scaleups

Coastalcabinet cold storage hos danske scaleups

En konkret gennemgang af, hvordan en dansk tech-virksomhed flyttede digitale aktiver fra børs til cold storage, testede gendannelse og skar unødvendige gebyrer fra.

Når en dansk scaleup vokser, flytter dens digitale aktiver ofte med. Først ligger de på en børs, fordi det er praktisk. Senere bliver det et driftsproblem: adgangskontrol, seed-fraser, gebyrer ved udbetaling og evnen til at genskabe adgang, hvis en enhed går tabt. Coastalcabinet arbejder med netop den overgang. Vi bygger hardware wallets og tilhørende cold storage-rutiner til teams, der vil eje nøglerne selv uden at gøre det til et fuldtidsjob.

Denne tekst er en case-orienteret gennemgang. Den følger en fiktiv, men realistisk opsætning hos en mellemstor dansk softwarevirksomhed, der skulle flytte midler væk fra hot wallets og børsbalancer. Fokus er mekanikken: hvad der sker trin for trin, hvad der fejler, og hvad Coastalcabinet-produkterne konkret gør i den proces.

Hot storage, børs og det første flaskehalsproblem

Hot storage er adgang, der er koblet til en enhed eller en tjeneste med netværksforbindelse. En børs-konto er hot storage i praksis. Det er hurtigt at sende og modtage, men nøglerne ligger hos tredjepart. Når virksomheden skal udbetale til egen opbevaring, møder den tre ting på én gang: udbetalingsgebyrer, netværksvalg og adgangspolitik internt.

I casen havde finanschefen og CTO'en fælles login til børsen. Det fungerede, indtil revision bad om adskillelse af roller. Løsningen var ikke flere adgangskoder. Det var at tage midlerne offline og definere, hvem der må signere hvad. Coastalcabinet Ledger Frame (vores hardware wallet til teams) og Coastalcabinet Seed Vault (fysisk, brandhæmmende opbevaring til seed-fraser) blev sat ind som den faste del af den procedure.

Udbetaling fra børs følger næsten altid samme mønster. Du vælger aktiv og netværk, indtaster en ekstern adresse, bekræfter med 2FA og venter på bekræftelser. Gebyret afhænger af netværkets belastning og den prioritet, du vælger. For højt gebyr giver hurtigere bekræftelse. For lavt kan sende transaktionen i kø. I casen lavede teamet først en minimal testudbetaling til hardware wallet-adressen, før hovedbeløbet fulgte. Det er den eneste pålidelige måde at fange tastefejl i adressen på, før skaden er sket.

Cold storage med Coastalcabinet: opsætning i fire trin

Cold storage betyder, at de private nøgler aldrig rører en internetforbundet maskine under generering eller signering. Hardware wallet'en holder nøglerne i et isoleret chipmiljø. Du ser beløb og modtageradresse på enhedens skærm og godkender fysisk. Coastalcabinet Ledger Frame er bygget til den arbejdsgang med tydelig skærm, fysisk knapgodkendelse og eksport af offentlige adresser til regnskab uden at blotte seed-frasen.

Her er den konkrete walkthrough, som teamet fulgte:

Trin 1: Initialisering offline. Ledger Frame blev pakket ud, opdateret via officiel Coastalcabinet Bridge-software på en ren maskine, og derefter sat i setup-tilstand uden andre USB-enheder tilsluttet. Enheden genererede seed-frasen (12 eller 24 ord afhængigt af valgt sikkerhedsniveau). Ordene blev skrevet i hånden på de medfølgende seed-kort. Ingen foto. Ingen cloud-note.

Trin 2: Fordeling af seed. Seed Vault-kapslerne blev brugt til at splitte opbevaringen fysisk. To kapsler hos to ledende medarbejdere, én i virksomhedens bankboks. Hver kapsel er forseglet og mærket med et internt ID, ikke med ordene selv. Pointen er, at ingen enkelt person kan tømme wallet'en alene, medmindre politikken eksplicit tillader det.

Trin 3: Modtageadresse og testindskud. Den offentlige adresse blev kopieret fra enhedens skærm (ikke fra en skærmdump på computeren alene) og indsat som udbetalingsmål på børsen. Først gik et lille testbeløb afsted. Da det var synligt på hardware wallet'en, fulgte hovedudbetalingen i to portioner for at holde gebyrerne inden for det budget, økonomiafdelingen havde godkendt.

Trin 4: Gendannelsestest samme dag. En reserved Ledger Frame blev nulstillet og gendannet udelukkende fra seed-frasen. Da den viste samme adresser og saldo som primær enheden, var opsætningen godkendt. Uden den test er cold storage kun en antagelse.

Cold storage er ikke en boks på hylden. Det er en rutine: generér offline, opbevar seed adskilt, test gendannelse, og signér kun det du kan læse på enhedens egen skærm.

Hvorfor seed-frasen er det egentlige aktiv

Hardware wallet'en kan gå i stykker, blive væk eller blive udskiftet. Seed-frasen genskaber nøglerne på en ny enhed. Mister du frasen, er midlerne utilgængelige. Mister du kun enheden, men har frasen, er du oppe igen på under en time. Derfor er Coastalcabinet Seed Vault ikke tilbehør. Den er den del af stakken, der bærer den reelle risiko.

I casen skrev teamet en intern one-pager: hvem må åbne hvilke kapsler, under hvilke to-personers regler, og hvordan en gendannelse dokumenteres til revision. Det lyder administrativt. Det er det også. Men det er præcis den slags procedure, der adskiller en kontrolleret cold storage-opsætning fra en enkelt medarbejders USB-pind i en skuffe.

Hot kontra cold er ikke et enten-eller for drift. Mange danske teams beholder en lille hot-buffer til løbende betalinger og holder hovedbeholdningen cold. Coastalcabinet Bridge understøtter den model: du kan overvåge saldi og forberede transaktioner på computeren, mens den private nøgle først aktiveres, når Ledger Frame er tilsluttet og knappen trykkes.

Gebyrer, netværk og hvad der faktisk kan styres

Transaktionsgebyrer sættes af netværket, ikke af wallet-producenten. Det du kan styre, er timing, netværksvalg og om du batch'er flere betalinger. I casen undgik teamet travle perioder på det valgte netværk og sendte større, færre overførsler frem for mange små. Hardware wallet'en viste gebyrforslag før godkendelse, så der ikke kom overraskelser efter signering.

Coastalcabinet bygger ikke gebyrerne. Vi bygger synligheden: beløb, adresse, netværk og gebyr på samme skærm, før du trykker godkend. Det er den værdi, der reducerer menneskelige fejl, når midlerne forlader børsen og lander under egen kontrol.

Key takeaways

  • Start med en minimal testudbetaling fra børs til hardware wallet, før hovedbeløbet flyttes.
  • Seed-frasen skal genereres offline, skrives i hånden og opbevares fysisk adskilt; Coastalcabinet Seed Vault er designet til den opgave.
  • Gendannelse på en reserved enhed skal testes med det samme, ellers ved du ikke, om cold storage virker.
  • Hot storage egner sig til driftbuffer; cold storage med Ledger Frame egner sig til den del, der ikke skal røres dagligt.
  • Gebyrer styres via timing og netværksvalg; wallet'en skal vise dem tydeligt før signering.

Tilbage til bloggen