Nach einem Monat ohne Projektupdate, das aufgrund der unvorhersehbaren Ereignisse im Februar ausfallen musste, können wir euch heute die neuesten Entwicklungen präsentieren. Das folgende Update enthält eine Vielzahl an Informationen, die sich über die vergangenen Wochen angesammelt haben. Ebenso ist ein kleiner Ausblick für 2021 - und sogar darüber hinaus - enthalten.

Kommen wir also gleich zur Sache!


Inhalte


Die neuesten Informationen hinsichtlich der ungewollten Inflation und der anvisierten Lösung

Seit der Bekanntmachung der ungewollten Inflation des PART Coins arbeitet das Particl Team ohne Unterbrechung an verschiedenen Lösungsansätzen, um sicherzustellen, dass alle legitimen Outputs (anon) - die seit dem letzten Hardfork geblockt sind - für die Besitzer wieder nutzbar zu machen. Unrechtmäßig erzeugte Outputs (anon) sollen dabei nicht konvertiert werden können und somit dauerhaft von der Verwendung blockiert bleiben. Hier nun einige Details zu diesem Prozess sowie die Erläuterung der nächsten Schritte.

Die nächsten Hardforks: Zeitplan

RingCT- und CT-Überweisungen sind zurzeit nicht möglich. Das hat zur Folge, dass die Benutzung des Particl Marketplace ebenfalls komplett blockiert ist, da diese Überweisungsarten notwendig sind, um das Zweiparteien-Treuhandsystem zu ermöglichen und grundsätzlich alle Überweisungen zu verschleiern. Um die Auswirkungen dieser Sperre zu begrenzen (insbesondere die Veröffentlichung von Particl V3), hat sich das Team dazu entschieden, mehrere Forks zu planen, anstelle von zwei geplanten Forks (wie im vergangenen Blogpost kommuniziert).

Der kommende Hardfork

Der nächste Hardfork wird aller Voraussicht nach im April stattfinden. RingCT- und CT-Überweisungen werden entsperrt und darüber hinaus die Mehrheit der legitimen RingCT-Outputs - (anon) Coins freigegeben. Sobald dieser Prozess abgeschlossen ist, wird dies auch die Veröffentlichung von Particl V3 auf dem Mainnet ermöglichen.

Alle technischen Details des zweiten Hardforks kannst du via Github erhalten. Link: https://github.com/particl/particl-core/pull/81

Hf2 by tecnovert · Pull Request #81 · particl/particl-core
Second fork of exploit fix. RCT exploit fix. Hard fork 2 consensus changes: All frozen anon and blind outputs must be spent to plain with no blinded change. Blinding factor sum for CT txns is ...

Aktuell ist das Gros der benötigten Vorraussetzungen für den Hardfork bereit, um veröffentlicht zu werden. Das Team ist momentan dabei, den Teil des Codes fertigzustellen, der anschliessend sicherstellt, dass alle legitimen RingCT-Outputs konvertiert werden können. Daneben wird simultan die interne Überprüfung der Codebasis von RingCT und CT vorgenommen, um die Integrität der Codebasis für den Hardfork sicherzustellen. Des Weiteren gibt es einen separaten Vorschlag (proposal) des Teams, um eine andauernde Mittelbereitstellung für das Entwicklerteam zu gewährleisten. Dieser Vorschlag wird weiter unten vorgestellt. Sollte der Vorschlag für eine erweiterte Mittelbereitstellung Zustimmung finden, wird dies durch einen weiteren Hardfork aktiviert.

Konvertierung legitimer RingCT-Outputs

Mit dem zweiten Hardfork wird ein Prozess in Gang gesetzt, um legitime vertrauliche (blind) und anonyme (anon) Coins zu entsperren und in öffentlich einsehbare (public) Coins zu konvertieren. Die Mehrheit der Besitzer wird diesen Vorgang direkt nach dem Hardfork initiieren können. In manchen Fällen kann es jedoch notwendig sein, einige manuelle Schritte auszuführen. Für diese Fälle wird ein weiterer (dritter) Hardfork notwendig sein.

Wir möchten euch in der Folge zwei Verfahren an die Hand geben, mittels der ihr vertraulichen (blind) und anonyme (anon) Coins entsperren könnt.

  1. Ein sogenannter “low pass filter” ermöglicht, bestimmte Outputs, die nur eine niedrige Anzahl an PART Coins enthalten und unter einem definierten Grenzwert bleiben, direkt zu entsperren. Die Schwachstelle (bug) in Particls Codebasis - die mittlerweile behoben ist - hat es dem Hacker erlaubt, vergleichsweise große Outputs zu erzeugen, die deshalb nicht von diesem Prozess betroffen sein können. Die genaue Höhe des Grenzwerts wird zeitnah (in einem weiteren Blogpost) kommuniziert.
  2. Besitzer, die legitime (anon) Coins haben, und über diesem Grenzwert liegen, werden einen manuellen Prozess durchlaufen müssen, um ihre Coins zu konvertieren. Dieser Prozess kann durch verschiedene Verfahren bewerkstelligt und vom Nutzer selbst entschieden werden. Alle Forderungen seitens der Besitzer, die über dem Grenzwert liegen, müssen mittels des CCS- Systems (eine Vorlage wird vom Particl Team bereitgestellt werden) vorgetragen und seitens der Community durch eine on-chain Abstimmung aller Nutzer final bestätigt werden. Sobald eine Abstimmung durchgeführt worden ist, werden die betroffenen Outputs mittels eines weiteren Hardforks im Verlauf des Jahres final entsperrt. Diese Vorgehensweise erlaubt es den Prozess so dezentral wie möglich zu organisieren und soll verhindern, dass eine Partei (das Particl Team in diesem Fall) praktisch allein entscheiden kann. Weitere Details werden in einem separaten Blogpost in ein bis zwei Wochen kommuniziert.

Die zweite Variante erfordert einige manuelle Eingaben seitens der betroffenen Besitzer. Insofern wird der dafür vorgesehene Zeitraum möglichst weit gefasst sein, sodass alle Betroffenen genug Zeit zur Verfügung haben, ihre legitimen Coins für sich zu beanspruchen.

Berichtigung der Umlaufmenge (Gesamtsumme von PART) und die Konsequenzen

Eine der Folgen des Fehlers in der Software ist die ungewollte Erhöhung der Umlaufmenge von PART Coins, die aktuell noch nicht offiziell durch die Blockchain widergespiegelt wird. Aufgrund des verdeckten Charakters des Fehlers, wird die Umlaufmenge momentan so wiedergegeben, als ob es keinen Fehler und eine Erhöhung der Umlaufmenge gegeben hätte. Eine Berichtigung wird zeitnah stattfinden, und die tatsächliche Menge auf zwei verschiedenen Wegen verifiziert.

Als erstes wird sich die Umlaufmenge automatisch anpassen, sobald Besitzer ihre verdeckten (blind) und anonymen (anon) Coins mittels des low pass filters konvertieren. Immer wenn eine Konvertierung erfolgreich stattgefunden hat, wird diese auf der Blockchain angezeigt und dann Teil der legitimen Umlaufmenge sein.

Zweitens wird die Umlaufmenge angepasst werden, sobald der dritte Hardfork stattgefunden hat, der die legitimen Outputs durch Abstimmung der Community mittels des CCS-Systems bestätigt. Alle innerhalb dieses Prozesses entsperrten Outputs gehören in der Folge zur neuen legitimen Umlaufmenge.

Das bedeutet, dass am Ende dieses Prozesses, die neu angezeigte Umlaufmenge komplett dem tatsächlichen Wert nach der aufgetretenen Inflation entspricht. Das Team geht im Moment davon aus, dass insgesamt zwischen 1,5 Millionen bis 2 Millionen PART aufgrund des Fehlers künstlich in Umlauf gebracht worden sind. Diese Menge versteht sich inklusive der bereits bestätigten 768.767 PART.  Bitte beachtet, dass es sich hierbei um eine grobe Schätzung handelt, die das Team aufgrund verschiedener Informationen, die seit dem ersten Hardfork gesammelt werden konnten, annimmt. Die finale Umlaufmenge ist möglicherweise etwas höher oder etwas niedriger, und wird sich zwischen den bereits genannten Zahlen einpendeln.

Weitere Konsequenzen

Der aufgetretene Fehler hat darüber hinaus weitere Konsequenzen für das Netzwerk:

  • Eine Erhöhung der Staking-Rewards wird feststellbar sein. Die Höhe der Belohnung wird im Verhältnis der erhöhten Umlaufmenge widergespiegelt. Da Staking-Belohnungen auf einem prozentualen Anteil an der Umlaufmenge basieren, und sollte sich die Umlaufmenge um beispielsweise 15% erhöht haben, erhöhen sich die Staking-Rewards ebenfalls um diesen Prozentsatz.
  • Andere Crypto Projekte, die Particls RingCT-Implementierung per offiziellem Fork übernommen haben, wurden vor der öffentlichen Bekanntmachung vertraulich kontaktiert und über den Fehler informiert. Das Veil Projekt hat feststellen können, dass sie nicht von dem Problem betroffen sind, da sie eine andere Methode zur Implementierung genutzt haben. Ghost musste feststellen, dass sie betroffen sind, und haben daraufhin umgehend das Problem beseitigt. Wir möchten uns bei beiden Teams für die Unterstützung und die sofortige Lösung der delikaten Situation bedanken.

Particl V3: Update

Es kann berichtet werden, dass sich die Fertigstellung von Particl V3 in den letzten Wochen aufgrund persönlicher Probleme, die zu Lasten der zeitlichen Verfügbarkeit führten, deutlich verlangsamt hat. Dies wird gerade behoben und wir erwarten, dass die Entwicklung von Particl V3 und Particl Desktop in den nächsten Tagen wieder im gewohnten Tempo (und wahrscheinlich sogar schneller als bisher) fortgesetzt wird.

Aus diesem Grund haben wir heute kein spezifisches Update hinsichtlich Particl V3. Wir rechnen aber fest damit, einen Bericht zum aktuellen Stand der Entwicklung vor dem kommenden Blogpost im April veröffentlichen zu können. Wir rechnen ebenfalls damit, vor dem nächsten Projektupdate eine neue Testnet-Version veröffentlichen zu können.

Vorschlag für eine verbesserte und nachhaltige Finanzverwaltung

Wie bereits vor einiger Zeit seitens der Particl Foundation kommuniziert wurde, sind die letzten Zahlungen an externe Auftragnehmer (dies schliesst unsere Entwickler ein) gezahlt worden. Da die Geldmittel der Particl Foundation praktisch aufgebraucht sind, wird das Ende der bisherigen Funktion eingeleitet.

Aus diesem Grund empfängt das Particl-Team keine Gehälter mehr, bis eine neue Lösung gefunden wird, finanzielle Mittel für die Entwicklung am Particl Marketplace zu erhalten. Momentan werden alle Arbeiten ohne Bezahlung und freiwillig erbracht. Dies führt leider zu einer erheblichen Reduzierung der zeitlichen Verfügbarkeit der meisten Teammitglieder, da andere temporäre Verpflichtungen eingegangen werden müssen, um über die Runden zu kommen.

Dennoch stehen wir kurz vor der Veröffentlichung von Particl V3 und damit der wichtigsten Erweiterung für den Particl Marketplace seit seiner Entstehung. Ein Problem stellt momentan ein Mangel an finanziellen Mitteln dar, um die wegweisende Veröffentlichung auch angemessene zu vermarkten. Die Korrelation aus mangelnden Mitteln für die Entwicklung als auch die Vermarktung haben uns motiviert, an einer Lösung zu arbeiten, die das Projekt langfristig und nachhaltig finanziert und eine verlässliche Mittelbereitstellung garantiert.

Das neue Modell für die Finanzmittelbeschaffung erfindet das Rad nicht neu. Allerdings würde es dem Particl-Team helfen, dauerhaft an der Weiterentwicklung von Particl zu arbeiten, und dabei nur marginal in die bestehenden Strukturen eingreifen, diese aber deutlich optimieren. Das Particl-Team richtet sich bei dem Entwurf der Finanzmittelbeschaffung nach erfolgreichen Projekten wie bspw. Decred und Siacoin, die vergleichbaren Modelle ausgewählt und damit erfolgreich wirtschaften konnten.

Was können wir erwarten?

Während die Zahlen rund um die neue Finanzverwaltung noch simuliert und ausgewertet werden, könnte diese die sofortige Vollfinanzierung des Particl-Teams zu den aktuellen Preisen ermöglichen und genügend Mittel für verschiedene Budgets bereitstellen, die auf die Unterstützung und Förderung des Projekts sowie die Erhöhung des Nutzerwachstums ausgerichtet sind.

Da die neue Finanzmittelbeschaffung wesentlich vom Staking und dem Preis von PART abhängt, kann eine etwaige Erhöhung des PART-Preises ebenfalls dazu beitragen, dass zusätzliche Mittel zur Verfügung stehen, um das Team zu erweitern und Kampagnen zu initiieren, die die Bekanntheit und Nutzerbasis des Particl Marketplace vergrößern und ggf. auch Listings bei anderen Kryptobörsen  ermöglichen.

Es sollte jedoch eingeschränkt werden, dass eine Erweiterung des Teams erst möglich sein wird, wenn wir wieder eine stabile Struktur innerhalb des Particl-Teams etabliert haben. Eine Erweiterung ist grundsätzlich ein zeitaufwendiger Prozess, der erst in Betracht gezogen wird, wenn es die Zeit erlaubt.

Als eine Folge der neuen Finanzmittelbeschaffung könnte das Particl Projekt bald wieder in alter Stärke auftrumpfen, womöglich sogar etwas stärker als gewohnt. Wir erwarten, dass sowohl die Entwicklung selbst als auch die öffentliche Kommunikation deutlich verbessert werden können und dabei weder Transparenz, Marketing, eine Steigerung der Nutzerbasis, Werbemaßnahmen und viele andere Initiativen auf der Strecke bleiben. Der Schlüssel liegt darin, Particl nicht nur kurzfristig, sondern vor allem für die Zukunft aufzustellen.

Die Finanzmittelbeschaffung als CCS Proposal

Das Particl-Team arbeitet zurzeit daran, eine bessere Benutzerschnittstelle (UI) für das sogenannte on-Chain Abstimmungsverfahren fertigzustellen. Dieses soll in den kommenden 1-2 Wochen fertig sein. Es wird uns erlauben, die Vorschläge ansprechend zu visualisieren und das Abstimmungsverfahren einzubauen.

Da das neue Finanzmittelbeschaffungsmodell die Staking-Rewards sowie den Anteil, der für die Entwicklung und weitere Werbemaßnahmen reserviert ist, anhebt, liegt die oberste Priorität darin, dass die Particl-Community hierzu abstimmt und auf der Protokoll-Ebene zu einer Einigung in der Sache kommt.

Ein weiterer wichtiger Aspekt besteht darin, Prozesse deutlich transparenter zu gestalten. Das bedeutet, dass die Finanzmittelverwaltung ebenfalls via on-Chain Abstimmung bestätigt wird. Jedes Quartal wird deshalb seitens des Particl-Teams ein CCS Vorschlag unterbreitet, der daraufhin von der Particl-Community auf der Protokoll-Ebene bestätigt oder abgelehnt wird. Salopp formuliert soll dieser Prozess sicherstellen, dass die Particl-Community das letzte Wort darüber hat, in welche Richtung es geht. Dabei sollen Transparenz, Dezentralisierung und Governance (Kontroll- und Steuerungsstruktur) die Eckpfeiler darstellen, um das Particl-Team rechenschaftspflichtig gegenüber der Community zu machen und stets im besten Interesse des gesamten Ökosystem zu handeln.

Weitere Informationen zu diesem wegweisenden Schritt in die Zukunft von Particl werden in einem weiteren Blogpost zeitnah veröffentlicht. Hier werden dann auch die genauen Details, Zahlen und alle weiteren wichtigen Informationen und Gedanken zum Proposal (Vorschlag) der neuen Finanzverwaltung kommuniziert.

Atomic Swaps im Particl Desktop

Doch das ist noch nicht alles. In den letzten Monaten wurde an einem Überraschungs-Projekt gearbeitet, das wir heute offiziell zeigen. Dank eines neuen Particl basierten Austauschprotokolls, kommen Atomic Swaps direkt in den Particl Desktop.

Early Design of the BasicSwap-Powered Swap Module on Particl V3 (WIP)

Teconvert, unser Particl Core Entwickler, hat BasicSwap entworfen, ein anonymes DEX-Protokoll, dass es mittels SMSG erlaubt, anonym und ohne dritte Erfüllungsgehilfen Kryptowährungen durch Atomic Swaps zu tauschen. BasicSwap funktioniert einwandfrei und wurde in einer geschlossenen Beta-Testphase bereits seit Wochen ausprobiert. Das DEX-Prokoll unterstützt momentan Particl, Monero, Bitcoin, and Litecoin, und macht den Handel mit Kryptowährungen widerstandsfähiger und vor allem für jeden zugänglich.

BasicSwap nutzt Particls SMSG P2P-Netzwerk und ein eigenes Atomic Swap-Protokoll, dass es euch ermöglicht, Kryptowährungen direkt zu tauschen, ohne dass dabei eine weitere Partei benötigt wird oder andere "Wrapped Coins" zum Einsatz kommen. Die Swaps werden relativ schnell durchgeführt, sodass ein Tausch zwischen PART und LTC (oder auch PART und XMR) zwischen 20-25 Minuten benötigt. Die individuell benötigte Zeit für den kompletten Vorgang variiert und hängt von den Block-Bestätigungszeiten der jeweiligen Kryptowährungen ab.

Completed Mainnet Swaps Using the BasicSwap Back-End (Mainnet)

Um das alles so einfach wie möglich zu gestalten, wird BasicSwap direkt in den Particl Desktop integriert. BasicSwap wird jedoch noch etwas Entwicklungszeit benötigen und daher nicht direkt mit Particl V3 veröffentlicht werden, sondern etwas später, bei einem der darauffolgenden Updates. Obwohl die aktuelle Situation dazu geführt hat, dass dieses Projekt nicht an erster Stelle in Tecnoverts Aufgabenliste steht, erwarten wir, dass BasicSwap die neue Mittelbereitstellung (die wir weiter oben vorgestellt haben) noch weiter verbessert.

Ein neuer CCS Vorschlag

Vor einigen Wochen wurde eine neuer CCS Vorschlag von ffmad (Community-Mitglied) vorgestellt, der die Entwicklung einer Market API (Particl V3) Dokumentation zum Ziel hat. Dieser Vorschlag soll es Nutzern erleichtern, eine Market Node zu initiieren, die nach dem Vorbild von DeMarkets.io für Particl V2 funktioniert.

Checkt den Vorschlag von ffmad hier und unterstützt diesen, sollte euch das Anliegen einer Market API Dokumentation wichtig sein. Die aufgerufene Summe beträgt 1.200 PART.

Particl ist auf Rang #5 in einem Vergleich aller Github Commits in 2020

CryptoMiso - Ranking cryptocurrencies based on Github commits
CryptoMiso is a web service ranking cryptocurrencies based on the commit history of their most popular Github repository.

2020 war mit Sicherheit kein ganz gewöhnliches Jahr für Particl. Das hat hängt besonders damit zusammen, dass ein Großteil der Entwicklung am Marketplace hinter verschlossenen Türen aka privaten Repos stattgefunden hat. Das hatte zur Folge, dass nur ein äußerst kleiner Teil des Fortschritts öffentlich auf Github einsehbar war. Als Fork von Bitcoin kommt Particl dennoch in den Genuss den Fortschritt und die Arbeit der Entwicklergemeinde an Bitcoin zu integrieren und und für Particls Codebasis zu übernehmen.

Tecnovert ist Particls Versicherung dafür, dass die Codebasis von Particl immer mit Bitcoin standhält. Dass das jedoch kein einfaches Kopieren ist, sollte allen klar sein, da die Updates sorgfältig modifiziert und mit Particls Blockchain harmonisiert werden müssen, ohne dabei irgendwelche Probleme und Bugs zu kreieren. Diese Arbeit spiegelt sich in dem von CryptoMiso jährlich herausgegebenen Ranking aller Github Commits wider. Particl liegt auf einem äußerst respektablen 5. Platz in den vergangenen 12 Monaten, ohne dabei überhaupt alle Entwicklungsfortschritte, die in nicht-öffentlichen Repos oder an BasicSwap stattgefunden haben, hinzu zu zählen.


The Best is Yet to Come

Auch wenn die aktuelle Situation nicht einfach erscheint, schauen wir zuversichtlich in die Zukunft von Particl und sind uns sicher, dass wir mit den hier skizzierten Schritten das Ruder umreißen und die bis dato erfolgreichste Zeit des Particl Projects einleiten können.

The best is yet to come! Da sind wir uns alle sicher, und hoffen, dass wir euch mit dem Update Lust auf mehr in 2021 und die Zeit danach geben konnten. Wir sind bereit und hoffen, ihr seid dabei, wenn die Action in den kommenden Monaten richtig abgeht.


Particl ist Partizipieren

Sei ein Kümmerer. Mit Deiner Unterstützung, werden wir da draussen weiter bekannt. Es braucht nur Sekunden uns auf unseren Kanälen zu folgen und das "Glocke" Symbol zur Benachrichtigung zu aktivieren. Damit setzt Du bereits ein Zeichen.

YouTube Twitter Mastodon Reddit

Kommm in unsere Chats. Du brauchst nicht aktiv zu sein, aber es zahlt sich aus auf dem Laufenden zu bleiben.

Discord Telegram Element / Matrix

Vertiefe Dein Wissen über Particl.

Website Wiki

Zu guter Letzt, eine schön aufgeräumte Liste mit unendlich vielen Links zu und über Particl.

Nützliche Particl Links