Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Процедура правки wiki, роли нод golosd #22

Merged
merged 2 commits into from Oct 20, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
25 changes: 11 additions & 14 deletions 1-introduction/uchastie-v-viki-golosa.md
@@ -1,33 +1,30 @@
# Как участвовать в вики Голоса
```
Раздел находится в разработке.
```
<!-- toc -->


### Вики Голоса
Доступна по адресу https://wiki.golos.io
#### Исходный текст

#### Исходный текст на GitHub
https://github.com/GolosChain/wiki
Исходный текст wiki находится на GitHub: https://github.com/GolosChain/wiki

##### Как предложить изменения и дополнения
#### Как построен процесс редактирования

Редактирование wiki производится с помощью инструментария [GitBook](https://www.gitbook.com).
Wiki Голоса на gitbook: https://www.gitbook.com/book/cyberfund/golos

##### Как сообщить о неточностях

Добавьте ваше предложение в https://github.com/GolosChain/wiki/issues

#### Оформлена с помощью GitBook
https://www.gitbook.com/book/cyberfund/golos

##### Как предложить изменения и дополнения

Установка:
- необходимо иметь у себя форк последней версии wiki.golos.io
- делаем форк репозитория wiki на github
- заходим на https://www.gitbook.com, авторизуемся через гитхаб аккаунт
- создаем книгу с помощью клона репозитория wiki, там есть такой пункт
- создаем книгу через "new book", в качестве шаблона указываем "github", а в качестве репозитория выбираем наш клон репозитория wiki

Изменения:
- делаем исправления и обновления в своем форке вики
- делаем push request для предложения внесения изменений в вики Голоса
- делаем pull request для предложения внесения изменений в вики Голоса

#### Обратная связь
Почта [support@golos.io](mailto:support@golos.io)
57 changes: 57 additions & 0 deletions 3-guides/roli-nod.md
@@ -0,0 +1,57 @@
Роли нод
========

В зависимости от конфигурации, golosd может выполнять несколько функций. Эти функции можно выделить в отдельные роли, которые описаны ниже.

seed node
---------

Seed-нода обеспечивает хранение блокчейна и его "сидирование", т.е. отдачу всей истории блоков клиенту, а так же приём и распространение транзакций в сети. seed-нода должна иметь возможность приёма соединений, т.е. быть доступной по белому IP-адресу.

Для минимизации потребления памяти, seed-нода может быть собрана с опцией `-DLOW_MEMORY_NODE=TRUE`

Опции конфигурационного файла, относящиеся к seed-ноде:

```
# Endpoint for P2P node to listen on
# p2p-endpoint = 0.0.0.0:2001

# Maxmimum number of incoming connections on P2P endpoint
# p2p-max-connections =
```

API node
--------

Основной задачей API-ноды является обслуживание клиентских приложений через API. Для включения API используются следующие опции конфигурационного файла:

```
public-api = database_api login_api market_history_api tags_api follow_api
enable-plugin = account_history follow market_history private_message tags
```

witness node
------------

Нода, обеспечивающая работу делегата сети Голос. Характеризуется включенным плагином witness, указанным именем делегата и его приватного ключа:

```
enable-plugin = witness
witness = "foo"
private-key = WIF PRIVATE KEY
```

Директива `witness` может быть указана несколько раз.

miner node
----------

Нода, обеспечивающая работу pow-майнера и одноимённого делегата.

```
enable-plugin = witness
witness = "foo"
miner = ["foo", "WIF PRIVATE KEY"]
```

Директива `miner` может быть указана несколько раз.
1 change: 1 addition & 0 deletions SUMMARY.md
Expand Up @@ -45,6 +45,7 @@
* [Blue Paper Steem на русском](1-introduction/blue-paper-steem-na-russkom.md)
* [💻 РАЗРАБОТЧИКАМ](razrabotchikam.md)
* [Документация](3-guides/dokumentatsiya-dlya-razrabotchikov.md)
* [Роли нод](3-guides/roli-nod.md)
* [Установка на Ubuntu](3-guides/ubuntu_guide.md)
* [Установка на OS X](3-guides/osx_guide.md)
* [Настройка нод](nastroika-delegata.md)
Expand Down