Sicherheits- und Analysebericht: Teil 2
Solar Core ist ein Fork der ARK Core v3-Blockchain. Die ARK-Blockchain wurde 2017 eingeführt und zunächst in JavaScript geschrieben und dann in TypeScript umgeschrieben.
Es ist nicht ungewöhnlich, dass Blockchain-Forks recht häufig vorkommen. Viele Kryptowährungen sind das Ergebnis von Blockchain-Forks. Ziel dieses Artikels ist es, zu erklären, was ein Blockchain-Fork ist und welchen Zusammenhang er mit Solar hat.
Was ist eine Gabel?
Ein Hard Fork ist ein Ereignis auf einer Blockchain, das die Originalsoftware kopiert und notwendige Änderungen daran hinzufügt. Die beiden Blockchains können nicht nebeneinander existieren und die neue Blockchain trennt sich von der Hauptblockchain. Die beiden Blockchains sind inkompatibel und entwickeln sich unabhängig voneinander weiter. Für diesen Fork müssen alle Benutzer ein Upgrade auf die neueste Version der Software durchführen. Knoten, die mit der vorherigen Version der Software ausgeführt werden, werden in der neuen Version nicht mehr akzeptiert.
Einige Beispiele für Gabelketten:
- Litecoin ist ein Fork der Bitcoin-Blockchain
- Dogecoin ist ein Fork der Luckycoin-Blockchain
- Ethereum Classic ist ein Fork der Ethereum-Blockchain
Solargabel
Wie bereits erwähnt, ist Solar ein Zweig der ARK-Blockchain. Es unterscheidet sich jedoch von der oben beschriebenen Art der Gabel. Der Solar Fork war ein Software-Entwicklungs-Fork. Das bedeutet, dass Solar nie Teil der ARK-Blockchain war. Solarentwickler nahmen eine Kopie des ARK-Quellcodes und nahmen Verbesserungen und Erweiterungen vor. Viele dieser Verbesserungen betrafen Sicherheitslücken.
Es stellt sich die Frage, ob es legal ist, Code zu forken. In diesem Fall war es für Solarentwickler völlig legal, ARK-Code zu forken. ARK ist MIT-lizenziert. Mit dieser Lizenz können Benutzer Code wiederverwenden und Änderungen oder Modifikationen vornehmen. Solar Code hat eine andere Lizenz. Die Lizenz lautet CC-BY-ND-4.0, was bedeutet, dass es sich zwar um Open Source handelt, aber nicht dazu berechtigt, es in irgendeiner Weise zu verändern oder kommerziell zu nutzen.
Sichere Solarenergie
Die ARK-Blockchain wurde bereits 2017 eingeführt und ist ein Produkt ihrer Zeit. Einige seiner Funktionen sind für eine moderne Blockchain nicht geeignet. Im Laufe der Jahre wurden viele Schwachstellen in ARK Core entdeckt. Die meisten dieser Schwachstellen wurden von unserem Solar Core-Hauptentwickler Gym gepatcht und an ARK gemeldet.
Dies führt zu der Frage, warum ARK Core genutzt werden sollte, wenn es all diese Schwachstellen gäbe.
Einer der Vorteile der Verwendung und des Aufbaus auf vorhandenen Code besteht darin, dass er im Laufe der Jahre viele Aufmerksamkeit erregt hat. Beispielsweise sind die vielen Schwachstellen, die in ARK Core entdeckt wurden, in Solar Core nicht vorhanden, weil die Entwickler stundenlang darüber gebrütet haben. Vorhandener Code ist im Wesentlichen kampferprobt. Durch die Abspaltung von ARK Core konnten wir diese kampferprobte Plattform nutzen und neue Funktionen und Verbesserungen einbauen, anstatt bei Null anzufangen.
Solar Core-Entwickler verbessern und entwickeln den Solar-Code kontinuierlich weiter. Alle Solar-Codes werden gründlich geprüft, bevor sie veröffentlicht werden. Jeder als wichtig erachtete Code wird als Pull-Request an GitHub übermittelt. Diese Anfrage muss von einem akkreditierten Entwickler genehmigt werden, bevor sie in ein öffentliches Repository verschoben wird. Solar GitHub ist außerdem durch 2FA geschützt, um das Risiko böswilliger Angriffe zu minimieren.
Alle neuen Versionen von Solar Core werden an die 53 Blockproduzenten zum Testen im Testnetz weitergeleitet. Die Mainnet-Kette wird erst aktualisiert, wenn die neuen Änderungen getestet wurden und alle Verbesserungen oder Korrekturen endgültig von allen Blockproduzenten genehmigt wurden. Es muss darauf hingewiesen werden, dass diese Blockproduzenten dezentralisiert sind und nicht Teil eines Solar-„Teams“ sind.
Der Solarcode steht der Community auch zur Ansicht zur Verfügung. Enthusiasten und Entwickler sind herzlich eingeladen, sich den Solar-Code anzusehen.
Mögliche Sicherheitsbedenken oder -probleme können an [email protected] gesendet werden . Diese E-Mail-Adresse wird genau überwacht und relevanten Problemen wird höchste Priorität eingeräumt.
Bei all dieser Liebe zum Detail und der genauen Prüfung ist es keine Überraschung, dass Solar Core sicher, stabil und geschützt ist.
Einen Anhang zu ARK-Problemen und deren Status finden Sie im Sicherheits- und Analysebericht ab Seite 28
https://github.com/Solar-network/security/blob/main/solar-core/security-and-analysis-report-for-solar-core.v1.00.pdf
Wenn Ihnen dieser Artikel gefallen hat, klatschen Sie ihn und folgen Sie uns hier auf Medium für weitere Neuigkeiten und Updates.
Folgen Sie Solar!
Twitter:https://twitter.com/SolarNetwork
Mittel:https://blog.solar.org
Telegramm:https://t.me/Solar&https://t.me/@Solar_Network
Facebook:https://www.facebook.com/OfficialSolarNetwork
Instagram:https://www.instagram.com/solarnetworkofficial/

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































