Per accelerare l'attività di trading. La conferma di una transazione sulla blokchain può richiedere anche 20 minuti. Dato che gli exchange fanno milioni di transazioni al giorno, si capisce subito che si bloccherebbe l'intera rete bitcoin.
Non saprei qui. Penso che su bitcointalk potresti trovare più facilmente ciò che cerchi.
Qualunque software nuovo ha molti bug, per questo si preferisce riutilizzare il codice preesistente, sia sotto forma di librerie che di codice "generico" open.
Anche se continuo a non vedere il nesso tra un exchange e un wallet. Per come la vedo io, il modo migliore per fare quello che ti serve, è sviluppare una webapp con api rpc/rest e realizzare dei client che in pratica fanno solo richieste alla webapp. Cioè la logica sarebbe implementata dalla webapp e i client sarebbero poco più che interfacce.
Su quest'ultimo punto ci sarebbe da disquisire su app progressive ( spinte da Google in particolare ) e spa realizzare tramite Electron.