# How Arch Works

Arch’s FROST + ROAST signature scheme allows the Arch Validator Network to collectively generate Bitcoin addresses and sign Bitcoin transactions, while retaining the ability to dynamically add and remove nodes from the signers/validators set (this allows the network to be both decentralized and robust/fault-tolerant). Each node runs an instance of the program execution environment, maintains a database of the associated state, and provides an RPC interface for users to access the network.

<figure><img src="https://23313105-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIT5wbQpimoaBhygZ2Yir%2Fuploads%2FueXqWhLWizzeOXpP1f4w%2Fimage.png?alt=media&#x26;token=e1c458b6-36aa-485e-aef1-dbb5bb1898b1" alt=""><figcaption><p>OUTDATED DIAGRAM - NEW DIAGRAM COMING SOON</p></figcaption></figure>

<br>
