Roman Tsch├Ąppeler and Mikael Krogerus are soon back with a new website.