πŸ’Ύ Archived View for betahowto.duckdns.org β€Ί yggdrasil:address_miners:simpleygggen_go captured on 2024-03-21 at 16:02:51. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-02-05)

🚧 View Differences

-=-=-=-=-=-=-

SimpleYggGen-Go

SimpleYggGen-Go β€” пСрСрСализация bash-скрипта SimpleYggGen ( gemini://betahowto.duckdns.org/yggdrasil:address_miners:simpleygggen ) Π½Π° языкС программирования Go, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² нСсколько ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π° счСт использования Ρ€ΠΎΠ΄Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈΠ· Yggdrasil ΠΈ Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Основана Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ cmd/genkeys ΠΈΠ· Yggdrasil, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ устойчивых ΠΊ коллизиям ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ.

ВСкущая вСрсия β€” v0.2.1.

Π—Π° счСт Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ отсутствия Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° запуск Yggdrasil ΠΈ grep для Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ адрСсов Π΄Π°Π΅Ρ‚ Π² нСсколько тысяч Ρ€Π°Π· Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” Π½Π° ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³ 100 000 000 ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ 27 ΠΌΠΈΠ½ΡƒΡ‚ Π² 8 ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π½Π° AMD Ryzen 1700X.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ доступСн ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT.

Установка

ΠŸΡ€ΠΈ установлСнном компиляторС Go:


go get -u -v github.com/tdemin/syg_go

Π’Π°ΠΊΠΆΠ΅ собранныС Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ со страницы Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² ( https://git.tdem.in/tdemin/syg_go/releases ) ΠΈΠ»ΠΈ http://[324:9de3:fea4:f6ac::ace]/files/software/yggdrasil_address_miners/syg_go/|внутрисСтСвого рСпозитория. Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ Arch Linux, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ· AUR ( https://aur.archlinux.org/packages/syg_go ) ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:


yay -S syg_go

ИспользованиС

ΠœΠ°ΠΉΠ½Π΅Ρ€ выполняСтся Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚ΡƒΠ΄Π° статистику выполнСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ смайнСнныС ΠΊΠ»ΡŽΡ‡ΠΈ.

/syg:ygg_syg_go.png?400|

Π£ ΠΌΠ°ΠΉΠ½Π΅Ρ€Π° нСсколько ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки: -threads, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ устанавливаСтся максимальноС число ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ количСству ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² вашСго процСссора), -iter, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ задаСтся количСство ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ выводится прогрСсс (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 100 000 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ для тСстов ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½Π° соврСмСнных процСссорах ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π² 100000000 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅) ΠΈ -regex, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ рСгулярного выраТСния, Π½Π° соотвСтствиС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ провСряСтся адрСс (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ::). Бмысл рСгулярного выраТСния Ρ‚ΠΎΡ‚ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Ρƒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ SimpleYggGen.

Π‘ вСрсии 0.1.1 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° адрСса для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ΄Π° Yggdrasil, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ· Yggdrasil ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ -original. Π‘ вСрсии 0.1.3 ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ -highaddr, которая устанавливаСт Ρ€Π΅ΠΆΠΈΠΌ ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° Ρ‚.Π½. "высоких" адрСсов (Ρ‚.Π΅. Π±ΠΎΠ»Π΅Π΅ устойчивых ΠΊ коллизиям: Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΡ‚Ρ‹ адрСса, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ устойчив адрСс).

Π’Ρ‹Π²ΠΎΠ΄ ΠΌΠ°ΠΉΠ½Π΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠΊΠ°ΠΊ это дСлаСтся, зависит ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π²Π°ΠΌΠΈ ОБ. НапримСр, Π² *nix-систСмах ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:


syg_go | tee syg.txt

Бсылки

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

gemini://betahowto.duckdns.org/yggdrasil:address_miners:simpleygggen

https://git.tdem.in/tdemin/syg_go/releases

http://[324:9de3:fea4:f6ac::ace]/files/software/yggdrasil_address_miners/syg_go/|внутрисСтСвого

https://aur.archlinux.org/packages/syg_go

https://github.com/tdemin/syg_go

https://github.com/tdemin/syg_go/releases

Навигация

Поиск

Главная страница

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Ξ²-Doku

Алиас

[0200::/7]

Alfis / Yggdrasil