Implement Antauri Networking layer

Posted by Denis Obolensky 8 months ago
Original issueEstimated time: more than a week • csharp
MEDIUM

Info

Antauri is open-source blockchain framework for .NET Core and .NET Standard.
As any blockchain, it has network layer for p2p node networking.
It must use an abstract network layer and implements different ways of node interaction.
For example, we can use Sockets, HTTP Requests, WebSockets and more. By default we’ll use WebSockets as a simplest way to interact nodes written on different languages.

Task

  • Implement an abstract networking layer for Antauri
  • Select data flows in this layer - such as Messages flow, Errors flow, and more.
  • Use System.Reactive(RxNet) to describe some data flows.

I’ll will help with any questions.

Comments

You need tologinfirst before you can read comments