Repository logo
Communities & Collections
Research Outputs
Fundings & Projects
People
Statistics
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Ιόνιο Πανεπιστήμιο
  3. Προπτυχιακά
  4. Ανάπτυξη εφαρμογής Crowdfunding με την χρήση Smart Contracts

Ανάπτυξη εφαρμογής Crowdfunding με την χρήση Smart Contracts

Date Issued
November 4, 2022
Type
Πτυχιακή Εργασία
Abstract
Η τεχνολογία Blockchain λύνει το πρόβλημα της σύγχρονης καταγραφής δεδομένων σε ένα κατανεμημένο δίκτυο διασφαλίζοντας ότι τα δεδομένα που αποθηκεύονται κάθε φορά είναι ακριβώς τα ίδια. Αυτό αποτρέπει τους κόμβους στο δίκτυο να διαφωνούν σχετικά με την ακρίβεια των δεδομένων, κάτι που διαφορετικά θα οδηγούσε σε ασυνέπειες. Κάθε υπολογιστής που συμμετέχει σε ένα δίκτυο Blockchain αποθηκεύει τα ίδια δεδομένα, τα οποία δεν μπορούν να αλλαχθούν ή να τροποποιηθούν και είναι ασφαλισμένα με την χρήση της κρυπτογραφίας. Η ανατρεπτική τεχνολογία του Blockchain αρχίζει να απομακρύνεται από την αρχική της εφαρμογή (κρυπτονομίσματα) και αρχίζει να αλλάζει τον τρόπο με τον οποίο οι άνθρωποι χρησιμοποιούν το διαδίκτυο. Το Blockchain είναι ένας ψηφιακός κατανεμημένος και δημόσιος κατάλογος (ledger) στον οποίο καταγράφονται οι συναλλαγές και οι συμφωνίες με τρόπο αδιάβλητο και υποστηρίζεται από ένα δίκτυο ομότιμων κόμβων. Αυτό οδήγησε στην ανάπτυξη αποκεντρωμένων εφαρμογών (DApps), οι οποίες επιτρέπουν στους συμμετέχοντες σε ένα Blockchain να επικοινωνούν μεταξύ τους χωρίς την ανάγκη εμπιστοσύνης, αφού αυτό διασφαλίζεται από την ίδια την τεχνολογία. Βασίζεται σε ένα δίκτυο ομότιμων κόμβων και θωρακίζεται με τεχνικές ομοφωνίας (consensus) μεταξύ των κόμβων, ώστε να διασφαλίζεται η ορθότητα και εγκυρότητα των δεδομένων που αποθηκεύονται στην αλυσίδα. Για τις ανάγκες της παρούσας πτυχιακής, αναπτύχθηκε, πάνω στο testnet του Polygon, μία αποκεντρωμένη εφαρμογή, που δίνει στους χρήστες της τη δυνατότητα να προσφέρουν να δημιουργήσουν καμπάνιες Crowdfunding και χρηματοδοτηθεί από άλλους χρήστες. Στην παρούσα εργασία, θα γίνει εκτενής αναφορά στα θεωρητικά θεμέλια τα οποία χρειάζονται για την ανάπτυξη της προαναφερθείσας εφαρμογής, καθώς και μια παρουσίαση της εφαρμογής καθαυτής, με περιγραφή του τρόπου με τον οποίο αναπτύχθηκε, αλλά και κάποιων από τα βασικότερα use-cases.
Subjects

Smart Contracts, Bloc...

Metrics
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your Institution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback