Το Bitcoin είναι μακράν το πιο δημοφιλές κρυπτονόμισμα στον κόσμο.Είτε εξετάζεται από τη ρευστότητα, τον όγκο συναλλαγών εντός της αλυσίδας ή άλλους αυθαίρετους δείκτες, η δεσπόζουσα θέση του Bitcoin είναι αυτονόητη.

Ωστόσο, για τεχνικούς λόγους, οι προγραμματιστές προτιμούν συχνά το Ethereum.Επειδή το Ethereum είναι πιο ευέλικτο στη δημιουργία διαφόρων εφαρμογών και έξυπνων συμβολαίων.Με τα χρόνια, πολλές πλατφόρμες έχουν επικεντρωθεί στην ανάπτυξη προηγμένων λειτουργιών έξυπνων συμβολαίων, αλλά προφανώς το Ethereum είναι ο ηγέτης στον συγκεκριμένο τομέα.

Καθώς αυτές οι τεχνολογίες αναπτύχθηκαν σε πλήρη εξέλιξη στο Ethereum, το Bitcoin έγινε σταδιακά ένα εργαλείο αποθήκευσης αξίας.Κάποιος προσπάθησε να μειώσει το χάσμα μεταξύ του Bitcoin και αυτού μέσω της συμβατότητας της πλευρικής αλυσίδας RSK του Ethereum και της τεχνολογίας διακριτικών TBTC ERC-20.

Τι είναι η Απλότητα;

Η Simplicity είναι μια νέα γλώσσα προγραμματισμού bitcoin που είναι πιο ευέλικτη από το σημερινό δίκτυο bitcoin στη δημιουργία έξυπνων συμβολαίων.Αυτή η γλώσσα χαμηλού επιπέδου δημιουργήθηκε από τον Russell O'Connor, προγραμματιστή της υποδομής Blockstream.

Ο Διευθύνων Σύμβουλος της Blockstream, Adam Back, εξήγησε σε ένα πρόσφατο διαδικτυακό σεμινάριο σχετικά με αυτό το θέμα: «Αυτή είναι μια γλώσσα σεναρίου νέας γενιάς για το Bitcoin και τα δίκτυα που περιλαμβάνουν Elements, Liquid (sidechain) κ.λπ.».

Ο δημιουργός του Bitcoin Satoshi Nakamoto περιόρισε τα σενάρια Bitcoin για λόγους ασφαλείας στην αρχή του έργου, ενώ το Simplicity ήταν μια προσπάθεια να γίνουν τα σενάρια Bitcoin πιο ευέλικτα, διασφαλίζοντας παράλληλα την ασφάλεια.

Αν και δεν είναι ολοκληρωμένο Turing, η εκφραστική δύναμη του Simplicity είναι επαρκής για προγραμματιστές που θέλουν να δημιουργήσουν τις περισσότερες από τις ίδιες εφαρμογές στο Ethereum.

Επιπλέον, στόχος του Simplicity είναι να επιτρέψει στους προγραμματιστές και τους χρήστες να επαληθεύουν ευκολότερα ότι η ανάπτυξη έξυπνων συμβολαίων είναι σε ισχύ, ασφαλής και οικονομικά αποδοτική.

"Για λόγους ασφαλείας, θέλουμε πραγματικά να αναλύσουμε πριν εκτελέσουμε το πρόγραμμα", δήλωσε ο David Harding, ένας τεχνικός συγγραφέας αφοσιωμένος στη συγγραφή βιβλιογραφίας λογισμικού ανοιχτού κώδικα, στο πρώτο τεύχος του ιστολογίου Noded Bitcoin.

«Για το Bitcoin, δεν επιτρέπουμε την πληρότητα του Turing, επομένως μπορούμε να αναλύσουμε το πρόγραμμα στατικά.Η απλότητα δεν θα φτάσει στην πληρότητα του Turing, επομένως μπορείτε να αναλύσετε το πρόγραμμα στατικά.»
Αξίζει να σημειωθεί ότι το TBTC που αναφέρθηκε παραπάνω έκλεισε πρόσφατα ο δημιουργός λίγο μετά την κυκλοφορία του στο mainnet του Ethereum επειδή ανακάλυψαν μια ευπάθεια σε ένα έξυπνο συμβόλαιο που υποστηρίζει μάρκες ERC-20.Τα τελευταία χρόνια, τα έξυπνα συμβόλαια Ethereum έχουν εκραγεί μια σειρά ζητημάτων ασφάλειας, όπως η ευπάθεια πολλαπλών υπογραφών στο πορτοφόλι Parity και το περιβόητο περιστατικό DAO.
Τι σημαίνει η απλότητα για το Bitcoin;

Προκειμένου να διερευνήσει το πραγματικό νόημα του Simplicity για το Bitcoin, ο LongHash επικοινώνησε με τον Dan Robinson του Paradigm Research Partner, ο οποίος διαθέτει έρευνα για το Simplicity και το Ethereum.

Ο Robinson μας λέει: «Η απλότητα θα είναι μια εκτεταμένη αναβάθμιση της λειτουργίας σεναρίου Bitcoin, όχι μια συλλογή κάθε αναβάθμισης σεναρίου στην ιστορία του Bitcoin.Ως σύνολο εντολών «πλήρης συνάρτηση», βασικά δεν χρειάζεται η λειτουργία σεναρίου Bitcoin στο μέλλον Αναβάθμιση ξανά, φυσικά, προκειμένου να βελτιωθεί η αποτελεσματικότητα ορισμένων λειτουργιών, χρειάζονται ακόμα κάποιες αναβαθμίσεις.”

Αυτό το πρόβλημα μπορεί να εξεταστεί από την οπτική γωνία ενός soft fork.Στο παρελθόν, η αναβάθμιση του σεναρίου Bitcoin γινόταν μέσω ενός soft fork, το οποίο απαιτεί την ενεργοποίηση της κοινοτικής συναίνεσης στο δίκτυο.Εάν το Simplicity είναι ενεργοποιημένο, οποιοσδήποτε μπορεί να εφαρμόσει αποτελεσματικά ορισμένες κοινά χρησιμοποιούμενες αλλαγές soft fork μέσω αυτής της γλώσσας χωρίς να χρειάζεται κόμβους δικτύου για να ενημερώσουν τους κανόνες συναίνεσης του Bitcoin.

Αυτή η λύση έχει δύο σημαντικά αποτελέσματα: Η ταχύτητα ανάπτυξης του Bitcoin θα είναι ταχύτερη από πριν, και έχει επίσης κάποια βοήθεια για πιθανά προβλήματα οστεοποίησης του πρωτοκόλλου Bitcoin.Ωστόσο, τελικά, η ακαμψία του πρωτοκόλλου Bitcoin είναι επίσης επιθυμητή, επειδή αντικατοπτρίζει αποτελεσματικά τους βασικούς κανόνες του δικτύου, όπως η πολιτική διακριτικών κ.λπ. δώστε αυτή την αξία bitcoin Ο πρώτος παράγοντας έχει αντίκτυπο.

«Ενδιαφέρον νόημα: Εάν το Bitcoin σήμερα αναπτύξει το σενάριο Simplicity, θα μπορεί να επεκταθεί μόνο του», έγραψε ο Adam Back στο Reddit."Βελτιώσεις όπως το Schnorr / Taproot και το SIGHASH_NOINPUT θα εφαρμοστούν άμεσα."

Το παράδειγμα Back εδώ είναι ένα σχήμα soft fork, το οποίο είναι ένας από τους τύπους προσθηκών που μπορούν να γίνουν χωρίς αλλαγή των κανόνων συναίνεσης Bitcoin αφού ενεργοποιηθεί το Simplicity.Όταν ρωτήθηκε τι πιστεύει για αυτό, διευκρίνισε:

"Νομίζω ότι από τεχνική άποψη, η λύση επέκτασης Taproot δεν μπορεί να εφαρμοστεί στη γλώσσα Simplicity όπως είπε ο Pieter Wuille - αλλά ο Schnorr μπορεί."
Όσον αφορά τον Robinson, εάν το Simplicity προστεθεί πραγματικά στο Bitcoin, τότε το πρώτο πράγμα που θα λειτουργήσει είναι κάποιες βελτιώσεις που μελετούν επί του παρόντος οι προγραμματιστές, όπως ο σχεδιασμός καναλιών πληρωμής όπως το Eltoo, νέοι αλγόριθμοι υπογραφής και ίσως κάποιο απόρρητο .Πτυχές του σχεδίου προώθησης.
Ο Ρόμπινσον πρόσθεσε:

«Θα προτιμούσα να αναπτυχθεί ένα πρότυπο σύμβολο, παρόμοιο με το ERC-20 του Ethereum, ώστε να μπορώ να δω μερικές νέες εφαρμογές, όπως stablecoins, αποκεντρωμένα χρηματιστήρια και συναλλαγές με μόχλευση».

Η διαφορά της απλότητας μεταξύ Ethereum και Bitcoin

Εάν η γλώσσα Simplicity προστεθεί στο mainnet του Bitcoin, τότε προφανώς κάποιος θα συμπεράνει ότι δεν έχουμε κανένα λόγο να συνεχίσουμε να χρησιμοποιούμε το Ethereum.Ωστόσο, ακόμα κι αν το Bitcoin έχει Simplicity, θα εξακολουθούν να υπάρχουν σημαντικές διαφορές μεταξύ αυτού και του Ethereum.

Ο Robinson είπε, «Με ενδιαφέρει το Simplicity όχι επειδή κάνει το Bitcoin περισσότερο» Ethereum «αλλά επειδή κάνει το Bitcoin περισσότερο «Bitcoin»».

Παρά τη χρήση του Simplicity, σε αντίθεση με τις ρυθμίσεις του Ethereum που βασίζονται σε λογαριασμούς, το Bitcoin θα εξακολουθεί να λειτουργεί σε λειτουργία UTXO (αδαπανημένη έξοδος συναλλαγών).

Ο Robinson εξήγησε:

"Το μοντέλο UTXO είναι μια εξαιρετική επιλογή για την αποτελεσματικότητα των επικυρωτών, αλλά η αντιστάθμισή του είναι ότι είναι δύσκολο να δημιουργηθούν εφαρμογές που να καλύπτουν τις ανάγκες πολλών ανθρώπων που αλληλεπιδρούν με συμβόλαια."
Επιπλέον, το Ethereum έχει σημειώσει μεγάλη πρόοδο στην ανάπτυξη εφέ δικτύου πλατφόρμας, τουλάχιστον όσον αφορά τα έξυπνα συμβόλαια.
«Τα εργαλεία και το οικοσύστημα προγραμματιστών γύρω από το Simplicity μπορεί να χρειαστεί πολύ χρόνο για να διαμορφωθούν», είπε ο Robinson.

«Η απλότητα δεν είναι μια γλώσσα αναγνώσιμη από τον άνθρωπο, επομένως κάποιος μπορεί να χρειαστεί να αναπτύξει μια γλώσσα για να τη μεταγλωττίσει και στη συνέχεια να τη χρησιμοποιήσει για απλούς προγραμματιστές.Επιπλέον, η ανάπτυξη μιας πλατφόρμας σχεδίασης έξυπνων συμβολαίων συμβατής με το μοντέλο UTXO χρειάζεται επίσης να διεξαχθούν πολυάριθμες μελέτες».
Από την σκοπιά της ανάπτυξης, το αποτέλεσμα δικτύου του Ethereum εξηγεί γιατί η RSK (πλευρική αλυσίδα Bitcoin τύπου Ethereum) σχεδίασε την πλατφόρμα ώστε να είναι συμβατή με την εικονική μηχανή Ethereum.
Αλλά αν οι χρήστες του Bitcoin θα χρειαστούν τελικά κάποιες εφαρμογές κρυπτονομισμάτων παρόμοιες με αυτές στο δίκτυο Ethereum είναι προς το παρόν άγνωστο.

Ο Ρόμπινσον είπε,

«Η υπερχείλιση της χωρητικότητας του μπλοκ Bitcoin είναι μεγαλύτερη από το Ethereum και η ταχύτητά του να παράγει ένα μπλοκ σε 10 λεπτά μπορεί επίσης να αποκλείσει ορισμένες εφαρμογές.Συνεπώς, φαίνεται ότι δεν είναι σαφές εάν η κοινότητα του Bitcoin θέλει πραγματικά να δημιουργήσει αυτές τις εφαρμογές (αντί να χρησιμοποιεί το Bitcoin ως απλό κανάλι πληρωμής ή θησαυροφυλάκιο), επειδή τέτοιες εφαρμογές μπορεί να προκαλέσουν συμφόρηση blockchain και ακόμη και να αυξήσουν την απόδοση των επιθέσεων κατά 51% -αν εισαχθούν νέοι ανθρακωρύχοι στην εξόρυξη Words of value.”
Όσον αφορά την άποψη του Robinson, πολλοί χρήστες bitcoin ήταν επικριτικοί για το Ethereum από τις πρώτες μέρες του προβλήματος του μαντείου.Το πρόβλημα του μαντείου έχει γίνει ένα όλο και πιο ανησυχητικό ζήτημα στην ανάπτυξη διαφόρων τύπων αποκεντρωμένων εφαρμογών (DeFi).
Πότε μπορεί να εφαρμοστεί το Simplicity;

Θα πρέπει να σημειωθεί ότι το Simplicity μπορεί να έχει ακόμη πολύ δρόμο μέχρι να προσγειωθεί στο κύριο δίκτυο Bitcoin.Ωστόσο, αναμένεται ότι αυτή η γλώσσα δέσμης ενεργειών μπορεί να προστεθεί για πρώτη φορά στο Liquid sidechain αργότερα φέτος.

Αυτό είναι ένα σημαντικό βήμα για να ξεκινήσετε τη χρήση της γλώσσας Simplicity σε στοιχεία του πραγματικού κόσμου, αλλά ορισμένοι προγραμματιστές, όπως αυτοί που είναι αφιερωμένοι στα πορτοφόλια απορρήτου Bitcoin, έχουν δείξει ελάχιστο ενδιαφέρον για το ομοσπονδιακό μοντέλο των Liquid sidechains.

Ρωτήσαμε τον Robinson τι πιστεύει για αυτό, είπε:

«Δεν νομίζω ότι η ομοσπονδιακή φύση της Liquid θα καταστρέψει τις συναλλαγές.Αλλά πραγματικά καθιστά πιο δύσκολη τη συγκομιδή μεγάλου αριθμού προγραμματιστών ή χρηστών».
Σύμφωνα με τον Greg Maxwell, μακροχρόνιο συνεργάτη του Bitcoin core και συνιδρυτή του Blockstream (γνωστό και ως nullc στο Reddit), από την εισαγωγή ενός συστήματος σεναρίων πολλαπλών εκδόσεων μέσω αναβαθμίσεων SegWit, το Simplicity μπορεί να προστεθεί στη μορφή soft fork Bitcoin.Φυσικά, αυτό βασίζεται στην υπόθεση ότι μπορεί να επιτευχθεί κοινοτική συναίνεση γύρω από αλλαγές στους κανόνες συναίνεσης του Bitcoin.
Ο Grubles (ψευδώνυμο) που εργάζεται στο Blockstream μας λέει,

«Δεν είμαι σίγουρος πώς να το αναπτύξω μέσω ενός μαλακού πιρουνιού, αλλά δεν θα αντικαταστήσει το mainnet και τίποτα στο Liquid sidechain.Θα είναι μόνο μία που μπορεί να χρησιμοποιηθεί με υπάρχοντες τύπους διευθύνσεων (π.χ. Legacy, P2SH, Bech32) Νέος τύπος διεύθυνσης.”
Ο Grubles πρόσθεσε ότι πιστεύει ότι το Ethereum έχει βλάψει την κριτική του «έξυπνου συμβολαίου», επειδή υπάρχουν πολλά προβληματικά έξυπνα συμβόλαια που έχουν αναπτυχθεί στην πλατφόρμα εδώ και πολλά χρόνια.Ως εκ τούτου, πιστεύουν ότι οι χρήστες Bitcoin που έχουν δώσει προσοχή στο Ethereum δεν είναι πρόθυμοι να δουν τα έξυπνα συμβόλαια να χρησιμοποιούνται με ευελιξία στο Liquid.
"Νομίζω ότι αυτό θα είναι ένα ενδιαφέρον θέμα, αλλά θα χρειαστούν μερικά χρόνια", πρόσθεσε ο Back.«Το προηγούμενο μπορεί να επαληθευτεί πρώτα στην πλευρική αλυσίδα».


Ώρα δημοσίευσης: 26 Μαΐου 2020