Ethereum για προγραμματιστές .NET
Τελευταία επεξεργασία: @mr_giorgos, 15 Ιανουαρίου 2024
Χρησιμοποιήστε το Ethereum για να δημιουργήσετε αποκεντρωμένες εφαρμογές (ή αλλιώς "dapps") που θα χρησιμοποιούν τα οφέλη της τεχνολογίας των κρυπτονομισμάτων και της αλυσίδας των μπλοκ. Αυτά τα dapps μπορούν να είναι αξιόπιστα, πράγμα που σημαίνει ότι μόλις αναπτυχθούν στο Ethereum, θα λειτουργούν πάντοτε όπως έχουν προγραμματιστεί. Μπορούν να ελέγχουν ψηφιακά στοιχεία προκειμένου να δημιουργήσουν νέα είδη χρηματοοικονομικών εφαρμογών. Μπορούν να είναι αποκεντρωμένα, πράγμα που σημαίνει ότι καμία υπηρεσία ή άτομο δεν τα ελέγχει και είναι σχεδόν αδύνατο να λογοκριθούν.
Δημιουργήστε αποκεντρωμένες εφαρμογές πάνω από το Ethereum και αλληλεπιδράστε με έξυπνα συμβόλαια χρησιμοποιώντας εργαλεία και γλώσσες από τη στοίβα τεχνολογίας της Microsoft — Υποστήριξη C#, # Visual Basic .NET, F#, σε εργαλεία όπως VSCode και Visual Studio, σε .NET Framework/.NET Core /.NET Standard. Αναπτύξτε ένα Ethereum blockchain στο Azure χρησιμοποιώντας το Microsoft Azure Blockchain μέσα σε λίγα λεπτά. Φέρτε την αγάπη του .NET στο Ethereum!
Ξεκινώντας με τα έξυπνα συμβόλαια και τη γλώσσα Solidity
Δείτε τι χρειάζεται για να ξεκινήσετε με τη .NET στο Ethereum
Χρειάζεστε κάτι πιο βασικό αρχικά; Επισκεφθείτε το ethereum.org/learn ή το ethereum.org/developers.
- Τι είναι η αλυσίδα των μπλοκ
- Κατανοώντας τα έξυπνα συμβόλαια
- Συντάξτε το πρώτο σας έξυπνο συμβόλαιο
- Μάθετε ανάπτυξη και μεταγλωττισμό με τη Solidity
Αναφορές και σύνδεσμοι για αρχάριους
Παρουσιάζοντας τη βιβλιοθήκη Nethereum και τον κώδικα VS Solidity
- Ξεκινώντας με την Nethereum
- Εγκατάσταση του VS Code Solidity
- Ροή εργασιών προγραμματιστή .NET για τη δημιουργία και την κλήση έξυπνων συμβολαίων Ethereum
- Ενσωμάτωση έξυπνων συμβολαίων με το Nethereum
- Δημιουργώντας με τη .NET και τα έξυπνα συμβόλαια της αλυσίδας των μπλοκ του Ethereum, με το Nethereum, επίσης στο 中文版
- Nethereum - Μια βιβλιοθήκη ενσωμάτωσης την .NET ανοιχτού κώδικα, για αλυσίδες μπλοκ
- Εγγραφή συναλλαγών Ethereum στη βάση δεδομένων SQL με χρήση του Nethereum
- Δείτε πώς μπορείτε να αναπτύξετε εύκολα τα έξυπνα συμβόλαια Ethereum χρησιμοποιώντας C# και VisualStudio
Παράλειψη ρυθμίσεων και μετάβαση στα παραδείγματα;
- Playground - Αλληλεπιδράστε με το Ethereum και μάθετε πώς να χρησιμοποιείτε το Nethereum μέσω του φυλλομετρητή.
Άρθρα μεσαίας δυσκολίας
- Βιβλίο εργασίας Nethereum/Δείγμα λίστας
- Αναπτύξτε τις δικές σας αλυσίδες δοκιμών ανάπτυξης
- Πρόσθετο VSCode Codegen για Solidity
- Unity και Ethereum: Γιατί και πώς
- Δημιουργία ASP.NET Core Web API για Ethereum dapps
- Χρήση Nethereum Web3 για εφαρμογή ενός συστήματος παρακολούθησης της αλυσίδας εφοδιασμού
- Επεξεργασία μπλοκ Nethereum, με δείγμα C# Playground
- Nethereum Websocket Streaming
- Kaleido και Nethereum
- Quorum και Nethereum
Πρότυπα χρήσης για προχωρημένους
Έργα .NET, εργαλεία και άλλα χρήσιμα
- Nethereum Playground - Μεταγλώττιση, δημιουργία και εκτέλεση κώδικα Nethereum snippets στο πρόγραμμα περιήγησης
- Nethereum Codegen Blazor - Nethereum codegen με διεπαφή χρήστη στο Blazo
- Nethereum Blazor - Ελαφρύς εξερευνητής blockchain και απλό πορτοφόλι .NET Wasm SPA
- Wonka Business Rules Engine - Μηχανή επιχειρηματικών κανόνων (για την πλατφόρμα .NET και την πλατφόρμα Ethereum) που είναι εγγενώς καθοδηγούμενη από μεταδεδομένα
- Nethermind - A .NET Βασικό λογισμικό πελάτη Ethereum για Linux, Windows, MacOS
- eth-utils - βοηθητικές λειτουργίες για την εργασία με βάσεις κώδικα που σχετίζονται με το Ethereum
- TestChains - Προδιαμορφωμένα devchain .NET για γρήγορη απόκριση (PoA)
Χρειάζεστε περισσότερες πληροφορίες; Επισκεφθείτε το ethereum.org/developers.
Συνεισφέροντες κοινότητας .NET
Στο Nethereum, συνήθως κάνουμε παρέα στο Gitter όπου όλοι είναι ευπρόσδεκτοι να υποβάλλουν ή να απαντήσουν σε ερωτήσεις, να λάβουν βοήθεια ή απλώς να χαλαρώσουν. Μη διστάσετε να κάνετε ένα PR ή να ανοίξετε ένα ζήτημα στο Nethereum GitHub repository ή απλώς να περιηγηθείτε στα πολλά παρόμοια-δείγματα έργων που έχουμε. Μπορείτε να μας βρείτε στο Discord!
Εάν είστε καινούργιοι στο Nethermind και χρειάζεστε βοήθεια για να ξεκινήσετε, εγγραφείτε στο Discord. Οι προγραμματιστές μας θα απαντήσουν σε όλες σας τις ερωτήσεις. Μη διστάσετε να υποβάλλετε ένα ζήτημα ή ερώτημα στο αποθετήριο Nethermind στο GitHub.