スマホが壊れてminergateの2段階認証ができなくなったので解除してもらうお話

minergateで条件付き無期限でクラウドマイニングできるそうだ。支払いはMoneroでいいらしい。早速ログインしてチェックだ。
ログイン画面でEmailとPasswordを入力し Log in をクリックしたところ、Verification code が現れた。スマホは壊れてから買い換えているので Google Authenticatorアプリ は引き継いでいない。困った。
ググるとログインできなくなったminergateの2段階認証を解除してもらう方法にわかりやすくまとめられていたので参考にした。

minergateのSupportの入力フォームについて

だいたいのことは上のリンクにまとめられているので参考にしてほしい。ここでは、それ以外のことについて述べる。

Category(required)はTwo-factor authenticationを選んだ。
庶民の場合は、minergateを利用した後でPCもスマホも壊れているので、minergateのアプリケーションのLOGはない。手元にあるのは、minergateの利用中に書き記した時間当たりでどのくらい掘れているかのメモしかない。minergateを利用していたのも11か月前のことなので記憶もかなりおぼろげだ。庶民を特定するのに役立つ情報をこれ以上絞り出すことはできなかった。ダメもとでminergateのサポートに2段階認証解除の申請をする。

Your Name(required):***
Your Email Address(required):***
Subject:Please cancel 2-step verification
Category(required):Two-factor authentication
Description(required):
Hello,

I will provide additional information on my account.
The currency I was mining the most is MONERO.
It was MONERO mining by November 26, 2017.
At 17:51 of a certain day I had 0.006002044478XMR and 0.052501776458FCN.
I had 0.006024924878 XMR and 0.052639966559FCN at 18:11 on the same day.
Mining on a personal computer was done every day.
Even smartphones were mining Monero.
The smartphone model is ***.
On a weekday mining of the smartphone was going from around *** in Japan time until around *** on the next day.
On the holiday mining of the smartphone had been done all day.

Can I disable 2-step verification with this content?

Thank you.


申請がなかなかうまくいかなかったお話

minergateのログイン画面の一番下の Support をクリックして、フォームに上記を入力してSubmitをクリックするが画面が変わらない。そういえば 私はロボットではありません のチェックボックスもない。何回かSubmitした後で、多重申請している恐れから怖くなる。chromeだからだめなのかとIEで試してもSubmit Submit。結局 FAQ の画面に移動してから Support をクリックで解決した。

仮想通貨Moneroのマイニングソフトを更新しよう

私はパソコンを使っていない時間に、仮想通貨Moneroをマイニングしている。

Moneroのマイニング状況を確認しようと supportXMR.com を開いたら、ページの一番上に見たことないこんなのが書いてあった。
Attention Miners
Update your Mining Software until 2018-10-18 to get ready for the upcoming protocol upgrade. If you neglect to update to a v8 capable mining software and/or proxy, you will no longer be able to mine after block 1685555.
Google翻訳によると
注意鉱夫
今後のプロトコルのアップグレードを準備するために、2018-10-18まで鉱業ソフトウェアを更新してください。 v8対応のマイニングソフトウェアやプロキシにアップデートするのを怠った場合、ブロック1685555の後でマイニングすることはできなくなります。
v8対応とかブロック1685555とかよくわからないが、「Moneroがハードフォークするから、2018-10-18までにマイニングソフトも新しいものにしてね」ということだろう。

今が2018-10-14で、とりあえず2018-10-18まで時間があるから様子をみよう。





2018-10-15追記

Moneroがハードフォークでどう変わるか

Moneroの公式サイトをGoogle翻訳で読んでみたが、庶民には内容が難しくてよくわからなかった。後学のために残しておくが、今回のハードフォークでMoneroは以下のとおり変わるそうだ。以下Moneroの公式サイトより抜粋

概要

This is the v0.13.0 release of the Monero software. This major release is due to the October 18th network update, which in turn enabled Bulletproofs for reduced transaction sizes, sets the ringsize globally to 11 for uniformity of transactions, updated the PoW algorithm to CNv2, and finally sets the max transaction size at half of the penalty free block size. This release of the software presents a number of major improvements to Monero, as well as a large set of bug fixes.

変更点の抜粋

New Docker file for 64 bit Android
Ledger code overhaul using HIDAPI
Blackballing tool allows the wallet to avoid selecting known spent outputs in its rings
Depends system to be used as a base for reproducible builds
Generic M/N multisig with M < N-1
Translation updates
Non ASCII seed input for Windows
The spend key is now optionally held encrypted in memory
More memory wiping to avoid secret data lingering in memory
Block and transaction notifcation system
New set of DNSSEC supporting default DNS servers
Support for DNSSEC keys rollover
Many minor fixes from Coverity reports
Memory containing secret data is now locked so it won't get swapped (Linux)
Preliminary support for non-Ledger hardware wallets
Fix for blockchain format conversion crash corner case
Warn about old style unencrypted payment IDs usage
Building now places objects/binaries in a separate directory for each branch
Multi output bulletproofs
Many bulletproof speedups
Fake output selection improvements (mostly using a gamma distribution)
monero-wallet-rpc now has a daemon mode
Cryptonight variant 2
Travis build bot
Fixes for --generate-from-json using the wrong wallet filename
Build fixes for s390x, ARM, Android, Windows, Docker, FreeBSD
Easier output splitting using sweep_* commands
The blockchain db now stores prunable and unprunable data separately
Keccak fix for big endian platforms
New wallet creation height fix for when the daemon is not running
New Keccak incremental update mode
Removal of obsolete transfer_original code
Transaction fees are now per byte, rather than per kilobyte
Transaction fees and block size/weight limit now consider notional size ("weight") to account for non-size-linear verification time
New update_available flag in get_info RPC
Some minor ringct verification speedup
Include cumulative difficulty in RPC block header data
Blocks now have a max weight for a single transaction
New expect and related objects
NetBSD support
Many more performance tests
Remove tiny bias in random EC scalar generation
Ring size is now fixed to 11 in the general case
Performance tests can now report min, median and standard deviation
Aligned memory allocator
Terse mode for performance tests
unbound and miniupnpc are now git submodules
start_mining RPC now reports whether the daemon is already mining instead of a generic error
Use more exploit mitigation build options where possible
cmake >= 3.5 is now needed
Network connections now bind to the correct IP
Error out when --wallet-file and --wallet-dir are both used at the same time
Daemon start time is now withheld when running with --restricted-rpc
New close_wallet RPC
Fix for the wallet giving up scanning a transaction at the first invalid public key
RPC password can now be set using the RPC_LOGIN environment variable
simplewallet can now use a monero: URI directly
cn_deserialize can now extract payment IDs from transactions
The daemon now warns about performance if it detects the blockchain is on a rotating hard disk
Fix seed usage on big endian platforms
Compare secret keys in constant time
New refresh wallet RPC
Fix wallet going out of sync when it fails to parse a transaction
Fix wallet failing to load after its internal cached hash chain goes out of sync
Translation files are now handled when cross compiling
Fix txpool code infinite loop if a database error occurs
Speed up get_output_distribution a lot by caching data in the blockchain database
Some HTTP parsing speedups
New change_wallet_password RPC
Block template caching for performance
simplewallet now understands named priority levels, in additions to numbers
Resize the blockchain more conservatively
Fix earliest fork height caching in wallet
Core dumps are now disabled in wallet release binaries since they would contain secret data
The logger will now print to the console if the logger isn't live
Sync blockchin based on bytes received, not blocks received, for better performance
New codefresh pipeline
New blockchain_depth and blockchain_ancestry statistics tools
The wallet can now use a user defined number of Cryptonight rounds for its KDF
simplewallet now warns about unrecoverable data when rescan_blockchain is run
Fix for race in network connection shutdown
Fix for simplewallet misreporting long times
Fix sanity checking of update record hashes
simplewallet now points out coinbase outputs in show_transfer
0MQ correctness and performance improvements
Fix for simplewallet dividing by 0 on an invalid dameon response
New get_address_index wallet RPC
getbalance RPC now accepts a set of address indices
New set_tx_key simplewallet command to import tx keys from other wallets
--log-file now handles filenames without directories
RPC JSON error response now include the JSON version
Syncing messages now include a percentage done and blocks left to sync
Fix quadratic complexity in import_key_images
New locked_sweep_all simplewallet command
Make tests use temporary files in a writable directory
Fix wallet language detection when using --use-english-language-names
Integrated addresses can now be made for an arbitrary address
Do not sync read only databases
Build fix for boost 1.67
core tests now have a --filter option
miniupnpc, rapidjson and unbound upstream updates
Minor HTTP parsing fixes and speedups
New ignore-fractional-outputs wallet setting to ignore inputs below the fee level
New --regtest and --fixed-difficulty debug options
New generatblocks debug RPC
Prevent the wallet cache from being opened by more than one wallet at a time
UTF-8 vs UTF-16 filename conversion for windows
New suggested_confirmations field based on transfer amount and coinbase amount
Cache ringdb encryption key for speed
Threading improvements
Wallet refresh speedups
alt_chain_info can now show a particular chain
Fix read buffer overflow in import_key_images
New get_transaction_pool_hashes JSON RPC
Lower subaddress lookahead when using a hardware wallet
Report the blockchain size in getinfo
Report block hash and height when finding a block
Fix double header in unsigned transaction file when cold signing
Fix thoretical P2P layer wedge when getting incoming connection cancellations at just the right time
Fix lengthy delay when setting auto-refresh off at the wrong time
Fix 0MQ bind call when address and/or port are empty
Add disclaimer in the README that third party data is, well, third party, and thus differently trusted
Fix wallet RPC crashes when there is no open wallet
Fix wallet crash when using a newly created account
Batch transactions are now enabled by default in LMDB
Quantize starting refresh height when starting up the wallet, to help against fingerprinting
New --max-log-files command line option
simplewallet can now set to ignore unmixable outputs (run rescan_spent to undo)
Fix incorrect fee for split transactions
Report db version number when it is incompatible
P2P command line options now accept hostnames as well as IP addresses
Adaptive connection timeout system, to mitigate against DoS
simplewallet does not prompt for a missing payument ID when sending to subaddresses only
Log rotation now numbers files if getting current time fails
simplewallet can now take a filename with rings in th set_ring command
Fix cold signing with bulletproofs
--guard-against-pwnage is now --dangerous-unverified-import in blockchain-import, and it now warns and pauses
Strip copyrighted ICC profile (can't make it up) metadata from monero icon PNG file
The wallet does not log by default any longer, for privacy
Consider Tor/I2P addresses as being non-local for daemon trust purposes
set_daemon wallet command now acccepts an optional trusted/untrusted argument
Do not try to pop blocks with unexpected version from a read only database
Drop P2P connection if most blocks are invalid
New set of wallet RPC for cold signing
Fix 172.16..31 local IP range detection
Fix readline interfering with std::cerr usage
New Windows debug build Makefile targets
Disable file size sanity check for wallet caches, which can get quite large
Enable/disable auto safe mode on LMDB where appropriate
Fix build with GCC 8.1.0
Warn when no incoming P2P connections are seen
Use correct unit for fee in simplewallet
Fix output shuffling for multisig
Fix race adding the same tx twice to the txpool
fix configuring version.cpp without git
Add warnings about inaccurate balances to to watch-only wallet
New unit tests
Many more smaller fixes, speedups, improvements and other tweaks

スマホが壊れたので買い替えたお話

ある日棚の上においてあったSHARPのスマホSH-M01が、突然振動したあと電源が落ちてしまった。電源を入れようとしても入らないし充電しても反応がない。買ってから3年ほどだが寿命がきたのか、動画を毎日撮ってROMを酷使していたのがいけなかったのか、原因ははっきりとわからないがスマホが壊れてしまった。スマホは1台しか持っていないので、新しいものを買うことにした。

スマホを探すも値段の高さに驚く

通信事業者はLIBMOのままにしたいから、OCNモバイルOneのスマホとSIMのセットのように割安でスマホを買うことはしなかった。

始めに価格コムのサイトを開いてみた。安い順に並べたり発売日順に並べて探してみたがどうもしっくりこない。そして全体的にスマホの価格は高い。iPhone XS なんて121,824円(Apple Store税込価格)もする。パソコン(高価)を小型化(高価)したようなものだから当たり前ではあるが。

3年使ったとするとスマホ本体だけで年間でスマホ価格÷3のコストになる。iPhone XS の場合では年間で40,608円のコストだ。もっと細かくすると、毎日111円を払って iPhone XS を使えるということ。

高性能なスマホは欲しいが値段も高い。普段の使い方からどの程度の性能を求めるのか。スマホを買うにあたって、性能と価格のバランスを考える必要があった。

スマホの普段の使い方

まずは通話機能。通話はあまり使っていないが、稀に職場からの呼び出しがある。110や119が使える安心感もある。昔から使っている電話番号で、いろいろなところに登録しているが全く把握できていない。

他にはニュースやブログの記事を読んだり、写真や動画の撮影もしている。YouTubeやゲームはスマホでできたら嬉しいけど必須ではないかな。セキュリティはよくわからないけど、OSは新しいほうがいいのかなと思っている。

スマホの候補

iPhone XS(税込121,824円)

通話:〇
撮影:最高
ゲーム:〇
電池:〇
OS:最新
価格:×

なんといってもこれ。性能的にはこれで間違いない。写真や動画の映りがとってもいい。顔を撮るときれいに補正してくれる。(高価格帯のスマホの中で補正が特にきれいだったため候補に挙がる)人物も風景もこれでばっちり。欲しくてたまらない。電池持ちもいい。iPhoneはブランドの安心感から不具合に強そうなイメージ。CPUのプロセスルールは7nm(この数字が小さいほど高性能省電力らしい)。価格はApple Storeのもの。

ZenFone 4 Selfie(税込29,371円)

通話:〇
撮影:〇
ゲーム:△
電池:〇
OS:Android 7.1.1(最新OSはAndroid 9.0)
価格:△

自撮り特化のスマホ。背面カメラは普通。CPUのプロセスルールは14nm。価格はAmazonのもの。

moto g6(税込28,254円)

通話:〇
撮影:〇
ゲーム:△
電池:〇
OS:Android 8.0
価格:△

風景も自撮りも高画素のカメラを搭載しているスマホ。不具合の報告も少ない。CPUのプロセスルールは14nm。価格はAmazonのもの。

moto e5(税込18,162円)

通話:〇
撮影:△
ゲーム:×
電池:〇
OS:Android 8.0
価格:〇

安い。カメラの性能は普通。不具合の報告は少ない。CPUのプロセスルールは28nm。価格はAmazonのもの。圧倒的なコスパ。

買ったスマホはmoto e5

moto e5は低価格帯のスマホでありながら、電池もちがよい、OSも比較的新しい、カメラも及第点、と必要最低限の性能を備えていたため買うことにした。撮影のきれいなiPhone XSもほしかったので悩みに悩んで決めた感じ。

買ったスマホの使用感

カメラの仕様は性能的には普通であったが、暗いところでの撮影は苦手みたいで映っているものがよくわからない。明るいところでの撮影は問題なくできた。電池もよくもち、ニュースやブログの記事を読む分には全くストレスなくできている。ゲームはやっていない。撮影した動画のトリミングは、撮影時間の長い動画だと時間がかかる。これはCPUとRAM的に仕方のないところだと思う。撮影時間の短い動画なら比較的スムーズに終わる感じ。今のところ不具合は出ていない。
暗がりでの撮影が苦手なところ以外は納得しているので、あとは壊れることなく長く使えるといいな。



庶民はスマホの通信料を安くするために、電話番号そのままでLIBMOと契約した。内容はこちらの記事に書いたよ。
スマホの通話プランが月180円