Dash: Forskelle mellem versioner

Content deleted Content added
Tilføjer billeder
→‎Egenskaber: småtilføjelser for at øge forståelsen
Linje 36:
 
Masternodes kræver 1000 DASH som sikkerhedsstillelse for at forebygge [[sybil]] angreb. Man skal med andre ord have 1000 DASH for at kunne arbejde som masternode. Denne sikkerhedsstillelse kan blive brugt når som helst, men gør man dette, fjernes den associerede masternode fra netværket. Fordi masternodes leverer vigtige netværksfunktioner, bliver blok værdien fordelt mellem minerer og masternodes, hvor hver gruppe modtager 45% af blok gevinsten. De sidste 10% af hver blok gevinst går til [[Budget|budgettet]] og driften af Dash<ref>https://www.dashninja.pl/blocks.html</ref>.
 
Idéen bag at en masternode skal have 1000 DASH for at få stemmeret er, at det vil give vedkommende et [[incitament]] for ikke at stemme for dårlige forslag, der kan underminere [[Kryptovaluta|kryptovalutaen]]. Ved at sikre at dem der har stemmeret har noget på spil, er logikken at de vil arbejde for valutaens bedste<ref name=":1">https://www.youtube.com/watch?v=hm7IYkgIOXc&list=PLiFMZOlhgsYKKOUOVjQjESCXfR1cCYCod&index=5</ref>. I starten af januar [[2018]] var 1000 DASH 1,2 millioner [[amerikanske dollar]] værd, eller 7,4 millioner [[danske kroner]]<ref>https://coinmarketcap.com/currencies/dash/</ref>.
 
=== PrivateSend ===
Line 44 ⟶ 46:
Senere iterationer af PrivateSend har brugt en mere avanceret metode til at muliggøre et mere divers miks af værdienheder der kan sendes, og som kan bygges direkte ind i brugernes [[kryptovaluta]] [[wallet]]. Implementeringen af PrivateSend tillader også masternodes at beskytte transaktioner i DASH med en særlig netværks kode kaldet [[DSTX]]<ref>https://www.dash.org/forum/threads/v0-11-1-instantx-release.3923/</ref>. Dette har også vist sig at give ekstra privatlivsbeskyttelse til brugere der benytter sig af valutaenheden<ref>https://www.dash.org/forum/threads/security-advisory-for-coinshuffle-and-darkwallet.3736/</ref>.
 
I den nuværende implementering yder PrivateSend yderligere privatlivsbeskyttelse til brugernes transaktioner, ved at samle identiske transaktionsværdier fra flere forskellige brugere i en enkelt transaktion med mange outputs. Grundet at man samler identiske inputs i én transaktion, vil det normalvis ikke være muligt at spore den enkelte transaktion. PrivateSend gør det også muligt at sende DASH mellem forskellige typer [[Wallet|wallets]], og sørger dermed for at alle mønter har den samme værdi<ref>http://thedashtimes.com/2016/07/07/dash-privatesend-what-makes-digital-cash-fungible/</ref>. Idéen er altså kort sagt, at man mikser de forskellige transaktioner sammen, så det beløb der sendes fra A til B stadig når frem, men at det ikke nødvendigvis er de samme eksakte mønter som A sendte, der lander i B's wallet, hvilket dermed gør transaktionerne sværere at spore og opretholder valutaens ombyttelighedsværdi<ref name=":1" />.
 
=== InstantSend ===
Line 51 ⟶ 53:
InstantSend er en service der tidlader transaktioner der næsten går igennem med det samme. Igennem systemet kan inputs låses til en specifik transaktion og verificeret af konsensus gennem masternode netværket. Er der uoverenstemmelser i transaktionerne og blokkene, bliver et input ikke accepteret. Kan der ikke opnås konsensus mellem masternodes, sker valideringen af en input transaktion gennem den standard blok bekræftelse<ref>https://www.dash.org/instantx/</ref>.
 
Kort sagt forsøger InstantSend altså at tjekke historikken for de inputs der forsøges at gennemføres, for at tjekke om de er gyldige eller allerede er blevet brugt. Det revolutionerende er dog at man i første omgang ikke går helt tilbage i [[Blockchain|blokkæden]] og kigger, som er langt mere tidskrævende, men først forsøger at opnå verificering gennem en hurtigere konsensus proces ved masternodesene. Masternodesene siger altså på forhånd god for en transaktion, så man ikke behøver vente flere minutter på at den bliver verificeret i blokkæden. Denne proces gør det muligt at godkende transaktioner på 1,7 sekunder<ref name=":1" />.
 
== Styring ==