2026년 1월 블로그 영어 원문은 여기에서 확인하세요
https://thesymbolsyndicate.notion.site/Jan-2026-32aa7f7eb5e4801eb847fd245a45f5c7
2026년 1월 Anthony’s Engineering Blog (일본어 번역)
새해가 시작되며 새로운 장도 함께 열립니다. 모두가 건강하고, 새로운 목표와 앞으로를 향한 새로운 희망으로 가득하길 바랍니다.🏴☠️
연초에는 NEM Explorer에 집중했습니다. PR 피드백을 오가며 로직을 다듬었고, 백엔드를 조금씩 더 정확하고 신뢰할 수 있는 형태로 만들어 갔습니다.
주요 작업 개요
- 하베스팅 수수료 로직을 완성해 데이터베이스에 통합했습니다
- API에서
beneficiary와totalFee를 찾아 활용했습니다 /account와/accounts엔드포인트 작업이 진척되었습니다lightapi/python에 수익자 지원을 추가했습니다- 테스트 커버리지를 개선하고 여러 차례의 PR 피드백 사이클에 대응했습니다
각 작업에 대하여
Nem Explorer (풀러)
beneficiary와totalFee를 API에서 직접 가져올 수 있다는 점이 확인되어, 블록 처리 시 추가 네트워크 호출을 줄일 수 있게 되었습니다.- 처음에는 블록 데이터를 기반으로 하베스팅 수수료 계산을 구현했지만, API의
totalFee를 그대로 사용할 수 있으므로 그 계산 구현은 불필요해졌고 이후 제거했습니다. - 데이터베이스 스키마에
beneficiary(하베스터) 필드를 추가했습니다. 지금까지는 블록 서명자의 공개 키에 의존해 실제 수익자를 확인하기 위해 추가 조회를 해야 했습니다. 서명자가remote account인 경우가 있기 때문입니다. 이 변경으로 추가 API 호출이 필요 없어집니다. - 계정 처리 로직을 계속 개선했고, 유닛 테스트도 더 추가했습니다.
Nem Explorer (REST API)
- 프런트엔드가 공개 키 또는 주소로 계정 정보를 조회할 수 있도록 새로운
/account엔드포인트를 추가했습니다. pagination을 지원하고,残高의ソート및ハーベスティング状況기준 필터링이 가능한/accounts목록 엔드포인트를 도입했습니다.
Lightapi / Python
local/chain/blocks-after엔드포인트에서beneficiary와totalFee를 확인했습니다.- 라이브러리를 확장해 이 필드들을 노출하도록 했고, 풀러가 이 데이터를 직접 가져와 활용할 수 있게 했습니다.
다음 예정
계정 모듈은 거의 완성되었고, 현재는 PR 리뷰 피드백을 기다리고 있습니다. 코멘트에 대응하는 데는 조금 시간이 걸릴 수 있습니다. 그동안 흐름을 유지하기 위해 계속해서 네임스페이스 모듈 작업을 진행할 예정입니다.
여기까지 읽어주셔서 감사합니다. 다음에 또 만나요! 🏴☠️
—