Nagelezen in de broncode van Suite nadat er op de eigen relay tot verrassing twee
eigenaars verschenen. De eigenaar wordt op de Trezor zelf afgeleid, via
trezorConnect.evoluGetNode met een proof of delegated identity, en Suite bewaart
hem per device state. Een wachtwoordzin geeft een andere state.
Twee installaties met dezelfde Trezor en dezelfde wallet komen dus op dezelfde
OwnerId uit; dat is juist wat synchroniseren tussen apparaten mogelijk maakt. Meer
dan een OwnerId betekent meer dan een wallet, niet meer dan een app.
Dat is bepalend voor een relay met een allowlist: het aantal eigenaars dat je
toelaat is het aantal wallets dat je synchroniseert. Het maakt ook voorspelbaar
wat er bij de iOS-test hoort te gebeuren: dezelfde wallet levert een OwnerId op
die al toegelaten is, dus daar hoeft de leerstand niet voor open.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>