Blockchain-Entwicklung: Ein umfassender Leitfaden zur Plattformgestaltung und Kontoverwaltung

So entwickeln Sie Blockchain

Blockchain-Entwicklungsprozess:

Blockchain-Typ bestimmen:

Notarblockchain: Wird hauptsächlich für Selbstzertifizierung, Erkennung und Datenschutz verwendet und wird häufig als zusätzliche Blockwertfunktion verwendet. Wertblockchain: Verwendet für die Übertragung von Eigentum Eigentum, ähnlich einer Art Buchhaltungsbuch.

Allgemeine Positionierung:

Wenn es sich um eine Blockchain in einem bestimmten Szenario handelt, wird empfohlen, Hyperledgerfabric als technischen Prototyp zu verwenden. Wenn es sich um eine Blockchain des Gesamtwerts handelt, ist die Idee von Etereum angemessener.

Business -Szenario -Konstruktion und Antragsanalyse:

ist eindeutig, dass Blockchain nicht allgegenwärtig ist und es erforderlich ist zu analysieren, ob Geschäftsszenarien wirklich Blockchain -Technologie erfordern. Schadenszeitspunktanalyse: Blockchain ist eine geeignete Wahl in einer P2P -Netzwerkumgebung, in der sich die Gelenke nicht gegenseitig vertrauen, von Kollegen stammen und Spielverhalten haben.

Technische Auswahl und Prototypauswahl:

Ethereum: Gewährleistet intelligente Vertragsfähigkeiten, geeignet für intelligente Verträge und dezentrale Anwendungsplattformen. Hyperledgerfabric: Basierend auf intelligenten Verträgen bietet es Module wie die Identitätsüberprüfung der Mitglieder, die besser für kommerzielle Anwendungsszenarien geeignet sind. Wählen Sie den entspre chenden Blockchain -Prototyp basierend auf dem Transaktionsvolumenbedarf pro Sekunde (TPS) und Konsensmechanismus.

Interaktives Schnittstellendesign:

Die JSON-RPC-Schnittstelle wird empfohlen, die in offene Schnittstellen (keine Zertifizierung) und eine Kontoschnittstelle (erfordert Kontozertifizierung) unterteilt ist.

Basic -Buchdesign:

Schutz Wenn das Basisbuch geändert werden muss, basierend darauf, ob der Blockchain -Prototyp den Anforderungen entspricht. Der Fokus von Änderungen hängt vom Kontomodell ab, wie z. B. dem UTXO -Modus oder der Bilanz.

Geschäftserweiterungsschichten Design:

Überlegen Sie, ob die Expansionsschicht äußerlich oder auf Blockchain basiert. Wenn die Dateneingabe enthalten ist, sollten Desensibilisierungs- und Datenverbindungsmethoden berücksichtigt werden.

Transformation des Entwicklungs Denken:

Transformation aus Buch -Oriented Service und Transaktionen. Konzentrieren Sie sich eher auf Benutzerfreundlichkeit, Sicherheit und Eskalation als auf hohe Schlussfolgerung und hohe Leistung.

Entwicklungsschwierigkeiten:

unzureichende Personalreserven: Blockchain Little Technology Talents. Technische Komplexität: Die Blockchain -Technologie umfasst zahlreiche Felder wie Kryptographie, verstreute Systeme usw. Sicherheit: Die Sicherheit von Blockchain -Systemen ist eine große Herausforderung im Entwicklungsprozess.

Im Entwicklungsprozess müssen wir auch auf Probleme wie Skalierung, Leistungsoptimierung und Integration in andere Blocchain -Systemsysteme achten. Gleichzeitig entstehen auch mit der kontinuierlichen Entwicklung von Blockchain -Technologie, neue Tools, Frames und Best Practices, und Entwickler müssen ein Lernen und eine Aufstellung aufrechterhalten.

⒈ So erstellen Sie eine Blockchain -Plattform

Die Konstruktion einer Exchange -Blockchain -Plattform umfasst hauptsächlich die folgenden Schlüsselschritte und funktionalen Systeme:

Basics of Blockchain -Technologie:

Verschlüsselungsalgorithmus: Verwenden Sie leistungsstarke Verschlüsselungsalgorithmen, um die Sicherheit und die Integrität von Transaktionsdaten zu gewährleisten. Mathematischer Computermechanismus: Überprüfung, Speicherung und Löschen von Transaktionen durch komplexe mathematische Rechenmechanismen, um die Unveränderlichkeit von Blockchain sicherzustellen. Blockverbindung: Jeder Block ist dem vorherigen Block zugeordnet, um eine kontinuierliche Blockchain zu bilden, um die Rückverfolgbarkeit und Konsistenz von Daten zu gewährleisten.

Funktionales Systemkonstruktion:

Fondssystem: Münzen aufladen und zurückziehen: Erkennen Sie die Funktionen der Benutzer, die digitale Währung auf der Handelsplattform aufladen und Bargeld von der Handelsplattform abheben. Fondsabfrage: Bietet die Funktion von Benutzern, Kontos und Transaktionsunterlagen abzufragen. Abzug der Handhabungsgebühren: Die Transaktionsgebühr wird automatisch auf der Grundlage des Transaktionsbetrags und des Gebührensatzes abgezogen. Handelssystem: Kauf- und Verkaufsfunktion: Bietet die Funktion der Benutzer, digitale Währung zu kaufen und zu verkaufen. Matching -Funktion: Übereinstimmen automatisch den Kauf und Verkauf von Bestellungen über Algorithmen, um Transaktionen abzuschließen. Benutzersystem: Registrierung und Anmeldung: Bietet die Funktionen für die Registrierung eines Benutzerkontos und die Anmeldung in der Handelsplattform. KYC -Überprüfung: Führen Sie die Benutzerauthentifizierung durch, um die Einhaltung der Transaktion sicherzustellen. Sicherheitssystem: Multi-Faktor-Authentifizierung: einschließlich Anmeldeüberprüfung, Änderung der Kennwortänderung, SMS-Bindung, Google-Sekundärüberprüfung, Überprüfung der E-Mail, Überprüfung der Mobiltelefonnummer usw. Um die Kontosicherheit zu verbessern.

Quelle für Einkommens- und Wertschöpfungsdienste:

Transaktionsgebühr: Ein bestimmter Anteil der Handhabungsgebühr wird im Vermögensfluss berechnet, der die Haupteinkommensquelle für Handelsplattformen darstellt. Ausgabe und Underwriting Digitalwährung: Bereitstellung der Digitalwährungsdienste und -versicherungsdienste und eine Gebühr für Währungsladungen berechnet. Ausgabe von Plattformmünzen: Handelsplattformen mit großem Verkehr können ihre eigenen Plattformmünzen ausstellen, um ihre Einkommenskanäle weiter zu erweitern.

Zusammenfassend erfordert der Bau der Blockchain-Plattform eine umfassende Berücksichtigung der technischen Grundlage, der Funktionssystemkonstruktion, der Einkommensquelle und der Wertschöpfungsdienste. Durch den Aufbau einer sicheren, effizienten und voll funktionsfähigen Handelsplattform können Anleger bequeme Handelsdienste für digitale Währungen erbracht werden.

⒉ Wie man Blockchain -Konten verwaltet (Blockchain -Berechnungserklärung)

Was sind die technischen Grundsätze der Kontoverwaltung in Blockchain?

Die Datenspeichermethode von Blockchain ist tatsächlich "Block" + "Kette". Das ist wie unser Tagebuch. Jede Seite ist ein Stück Papier. Nützliche Textinformationen können auf dem Papier aufgezeichnet werden. Jede Seite enthält jedoch eine Seitennummer, wobei die Reihenfolge des Textes auf jeder Seite aufgezeichnet wird. Im Gegensatz dazu werden Blöcke "Papier" verwendet, um alle Werttauschaktivitäten aufzuzeichnen, die während der Erstellung auftreten. Die Seitenzahl ist eine "Kette", und Blöcke werden in der Zeit in der Zeit in der Zeit in der Datenbank gespeichert.

EOS-Entwicklungsanfänger 5-Account und Brieftasche

Bevor Sie alles starten, stellen Sie sicher, dass der Inhalt des vorherigen Artikels abgeschlossen wurde.

EOS-Entwicklung Einführung 1-Umweltkonstruktion

EOS-Entwicklung Einführung 2-Wallet- und Konto

EOS-Entwicklung Einführung 3-Kontroll-Bereitstellung und -Rufen Sie

EOS-Entwicklung Einführung 4-entwickeln Die erste Vertragsabteilung.

Die Brieftasche ist eine Lagerstruktur, mit der Schlüsselpaare gespeichert werden, und jedes Schlüsselpaar enthält einen öffentlichen Schlüssel und einen privaten Schlüssel. Der öffentliche Schlüssel und der private Schlüssel sind eins zu eins entspre chende Beziehungen. Der private Schlüssel unterzeichnet die Daten, und der öffentliche Schlüssel kann die signierten Daten überprüfen.

Die Brieftasche und der Inhalt werden von Keosd verwaltet. Auf die Brieftasche kann über das Befehlszeilen -Tool Cleos zugegriffen werden.

Konto (Konto) ist eine Kennung in der Kette, die mit einer Reihe von Zugriffsrechten verbunden ist. NodeOS verwaltet Konten und veröffentlicht Konten im Zusammenhang mit der Blockchain. Die Kontoverwaltungsfunktion von Nodeos kann auch mit Cleos betrieben werden.

Es gibt keine feste Beziehung zwischen dem Konto und der Brieftasche. Die Brieftasche kennt das Konto nicht und das Konto kennt die Existenz der Brieftasche nicht. Entspre chend gibt es keine intrinsische Beziehung zwischen Nodeos und Keosd, und die oh2e Abbildung spiegelt diese Beziehung deutlich wider.

Wenn Sie die Daten unterschreiben müssen, müssen Sie beispielsweise eine Transaktion unterschreiben. Der geheime Schlüssel wird verschlüsselt und in der Brieftasche gespeichert, und die Brieftasche kann verschlossen werden. Das Vorhandensein der Brieftasche erleichtert den sicheren Zugriff auf Datensignaturen, ohne den privaten Schlüssel freizulegen. Cleos fungiert effektiv als Vermittler zwischen dem Brieftaschenmanagement -Tool Keosd und Nodeos, für die ein geheimer Schlüssel zum Signieren von Daten erforderlich ist.

Das erste, was Sie tun, ist, eine Brieftasche zu erstellen. Wenn Sie die entspre chenden ausführbaren Befehle von EOS in/usr/local/bin zuvor importiert haben, können Sie den folgenden Befehl in einem Verzeichnis ausführen. Wenn dies nicht der Fall ist, navigieren Sie zum Quelldateiverzeichnis von EOS:

Subcomand Walletcreate von Cleos, um eine Standard -Brieftasche Standard zu erstellen:

Die zurückgegebene Zeichenfolge ist das Hauptkennwort der Brieftasche und speichern Sie es. Wenn Sie dem vorherigen Kapitel folgen, wird hier ein Fehler gemeldet, da die Standard -Wallet bereits vorhanden ist. Der Name der Brieftaschendatei ist standardmäßig.

Cleos können mehrere Brieftaschen mit jeweils einen unabhängigen Hauptcode verwalten. Im Folgenden wird der Parameter -n verwendet, um eine Brieftasche mit einem angegebenen Namen zu erstellen:

Warum heißt der Name der Brieftasche Periwinkle? Ich weiß nicht, ob es auf diese Weise durch das offizielle Dokument definiert wird.

Wir können dann die erstellten Brieftaschen überprüfen:

Die * Nummer nachjeder Brieftasche ist wichtig, was bedeutet, dass die Brieftasche entsperrt ist. Zur einfachen Anwendung erzeugt der Befehl walketcreate, dass der Befehl walketcreate standardmäßig entsperrt wird. Lassen Sie uns die zweite Brieftasche Periwinkle einsperren.

Wir können zwei Möglichkeiten zum Entsperren der Brieftasche, -passwordmaster_password verwenden, das Kennwort direkt an die Befehlszeile anhängen oder das Passwort manuell ohne den Parameter -Passwort eingeben. Befehl:

Wenn Keosd neu startet, können Sie die Brieftaschenliste nicht sehen. Zu diesem Zeitpunkt müssen Sie Cleoswalletopen verwenden, um die Standard -Brieftasche zu öffnen oder den Parameter -N zu verwenden, um die Brieftasche mit dem angegebenen Namen zu öffnen. Schalte dann die Brieftasche frei, bevor du sie wieder benutzen kannst.

Es ist nur eine leere Brieftasche, es ist für uns nutzlos. Wir müssen ein Schlüsselpaar generieren und es in unserer Brieftasche speichern.

Es gibt viele Möglichkeiten, EOS -Schlüsselpaare zu generieren. Hier verwenden wir den Befehl cleoscreatekey:

Wir erstellen zwei neue Schlüsselpaare, die keine Berechtigungen haben. Als nächstes importieren wir das Schlüsselpaar in die Brieftasche:

Sie können nun das importierte Schlüsselpaar

Konto unter cleos

Spur und Verwaltung Zahlen anzeigen.In der neuen Vermögensprüfung wird Ihnen beigebracht, wie Sie den Wertverlauf und den Status von Blockchain -Rechnungen betrachten. Es ist die Grundfunktion von Finanzdienstleistungen.

Unsere häufig verwendeten Banken, Alipay, WeChat Pay usw. erfassen eine Transaktion für normale Benutzer und Händler und bieten Abfragen, Statistiken und Analysedienste in verschiedenen Dimensionen.

Zum Beispiel wird die jährliche Alipay -Rechnung, die jeder liebt, den Gesamtumsatz und die Ausgaben der Benutzer im Laufe des Jahres, Konsumtypen, Yu'Ebao und andere finanzielle Einnahmen, die Häufigkeit, mit der sie zum Mitnehmen usw. bestellen, usw. durch Big -Data -Technologie, Verbraucher können Verbraucherinteressen und Trends und Trends und Trends, die die Verbraucher, die Verbrauchsgüter in den Bereichen Räume und Verbrauchern, in den Bereichen Verbraucher, und die Verbraucher, in denen die Verbrauchsgüter in den Bereichen Merchnern, und Merchern, in den Bereichen Merchnern können, in den Verbrauchern eingesetzt werden können.

Im dezentralen Blockchain -Netzwerk werden Transaktionen in der Kette dauerhaft aufgezeichnet, offen und transparent und können von allen überprüft werden.

Da das Design von Blockchain jedoch eher geneigt ist, um die Notwendigkeit einer Unveränderlichkeit und Datenkomprimierung zu gewährleisten, fehlt die Filter- und Abfragefunktion auf Geschäftsebene. Darüber hinaus sind die Regeln verschiedener Ketten unterschiedlich und es ist äußerst schwierig, Änderungen der Krypto -Vermögenswerte zu verfolgen und zu verwalten. Dies ist auch der Grund, warum digitale Asset -Investoren oft beklagen, dass "es immer das Gefühl hat, dass das Konto nicht klar ist".

Sixpencer startet ein neues Blockchain -Accounting -Tool, das derzeit die zugrunde liegende Vermögensverfolgung und Verwaltung von Bitcoin und Ethereum unterstützt, die kostenlos zu verwenden sind und keine Registrierung erforderlich sind.

Nach seiner Einführung wurde es von Bergarbeitern, Asset Management -Institutionen, OTC -Händlern, Krypto -Startups und Digital Asset Investoren geliebt.

Als professionelles Asset-Management-Tool kann nicht nur alle On-Chain-Transaktionsdatensätze und -balancen und -vermögenswerte in Echtzeit abfragen, sondern auch tägliche Einkommens- und Ausgabenstatus jeder Währung, Unterstützung für einzelne oder Mehrfachaddress-Aggregationsergebnisse und Auslöserstatistik, Adressenanalyse und -Antors, Ranking der Einstiegsanlagen, Einsatz- oderEinsatzaufzeichnungen, Kontaktaufzeichnungen, Kontaktaufzeichnungen, Kontaktaufzeichnungen, Kontaktaufzeichnungen usw., usw. Ethereum -Adresse im Feld der Startseite und auf Suchen, um die Übersichtsseite der Adresse einzugeben.

Wir sind derzeit mit der Adresse zuerst im gesamten Netzwerk eingestuft: 0x742D35CC6634C0532925A3B844BC454E4438F44E (Tag: BitFinex1)? Das Konto wird als Demo-Konto nachgewiesen, und alle Daten sind echte On-Chain-Daten.

Hier führen wir kurz die Differenz zwischen Adressen und Bankkonten auf der Blockchain ein. Auf der Blockchain ähnelt die Adresse der Bankkartennummer. Das Wissen der Adresse entspricht dem Kennen der Bankkartennummer und Sie können Geld darauf übertragen.

Aber der Unterschied besteht darin, dass Blockchain ein unberührtes verteiltes öffentliches Ledger ist, das normalerweise anonym ist und jeder öffentliche Anfragen zu einer belieh2en Adresse vornehmen kann. Das Bankkonto kann nur die Kontoinformationen der Person abfragen und die Kontoinformationen anderer Personen über die Bankkartennummer nicht kennen.

Wenn der Benutzer über mehrere Adressen verfügt oder andere Adressen verfolgen möchte, können Sie Suchvorgänge durchsuchen. Alle gesuchten Adressinformationen werden auf der Seite "Asset Portfolio" zusammengefasst. Klicken Sie auf das Dropdown-Feld, um das Konto zu wechseln oder zu löschen.

Zusätzlich zur Grundlage der grundlegenden Informationen, die der Blockchain-Browser bereitgestellt haben, fügt Sixpencer einige personalisierte Indikatoren hinzu, die den Benutzern helfen, ihre On-Chain-Porträts zu verstehen, und kann auch die On-Chain-Tracks anderer Konten verfolgen. Auf der folgenden Übersichtsseite können Sie den Überblick über den Vermögen der Adresse, die historischen Indikatoren, Einnahmen- und Ausgabenstatistiken sowie die Information über das Asset -Holding anzeigen.

Adressübersicht

Erstellungszeit: Datum des ersten Eingangs von ETH

Nettoanlagen: Alle Vermögenswerte, einschließlich des gesamten US -Dollar -Wertes von ERC20Token -Vermögenswerten

ETH -Rangliste: Rangliste der Anzahl der ETHE -ETHEUTH -Ansprachen

ETH -Bilanz und Bewertung und Bewertung der ETH -Anzahlung und der Anzahl der ETHEUTOs. Wert

Historische Indikatoren

Historische Indikatoren

Handelsvolumen, Anzahl der Transaktionen, Token -Analyse und Kontaktanalyse. Durch Statistiken können die unklaren Konten endlich beigelegt werden. Zum Beispiel die einfachste Rechnungslegungsberechnung, Gesamteinkommen = ETH -Saldo + Gesamt -ETH -Ausgaben + Gesamt -ETH -Bearbeitungsgebühr. Beispielsweise die Gesamtzahl der Transaktionen = Anzahl der übertragenen Transaktionen + Anzahl der übertragenen Transaktionen.

Aufgrund der Besonderheit des Ethereum -Netzwerks werden alle Überweisungsgebühren in ETH gezahlt. Daher listen wir die Handhabungsgebühren separat auf und unterstützen auch separate Screening der Handhabungsgebühren in den Transaktionsdetails, um den Benutzern dabei zu helfen, die Ausgaben für Handhabungsgebühren zu zählen.

Einige interessante Daten, die Gebührenkosten für Demo-Konto sind 1,1556Th, ETH hat eine große Übertragung von ETH und es werden 350 Token abgehalten. Das Token mit den meisten Transaktionen ist USDT, und es gibt nur 37 Adressen, die damit gehandelt wurden.

EinsIm Allgemeinen sind die Adressen, die Hunderte verschiedener Vermögenswerte enthalten, normalerweise Austauschadressen, und es gibt nicht viele Transaktionen und Kontakte. Es kann als externe Adressen ausgeschlossen werden. Grundsätzlich kann es als intern verwendete Adressen zum Bitfinex -Austausch beurteilt werden.

Eingangs- und Ausgabensituation

Die Gesamteinnahmen und Ausgaben aller Vermögenswerte in diesem Monat werden gezählt, und die Ausgaben umfassen den Umgang mit Gebühren.

Vermögenswerte

Zeigen Sie dieAnzahl, den Wert, den Vermögenspre is und die 24 -Stunden -Erhöhung oder -abnahme an. Die Adresse eines Austauschs wie ein Demo -Konto darf in der Regel nicht für 10 Seiten Vermögenswerte halten.

Zusätzlich zur Bereitstellung des Transaktionsflusss der Adresse unterstützt Sixpencer auch die Abfrage und das Screening voller historischer Transaktionsaufzeichnungen, den Gleichgewichtsinformationen, das tägliche Einkommen und die Ausgabenstatistiken usw. Benutzer können auch basierend auf Datum, Kapitalfluss, Transaktionsklassifizierung und Kennzeichnung filtern und detailliertere Statistiken basierend auf ihren eigenen Bedürfnissen durchführen. Später wird eingeführt, wie Transaktionen an festgelegten Adressen filtert werden.

Klicken Sie in der oh2en Abbildung auf das Dropdown-Feld der ETH, um zur Seite "Transaktionsdetails" anderer Währungen zu wechseln, z. B. das Wechsel zu USDT-Transaktionsdetails, um den detaillierten Status von USDT anzuzeigen.

Zusätzlich zu monatlichen Rechnungen zeigt Sixpencer die Transaktionsdetails jeder Transaktion an und liefert Informationen wie Transaktionsrichtung, Gegenpartei, Transaktionsbetrag, Kontostand, Transaktionszeit, tägliche Einkommen und Ausgaben. In der folgenden Abbildung sehen Sie, dass die fast 6 ETH -Transaktionen alle vom Bitfinex3 -Konto auf BitFinex1 übertragen werden.

Transaktionsdetails

Klicken Sie auf Transaktionsdetails, um die Seite der Transaktionsdetails der Transaktion einzugeben. Transaktionshash ist die einzige unberührte Transaktions -ID, die jede Übertragung in einer Kette hat, ähnlich dem Konzept einer Bestellnummer.

Die spezifischen Informationen einer Transaktion finden Sie durch den Transaktions -Hash.

Die Transaktionsmenge, der Transaktionsstatus, die Transaktionszeit, das Senden und Empfangen von Party, die im Folgenden gezeigte Handhabungsgebühr usw. sind alle spezifischen Informationen dieser Transaktion und werden hier nicht beschrieben. Es ist erwähnenswert, dass Sixpencer ein persönliches Tag- und Notizsystem bereitstellt, bei dem Benutzer die individuelle Klassifizierung und Notizen zu einer einzigen Transaktion personalisieren können, um sich zu merken und nicht jede Transaktion zu vergessen.

So finden und geben Sie Transaktionsinformationen für Adressen schnell an?

Wenn die Zeit länger wird und mehr Transaktionen häufiger werden, wird es extrem kompliziert und schwierig, die angegebenen Transaktionsinformationen in der Abfragemalienkette abzufragen. Sixpencer verfeinert die Transaktionsinformationen entspre chend den geschäftlichen Anforderungen und bietet ein Tag -System, mit dem Benutzer in benutzerdefinierten Transaktionsabfrage und Statistiken unterstützt werden können.

Wenn Sie beispielsweise die Gesamtzahl der ETH -Anzahl von ETH im Juni 2020 abfragen möchten, 0x876EABF441B2EE5B5B0554FD502A8E0600950CFA (markiert: Bitfinex3). Mit unserem Abrechnungssystem können Sie es in nur zwei Schritten überprüfen.

1. Tag: Zur Demonstration haben wir das Tag "bitfinex3" in "Testtest" umbenannt.

2. Filter: Filtern Sie das Datum vom 1. bis 30. Juni, wählen Sie in der Filterleiste "Übertragen in" und wählen Sie "Test" in der unteren Registerkarte und klicken Sie auf Speichern.

Nach dem Speichern können Sie alle Transaktionsinformationen suchen, die im Juni im Juni mit "Testtest" übertragen wurden. Aus der folgenden Abbildung können Sie sehen, dass im Juni das Demo -Konto insgesamt 58.440.2489 ETH aus der Adresse "Test Test" erhalten hat.

Wenn der Benutzer Transaktionen mit mehreren festgelegten Adressen abfragen möchte, nach Auswahl mehrerer Tags, Anpassung von Informationen wie Datum, Kapitalfluss usw., um automatische Statistiken von Vermögenswerten durchzuführen.

In der Spalte Analyse können Benutzer die Graph -Analyseinformationen zu verschiedenen Dimensionen der Adresse abfragen,einschließlich vier Dimensionen: Gleichgewicht, Transaktion, Klassifizierung und Ranking. Klicken Sie auf jede Dimension, um detailliertere Daten und Diagramme anzuzeigen.

Balance: Das Gleichgewicht zeigt die Gleichgewichtsmenge und den Wert der Vermögenswerte

Transaktion: Die Transaktion zeigt die Anzahl der Transaktionen an, die Anzahl der in und ausgesetzten Transaktionen, die Anzahl der Transaktionen Wert und Transaktionen transaktionen. Trends -Trend -Trend -Trend -Rang -Rang -Rang -Rang -Rang -Rang -Rang -Rang -Trend. Zeigt aktive Kontakte entspre chend der Anzahl der Transaktionen an und zeigt groß angelegte Transaktionen gemäß der Transaktionsmenge

beispielsweise die Ranking-Analyse schnell die spezifische Transaktionsmenge und großflächige Transfers mit einer bestimmten Adresse an. Wie in der folgenden Abbildung gezeigt, wurde das Demo -Konto und die Adresse mit dem Titel "Testtest" in diesem Monat 177 -mal gehandelt. Andere mit dem Demo -Konto sind ERC20Token -Vertragsanruf -Transaktionen.

Aus der Abbildung unten werden die großen Ranglisten auch als "Testtest" bezeichnet. 用 Transaktionsinformationen, Tabelle zeigt das Transaktionsobjekt, die Transaktionszeit, die Transaktionsrichtung, die Transaktionsmenge und den Wert an. Wenn Sie an großen Wechselstuhlinvestoren interessiert sind, können Sie die großen Transferinformationen der Exchange -Adresse überprüfen und feststellen, welche Adressen alle großen Wechselstuhlinvestoren sind.

Das Adressbuch zeigt alle Adressen mit Transaktionsunterlagen mit Demo -Konten an. Zusätzlich zum Tag -System der Plattform können Benutzer die Adresse und die Tags umbenennen.

Tags: Bekannte Tags auf dem Plattform -Tag -System und Tags, die von Benutzern selbst hinzugefügt wurden. und Management -Tool können umfassendere Abfragen- und Analysefunktionen bieten als Blockchain -Browser oder Brieftaschen. Als Toolprodukt soll Benutzer in der digitalen Asset -Management helfen und allen helfen, bessere Entscheidungen durch weitere Analyse der Benutzerporträts in der Kette zu treffen.

Wir glauben, dass der offene und transparente Mechanismus von Blockchain die Datenabfrage vereinfachen sollte, aber derzeit ist es immer noch ein schwieriger und schmerzhafter Punkt, Blockchain -Daten nach den tatsächlichen Geschäftsbedürfnissen schnell abzufragen und ist ein wichtiges Hindernis für die kommerzielle Implementierung geworden.

Handel mit digitalem Asset ist nur eines der kleinen Stücke. In Zukunft wird eine große Menge wertvoller Daten auf der Blockchain gespeichert. Sixpencer wird weiterhin praktische Tools starten, um Daten besser zu dienen.

Vorbereitung vor der Entwicklung von EOS -Smart Contracts - Konto- und Berechtigungsmanagement

Dies zuerst vor dem Gespräch über intelligente Vertragsentwicklung, da alle Operationen für intelligente Verträge auf dem Konto- und Berechtigungsmanagement beruhen.

Lassen Sie uns zuerst über einige Konzepte spre chen:

Die Brieftasche ist der Kunde, der den Schlüssel speichert. Der Schlüssel kann mit mehreren Kontoberechtigungen zugeordnet werden. Die Brieftasche selbst ist passwortgeschützt.

Cleos können Brieftaschenbefehle verwenden.

Konten sind lesbare Namen, die in der Blockchain gespeichert sind und ein Konto erfordern, um Transaktionen zu überweisen oder sie auf andere Weise in die Blockchain zu drücken. Die verschiedenen Vorgänge davon hängen von der spezifischen Berechtigungskonfiguration ab.

In ähnlicher Weise können Cleos um Kontobezogene Befehle verwenden.

Native Berechtigungen:

Besitzer? Kann alle Aktionen auf dem Konto ausführen, einschließlich der Änderung des Eigentums des Kontos. Nur wenige Transaktionen erfordern diese Genehmigung.

aktiv? wird verwendet, um Fonds, Stimmen oder andere Änderungen auf hoher Ebene zu übertragen.

benutzerdefinierte Berechtigungen:

Native Berechtigungen können die Bedürfnisse während des Entwicklungsprozesses erfüllen und nicht eingehend erweitern.

1. Starten Sie ein einzelnes Knoten-Testnetzwerk. Erstellen Sie eine Brieftasche

cleoswalletcreate

Erstellen Sie die Standard -Wallet -Standardeinstellung. Fügen Sie den Parameter -n hinzu, um den Brieftaschennamen anzugeben? Achten Sie darauf, das Passwort zu speichern. 3. Öffnen Sie die Brieftasche

cleoswalletopen

Die gerade erstellte Brieftasche wird standardmäßig geöffnet. Sie müssen die angegebene Brieftasche das nächste Mal öffnen, wenn Sie Nodeos starten? Fügen Sie den Parameter -n hinzu, um den Brieftaschennamen anzugeben. Sie können Cleoswalletlist verwenden, um die Brieftaschenliste anzuzeigen.

4. Entsperren Sie die Brieftasche

cleoswalletunlock-passwordxxxxx

Die gerade erstellte Brieftasche wird standardmäßig freigeschaltet und muss das nächste Mal entsperrt werden, wenn Sie mit Nodeos starten.

Es wird nicht empfohlen, -Passwordxxxxxx in der Produktionsumgebung hinzuzufügen, und geben Sie es dann manuell ein, wenn sie auf die Eingabe aufgefordert werden. Da das Passwort in der Befehlszeilenverlauf bleibt, erhöht es das Risiko

5. Erstellen Sie öffentliche und private Schlüssel

cleoscreateKey (die gerade erstellte Brieftasche erzeugt standardmäßig einen öffentlichen und privaten Schlüssel. Sie können sie auch direkt verwenden)

6. Importieren Sie öffentliche und private Schlüssel in die Brieftasche.

7. Erstellen Sie ein bestimmtes Konto und verwenden Sie den öffentlichen Schlüssel, um Berechtigungen zu erhalten. Überprüfen Sie die Kontoliste, die dem angegebenen öffentlichen Schlüssel entspricht.

Das oben genannte ist der Teil des Konto- und Berechtigungsmanagements. Sie können die relevanten Befehle in Shell -Skripte in Verbindung bringen, um die zukünftige Entwicklung zu erleichtern. Die Verwendung eines Kontos zum Betrieb eines intelligenten Vertrags wird im nächsten Kapitel erweitert.