Используйте веб-сокеты. Это позволит обеспечить совместимость с наибольшим количеством программ/устройств. В отличие от ZeroMQ WebSocket уже встроен в браузеры, что позволит создать коммуникацию между нодами и кошельками без посредников. Это сильно облегчит задачу разработчикам по интеграции вашего продукта: много кто знает как работать с ws, а с zeromq - работали несколько тысяч разработчиков.
Для Python есть библиотека
websockets. Она поддерживается в актуальном состоянии. Если не можете разобраться stackoverflow в помощь.
Удачи.