Zcash-adressen visualiseren
🦓

Zcash-adressen visualiseren

Als je voor het eerst over Zcash leert, zul je je meteen realiseren dat er twee soorten transacties zijn die kunnen voorkomen: transparant en afgeschermd. Bovendien, als je de laatste ontwikkelingen in het Zcash-ecosysteem hebt bijgehouden, heb je misschien iets gehoord over Unified Addresses, of UA’s. Wanneer mensen in de Zcash-industrie praten over afgeschermde transacties, bedoelen ze transacties met adressen die zijn gecodeerd voor de boomgaard- of boomgaardprotocollen. UA’s zijn ontworpen om elk type afgeschermde of transparante transactie te verenigen in één enkel adres. Deze generalisatie is de sleutel tot het vereenvoudigen van de UX in de toekomst. Het doel van deze gids is om het begrip van UA’s aan te vullen met concrete visuele voorbeelden.

Soorten Zcash-adressen

Momenteel zijn er tot op heden drie hoofdtypen adressen in gebruik. Deze omvatten

  • transparant
image
  • jong boompje
image
  • Uniform adres (volledig)
image

Het eerste dat opvalt, is hoe de lengte van elk type adres verschilt. U kunt dit visueel zien aan het aantal tekens in de adresreeks of door naar de bijbehorende QR-codes te kijken. Naarmate het adres langer wordt, heeft de QR-code de neiging om uit te zoomen en meer gegevens in het vierkant te passen.

  • t1goiSyw2JinFCmUnfiwwp72LEZzD42TyYu is 35 tekens lang
  • zs1cpf4prtmnqpg6x2ngcrwelu9a39z9l9lqukq9fwagnaqrknk34a7n3szwxpjuxfjdxkuzykel53 is 78 tekens lang
  • u1ckeydud0996ftppqrnpdsqyeq4e57qcyjr4raht4dc8j3njuyj3gmm9yk7hq9k88cdkqfuqusgpcpjfhwu3plm2vrd32g8du78kzkm5un357r4vkhz4vhxd4yfl8zvszk99cmsc89qv4t rd7jzkcs8h6lukzgy25j8cv76p0g603nrrg6yt6cxsh2v8rmkasskd69ylfyphhjyv0cxs is 213 tekens lang

Het tweede dat opvalt is het voorvoegsel van elke adresreeks – transparant begint met een t, boompje met een zs en ten slotte UA’s met een u1.

Het is belangrijk op te merken:

“Orchard-betalingsadressen hebben geen op zichzelf staande tekenreekscodering. In plaats daarvan definiëren we”geünificeerde adressen" die adressen van verschillende typen kunnen bundelen, waaronder Orchard. Geünificeerde adressen hebben een voor mensen leesbaar deel van “u” op Mainnet, d.w.z. ze hebben het voorvoegsel “u1”. "

Unified Address-ontvangers

Zoals hier besproken kan men UA’s bouwen met verschillende ontvangers – een combinatie van transparante, boomgaard- en boomgaardadrestypen. Naast een volledige UA zijn hier de meest voorkomende die je in het wild zult vinden:

  • transparant + jong boompje
image
  • transparant + boomgaard
image
  • jonge boom + boomgaard
image
  • boomgaard
image

Het eerste dat u moet opmerken, is dat elk van deze UA’s van dezelfde privésleutel is! Het tweede ding om op te merken is de lengte van elk type UA:

  • t+s u13qutpuktq026dwczvxmnh8mxdacsjx3kg2rrhzgns8zsty53t9y0hqp5d440zc9w7z7zkkjqw8dq0uuc0mkt883464mq8mkys7l4xjnhylh7u3u02ukknurm5yxerqlf500y2 atq28e 141 tekens
  • t+o u1yvwppp7ann6n3pgkysdu0spvr50w4jf4jwgme3c8x8fp4av59rupgvdd3fddc3f2cwrk3ghs5lxt87ggj8cvjuzcrf4jkejwlu9pc83gk2vtx03ucqcc3ed0furcuypqs6d6swu3nws 141 tekens
  • s+o u1dq8kg78fgpjsc7dn2ynpdzc8xu99wra0jec4jy30rjqk5frsj62qtgqcu9nn0j8g352phlwprshancgxcuhdcclx0wxtvqylhmuegas7ul8hwnwggy727l05pyujuywtnn4nkfznctaelpkcrq cm9cxhkgv3t9jtrvgym7la5varrmzc 178 tekens
  • o u1cysntkxwt0h4sahp7rhj7u27pgc2ga7685ekf65g0d5ht5glkfm4zkumhvkd2zg2pdrgv3mrwq2x3vw2yl5u7zef3cr2nqwrzu7v2dsa 106 tekens

Het derde ding om op te merken is hoe visueel elke UA net iets anders is! De kracht van UA’s is de keuze die ze eindgebruikers bieden. Als er in de toekomst een nieuw protocol nodig is, zijn de UA’s klaar voor gebruik.

Bronnen

https://zcash.github.io/orchard/design/keys.html

https://medium.com/@hanh425/transaction-privacy-78f80f9f175e