Siirry suoraan sisältöön
Das Spiel &quote;Schere, Stein, Papier&quote; als DApp. Entwicklung in der Programmiersprache Solidity
Das Spiel &quote;Schere, Stein, Papier&quote; als DApp. Entwicklung in der Programmiersprache Solidity
Tallenna

Das Spiel "e;Schere, Stein, Papier"e; als DApp. Entwicklung in der Programmiersprache Solidity

Lue Adobe DRM-yhteensopivassa e-kirjojen lukuohjelmassaTämä e-kirja on kopiosuojattu Adobe DRM:llä, mikä vaikuttaa siihen, millä alustalla voit lukea kirjaa. Lue lisää
Projektarbeit aus dem Jahr 2022 im Fachbereich Informatik - Programmierung, Note: 1,5, Hochschule Mittweida (FH), Veranstaltung: Blockchain 3, Sprache: Deutsch, Abstract: Diese Projektarbeit befasst sich mit der Erstellung einer dezentralen Anwendung (DApp) fur das Spiel "e;Schere, Stein, Papier"e;. Sie umfasst die Implementierung der App (Quellcode, Deployment, Frontend) sowie die Dokumentation der Erstellung (Anforderungen, Losungsstrategien, Softwarearchitektur). Die Aufgabenstellung bestand darin, das Spiel "e;Schere, Stein, Papier"e; mithilfe einer DApp zu implementieren, dessen Spiellogik und Nutzerverwaltung von einem in der Programmiersprache Solidity geschriebenen Smart Contract auf dem Ropsten-Testnet der Ethereum Blockchain ubernommen wird. Zugriff auf das Spiel sollte uber eine Website erfolgen, die wiederum den Smart Contract bedienen sollte. Im Vergleich zu einer webbasierten Losung, die durch einen Hersteller zentral betrieben wird, bietet die Implementierung des Spiels als DApp mithilfe der Blockchain-Technologie den Vorteil, dass die Spieler weltweit ohne einen Intermediar direkt gegeneinander spielen konnen. Die grundlegende Spiellogik wird im Folgenden geschildert: Beim Aufrufen der Weboberflache wird das Browserplugin Metamask geoffnet und der Spieler aufgefordert, sich mit einem Account zu verbinden. Erst nach erfolgreichem Verbinden eines Accounts besteht die Moglichkeit, einem Spiel beizutreten, und die Spielersuche zu starten. Fur das Beitreten wird eine Servicegebuhr von 2.000 Wei erhoben. Wurde ein Gegenspieler gefunden, durfen beide Spieler ihren Einsatz von 10.000 Wei setzen. Sowohl Servicegebuhr als auch Einsatz sind durch den Ersteller des Smart Contracts beliebig anpassbar. Anschlie end wahlen die Spieler ihren Spielzug, hashen diesen und veroffentlichen den Hashwert im nachsten Schritt. Nachdem dies erfolgt ist, veroffentlichen beide Spieler den unverschlusselten Spielzug, sodass der Smart Contract diesen mit dem zuvor veroffentlichten Hashwert verifizieren und den Gewinner ermitteln und auszahlen kann.
Alaotsikko
Erstellung sowie Dokumentation
ISBN
9783346776341
Kieli
saksa
Julkaisupäivä
7.12.2022
Kustantaja
GRIN Verlag
Formaatti
  • PDF - Adobe DRM
Lue e-kirjoja täällä
  • Lue e-kirja mobiililaitteella/tabletilla
  • Lukulaite
  • Tietokone