Model kontowy
Model kontowy to sposób, w jaki blockchain śledzi ilość kryptowalut należących do danej osoby. Każde konto ma aktualne saldo, a czasem także inne zapisane dane.
Czym jest model kontowy?
Można go porównać do zwykłego rachunku. Gdy wysyłasz kryptowalutę, saldo Twojego konta maleje, a saldo odbiorcy rośnie.
Konto może zawierać również inne dane. Na przykład Ethereum używa nonce, czyli rosnącego numeru, który pomaga zapobiec ponownemu wykonaniu tej samej transakcji. Z tego modelu korzystają Ethereum, Solana oraz C-Chain w sieci Avalanche.
Przykład modelu kontowego
Załóżmy, że masz 2 ETH na koncie i wysyłasz 0,5 ETH innej osobie. Po przetworzeniu transakcji na Twoim koncie będzie mniej ETH, a na koncie odbiorcy więcej.
Następnie blockchain zapisuje nowe salda. Dzięki temu można sprawdzić, ile kryptowalut ma w danym momencie każde konto.
Dlaczego model kontowy ma znaczenie w świecie kryptowalut?
Termin ten pojawia się przede wszystkim w wiadomościach o blockchainach takich jak Ethereum i Solana. Model ten sprawdza się również w przypadku smart contractów, czyli programów działających na blockchainie, które po transakcji mogą wykonać kod i zmienić dane.
Dzięki temu transakcja może obejmować więcej niż samo wysłanie kryptowaluty. Smart contract może na przykład przenieść tokeny lub zmienić zapisane dane.
Model kontowy nie jest automatycznie szybszy, tańszy, bezpieczniejszy ani lepszy pod względem prywatności niż inne modele. Zależy to od całego projektu blockchaina.