1. How does the forking process work for Bitcoin Atom, and what steps are taken to ensure a smooth transition for users and nodes when a hard fork occurs?
2. Does Bitcoin Atom support smart contracts or other types of decentralized applications (dApps)? If so, what types of applications could be built on top of the Bitcoin Atom network?