見出し画像

Astarノード アップデートログ-v5.38.0

2024年5月11日、Astar v5.38.0 のリリースが発表されました。
アーカイブノードとしている私の Mini PC(x86_64)の Astar Node のアップデートをしました。その作業時のログをここに記録します。

コードベースはpolkadot-v.1.3.0にアップデートされ、ランタイムコードとクライアントの両方に様々な変更が加えられました。

dApp Staking は、各 Era の終わり(または始まり)に Tier 設定を再計算するように更新されました。 Shiden と Astar は、Tier 設定の再計算に Oracle に裏付けされた移動平均価格を利用するようになります。

これらの変更により Tier はオフチェーンのトレンドに、より適応しやすくなります。

v5.38.0 リリースノートより

アップデート作業

astar-collator 停止

# systemctl start astar.service

停止ログ

May 11 01:01:42 tknucbox astar-collator[1918835]: 2024-05-11 01:01:42 [Relaychain] ✨ Imported #20719756 (0xde99…0c0c)
May 11 01:01:43 tknucbox astar-collator[1918835]: 2024-05-11 01:01:43 [Relaychain] 💤 Idle (14 peers), best: #20719756 (0xde99…0c0c), finalized #20719752 (0x6a56…6b9f), ⬇ 75.8kiB/s ⬆ 209.9kiB/s
May 11 01:01:43 tknucbox astar-collator[1918835]: 2024-05-11 01:01:43 [Parachain] ✨ Imported #6143208 (0xdf0b…d7eb)
May 11 01:01:44 tknucbox astar-collator[1918835]: 2024-05-11 01:01:44 [Parachain] ✨ Imported #6143208 (0x3464…60b7)
May 11 01:01:47 tknucbox astar-collator[1918835]: 2024-05-11 01:01:47 [Parachain] 💤 Idle (22 peers), best: #6143207 (0x3ce1…dbb8), finalized #6143205 (0xd749…a928), ⬇ 139.3kiB/s ⬆ 5.6kiB/s
May 11 01:01:48 tknucbox astar-collator[1918835]: 2024-05-11 01:01:48 [Relaychain] 💤 Idle (14 peers), best: #20719756 (0xde99…0c0c), finalized #20719753 (0x339d…85d8), ⬇ 116.2kiB/s ⬆ 239.2kiB/s
May 11 01:01:48 tknucbox astar-collator[1918835]: 2024-05-11 01:01:48 [Relaychain] ✨ Imported #20719757 (0xce8e…bcba)
May 11 01:01:51 tknucbox systemd[1]: Stopping Astar Archive node...
May 11 01:01:59 tknucbox systemd[1]: astar.service: Deactivated successfully.
May 11 01:01:59 tknucbox systemd[1]: Stopped Astar Archive node.
May 11 01:01:59 tknucbox systemd[1]: astar.service: Consumed 1month 2w 2d 10h 14min 36.135s CPU time.

アップデート作業

  • アップデートファイルダウンロード

  • アーカイブファイルの展開

  • バイナリの再配置

  • 属性変更

# cd /tmp
# wget https://github.com/AstarNetwork/Astar/releases/download/v5.38.0/astar-collator-v5.38.0-ubuntu-x86_64.tar.gz
# tar zxf astar-collator-v5.38.0-ubuntu-x86_64.tar.gz
# mv /usr/local/bin/astar-collator ./astar-collator.old
# mv astar-collator /usr/local/bin/
# chown astar.astar /usr/local/bin/astar-collator

astar-collator 起動

# systemctl start astar.service

起動ログ

$ journalctl -f -u astar.service -n 100

May 11 01:02:45 tknucbox systemd[1]: Started Astar Archive node.
May 11 01:02:45 tknucbox astar-collator[4029332]: 2024-05-11 01:02:45 Astar Collator
May 11 01:02:45 tknucbox astar-collator[4029332]: 2024-05-11 01:02:45 ✌️  version 5.38.0-4cbf1a2f085
May 11 01:02:45 tknucbox astar-collator[4029332]: 2024-05-11 01:02:45 ❤️  by Stake Technologies <devops@stake.co.jp>, 2019-2024
May 11 01:02:45 tknucbox astar-collator[4029332]: 2024-05-11 01:02:45 📋 Chain specification: Astar
May 11 01:02:45 tknucbox astar-collator[4029332]: 2024-05-11 01:02:45 🏷  Node name: 🍙TK_GMK🍙
May 11 01:02:45 tknucbox astar-collator[4029332]: 2024-05-11 01:02:45 👤 Role: FULL
May 11 01:02:45 tknucbox astar-collator[4029332]: 2024-05-11 01:02:45 💾 Database: RocksDb at /var/lib/astar/chains/astar/db/full
May 11 01:02:45 tknucbox astar-collator[4029332]: 2024-05-11 01:02:45 Parachain id: Id(2006)
May 11 01:02:45 tknucbox astar-collator[4029332]: 2024-05-11 01:02:45 Parachain Account: 5Ec4AhPW97z4ZyYkd3mYkJrSeZWcwVv4wiANES2QrJi1x17F
May 11 01:02:45 tknucbox astar-collator[4029332]: 2024-05-11 01:02:45 Is collating: no

May 11 01:14:34 tknucbox astar-collator[4029332]: 2024-05-11 01:14:34 [Relaychain] Can't use warp sync mode with a partially synced database. Reverting to full sync mode.
May 11 01:14:34 tknucbox astar-collator[4029332]: 2024-05-11 01:14:34 [Relaychain] 🏷  Local node identity is: 12D3KooWF5gHzKQ3NfXUPGzFhzgkFfNQwHPojkmo6RHRoeVW2bnB
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 💻 Operating system: linux
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 💻 CPU architecture: x86_64
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 💻 Target environment: gnu
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 💻 CPU: Intel(R) Celeron(R) J4125 CPU @ 2.00GHz
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 💻 CPU cores: 4
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 💻 Memory: 7761MB
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 💻 Kernel: 5.19.0-50-generic
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 💻 Linux distribution: Ubuntu 22.04.3 LTS
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 💻 Virtual machine: no
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 📦 Highest known block at #20719757
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] 〽️ Prometheus exporter started at 127.0.0.1:9616
May 11 01:18:57 tknucbox astar-collator[4029332]: 2024-05-11 01:18:57 [Relaychain] Running JSON-RPC server: addr=127.0.0.1:9945, allowed origins=["http://localhost:*", "http://127.0.0.1:*", "https://localhost:*", "https://127.0.0.1:*", "https://polkadot.js.org"]
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 🏷  Local node identity is: 12D3KooWMLBALa98UJJ2NC1c6YWme4sMwdEngyzAcwDVFR3mqx1L
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 💻 Operating system: linux
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 💻 CPU architecture: x86_64
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 💻 Target environment: gnu
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 💻 CPU: Intel(R) Celeron(R) J4125 CPU @ 2.00GHz
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 💻 CPU cores: 4
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 💻 Memory: 7761MB
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 💻 Kernel: 5.19.0-50-generic
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 💻 Linux distribution: Ubuntu 22.04.3 LTS
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 💻 Virtual machine: no
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 📦 Highest known block at #6143207
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] 〽️ Prometheus exporter started at 127.0.0.1:9615
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] Running JSON-RPC server: addr=0.0.0.0:9944, allowed origins=["*"]
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Relaychain] discovered: 12D3KooWMLBALa98UJJ2NC1c6YWme4sMwdEngyzAcwDVFR3mqx1L /ip4/192.168.2.184/tcp/30333/ws
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Parachain] discovered: 12D3KooWF5gHzKQ3NfXUPGzFhzgkFfNQwHPojkmo6RHRoeVW2bnB /ip4/192.168.2.184/tcp/30334/ws
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Relaychain] Sending fatal alert BadCertificate
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Relaychain] Sending fatal alert BadCertificate
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Relaychain] Sending fatal alert BadCertificate
May 11 01:18:58 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Relaychain] Sending fatal alert BadCertificate
May 11 01:18:59 tknucbox astar-collator[4029332]: 2024-05-11 01:18:58 [Relaychain] 🔍 Discovered new external address for our node: /ip4/203.114.26.103/tcp/30334/ws/p2p/12D3KooWF5gHzKQ3NfXUPGzFhzgkFfNQwHPojkmo6RHRoeVW2bnB
May 11 01:18:59 tknucbox astar-collator[4029332]: 2024-05-11 01:18:59 [Parachain] 🔍 Discovered new external address for our node: /ip4/203.114.26.103/tcp/30333/ws/p2p/12D3KooWMLBALa98UJJ2NC1c6YWme4sMwdEngyzAcwDVFR3mqx1L
May 11 01:18:59 tknucbox astar-collator[4029332]: 2024-05-11 01:18:59 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:01 tknucbox astar-collator[4029332]: 2024-05-11 01:19:01 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:01 tknucbox astar-collator[4029332]: 2024-05-11 01:19:01 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:02 tknucbox astar-collator[4029332]: 2024-05-11 01:19:02 [Relaychain] ⚙️  Syncing, target=#20719929 (5 peers), best: #20719757 (0xce8e…bcba), finalized #20719753 (0x339d…85d8), ⬇ 1.2MiB/s ⬆ 33.9kiB/s
May 11 01:19:03 tknucbox astar-collator[4029332]: 2024-05-11 01:19:03 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:03 tknucbox astar-collator[4029332]: 2024-05-11 01:19:03 [Parachain] ⚙️  Preparing, target=#6143293 (7 peers), best: #6143207 (0x3ce1…dbb8), finalized #6143205 (0xd749…a928), ⬇ 320.7kiB/s ⬆ 4.3kiB/s
May 11 01:19:03 tknucbox astar-collator[4029332]: 2024-05-11 01:19:03 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:05 tknucbox astar-collator[4029332]: 2024-05-11 01:19:05 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:05 tknucbox astar-collator[4029332]: 2024-05-11 01:19:05 [Parachain] ✨ Imported #6143209 (0x63f5…acd4)
May 11 01:19:07 tknucbox astar-collator[4029332]: 2024-05-11 01:19:07 [Relaychain] ⚙️  Preparing  0.2 bps, target=#20719930 (5 peers), best: #20719758 (0x9c0b1259), finalized #20719753 (0x339d…85d8), ⬇ 588.2kiB/s ⬆ 93.7kiB/s
May 11 01:19:08 tknucbox astar-collator[4029332]: 2024-05-11 01:19:08 [Parachain] ⚙️  Preparing  1.0 bps, target=#6143294 (8 peers), best: #6143212 (0x6052…d8a5), finalized #6143205 (0xd749…a928), ⬇ 13.4kiB/s ⬆ 3.3kiB/s
May 11 01:19:09 tknucbox astar-collator[4029332]: 2024-05-11 01:19:09 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:11 tknucbox astar-collator[4029332]: 2024-05-11 01:19:11 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:12 tknucbox astar-collator[4029332]: 2024-05-11 01:19:12 [Relaychain] ⚙️  Syncing  0.8 bps, target=#20719931 (7 peers), best: #20719762 (0x58f8…b37c), finalized #20719753 (0x339d…85d8), ⬇ 203.5kiB/s ⬆ 66.1kiB/s
May 11 01:19:13 tknucbox astar-collator[4029332]: 2024-05-11 01:19:13 [Parachain] ⚙️  Preparing  1.0 bps, target=#6143294 (9 peers), best: #6143217 (0x1434…aa14), finalized #6143205 (0xd749…a928), ⬇ 15.7kiB/s ⬆ 5.4kiB/s
May 11 01:19:13 tknucbox astar-collator[4029332]: 2024-05-11 01:19:13 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:17 tknucbox astar-collator[4029332]: 2024-05-11 01:19:17 [Relaychain] ⚙️  Preparing  0.8 bps, target=#20719931 (8 peers), best: #20719766 (0xdb01…2e38), finalized #20719753 (0x339d…85d8), ⬇ 257.5kiB/s ⬆ 74.5kiB/s
May 11 01:19:18 tknucbox astar-collator[4029332]: 2024-05-11 01:19:18 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:18 tknucbox astar-collator[4029332]: 2024-05-11 01:19:18 [Parachain] ⚙️  Preparing  0.0 bps, target=#6143294 (12 peers), best: #6143217 (0x1434…aa14), finalized #6143205 (0xd749…a928), ⬇ 17.2kiB/s ⬆ 6.4kiB/s
May 11 01:19:18 tknucbox astar-collator[4029332]: 2024-05-11 01:19:18 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:20 tknucbox astar-collator[4029332]: 2024-05-11 01:19:20 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:22 tknucbox astar-collator[4029332]: 2024-05-11 01:19:22 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:22 tknucbox astar-collator[4029332]: 2024-05-11 01:19:22 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:22 tknucbox astar-collator[4029332]: 2024-05-11 01:19:22 [Relaychain] ⚙️  Preparing  0.8 bps, target=#20719932 (9 peers), best: #20719770 (0xc8c78662), finalized #20719753 (0x339d…85d8), ⬇ 248.4kiB/s ⬆ 45.9kiB/s
May 11 01:19:23 tknucbox astar-collator[4029332]: 2024-05-11 01:19:23 [Parachain] ⚙️  Preparing  0.0 bps, target=#6143294 (12 peers), best: #6143217 (0x1434…aa14), finalized #6143205 (0xd749…a928), ⬇ 17.5kiB/s ⬆ 3.2kiB/s
May 11 01:19:25 tknucbox astar-collator[4029332]: 2024-05-11 01:19:25 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:25 tknucbox astar-collator[4029332]: 2024-05-11 01:19:25 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:25 tknucbox astar-collator[4029332]: 2024-05-11 01:19:25 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:27 tknucbox astar-collator[4029332]: 2024-05-11 01:19:27 [Relaychain] ⚙️  Preparing  1.2 bps, target=#20719933 (9 peers), best: #20719776 (0xf61f…dd13), finalized #20719753 (0x339d…85d8), ⬇ 237.5kiB/s ⬆ 37.5kiB/s
May 11 01:19:28 tknucbox astar-collator[4029332]: 2024-05-11 01:19:28 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:28 tknucbox astar-collator[4029332]: 2024-05-11 01:19:28 [Parachain] ⚙️  Preparing  0.0 bps, target=#6143294 (12 peers), best: #6143217 (0x1434…aa14), finalized #6143205 (0xd749…a928), ⬇ 5.5kiB/s ⬆ 2.2kiB/s
May 11 01:19:28 tknucbox astar-collator[4029332]: 2024-05-11 01:19:28 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:32 tknucbox astar-collator[4029332]: 2024-05-11 01:19:32 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:32 tknucbox astar-collator[4029332]: 2024-05-11 01:19:32 [Relaychain] ⚙️  Preparing  0.6 bps, target=#20719934 (9 peers), best: #20719779 (0xb6ac8784), finalized #20719753 (0x339d…85d8), ⬇ 250.1kiB/s ⬆ 37.3kiB/s
May 11 01:19:33 tknucbox astar-collator[4029332]: 2024-05-11 01:19:33 [Parachain] ⚙️  Preparing  0.6 bps, target=#6143294 (12 peers), best: #6143220 (0x09a5…c083), finalized #6143205 (0xd749…a928), ⬇ 2.2kiB/s ⬆ 0.5kiB/s
May 11 01:19:36 tknucbox astar-collator[4029332]: 2024-05-11 01:19:36 [Relaychain] Sending fatal alert BadCertificate
May 11 01:19:37 tknucbox astar-collator[4029332]: 2024-05-11 01:19:37 [Relaychain] ⚙️  Preparing  0.8 bps, target=#20719935 (9 peers), best: #20719783 (0x7d58…afb1), finalized #20719753 (0x339d…85d8), ⬇ 255.4kiB/s ⬆ 29.1kiB/s
May 11 01:19:38 tknucbox astar-collator[4029332]: 2024-05-11 01:19:38 [Parachain] ⚙️  Preparing  0.8 bps, target=#6143294 (12 peers), best: #6143224 (0x52ee…92d1), finalized #6143205 (0xd749…a928), ⬇ 0.3kiB/s ⬆ 0.3kiB/s

< Omitted > 

May 11 01:21:03 tknucbox astar-collator[4029332]: 2024-05-11 01:21:03 [Relaychain] 💤 Idle (8 peers), best: #20719949 (0x0fdd…2eae), finalized #20719946 (0x86d2…624a), ⬇ 74.8kiB/s ⬆ 6.6kiB/s
May 11 01:21:03 tknucbox astar-collator[4029332]: 2024-05-11 01:21:03 [Parachain] 💤 Idle (12 peers), best: #6143303 (0xdc31…4bea), finalized #6143302 (0xec89…213a), ⬇ 7.7kiB/s ⬆ 10.5kiB/s
May 11 01:21:07 tknucbox astar-collator[4029332]: 2024-05-11 01:21:07 [Relaychain] ✨ Imported #20719950 (0x1f1d…e37e)
May 11 01:21:07 tknucbox astar-collator[4029332]: 2024-05-11 01:21:07 [Relaychain] Sending fatal alert BadCertificate
May 11 01:21:08 tknucbox astar-collator[4029332]: 2024-05-11 01:21:08 [Relaychain] 💤 Idle (8 peers), best: #20719950 (0x1f1d…e37e), finalized #20719947 (0x3079…08f8), ⬇ 185.5kiB/s ⬆ 47.2kiB/s
May 11 01:21:08 tknucbox astar-collator[4029332]: 2024-05-11 01:21:08 [Parachain] 💤 Idle (12 peers), best: #6143304 (0xaccb…3d7c), finalized #6143302 (0xec89…213a), ⬇ 16.1kiB/s ⬆ 2.5kiB/s
May 11 01:21:08 tknucbox astar-collator[4029332]: 2024-05-11 01:21:08 [Parachain] ✨ Imported #6143305 (0x6f23…a856)
May 11 01:21:09 tknucbox astar-collator[4029332]: 2024-05-11 01:21:09 [Relaychain] Sending fatal alert BadCertificate
May 11 01:21:10 tknucbox astar-collator[4029332]: 2024-05-11 01:21:10 [Relaychain] Sending fatal alert BadCertificate
May 11 01:21:13 tknucbox astar-collator[4029332]: 2024-05-11 01:21:13 [Relaychain] 💤 Idle (8 peers), best: #20719950 (0x1f1d…e37e), finalized #20719948 (0x42621563), ⬇ 299.8kiB/s ⬆ 237.6kiB/s
May 11 01:21:13 tknucbox astar-collator[4029332]: 2024-05-11 01:21:13 [Relaychain] Sending fatal alert BadCertificate
May 11 01:21:13 tknucbox astar-collator[4029332]: 2024-05-11 01:21:13 [Relaychain] ✨ Imported #20719951 (0xa3bf4820)
May 11 01:21:13 tknucbox astar-collator[4029332]: 2024-05-11 01:21:13 [Relaychain] Sending fatal alert BadCertificate
May 11 01:21:13 tknucbox astar-collator[4029332]: 2024-05-11 01:21:13 [Parachain] 💤 Idle (12 peers), best: #6143304 (0xaccb…3d7c), finalized #6143303 (0xdc31…4bea), ⬇ 17.8kiB/s ⬆ 0.3kiB/s

補足

起動時に、ログに以下のようなメッセージが出ていたので、少し前の不具合の暫定対応として設定ファイルに Polkadot ノードに渡していた「--sync warp」は取り除いてもよかったようです。

astar-collator[4029332]: 2024-05-11 01:14:34 [Relaychain] Can't use warp sync mode with a partially synced database. Reverting to full sync mode.

該当する設定ファイルのオプション部分

-- --sync warp --state-pruning 100 --blocks-pruning 100 

/etc/systemd/system/astar.service

なお、上記を取り除いて再度 astar-collator を再起動しても正常に動きました。

チェック

Grafana のダッシュボード

私の場合、同ノード上で Prometheus、Grafana によるモニタリング環境を構築しているのでそこでブロック同期の確認をする。

Telemetry サイト

自分のノードが正しくリストアップされ、同期されたブロックやバージョンの更新などの情報が正しく表示されているかを確認する。

以上、これですべて完了です。

参考

v5.38.0 Release 

The codebase has been uplifted to polkadot-v.1.3.0, bringing various changes to both the runtime code & client.

dApp staking has been updated to re-calculate tier config at the end (or the beginning) of each era. Shiden & Astar will now utilize oracle backed moving price average for tier config re-calculation. These changes will make tiers more adaptable to the off-chain trends.

Archive Node



この記事が気に入ったらサポートをしてみませんか?