Welche Indikatoren werden zum Testen von Blockchain benötigt (welche Indikatoren müssen getan werden, um Blockchain zu testen)
Welche Winkel können wir über die Qualität des Blockchain -Projekts beurteilen?Aus Sicht der Branche hat die Entwicklung der Blockchain -Industrie in diesem Jahr große Fortschritte erzielt. Einige der Projekte, mit denen wir vertraut sind, sind für einen bestimmten Zeitraum schnell in den Markt gekommen. Im Allgemeinen haben sich die Bewertungskriterien für Blockchain -Projekte auf dem Markt stark verändert. Wie sollten wir beurteilen, ob das Blockchain -Projekt gut ist?
1. Die Anzahl der Knoten, die aus der Sicht der Daten implementiert wurden, gibt es derzeit viele Unternehmen, die Bitcoin für die Herstellung von Blockchain verwenden. Die Hauptmitglieder dieser Unternehmen sind Experten in ihren Bereichen, sind jedoch immer noch ständig Innovationen und untersuchen neue Richtungen und Methoden in der Blockchain -Branche, um die rasche Entwicklung der Blockchain -Industrie zu erreichen. Der Grund, warum sie diese Erfolge erzielen können, ist, dass sie neben Bitcoins auch einige neue Dinge entwickelten, die sich an die Bedürfnisse der Marktentwicklung anpassen können. Dies ist der Geist von Innovation und Abenteuer sowie die treibende Kraft und Quelle der Entwicklung der gesamten Blockchain -Industrie.
können wir bewerten, ob das Projekt über die entspre chende technische Kraft aus mehreren Dimensionen verfügt. Die meisten Branchen haben diese Fähigkeit jedoch nicht mehr, aber einige Teams investieren immer noch in Forschung und Entwicklung, aktualisieren Technologien und verbessern Systeme. Daher müssen wir uns auf diesen Aspekt konzentrieren.
2. Die finanzielle Stabilität der Projektpartei
für das Projekt, ein Jahr des Gewinns, wie viele Einnahmen, wie viel Gewinn usw. - all dies sind sehr wichtige Indikatoren. Darüber hinaus müssen wir verstehen, was die Gründer des Projekts mit dem Projekt zu tun haben, welche Ressourcentrends sie haben und wie Mittel in das Projekt investiert werden. Ein weiterer Punkt ist, dass wir wissen, ob das Blockchain -Projekt über eine Finanzierungskraft verfügt, müssen wir wissen, ob sein Gründer starke Finanzkräfte hat, um die Entwicklung des Projekts zu unterstützen.
3. Die Anzahl und Qualität der Umgebungsressourcen
Bei der Auswahl eines Projekts müssen wir auch durchführenDas grundlegende Verständnis und die Analyse der Umweltressourcen, in denen sich das Projekt befindet. Zum Beispiel: Wer sind Menschen und welche Ressourcen sind für Umweltressourcen wichtiger. Ist das Projekt derzeit Erfahrung in der Einführung des Projekts, hat das Hauptteam sehr starke Geschäftsfähigkeiten, gibt es ein Team von Talenten, hat das Team sehr gute Entwicklungspläne usw.
4. Was ist die Atmosphäre der Community und was ist Benutzererfahrung? Auf dieser Plattform gibt es neben dem Unternehmen auch eine Community. Die Community ist eine sehr wichtige Hauptbedingung für ein gutes Projekt. Wenn das Projekt nicht von der Community unterstützt wird, wird es letztendlich Shell sein. Wenn es sich bei dem Projekt selbst um eine Community handelt, die aus normalen Nutzern besteht, wird dies nur in seiner zukünftigen Entwicklung sein. Wenn das Projekt erfolgreich sein will, muss es einen Benutzerunterstützung und -unterstützung haben!
1. Die Bewertung der Blockchain -Technologie
Die Bewertung der Blockchain -Technologie wird normalerweise in Funktionstests, Leistungstests und Sicherheitsbewertung unterteilt.
1. Funktionstest
Funktionstest ist ein Test der Hauptfunktionen, die vom Basissystem der Blockchain unterstützt werden, und das Ziel ist es, die Funktionen des Basis -Blockchain -Systems zu messen.
Die Funktionstests der Blockchain basieren hauptsächlich auf GB/T25000.10-2016 „Anforderungen an die Qualität und Bewertung der SoftwareSupport and Assessment (Square) Teil 10: Modell des Systems und der Qualität der Software “, GB/T25000.51-2016. Standards. Kompatibilität, Arten von Konten und Transaktionen, Entscheidungen für Entscheidungen. Insbesondere die Blockchain -Leistung umfasst Module wie Testszenarien mit einem hohen Gehalt an Parallelität, Spitzenpeaks von Peak -Impact -Tests, langfristigen stabilen Tests, Querialtestszenarien und anderen Modulen.
3. Sicherheitsbewertung
Blockchain-Sicherheitsbewertung führt hauptsächlich Sicherheits- und Bewertung von Kontodaten, Kryptographie-Mechanismen, Konsensmechanismen, intellektuelle Verträge durch. Insbesondere
Blockchain -Sicherheitsbewertung umfasst Speicher, Netzwerk, Berechnungen, Konsensmechanismus, Kryptographiemechanismus, Zeitmechanismus, persönliche Informationen, Netzwerkmechanismus, intellektuelle Verträge, Dienstleistungen und Zugang.
2. Bewertung der Sicherheit der Einhaltung der Blockchain -Anforderungen
Die Sicherheitsbewertung für die Einhaltung der Anforderungen der Blockchain umfasst normalerweise drei Kategorien: „Bewertung der Sicherheit des Blockchain -Informationsdienstes“, „Bewertung des Schutzes der Netzwerksicherheit“ und „Bewertung des Einführung des Projekts des Projekts eines speziellen Fonds“.
1. Bewertung der Sicherheit von Informationsdiensten von Blockchain
Bewertung der Sicherheitssicherheitsdienste von Blockchain basiert hauptsächlich auf den „Regeln für die Verwaltung von Blockchain -Informationsdiensten“ (im Folgenden als „Regeln“ bezeichnet), die vom nationalen Informationsabteilung über Informationen über das Internet am 10. Januar 2019 herausgegeben werden, und beziehen Sie sich auf den nationalen Standard der Nationalstandards der Blockchain „Spezifikation des Blockchain -Informationsdienstes“.
Die Regeln zielen darauf ab, die Verantwortung der Verwaltung der Lieferanten von Blockchain -Informationsdiensten, die Standardisierung und Unterstützung der gesunden Entwicklung von Blockchain -Technologien und damit verbundenen Diensten zu klären, die Sicherheitsrisiken von Blockchain -Informationsdiensten zu vermeiden und eine effektive Rechtsgrundlage für die Bereitstellung, Nutzung und Verwaltung von Blockchain -Informationsdiensten zu ermöglichen. In Artikel 9 der Regeln heißt es, dass Lieferanten von Blockchain Information Services neue Produkte, neue Anwendungen und neue Funktionen entwickeln und auf den Markt bringen müssen, sie an Informationsbüros im Internet, der Provinz, der autonomen Region und der Gemeinde gemeldet werden müssen, um die Sicherheit gemäß den relevanten Regeln zu bewerten.
Angabe der Sicherheit von Blockchain -Informationsdiensten ist ein nationaler Standard für den Aufbau und die Bewertung der Sicherheitsfunktionen von Blockchain -Informationsdiensten unter der Leitung des Instituts für Informationstechnik, der chinesischen Akademie der Wissenschaften, und arbeitet gemeinsam an der Universität von Zhezzyan, dem Institut für die Standardisierung von Shanghai Electronics, der Zentrum für Informationssicherheit und Zertifizierungssicherheit und Zertifizierung und Zertifizierung und Zertifizierung. „Spezifikation der Sicherheit des Blockchain -Informationsdienstes“ sieht Sicherheitsanforderungen vor, die den Lieferanten von Informationsdiensten für die Blockierung der Allianzketten und privaten Schaltkreise entspre chen müssen, einschließlich technischer Anforderungen für technische Anforderungen und Sicherheitsgarantieanforderungen sowie relevante Test- und Bewertungsmethoden, die für den Leitfaden zur Bewertung der Sicherheit der Blockchain -Dienste und des Blockchain -Informationsdienstes anwendbar sind. Technische Sicherheitsanforderungen undDie vom Standard vorgeschlagenen Kunststoffe der Garantieanforderungen sind Folgendes:
Abbildung 1 Modell der Sicherheit der Informationsanforderungen für Blockchains. Bewertung der Sicherheitsstufe des Netzwerks. Die allgemeinen Anforderungen an die Bewertung der Schutzsicherheit des Schutzes gelten für die Bewertung des Infrastrukturteils der Blockchain, aber derzeit sind für die Blockchain keine Sicherheitsanforderungen spezifisch. Daher müssen die Anforderungen an die Ausweitung der Blockchain -Sicherheitsbewertung zusätzlich untersucht und untersucht werden.
3. Die Annahme und Bewertung von Spezialfonds für die Annahme und Bewertung von angewandten Blockchain-Projekten wird gemäß dem jüngsten Standard der lokalen Blockchain "DB31/T1331-202 allgemeine Anforderungen für die Sicherheit der Blockchain-Technologie" durchgeführt.
3. Die Studie und Praxis zur Beurteilung der Sicherheit der Blockchain
1. Standardvorbereitung
Shanghai Assessment Center ist aktiv an der Vorbereitung von Blockchain -Standards beteiligt. Der vom Shanghai Evaluation Center geleitete lokale Blockchain-Standard "DB31/T1331-2021 Blockchain Technology Security Security Security" Blockchain Research Institute Co., Ltd., Shanghai Qiyin Information Technology Co., Ltd., Shanghai MOHEG Network, Ltd., Shanghai Moheng Network Technology Co. Technologie- und andere Einheiten -Beamte werden im Dezember 2021 veröffentlicht und am 1. März dieses Jahres offiziell umgesetzt. Der nationale Standard der Spezifikationen für Blockchain Information Services, die vom Shanghai Evaluation Center verfasst wurde, befindet sich in der Phase der Auswahl der Meinungen.
Gleichzeitig nahm das Assessment Center auch an der Erstellung von primären und mittleren Bildungsmaterialien für technische und technische Mitarbeiter der Blockchain teil, die vom Ministerium für Humanressourcen und soziale Unterstützung und der Leitung des Tongji -Universitäts verantwortlich waren und für die Aufrechterhaltung des Inhalts des Kopfes des Blockchain -Systems verantwortlich waren.
2. Praxis des Projekts
In den letzten Jahren hat das Shanghai Evaluative Center eine große Anzahl von Blockchain -Sicherheitsmethoden auf der Grundlage relevanter technischer Standards, einschließlichBewertung des Levelschutzes, Bewertung der Informationssicherheit, der Bewertung der Projektsicherheit usw. In der Bewertungspraxis sind die Hauptsicherheitsprobleme Folgendes:
Tabelle. Item
Die Beschreibung des Problems
1
Der Konsensusalgorithmus
Konsenskonsens verwendet den Konsens von Kafka oder Floß, unterstützt die byzantinische Toleranz des Fehlers nicht und unterstützt die Toleranz von böswilligen Knoten nicht.
2
nicht verwandte Daten
Die spütlichen Informationen in der Kette sind nicht verschlüsselt, und alle Daten in der Kette können über die Anforderungsschnittstelle oder den Blockchain -Browser verfügbar sein.
3
Passwort
Zufällige Nummern, die im Kennwortalgorithmus verwendet werden, erfüllen die Anforderungen von GB/T32915-2016 für Zufall nicht.
4
Schutz der Knoten
Für die Allianzkette können Sicherheitsmaßnahmen in dem Bereich, in dem sich der Einheitenserver befindet, nicht konfiguriert werden.
5
Kommunikationsübertragung
6
Der Konsensalgorithmus
Das System hat eine kleine Anzahl von Knoten, und manchmal entspricht es nicht einmal der Anzahl der Verstopfung, die für den Konsensalithm erforderlich ist.
7
Der intelligente Vertrag
Die Arbeit eines intellektuellen Vertrags wird nicht kontrolliert, und die Probleme, die sich während der Arbeit eines intellektuellen Vertrags ergeben, können nicht rechtzeitig erkannt und gelöst werden.
8
Service und Zugriff
der Anwendungen der oberen Ebene haben Zugriffssteuerungsfehler wie nicht autorisiert und redundant, was zu Geschäftsverwirrung und Datenverlust führt.
9
Der Smart -Vertrag
Codierung eines Smart -Vertrags ist nicht standardisiert. Wenn im Smart -Vertrag ein Fehler auftritt, wird die Funktion des Einfrierens des Smart -Vertrags nicht bereitgestellt.
10
Smart Contract
Die Kontrollumgebung eines intelligenten Vertrags ist von außen nicht isoliert, und es besteht das Risiko von externen Angriffen.
3. Die Instrumentenanwendung
Das Bewertungszentrum untersuchte die Anforderungen für die Verbindung mit dem Niveau des Ebenenschutzes während der Zusammenstellung der Zusammenstellung "DB31/T1331-2021 Allgemeine Anforderungen für die Sicherheit der Blockchain-Technologie". Sicherheit "InfrastrukturThe level ”in DB31/T1331 is consistent with the relevant requirements of a safe physical environment, a safe communication network, protected borders of the regions, a safe computing environment, security center, etc., while“ level security ”and“ expanded level safety ”reflects more unique requirements for protecting the security of blockchain.
The assessment center organizes compilation of requirements for expanding the blockchain assessment based on the relevant safety requirements of DB31/T1331. Blockchain -Leistungstest, veröffentlicht von Qulian Technology. Als allgemeine Lösung zum Testen der Blockchain -Leistung ist Hyperbench an verschiedene Blockchain -Plattformen angepasst. Basierend auf Szenarien und virtuellen Maschinen kann es flexibel und schnell Testbeispiele für Blockchain erstellen. Es hält sich an das Konzept der Gestaltung effektiver, flexibler und skalierbarer Konzepts. Die Standardisierung und einfache Verwendung von Blockchain -Leistungstests hilft bei der Entwicklung von Blockchain -Technologie und erweitert die Blockchain -Funktionen besser.
Wie bewertet die Qulian -Technologie in der Blockchain -Branche?Vorwort: Mit der kontinuierlichen Entwicklung der nationalen Wissenschaft und Technologie in den letzten Jahren wurde auch die Blockchain -Technologie schnell entwickelt und wird in verschiedenen Bereichen unseres Lebens weit verbreitet. Wie ist die Qulian -Technologie in der gesamten Blockchain? Der Editor wird Sie zwingen, es unten zu analysieren.
1. Der allgemeine Entwicklungstrend der Blockchain -Industrie
Im Allgemeinen wurde bei Peking das Treffen in der Blockchain und die Ergebnisse der Bewertung der ersten Charge der Blockchain -Technologie -Display in China abgehaltenEs wird gezeigt, dass die interne Plattform der kontrollierten Blockchain aus der Qulian -Technologie den entspre chenden Test bestanden hat. Es zeigt auch, dass die Technologie dieser Branche von allen und relevanten technologischen Plattformen des Landes anerkannt wurde, was auch zeigt, dass sie in diesem Bereich der Blockchain starke Potenzial- und Entwicklungsfähigkeiten hat.
2. Spezifische Kriterien für die Bewertung
Warum ist die interne Produktion der Qulian -Technologie anerkannt? Während dieser Einschätzung haben die zuständigen Abteilungen ein strengeres System der Funktionstests der Blockchain eingesetzt. Es verwendet die geeigneten Tests für die Blockchain -Leistung und deckt verschiedene Indikatoren für die Bewertung von Kommunikationsmethoden, die intellektuelle Identifizierung und Kontrolle von Knoten ab, sodass die Testergebnisse diesmal sehr wissenschaftlich sind. Beim Testen akzeptierten die zuständigen Abteilungen standardisierte Testtools, um die Stabilität der Blockchain -Plattform und die im Netzwerk übertragenen Daten zu überprüfen, sodass sie auch höhere Anforderungen für diese Funktionen stellen. Am Ende hat die Blockchain -Qulian -Technologie, die von der internen Kontrolle kontrolliert wird, diesen Bewertungsstandard erreicht und in allen Evaluierungsinstitutionen sehr gute Ergebnisse erzielt, und ihre Leistung und verwandte Daten haben andere Plattformen in derselben Branche stark übertroffen.
3. Schlussfolgerung
Eine bösartige kontrollierte Blockchain -Plattform im Bereich der Kulian -Technologie bietet auch einige Lösungen, um mit höheren Typen und mehr Verschlüsselungsmechanismen zu kontrollieren sowie zu beschleunigen und Benutzer zu einem höheren Schutz des Vertraulichkeit und des Datenmanagements zu beschleunigen und zu beschleunigen und zu bieten. Die zuständigen Regierungen oder Unternehmen können durch Anwendungen in diesen Bereichen einen besseren Schutz bieten und auch die Kommunikation zwischen Institutionen ermöglichen.
Welche Fähigkeiten sind erforderlich,
um Blockchain zu testen? Dieses Wissen ist entscheidend, um den sicheren Mechanismus der Übertragungs- und Datenüberprüfung zu verstehen. Darüber hinaus kann Bekanntschaft mit dem Konzept verwandter Listen und Bäume in Datenstrukturen dazu beitragen, die interne Logik und Methoden der Speicherung von Blockchain -Daten besser zu verstehen. Verwandte Listen können Transaktionen effektiv kontrollieren, während die Strukturen von Bäumen dazu beitragen, komplexere Prozesse für die Überprüfung von Transaktionen zu erreichen. Das Verständnis des Buchhaltungsmodells von Blockchain beispielsweise, wie man Transfers implementiert, die Vermeidung von Doppelkosten und die Umsetzung einer Eigentümerprüfung ist für Tesers gleichermaßen wichtig. Dank dieses Wissens können sie genauere Testbeispiele entwickeln, um die Sicherheit und Zuverlässigkeit von Blockchain -Systemen zu gewährleisten. Das Prinzip der Technologie für virtuelle Maschinen ist auch ein wichtiger Aspekt der Blockchain -Tests. Virtuelle Maschinen in Blockchain -Systemen können intelligente Vertragscodes modellieren und durchführen. Tester müssen den Arbeitsmechanismus virtueller Maschinen beherrschen, um die Umsetzung intellektueller Verträge genau zu bewerten. Kurz gesagt, Kryptographie, Datenstrukturen, Transaktionen Buchhaltungsmodelle und die Prinzipien der Technologie für virtuelle Maschinen sind die Hauptfähigkeiten, die die Blockchain -Tester beherrschen sollten. Dank der kontinuierlichen Ausbildung und Praxis können sie einen größeren Beitrag zur Entwicklung der Blockchain -Technologie leisten. Was ist Blockchain?Blockchain -Test ist der Prozess der Erkennung und Bewertung der Blockchain -Technologie und ihrer Anwendungen.
Blockchain -Test dient hauptsächlich zur Überprüfung der Zuverlässigkeit des Blockchain -Systems, der Sicherheit, der Leistung und der Funktionen in Blockchain. Die spezifische Interpre tation lautet wie folgt:
1. Die Definition des Blockchain -Tests
Blockchain -Test ist eine Qualitätssicherungsaktivität, die gegen Systeme implementiert wird, die Blockchain -Technologie annehmen. Durch umfassende oder gezielte Inspektionen in verschiedenen Links wie Blockchain, intelligente Verträge und Transaktionen bewerten wir Leistung und Sicherheit und ob das System die erwarteten Arbeitsplätze erfüllt.
2. Da die Funktionen und die Umgebung der Anwendung von Blockchain -Systemen häufig kompliziert sind, können sich Systeme möglicherweise nicht vollständig in Sicherheit, Leistung oder Funktionsfehlern vollständig getestet haben. Durch den Test können diese Probleme rechtzeitig entdeckt und behoben werden, um einen stabilen Systembetrieb und die Benutzererfahrung sicherzustellen.
3. Der Inhalt des Blockchain -Tests umfasst
Blockchain -Test, jedoch nicht auf die folgenden Aspekte beschränkt:
*Jobtest: Überprüfen Sie, ob alle Systemfunktionen den Entwurfsanforderungen entspre chen und ob die erwarteten Vorgänge auf natürliche Weise durchgeführt werden können.
*Sicherheitstest: Entdecken Sie die Sicherheitsleistung des Regimes, einschließlich der Widerstandsfunktionen, des Angriffswiderstandes und anderer Funktionen.
*Leistungstest: Bewerten Sie die Systemleistung innerhalb der verschiedenen Lasten, um sicherzustellen, dass das System ständig unter großer Synchronisation, großer Datengröße usw. arbeiten kann.
4. Blockchain -Testmethoden
Blockchain -Test sind eine Vielzahl von Methoden, einschließlich manueller Test und automatisierter Test. Durch die Entwicklung von Technologien haben immer mehr Blockchain -Projekte begonnen, mechanische Testwerkzeuge und -methoden zur Verbesserung der Tester -Effizienz und -genauigkeit einzugehen.
Im Allgemeinen ist der Blockchain -Test ein wesentlicher Link zur Gewährleistung der Blockchain -Qualität und ist von großer Bedeutung, um die Systemsicherheit zu gewährleisten und die Benutzererfahrung zu verbessern.