альтернативный DNS Alfis

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS Alfis

Непрочитанное сообщение Olej » 13 май 2023, 23:19

Olej писал(а):
13 май 2023, 20:59
Запуск:

Код: Выделить всё

olej@R420:~/2023/Alfis/Alfis$ sudo ./target/release/alfis
23:01:16.546 [INFO ] (1) alfis::Main: Starting ALFIS 0.8.4
23:01:16.548 [INFO ] (1) alfis: Blocks count: 8659, domains count: 764, users count: 337
23:01:16.548 [WARN ] (1) alfis: Error loading keyfile from key1.toml
23:01:16.548 [WARN ] (1) alfis: Error loading keyfile from key2.toml
23:01:16.548 [WARN ] (1) alfis: Error loading keyfile from key3.toml
23:01:16.548 [WARN ] (1) alfis: Error loading keyfile from key4.toml
23:01:16.548 [WARN ] (1) alfis: Error loading keyfile from key5.toml
23:01:16.548 [INFO ] (1) alfis::blockchain::chain: Checking last 8 blocks...
23:01:17.493 [INFO ] (1) alfis::web_ui: Interface loaded
23:01:17.555 [INFO ] (1) alfis::web_ui: Loaded zones: [ZoneData { name: "anon", yggdrasil: true }, ZoneData { name: "btn", yggdrasil: false }, ZoneData { name: "conf", yggdrasil: false }, ZoneData { name: "index", yggdrasil: false }, ZoneData { name: "merch", yggdrasil: false }, ZoneData { name: "mirror", yggdrasil: false }, ZoneData { name: "mob", yggdrasil: false }, ZoneData { name: "screen", yggdrasil: false }, ZoneData { name: "srv", yggdrasil: false }, ZoneData { name: "ygg", yggdrasil: true }]
23:01:17.812 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v4.alfis.name:4244
23:01:17.813 [INFO ] (28) alfis::p2p::peers: Got addresses: [46.229.214.81:4244, 77.247.225.234:4244, 195.123.245.146:4244, 193.107.20.230:4244, 185.193.159.245:4244, 193.111.114.28:4244]
23:01:17.813 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v6.alfis.name:4244
23:01:17.813 [INFO ] (28) alfis::p2p::peers: Got addresses: [[2a02:e00:ffec:734::1]:4244, [2a03:6f00:5:1::2ee5:d651]:4244]
23:01:17.813 [INFO ] (28) alfis::p2p::peers: Resolving address peer-ygg.alfis.name:4244
23:01:17.813 [INFO ] (28) alfis::p2p::peers: Got addresses: [[202:7991::880a:d4b2:de3b:2da1]:4244, [202:a2a5:dead:ded:9a54:4ab5:6aa7:1645]:4244, [203:63fc:667d:b16c:8e78:a899:8d54:a5e4]:4244, [202:db60::9ce0:a73d:7498:d7ae]:4244, [225:ca89:40a8:611e:78b8:ab81:999a:d4d7]:4244, [325:5a4:d1c9:db96::53]:4244, [324:71e:281a:9ed3::53]:4244]
23:01:18.358 [INFO ] (28) alfis::p2p::network: Active nodes: 6, banned: 0, blocks: 8659, domains: 764, keys: 337
23:01:20.261 [INFO ] (28) alfis::p2p::network: Active nodes: 6, banned: 0, blocks: 8660, domains: 764, keys: 337
23:16:21.004 [INFO ] (1) alfis::keystore: Stopping keystore miner
23:16:21.005 [INFO ] (1) alfis::keystore: Stopping keystore miner
23:16:21.005 [INFO ] (1) alfis::keystore: Stopping keystore miner
Но как это задействовать для разрешения имён альтернативных зон, через 127.0.0.1:53 ... пока я не догоняю... :-(

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS Alfis

Непрочитанное сообщение Olej » 19 май 2023, 13:51

Olej писал(а):
13 май 2023, 23:19
Но как это задействовать для разрешения имён альтернативных зон, через 127.0.0.1:53 ... пока я не догоняю...
Было:

Код: Выделить всё

olej@R420:~$ sudo netstat -anp | grep 127.0.0 | grep 53
[sudo] пароль для olej:
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      1104/systemd-resolv
udp        0      0 127.0.0.53:53           0.0.0.0:*                           1104/systemd-resolv
udp        0      0 127.0.0.1:5353          0.0.0.0:*                           1313/python3
Работает systend резолвер 127.0.0.53:53: кэширующий DNS systemd
Запуск Alfis собранного (без GUI, только DNS-разрешения):

Код: Выделить всё

olej@R420:~/2023/Alfis/Alfis$ sudo ./target/release/alfis -n
[sudo] пароль для olej:       
13:39:57.281 [INFO ] (1) alfis::Main: Starting ALFIS 0.8.4
13:39:57.297 [INFO ] (1) alfis: Blocks count: 8715, domains count: 766, users count: 339
13:39:57.297 [WARN ] (1) alfis: Error loading keyfile from key1.toml
13:39:57.297 [WARN ] (1) alfis: Error loading keyfile from key2.toml
13:39:57.297 [WARN ] (1) alfis: Error loading keyfile from key3.toml
13:39:57.297 [WARN ] (1) alfis: Error loading keyfile from key4.toml
13:39:57.297 [WARN ] (1) alfis: Error loading keyfile from key5.toml
13:39:57.297 [INFO ] (1) alfis::blockchain::chain: Checking last 8 blocks...
13:39:58.704 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v4.alfis.name:4244
13:39:58.823 [INFO ] (28) alfis::p2p::peers: Got addresses: [193.111.114.28:4244, 193.107.20.230:4244, 46.229.214.81:4244, 195.123.245.146:4244, 185.193.159.245:4244, 77.247.225.234:4244]
13:39:58.823 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v6.alfis.name:4244
13:39:58.966 [INFO ] (28) alfis::p2p::peers: Got addresses: [[2a03:6f00:5:1::2ee5:d651]:4244, [2a02:e00:ffec:734::1]:4244]
13:39:58.966 [INFO ] (28) alfis::p2p::peers: Resolving address peer-ygg.alfis.name:4244
13:39:59.085 [INFO ] (28) alfis::p2p::peers: Got addresses: [[202:db60::9ce0:a73d:7498:d7ae]:4244, [203:63fc:667d:b16c:8e78:a899:8d54:a5e4]:4244, [202:7991::880a:d4b2:de3b:2da1]:4244, [202:a2a5:dead:ded:9a54:4ab5:6aa7:1645]:4244, [225:ca89:40a8:611e:78b8:ab81:999a:d4d7]:4244, [325:5a4:d1c9:db96::53]:4244, [324:71e:281a:9ed3::53]:4244]
13:39:59.723 [INFO ] (28) alfis::p2p::network: Active nodes: 4, banned: 0, blocks: 8715, domains: 766, keys: 339
13:40:03.375 [INFO ] (28) alfis::p2p::network: Active nodes: 6, banned: 0, blocks: 8720, domains: 767, keys: 340
...
Работают, похоже, оба локальных DNS (Alfis 127.0.0.1:53 + systend 127.0.0.53:53), не мешая друг другу:

Код: Выделить всё

olej@R420:~$ host linux-ru.ru 127.0.0.1 -p53
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases: 

linux-ru.ru has address 90.156.230.27
linux-ru.ru mail is handled by 10 mx1.timeweb.ru.
linux-ru.ru mail is handled by 10 mx2.timeweb.ru.

Код: Выделить всё

olej@R420:~$ host linux-ru.ru 127.0.0.53 -p53
Using domain server:
Name: 127.0.0.53
Address: 127.0.0.53#53
Aliases: 

linux-ru.ru has address 90.156.230.27
linux-ru.ru mail is handled by 10 mx2.timeweb.ru.
linux-ru.ru mail is handled by 10 mx1.timeweb.ru.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS Alfis

Непрочитанное сообщение Olej » 19 май 2023, 16:36

От автора ALFIS DNS - Wireguard VPN, Yggdrasil, ALFIS DNS и AdGuard:
14 дек 2021
Устанавливаем ALFIS как написано в README для вашей ОС. Конфиг будет по адресу /etc/alfis.conf. Там вы заметите, что его встроенный DNS-сервер слушает на адресе 127.0.0.1:53,
кроме того, там прописаны forwarders - это серверы, на которые ALFIS перекинет ваши запросы к обычным доменам.
И то, и другое - не совсем так ... точнее совсем не так :lol:
Возможно потому что статья писалась почти 2 года назад...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS Alfis

Непрочитанное сообщение Olej » 19 май 2023, 16:41

Olej писал(а):
19 май 2023, 16:36
Конфиг будет по адресу /etc/alfis.conf.
Olej писал(а):
19 май 2023, 16:36
И то, и другое - не совсем так ... точнее совсем не так
Конфиг-файла никакого у него нет после сборки:

Код: Выделить всё

olej@R420:~/2023/Alfis/Alfis$ ./target/release/alfis --help
Usage: ./target/release/alfis [options]

Options:
    -h, --help          Print this help menu
    -n, --nogui         Run without graphic user interface (default for no gui
                        builds)
    -v, --version       Print version and exit
    -d, --debug         Show debug messages, more than usual
    -t, --trace         Show trace messages, more than debug
    -b, --blocks        List blocks from DB and exit
    -g, --generate      Generate new config file. Generated config will be
                        printed to console.
    -k, --gen-key FILE  Generate new keys and save them to file.
    -l, --log FILE      Write log to file
    -s, --status FILE   Write status to file
    -c, --config FILE   Path to config file
    -w, --work-dir DIRECTORY
                        Path to working directory
    -u, --upgrade FILE  Path to config file that you want to upgrade. Upgraded
                        config will be printed to console.
P.S. (дописано позже): Конфиг файл дефаултный (как вариант) есть, и называется alfis.toml в корне исходных кодов.
alfis.toml

Первоначально конфиг-файл генерим и его можно создать в любом месте, в том числе и в /etc/alfis.conf ...

Код: Выделить всё

root@R420:/home/olej/2023/Alfis/Alfis# pwd
/home/olej/2023/Alfis/Alfis

root@R420:/home/olej/2023/Alfis/Alfis# ./target/release/alfis -g > /etc/alfis.conf
Потом правим под себя... У меня это (я подправил пока только адрес 127.0.0.3, для проверки):

Код: Выделить всё

olej@R420:~/2023/Alfis/Alfis$ grep -v ^$ /etc/alfis.conf | grep -v ^#
origin = "0000001D2A77D63477172678502E51DE7F346061FF7EB188A2445ECA3FC0780E"
key_files = ["key1.toml", "key2.toml", "key3.toml", "key4.toml", "key5.toml"]
check_blocks = 8
[net]
peers = ["peer-v4.alfis.name:4244", "peer-v6.alfis.name:4244", "peer-ygg.alfis.name:4244"]
listen = "[::]:4244"
public = true
yggdrasil_only = false
[dns]
listen = "127.0.0.1:53"
threads = 10
forwarders = ["https://dns.adguard.com/dns-query"]
bootstraps = ["9.9.9.9:53", "94.140.14.14:53"]
[mining]
threads = 0
lower = true

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS Alfis

Непрочитанное сообщение Olej » 19 май 2023, 16:44

Olej писал(а):
19 май 2023, 16:41
Конфиг-файла никакого у него нет после сборки:
Запуск Alfis собранного тогда нужно делать с явным указанием конфиг-файла:

Код: Выделить всё

olej@R420:~/2023/Alfis/Alfis$ sudo ./target/release/alfis -c /etc/alfis.conf -n 
16:21:29.744 [INFO ] (1) alfis::Main: Starting ALFIS 0.8.4
16:21:29.746 [INFO ] (1) alfis: Blocks count: 8720, domains count: 767, users count: 340
16:21:29.746 [WARN ] (1) alfis: Error loading keyfile from key1.toml
16:21:29.746 [WARN ] (1) alfis: Error loading keyfile from key2.toml
16:21:29.746 [WARN ] (1) alfis: Error loading keyfile from key3.toml
16:21:29.746 [WARN ] (1) alfis: Error loading keyfile from key4.toml
16:21:29.746 [WARN ] (1) alfis: Error loading keyfile from key5.toml
16:21:29.746 [INFO ] (1) alfis::blockchain::chain: Checking last 8 blocks...
16:21:31.138 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v4.alfis.name:4244
16:21:31.138 [INFO ] (28) alfis::p2p::peers: Got addresses: [193.111.114.28:4244, 193.107.20.230:4244, 195.123.245.146:4244, 77.247.225.234:4244, 46.229.214.81:4244, 185.193.159.245:4244]
16:21:31.138 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v6.alfis.name:4244
16:21:31.138 [INFO ] (28) alfis::p2p::peers: Got addresses: [[2a03:6f00:5:1::2ee5:d651]:4244, [2a02:e00:ffec:734::1]:4244]
16:21:31.138 [INFO ] (28) alfis::p2p::peers: Resolving address peer-ygg.alfis.name:4244
16:21:31.138 [INFO ] (28) alfis::p2p::peers: Got addresses: [[202:db60::9ce0:a73d:7498:d7ae]:4244, [203:63fc:667d:b16c:8e78:a899:8d54:a5e4]:4244, [202:7991::880a:d4b2:de3b:2da1]:4244, [202:a2a5:dead:ded:9a54:4ab5:6aa7:1645]:4244, [225:ca89:40a8:611e:78b8:ab81:999a:d4d7]:4244, [324:71e:281a:9ed3::53]:4244, [325:5a4:d1c9:db96::53]:4244]
16:21:31.764 [INFO ] (28) alfis::p2p::network: Active nodes: 5, banned: 0, blocks: 8720, domains: 767, keys: 340

Код: Выделить всё

olej@R420:~$ sudo netstat -anp | grep 127.0.0 | grep 53
[sudo] пароль для olej:
tcp        0      0 127.0.0.3:53            0.0.0.0:*               LISTEN      17463/./target/rele
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      1104/systemd-resolv
udp        0      0 127.0.0.3:53            0.0.0.0:*                           17463/./target/rele
udp        0      0 127.0.0.53:53           0.0.0.0:*                           1104/systemd-resolv
udp        0      0 127.0.0.1:5353          0.0.0.0:*                           1313/python3

Код: Выделить всё

olej@R420:~$ host linux-ru.ru 127.0.0.53
Using domain server:
Name: 127.0.0.53
Address: 127.0.0.53#53
Aliases:

linux-ru.ru has address 90.156.230.27
linux-ru.ru mail is handled by 10 mx2.timeweb.ru.
linux-ru.ru mail is handled by 10 mx1.timeweb.ru.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS Alfis

Непрочитанное сообщение Olej » 19 май 2023, 16:54

Olej писал(а):
19 май 2023, 16:44
Запуск Alfis собранного тогда нужно делать с явным указанием конфиг-файла:
Поменять адрес (локальный 127.0.0.Х) и порт DNS можно элементарно так:

Код: Выделить всё

olej@R420:/var/lib$ grep ^listen /etc/alfis.conf | grep -v ^#
listen = "[::]:4244"
listen = "127.0.0.4:535"
И после рестарта:

Код: Выделить всё

olej@R420:/var/lib$ sudo netstat -anp | grep 127.0.0 | grep 53
[sudo] пароль для olej:           
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      1104/systemd-resolv 
tcp        0      0 127.0.0.4:535           0.0.0.0:*               LISTEN      18842/./target/rele 
udp        0      0 127.0.0.53:53           0.0.0.0:*                           1104/systemd-resolv 
udp        0      0 127.0.0.4:535           0.0.0.0:*                           18842/./target/rele 
udp        0      0 127.0.0.1:5353          0.0.0.0:*                           1313/python3        

Код: Выделить всё

olej@R420:/var/lib$ host -p535 linux-ru.ru 127.0.0.4
Using domain server:
Name: 127.0.0.4
Address: 127.0.0.4#535
Aliases:

linux-ru.ru has address 90.156.230.27
linux-ru.ru mail is handled by 10 mx2.timeweb.ru.
linux-ru.ru mail is handled by 10 mx1.timeweb.ru.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS Alfis

Непрочитанное сообщение Olej » 20 май 2023, 00:26

Olej писал(а):
19 май 2023, 13:51
Работают, похоже, оба локальных DNS (Alfis 127.0.0.1:53 + systend 127.0.0.53:53), не мешая друг другу
С разрешением имён через блокчейн Alfis всё достаточно ясно, и исправно работает.
Теперь остаётся вопрос: как создать свою собственную запись DNS в Alfis :?:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS Alfis

Непрочитанное сообщение Olej » 20 май 2023, 00:36

Olej писал(а):
20 май 2023, 00:26
как создать свою собственную запись DNS в Alfis
Систем названа в своей аббревиатуре как «Free», что означает, в том числе, и бесплатная. Но бесплатная в денежном смысле. Сделать такую систему бесплатной в абсолютном смысле нельзя: её тут же всю «загадят» хакеры-мерзавцы или просто непонимающие недоумки из Интернет. Но плата здесь имеет смысл в том, что ключ для записи DNS здесь нужно майнить, на манер как это делается в криптовалютах, хотя этот блокчейн не имеет вообще никакого отношения к крипто-деньгам и финансовым операция. Плата здесь производится машинным временем!

Но такой майнинг здесь возможен только в варианте приложения с GUI интерфейсом, в консольном интерфейсе CLI, как мы его запускали раньше, это невозможно. Для этих целей запускаем приложение без опции -n ... типа вот такого:

Код: Выделить всё

olej@R420:~/2023/Alfis/Alfis$ sudo ./target/release/alfis -c /etc/alfis.conf 
[sudo] пароль для olej:       
20:15:13.246 [INFO ] (1) alfis::Main: Starting ALFIS 0.8.4
20:15:13.249 [INFO ] (1) alfis: Blocks count: 8720, domains count: 767, users count: 340
20:15:13.249 [WARN ] (1) alfis: Error loading keyfile from key1.toml
20:15:13.249 [WARN ] (1) alfis: Error loading keyfile from key2.toml
20:15:13.249 [WARN ] (1) alfis: Error loading keyfile from key3.toml
20:15:13.249 [WARN ] (1) alfis: Error loading keyfile from key4.toml
20:15:13.249 [WARN ] (1) alfis: Error loading keyfile from key5.toml
20:15:13.249 [INFO ] (1) alfis::blockchain::chain: Checking last 8 blocks...
20:15:14.463 [INFO ] (1) alfis::web_ui: Interface loaded
20:15:14.519 [INFO ] (1) alfis::web_ui: Loaded zones: [ZoneData { name: "anon", yggdrasil: true }, ZoneData { name: "btn", yggdrasil: false }, ZoneData { name: "conf", yggdrasil: false }, ZoneData { name: "index", yggdrasil: false }, ZoneData { name: "merch", yggdrasil: false }, ZoneData { name: "mirror", yggdrasil: false }, ZoneData { name: "mob", yggdrasil: false }, ZoneData { name: "screen", yggdrasil: false }, ZoneData { name: "srv", yggdrasil: false }, ZoneData { name: "ygg", yggdrasil: true }]
20:15:14.633 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v4.alfis.name:4244
20:15:14.748 [INFO ] (28) alfis::p2p::peers: Got addresses: [195.123.245.146:4244, 77.247.225.234:4244, 193.111.114.28:4244, 46.229.214.81:4244, 193.107.20.230:4244, 185.193.159.245:4244]
20:15:14.749 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v6.alfis.name:4244
20:15:14.887 [INFO ] (28) alfis::p2p::peers: Got addresses: [[2a03:6f00:5:1::2ee5:d651]:4244, [2a02:e00:ffec:734::1]:4244]
20:15:14.888 [INFO ] (28) alfis::p2p::peers: Resolving address peer-ygg.alfis.name:4244
20:15:14.954 [INFO ] (28) alfis::p2p::peers: Got addresses: [[202:7991::880a:d4b2:de3b:2da1]:4244, [202:db60::9ce0:a73d:7498:d7ae]:4244, [203:63fc:667d:b16c:8e78:a899:8d54:a5e4]:4244, [202:a2a5:dead:ded:9a54:4ab5:6aa7:1645]:4244, [225:ca89:40a8:611e:78b8:ab81:999a:d4d7]:4244, [324:71e:281a:9ed3::53]:4244, [325:5a4:d1c9:db96::53]:4244]
20:15:15.520 [INFO ] (28) alfis::p2p::network: Active nodes: 3, banned: 0, blocks: 8720, domains: 767, keys: 340
23:28:35.970 [INFO ] (28) alfis::p2p::network: Peer is higher, requesting block 8721 from 193.107.20.230
23:28:36.520 [INFO ] (28) alfis::p2p::network: Active nodes: 15, banned: 0, blocks: 8721, domains: 767, keys: 340
23:30:50.898 [INFO ] (28) alfis::p2p::network: Peer is higher, requesting block 8722 from 200:bbc::b05d:ea5b:8340:246
23:30:51.066 [INFO ] (28) alfis::p2p::network: Active nodes: 15, banned: 0, blocks: 8722, domains: 767, keys: 340
23:31:39.548 [INFO ] (28) alfis::p2p::network: Peer is higher, requesting block 8723 from 225:ca89:40a8:611e:78b8:ab81:999a:d4d7
23:31:39.942 [INFO ] (28) alfis::p2p::network: Active nodes: 15, banned: 0, blocks: 8723, domains: 767, keys: 340
23:33:02.753 [INFO ] (28) alfis::p2p::network: Peer is higher, requesting block 8724 from 195.123.245.146
23:33:03.244 [INFO ] (28) alfis::p2p::network: Active nodes: 15, banned: 0, blocks: 8724, domains: 767, keys: 340
23:35:11.342 [INFO ] (28) alfis::p2p::network: Peer is higher, requesting block 8725 from 193.107.20.230
23:35:11.635 [INFO ] (28) alfis::p2p::network: Active nodes: 15, banned: 0, blocks: 8725, domains: 767, keys: 340
Alfis.png
Alfis.png (68.07 КБ) 590 просмотров
Насколько я понимаю (пока понимаю, может это и неправильно):
- по кнопке "Mine new key" мы майним новый ключ...
- подтверждающий наше право владения на DNS запись
- майнинг нового ключа может потребовать несколько часов времени на очень приличном по производительности оборудованию.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS Alfis

Непрочитанное сообщение Olej » 22 май 2023, 13:11

Olej писал(а):
20 май 2023, 00:36
Насколько я понимаю (пока понимаю, может это и неправильно):
- по кнопке "Mine new key" мы майним новый ключ...
- подтверждающий наше право владения на DNS запись
- майнинг нового ключа может потребовать несколько часов времени на очень приличном по производительности оборудованию.
Дошли руки до этого дела:

Код: Выделить всё

olej@R420:~/2023/Alfis/Alfis$ pwd
/home/olej/2023/Alfis/Alfis

Код: Выделить всё

olej@R420:~/2023/Alfis/Alfis$ sudo ./target/release/alfis -c /etc/alfis.conf
11:32:37.054 [INFO ] (1) alfis::Main: Starting ALFIS 0.8.4
11:32:37.057 [INFO ] (1) alfis: Blocks count: 8730, domains count: 767, users count: 340
11:32:37.057 [WARN ] (1) alfis: Error loading keyfile from key1.toml
11:32:37.057 [WARN ] (1) alfis: Error loading keyfile from key2.toml
11:32:37.057 [WARN ] (1) alfis: Error loading keyfile from key3.toml
11:32:37.057 [WARN ] (1) alfis: Error loading keyfile from key4.toml
11:32:37.057 [WARN ] (1) alfis: Error loading keyfile from key5.toml
11:32:37.057 [INFO ] (1) alfis::blockchain::chain: Checking last 8 blocks...
11:32:38.429 [INFO ] (1) alfis::web_ui: Interface loaded
11:32:38.488 [INFO ] (1) alfis::web_ui: Loaded zones: [ZoneData { name: "anon", yggdrasil: true }, ZoneData { name: "btn", yggdrasil: false }, ZoneData { name: "conf", yggdrasil: false }, ZoneData { name: "index", yggdrasil: false }, ZoneData { name: "merch", yggdrasil: false }, ZoneData { name: "mirror", yggdrasil: false }, ZoneData { name: "mob", yggdrasil: false }, ZoneData { name: "screen", yggdrasil: false }, ZoneData { name: "srv", yggdrasil: false }, ZoneData { name: "ygg", yggdrasil: true }]
11:32:38.537 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v4.alfis.name:4244
11:32:38.537 [INFO ] (28) alfis::p2p::peers: Got addresses: [185.193.159.245:4244, 46.229.214.81:4244, 193.107.20.230:4244, 77.247.225.234:4244, 193.111.114.28:4244, 195.123.245.146:4244]
11:32:38.537 [INFO ] (28) alfis::p2p::peers: Resolving address peer-v6.alfis.name:4244
11:32:38.537 [INFO ] (28) alfis::p2p::peers: Got addresses: [[2a03:6f00:5:1::2ee5:d651]:4244, [2a02:e00:ffec:734::1]:4244]
11:32:38.537 [INFO ] (28) alfis::p2p::peers: Resolving address peer-ygg.alfis.name:4244
11:32:38.537 [INFO ] (28) alfis::p2p::peers: Got addresses: [[202:db60::9ce0:a73d:7498:d7ae]:4244, [202:7991::880a:d4b2:de3b:2da1]:4244, [203:63fc:667d:b16c:8e78:a899:8d54:a5e4]:4244, [202:a2a5:dead:ded:9a54:4ab5:6aa7:1645]:4244, [225:ca89:40a8:611e:78b8:ab81:999a:d4d7]:4244, [324:71e:281a:9ed3::53]:4244, [325:5a4:d1c9:db96::53]:4244]
11:32:39.185 [INFO ] (28) alfis::p2p::network: Active nodes: 3, banned: 0, blocks: 8730, domains: 767, keys: 340
12:26:15.051 [INFO ] (41) alfis::keystore: Key mined successfully! Public key: DCB66AC894E38EFE2CE9A4437721F01E6EFB7439D0700F9184D1A983706711DA, hash: 00000139762ACAB280B0DFED3B5DC31242E701BA8814391FCFFA4AD684CA0C62
12:51:56.832 [INFO ] (67) alfis::keystore: Key mined successfully! Public key: 966327DE4872CE2C474B13B5B557E69638444E4613273A6D3DD345D4F55D71CB, hash: 00000135864B2C126BAFC4BB64C7455128FBA05760791F3403C3E20490FE93B3
12:58:19.936 [INFO ] (1) alfis::web_ui: Key file saved to /home/olej/2023/Alfis/Alfis/key1.toml
12:58:44.084 [INFO ] (1) alfis::web_ui: Key file saved to /home/olej/2023/Alfis/Alfis/key2.toml
Как видно по меткам времени: 1-й ключ намайнился за чуть меньше 1 часа, а 2-й - ещё через пол-часа.
После этого майниг остановился :-o - это мне непонятно: в предыдущей как-то попытке он останавливался после нахождения 1-го ключа, и так, по идее, и должно быть.
Вложения
Снимок экрана от 2023-05-22 13-01-43.png
Снимок экрана от 2023-05-22 13-01-43.png (84.07 КБ) 575 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

альтернативный DNS Alfis

Непрочитанное сообщение Olej » 22 май 2023, 13:16

Olej писал(а):
22 май 2023, 13:11
Как видно по меткам времени: 1-й ключ намайнился за чуть менбше 1 часа, а 2-й - ещё через пол-часа.
Но это - на сервере 2-процессорном Intel Xeon E5-2470 v2 + при загрузке всех 2х20=40 ядер:

Код: Выделить всё

olej@R420:~$ inxi -C
CPU:
  Info: 2x 10-core model: Intel Xeon E5-2470 v2 bits: 64 type: MT MCP SMP
    cache: L2: 2x 2.5 MiB (5 MiB)
  Speed (MHz): avg: 1559 min/max: 1200/3200 cores: 1: 1638 2: 1859 3: 1403
    4: 1639 5: 1305 6: 1200 7: 1200 8: 2460 9: 1247 10: 1487 11: 1216 12: 1712
    13: 1426 14: 1200 15: 1488 16: 2093 17: 1351 18: 1221 19: 2344 20: 1674
    21: 1477 22: 1241 23: 1793 24: 1620 25: 1386 26: 2619 27: 1545 28: 1243
    29: 1212 30: 2238 31: 1532 32: 1580 33: 1349 34: 2054 35: 1650 36: 1238
    37: 1243 38: 1369 39: 1300 40: 1519
При загрузке всех процессоров на 100% (там до десятка кулеров высокооборотных на сервере - выли так, что мне на время майнинга потребовалось уйти из дома :-( :lol: ).

P.S. Перед этим я пробовал майнинг, ограничив в конфиг-фвайле, на 4 ядра - поиск 1-го (и единственного - на этом он остановился) ключа шёл около 7 часов.
Вложения
Снимок экрана от 2023-05-22 11-34-05.png
Снимок экрана от 2023-05-22 11-34-05.png (166.85 КБ) 575 просмотров

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя