user86509: I wanted to create a cryptocurrency trading platform where people can deposit cryptocurrency and trade them with other altcoins and finally withdraw it. 
Tell me do I need to run full crypto node to write transactions on blockchain while deposit and withdrawal?

user91414: When dealing with a centralised exchange, there are only two points of interaction with the blockchain: Deposits and Withdrawals. In order to process deposits you will need to monitor transactions to certain addresses. A withdrawal can be processed offline with only the signed transaction being broadcast to the network. For safety reasons it is best that exchanges run their own nodes, as they can ensure their own data integrity particularly for deposits. It is less important for withdrawals as signing a transaction does not actually require a node, however accurate balance checking is obviously required in order to ensure that the expected amount of funds are held within an account. 

86509: <p>I wanted to create a cryptocurrency trading platform where people can deposit cryptocurrency and trade them with other altcoins and finally withdraw it. </p>

<p>Tell me do I need to run full crypto node to write transactions on blockchain while deposit and withdrawal?</p>
 91414: <p>When dealing with a centralised exchange, there are only two points of interaction with the blockchain: Deposits and Withdrawals. In order to process deposits you will need to monitor transactions to certain addresses. A withdrawal can be processed offline with only the signed transaction being broadcast to the network. For safety reasons it is best that exchanges run their own nodes, as they can ensure their own data integrity particularly for deposits. It is less important for withdrawals as signing a transaction does not actually require a node, however accurate balance checking is obviously required in order to ensure that the expected amount of funds are held within an account. </p>
