Urgent.News

What's breaking now, across thousands of outlets.

Tech

Kako obrisati ono što ste anchorali?

Ukratko: osobni podaci izvan chaina uz nasumični salt po zapisu; na chain ide samo commitment. Obrišete li podatak i salt, commitment ne pokazuje ni na što. Decision ledger je koristan jer se njegovi zapisi ne mogu naknadno mijenjati. Isto svojstvo postaje problem prvi put kad zapis sadrži osobne podatke, a netko traži njihovo brisanje. Odgovor se određuje pri projektiranju, prije prvog anchora,…

Original French Read in English

To remove data that has been anchored, you must separate it into two parts: the content remains in a regular store under your control, while the commitment is stored on the chain. The commitment only proves that the content existed at a certain height in a certain sequence and that the sequence around it has not been altered. The chain only receives a commitment to that data: a hash of a record or a root Merkle tree over multiple records anchored together.

When you remove the data and its salt, the commitment no longer reveals what it was. The ledger records what happened and points to the record via an identifier, but the proof ties these two together without exposing the content. The hash of names, email addresses, or ID numbers safeguards the information well and often fails to do so.

The possibilities are limited: those who can find candidates can calculate their hashes and compare them. Add a random salt to each record, generated per record, and keep it in an external store, never on the chain. The commitment becomes a hash of the salt and the content. Without the salt, the value on the chain cannot be reproduced from the assumption.

What does this mean for deletion? When a deletion request is accepted, the content and its salt are removed from the external store. The commitment remains on the chain, but nothing can be recalculated that corresponds to it. The ledger still shows that the record existed at a certain height, in a certain sequence, and that the sequence around it has not been changed.

A reviewer can still verify that the history has not been tampered with, but cannot learn from the chain what was written in that record. For most business cases, this is precisely the desired boundary: integrity remains publicly verifiable, while personal data remains under your control where it can be managed. What you lose and what you need to decide are two consequences to record in the project.

First, when content disappears, the possibility of proving what was written also disappears. Deletion and proof move in opposite directions, and for some retention obligations, this may outweigh the other. Second, whether a hash is still considered personal data is a legal question that depends on the case, the input, and what else can be linked to it.

This judgment is made by the data protection officer (DPO), not the architect. The practical rule is brief. Before anchoring any content for the first time, decide which fields could ever need to be deleted, keep them outside the chain, and write a deletion procedure in the ledger design. Afterward, it is a migration. What should you regret anchoring in your ledger? The full text can be found at https://www.omarbaruzzo.it/hr/blog/cancellare-un-dato-ancorato.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

How to Test Any Controller Online in 60 Seconds (No Downloads, No Software)

Your character is moving on their own again. Or one face button only registers when you press it a little harder than the rest.

  • JoyPadTester tool provides online controller testing in 60 seconds
  • Modern browsers use Gamepad API to read gamepad input directly
  • Test reveals drift, circularity problems, button/trigger issues, and vibration

Terminal Agent vs. Web Chat: Pick by Blast Radius

Every major AI lab now ships a command-line agent that runs on your machine with access to your files and shell. The deciding factor is which tasks you deliberately keep out of it.

  • Terminal agents with write access to git pose higher risk than web chat.
  • Blast radius varies by task, not model or prompt quality.
  • Three-tier system with approval modes and sandboxing balances autonomy and safety.

Reliable Pipeline Telemetry: Handling Late Data, Retries and Edge Outages

A remote station loses connectivity for twenty minutes. When the connection returns, its gateway uploads buffered pressure and flow readings.

  • Pipeline telemetry systems must handle late data, retries, and edge outages
  • Backend must preserve asset identity, timestamp, and record usability
  • Message contract and buffering are essential for reliable telemetry

More from Thursday 22 October →