Signature verification fails after allocation is transferred
- Vorherrschende Sprache
- Go
- Sterne
- 30
- Forks
- 32
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
A writemarker is chained with previous writemarker. The writemarker that is responded by blobber before creating new writemarker by client, should be verified by the client, otherwise blobber can modify the content. The verification method is signature verification. It uses allocation owner's public key to verify the signature but when the allocation is transferred to new owner, the public key of current owner is no more relevant to verify the signature, hence fails.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Suchen Sie nach Code für die Handhabung von Writemarkern und die Überprüfung von Signaturen, wahrscheinlich in den Modulen für Allokation oder Blobber-Client. Das Problem betrifft die Überprüfung von Signaturen nach einer Übertragung der Allokationseigentümerschaft. Finden Sie heraus, wo der öffentliche Schlüssel des Eigentümers zur Verifizierung verwendet wird und wie der Schlüssel des aktuellen Eigentümers abgerufen wird. Überprüfen Sie Tests im Zusammenhang mit der Writemarker-Verifizierung und Allokationsübertragungen, um das erwartete Verhalten zu verstehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- blockchain, go
- Bereich
- backend-api-design, blockchain
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100