Cechy architektoniczne Bitcoina, czyli co jest nie tak z BRC-20?
Podczas gdy Ethereum działa w oparciu o model oparty na koncie, Bitcoin wykorzystuje model niewydanych transakcji wyjściowych (UTXO) do zarządzania transakcjami, gdzie każda transakcja składa się z danych wejściowych i wyjściowych. Podczas transakcji dane wejściowe są usuwane i tworzone są nowe dane wyjściowe. Nowe wyjścia, zwane UTXO, reprezentują niewydane saldo, które można wykorzystać w kolejnych transakcjach. Zasadniczo UTXO to BTC pozostające w portfelu po zakończeniu transakcji.
System ten jest niezwykle ważny dla Bitcoina – zapewnia niezawodny sposób śledzenia własności i zapobiega podwójnemu wydawaniu BTC. Każde UTXO można wydać tylko raz, a wszystkie węzły w sieci Bitcoin weryfikują transakcje, upewniając się, że UTXO nie zostaną wydane dwukrotnie, zapewniając w ten sposób integralność i bezpieczeństwo łańcucha bloków.