# Introduction of Full Node
the full node is a node with all information about blockchain ledger, so it can verify all transactions on the blockchain independently and update data in real time. the full node is responsible for broadcast and verify blockchain transactions.
Bytom full node contain two clients:
Bytomd
: Bytom core client, with GUIBytomcli
:Bytom command line tool
# Node directory structure
data
: blocks, nodes, wallets and authentication informationkeystore
: key informationlog
: log informationconfig.toml
: configuration information of the blockchainnode_key.txt
:node key, used for staking