Cześć rodzinko Square.
Dzisiaj porozmawiam o Dusk z zupełnie innego punktu widzenia na STRUKTURĘ TRANSAKCJI.
Większość blockchainów podejmuje decyzję na początku. Wszystkie transakcje będą publiczne lub wszystkie będą prywatne.
Dusk- to myślenie binarne łamie.
Dusk- transakcja oznacza nie tylko transfer wartości.
To zachowanie w zależności od kontekstu.
Protokół dwa różne przepływy transakcji utrzymuje—
jeden, gdzie potrzebna jest prywatność, a drugi, gdzie potrzebna jest przejrzystość.
Co to znaczy?
Nie wszystkie przypadki użycia są takie same. W niektórych miejscach poufność użytkownika jest ważna. W innych miejscach wymagane są zasady, audyty lub widoczność publiczna.
Nie zmusza deweloperów Dusk do używania tylko jednego trybu prywatności. Mogą zdecydować, jaki poziom ujawnienia jest potrzebny w danej interakcji.
To również ważne z perspektywy doświadczenia dewelopera. Ponieważ logikę aplikacji i logikę zgodności można oddzielić. Prywatność nie jest funkcją, która jest dodawana później. Przejrzystość nie jest również narzucana domyślnie.
to rozdzielenie będzie przydatne w przyszłości, gdy użytkownicy, instytucje i regulacje wszyscy będą wchodzić w interakcje w tym samym systemie. Wszyscy grają według tych samych zasad, ale nie wszyscy muszą być narażeni w ten sam sposób.
To nie jest efektowny nagłówek. Ale to jest ważna decyzja projektowa potrzebna do budowy rzeczywistych systemów.
