Если речь идет о криптовалюте то думаю не совсем правильно
1. Подключаешься к ноде и добавляешь свою транзакцию в пул незавершенных транзакций
2. Кто то из нод майнит ее (POS или POW)
3. Твоя нода получает новый блок и сохраняет эту транзакцию в базе данных
Вопросы подключения через websocket или нет, это уже второстепенное.