solution: open source it
This commit is contained in:
17
docs/01-architecture-intro.adoc
Normal file
17
docs/01-architecture-intro.adoc
Normal file
@@ -0,0 +1,17 @@
|
||||
== Architecture Overview
|
||||
|
||||
Dshackle is built using/based on:
|
||||
|
||||
- Java Virtual Machine, Java 8+
|
||||
- Kotlin
|
||||
- Spring Framework, Boot and Reactor
|
||||
|
||||
It's own communication protocol is based on Protobuf and gRPC, though it connects to other nodes using different protocols,
|
||||
such as JSON RPC or Websockets.
|
||||
|
||||
Dshackle connects to actual blockchain nodes and provides an aggregated API automatically directing requests to
|
||||
currently healthy nodes. It's built using _reactive_ and non-blocking code and provides low latency and high efficient
|
||||
API.
|
||||
|
||||
Dshackle servers can be connected to each other as well, or work in parallel, to provide scalable and fault tolerant
|
||||
connection to blockchains. All connections can be secured and authenticated with client/server certificates.
|
||||
Reference in New Issue
Block a user