$ go install github.com/pcarrier/vanity-keygen@latest $ time parallel -n 0 ./vanity vanity -- 1 2 3 4
$ time vanity-keygen -threads 4 '[vV][aA][nN][iI][tT][yY]'
Raspberry Pi OS armhf 向けにamd64 環境でクロスビルド
$ GOARCH=arm GOARM=7 go build . $ file ./vanity-keygen ./vanity-keygen: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, Go BuildID=Z_Cr4XM48GAIHSA-MQng/2wFeSpgr5k0WPASNS4ho/3FEwAtva33LS2ByXLcjP/0WSk_fEc6xXCDZEo89yH, with debug_info, not stripped
Pi3 はまあ遅い……
$ ./vanity-keygen -threads 4 aaaa 2023/04/05 08:22:58 Looking for a public key matching aaaa 2023/04/05 08:22:59 Generated 0 keypairs (0 Hz) 2023/04/05 08:23:00 Generated 4,000 keypairs (1,991 Hz) 2023/04/05 08:23:01 Generated 4,000 keypairs (1,332 Hz) 2023/04/05 08:23:02 Generated 8,000 keypairs (1,990 Hz) 2023/04/05 08:23:03 Generated 8,000 keypairs (1,598 Hz) ^C $ cat /proc/device-tree/model && echo Raspberry Pi 3 Model B Rev 1.2
i5-7300U CPU @ 2.60GHz だとこのくらい
$ vanity-keygen aaaaa 2023/04/05 08:30:12 Looking for a public key matching aaaaa 2023/04/05 08:30:13 Generated 71,000 keypairs (69,788 Hz) 2023/04/05 08:30:14 Generated 141,000 keypairs (70,310 Hz) 2023/04/05 08:30:15 Generated 212,000 keypairs (70,454 Hz) 2023/04/05 08:30:16 Generated 284,000 keypairs (70,792 Hz) 2023/04/05 08:30:17 Generated 356,000 keypairs (71,040 Hz)
コメント