Browse Source

Merge pull request #355 from moxiegirl/milestone-1

Closes #353 to fix alignment
feat/clarity-updates
Moxiegirl 6 years ago
committed by GitHub
parent
commit
7c44e23921
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      _core/naming/architecture.md

9
_core/naming/architecture.md

@ -42,17 +42,14 @@ The BNS indexer and BNS API comprise the **BNS node**. An architectural schemat
| blockchain transactions +--------------------+ | blockchain transactions +--------------------+
+------------------------------------------------->| blockchain peer | +------------------------------------------------->| blockchain peer |
+--------------------+ +--------------------+
```
Figure 1: BNS architecture overview. Clients talk to the BNS API module to The above diagram depicts the BNS architecture. Clients talk to the BNS API module to resolve names, and generate and send blockchain transactions to register and modify names. The API module talks to the indexer module and gives clients a stable, Web-accessible interface for resolving names. The indexer module reads the blockchain via a blockchain peer, over the blockchain's peer network.
resolve names, and generate and send blockchain transactions to register and
modify names. The API module talks to the indexer module and gives clients
a stable, Web-accessible interface for resolving names. The indexer module reads
the blockchain via a blockchain peer, over the blockchain's peer network.
Blockstack Core currently implements the API module and indexer module as separate Blockstack Core currently implements the API module and indexer module as separate
daemons (`blockstack api` and `blockstack-core`, respectively). However, this daemons (`blockstack api` and `blockstack-core`, respectively). However, this
is an implementation detail, and may change in the future. is an implementation detail, and may change in the future.
```
The BNS indexer implements the blockchain consensus rules and network protocols. The BNS indexer implements the blockchain consensus rules and network protocols.
Its main responsibility is to build up and replicate all of the name state. It does Its main responsibility is to build up and replicate all of the name state. It does

Loading…
Cancel
Save