Každá transakce má dvě strany. Na pravé straně transakce jsou výstupy, tedy množství bitcoinů a úkol, který musí nový vlastník splnit, aby mohl uvedené množství použít jako vstup do nové transakce. Na levé straně jsou pak právě tyto výstupy uvedeny jako vstupy včetně údajů, kterými lze dokázat, že dotyčný byl schopen splnit úkol, který byl u patřičného výstupu vyžadován.
Zpravidla tím úkolem je, že dotyčný podepíše transakci tak, že její veřejný klíč po zahashování odpovídá hashu veřejného klíče výstupu. Tomu hashu se pak říká adresa. Píšu to proto, aby bylo jasné, že bitcoiny nemusí být poslány na adresu, ale způsob identifikace nového vlastníka může být libovolná.
Problémem je, že každá transakce vždy využije celý výstup, v ideálním případě by do transakce měly vstupovat všechny bitcoiny, které byly poslány na určitou adresu. Protože ale prakticky potřebuju zaplatit jen něco, a ne všechno, část peněz, které nechci poslat novému vlastníkovi musím poslat někam, nad čím mám kontrolu. Většina peněženek generují novou adresu. Této adrese se říká change adresa.
Občas se dají najít peněženky, které používají pouze jednu adresu, pak zbytek peněz posílají zpět na původní adresu. I v tomto případě se ji říká change adresa, přestože je stejná jako původní adresa.
Je mnohem lepší, pokud change adresa je jiná, už kvůli zvýšení obtížnosti při stopování plateb. Dalším důvodem nepoužití původní adresy je, že dokud na adresy přichází pouze přírustky, je celá kryptografie chráněna dvojitým hashem, který je prakticky neprolomitelný. Jakmile ale vytvořím transakci, dostane se do blockchainu můj veřejný klíč, který je pouze chráněn matematikou eliptických křivek a je teoreticky prorazitelný například kvantovám počítačem (byť ne okamžitě). Navíc s každou další transakcí zvyšuje šance možnosti prolomení. Prostředkům na nové adrese toto v zásadě nehrozí.
Závěrem je dobré říct, že s aktuálními HD peněženkami by BFU neměl vůbec znát význam slova adresa. Adresa je jen identifikace platby, o tom, že jsou někde uloženy bitcoiny nemusí nic vědět. Peněženka mu spočítá, kolik bitcoinů má dohromady.