# 2025年12月のAnthony’s Engineering Blog（日本語訳）

2025年ももう終わりだなんて、実感が湧きません。あっという間に過ぎて、やり残したことがたくさんある気がします。自分が遅いのか…それとも時間が加速しているのでしょうか。😛

12月はひたすら作業に没頭し、NEM Explorer のバックエンド開発、特にアカウント処理まわりに取り組みました。同期ワークフローの改善やデータベーススキーマの設計変更など、今後の開発スピードを上げるために、まずは土台をしっかりと固めることに全力を注いだ一ヶ月でした。

## 主な業務の概要

- アカウント用のデータベーススキーマを設計・実装
- トランザクションとブロックに基づいて、アカウント処理ロジックの開発
- アカウント処理をブロック同期ワークフローに統合
- `lightapi/python` にマルチシグ情報と保有モザイクのサポートを追加
- 再利用可能なリトライ処理を実装
- Qiitaに書く記事についての調査と執筆、公開

## 各業務について

**Nem Explorer (アカウント処理)**

- アカウントは、どのブロックチェーンにおいても中核となる概念です。関連するすべてのアカウントが正しく保存されるようにするため、あらゆるトランザクションタイプおよびブロック署名者からアカウントアドレスを抽出するロジックを実装しました。
- アカウントを特定したら、システムはノードからアカウント情報と保有モザイクを問い合わせます。リクエスト失敗やタイムアウトを避けるため、諦める前に所定回数ノードへ再問い合わせする `retry （リトライ）` ロジックを追加しました。
- 取得したデータは処理され、アカウントのパイプラインの一環としてデータベースに永続化されます。

**Lightapi / Python**

- Explorerでアカウントのデータを完全に扱えるようにするため、足りなかったエンドポイントとフィールドを追加してLightAPIを拡張しました。
- アカウントデータに不足していた `multisig information(マルチシグ情報)` を追加しました。
- アカウントの所有モザイクを照会する新しいエンドポイントを追加しました。

**Qiita記事**

- 恒例のNEM／Symbolアドベントカレンダーイベントがいよいよ始まりました。昨今はAIの年で、誰もがAIの話題で持ちきりですから、AIとSymbolを組み合わせるアイデアを考えてみました。
- 今このことをお読みならば……せっかくだからクリックして読んでみてください。 😉
👉 英語版 [Using an AI Agent as a Smart Contract on Symbol](https://thesymbolsyndicate.notion.site/ai-agent-donation-symbol-qiita-2025-en)
👉 日本語版 [AI エージェントを用いた Symbol の疑似スマートコントラクト](https://thesymbolsyndicate.notion.site/ai-agent-donation-symbol-qiita-2025-jp)

## 次の予定

アカウントデータがデータベースに保存されたので、次のステップはアカウントハーベスティングに関連する計算と、モザイクの処理を実稼働で行えるようにすることです。

この機会に、皆さまが素晴らしい年末をお過ごしになるようお祈り申し上げます。メリークリスマス。 🎄

ここまでお読みいただきありがとうございました。また次回お会いしましょう！ 🏴‍☠️

![Anthony_blog.png](../images/Anthony_blog_a412f38cf4.png)

—

[Anthony](https://x.com/Anthony14w)
(日本語訳 [Radio](https://x.com/RadioRa26841511))


## 2025年12月のブログ（英文）はこちらから
> https://thesymbolsyndicate.notion.site/December-2025-2e1a7f7eb5e480ac8396ed9ecd10b39b


### 過去の日本語訳 The Symbol Syndicate | Anthony’s Engineering Blog
- [2025年11月](https://symbol-community.com/ja/news/361)
- [2025年10月](https://symbol-community.com/ja/news/351)
- [2025年9月](https://symbol-community.com/ja/news/326)
- [2025年8月](https://symbol-community.com/ja/news/306)
- [2025年7月](https://symbol-community.com/ja/news/293)
- [2025年6月](https://symbol-community.com/ja/news/278)
