Bitcoin to skomplikowany system kodu. Transakcje w nim nie polegają na przesłaniu informacji do jednego komputera, który zmieni sobie informacje w bazie danych, a jest skomplikowanym systemem zdecentralizowanym. Tak więc jak idzie transakcja do takiej sieci? W skrócie nasz komputer nadaje transakcje do innych komputerów, które ją weryfikują i przesyłają dalej zapisując ją sobie w tzw. mempoolu (baza danych transakcji niepotwierdzonych) i w ten sposób transakcja idzie na cały świat. Następnie górnicy korzystając ze swoich nodeów zbierają dane z Mempool i wykopują blok używając "Proof of work" (Dowód pracy). Jeśli któremuś się uda to wysyła transakcje w ten sam sposób do ludzi na całym świecie (w tym do innych górników).

Ostatecznie dane z mempool (każdy node ma indywidualnie) można usunąć (jeśli zostały wykopane i potwierdzone) by zrobić miejsce innym.