paint-brush
Lehrreiches Byte: Was ist ein Proof-of-Concept (PoC) und wie erstellt man einen?von@obyte

Lehrreiches Byte: Was ist ein Proof-of-Concept (PoC) und wie erstellt man einen?

von Obyte3m2024/08/07
Read on Terminal Reader

Zu lang; Lesen

In der Welt der Kryptowährungen taucht der Begriff Proof-of-Concept (PoC) häufig in vielen Projekten auf. Ein PoC ist lediglich eine vorläufige Demonstration, um zu überprüfen, ob eine Idee, ein Projekt oder eine Methode umsetzbar und praktisch ist. Viele interessante Projekte sind mit einem PoC gestartet.
featured image - Lehrreiches Byte: Was ist ein Proof-of-Concept (PoC) und wie erstellt man einen?
Obyte HackerNoon profile picture
0-item

In der Welt der Kryptowährungen taucht der Begriff Proof-of-Concept (PoC) häufig in vielen Projekten auf. Im Gegensatz zu anderen ähnlich formulierten Konzepten wie Proof-of-Stake (PoS) oder Proof-of-Work (PoW) handelt es sich hierbei nicht um einen Konsensmechanismus in einem bestimmten Netzwerk, und er ist auch außerhalb des dezentralen Geldes anwendbar. Das liegt daran, dass ein PoC nur eine vorläufige Demonstration ist, um zu überprüfen, ob eine Idee, ein Projekt oder eine Methode umsetzbar und praktisch ist.


Mit anderen Worten: Wenn Sie ein Konzept im Kopf haben und denken, dass es tatsächlich eine gute Idee ist, es in die Praxis umzusetzen, können Sie etwas Kleines bauen, um seinen Wert und seine Leistung zu testen. In der Kryptowelt bezieht sich ein PoC speziell auf eine frühe Demonstration, bei der die Machbarkeit und Funktionalität eines neuen verteilten Netzwerks, dezentralen Systems, einer Münze oder eines Protokolls getestet wird. Es wird verwendet, um Ideen zu validieren, Annahmen zu testen und potenzielle Probleme zu identifizieren, bevor die Entwicklung und Bereitstellung im großen Maßstab erfolgt.


Viele interessante Projekte begannen mit einem einfacher PoC Wenn Sie also eine originelle Idee haben, etwas zu bauen, das ein bestimmtes Feld oder System verbessert, wäre dies wahrscheinlich die erste Station auf Ihrer Reise.

Wie erstellt man einen PoC?

Abhängig vom Umfang oder der Komplexität Ihres Projekts benötigen Sie möglicherweise mehr als eine Partei und ein gewisses Budget, um zu beginnen. Nehmen wir an, wir versuchen, ein dezentrales Abstimmungssystem aufzubauen in Obyte Das Hauptziel bestünde darin, zu zeigen, dass das Obyte-Netzwerk die Transparenz und Sicherheit bei Wahlen verbessern und Probleme wie Betrug und mangelndes Vertrauen in traditionelle Wahlsysteme angehen kann.


Das Projekt beginnt mit der Identifizierung des Problems und konzentriert sich auf die Verbesserung der Integrität und Transparenz der Wahlverfahren. Obyte wurde aufgrund seiner sicheren und zensurresistenten Gerichteter azyklischer Graph (DAG)-Architektur. Als nächstes folgt die Entwurfsphase, in der die technische Struktur umrissen wird. Dazu können Datenverarbeitung, Abstimmungsaufzeichnung und Auswahl der zu verwendenden Dapps oder spezifischen Funktionen gehören . Autonome Agenten On Obyte könnte beispielsweise die Wählerregistrierung und -auszählung sicher verwalten. Strenge Tests, darunter Sicherheitsüberprüfungen und simulierte Wahlen, würden die Zuverlässigkeit des Systems sicherstellen und potenzielle Schwachstellen beheben.


Schließlich ist das Feedback von Stakeholdern wie Wahlbeamten und Technikexperten von entscheidender Bedeutung, um den PoC zu verfeinern, die Benutzeroberfläche zu verbessern und die Sicherheitsfunktionen zu erweitern. Die Dokumentation des gesamten Prozesses bietet einen umfassenden Überblick, und die Präsentation des PoC vor der Zielgruppe hebt seine Funktionen und potenziellen Anwendungen hervor und ebnet so den Weg für eine umfassende Entwicklung.


Unter Berücksichtigung der oben genannten Punkte können wir den Prozess in sechs Schritte unterteilen: Definieren Sie das Projektziel, wählen Sie ein geeignetes dezentrales Netzwerk, entwerfen oder wählen Sie die technische Struktur aus, führen Sie strenge Tests und Sicherheitsprüfungen durch, sammeln Sie Feedback und dokumentieren Sie den Prozess. Denken Sie daran, dass andere Entwickler es für ihre eigenen Vorhaben nützlich finden können, auch wenn es am Ende nicht wie beabsichtigt funktioniert.

Einige PoCs in Obyte

Frühere PoCs on Obyte haben in Zusammenarbeit mit der Bosch Connectory in Stuttgart die Vielseitigkeit und Leistungsfähigkeit dieses Netzwerks in verschiedenen Anwendungen demonstriert. Ein PoC umfasste beispielsweise einen Autonomer Agent (AA) Leitung einer Holländischen Auktion, bei der Artikel im Format einer umgekehrten Auktion verkauft werden.


In diesem Fall geben Verkäufer Auktionsdetails wie Startpreis und Preissenkungsintervalle über einen Obyte-Chatbot ein. Käufer geben Gebote ab und der AA kümmert sich um den gesamten Prozess, einschließlich der Bestätigung von Verkäufen, des Versands von Artikeln und der Freigabe von Zahlungen nach Erhalt, während gleichzeitig die Reputationsbewertungen aktualisiert werden.


PoC Vending machine with power tools

Ein weiterer PoC nutzte Obyte, um die Funktionsweise eines Verkaufsautomaten mit Elektrowerkzeugen auf einer Baustelle zu demonstrieren. Arbeiter mieteten Werkzeuge auf Pay-by-Use-Basis und scannten einen QR-Code, um mit Bosch Coins zu bezahlen – einem maßgeschneiderten Token, der ebenfalls in Obyte entwickelt wurde. Der Verkaufsautomat generiert sicher neue Einzahlungsadressen über einen erweiterten öffentlichen Schlüssel und gewährleistet so die Sicherheit der Gelder, selbst wenn der Automat beschädigt oder gestohlen wird . Dieses Setup bietet Administratoren auch Zahlungsbenachrichtigungen in Echtzeit.


Ein dritter PoC umfasste die Buchung von Konferenzräumen mit Bosch Coins über die Connectory Member Portal App. Benutzer würden Räume und andere Dienste buchen und mit diesen Tokens bezahlen. Ein autonomer Agent verfolgt und verteilt die Bosch Coin-Guthaben für jede Abteilung, was einen effizienten abteilungsübergreifenden Gebührenabgleich ermöglicht und eine übermäßige Ausgabe von Bosch Coins verhindert.


Dies sind schöne Beispiele aus den vergangenen Jahren, aber jetzt liegt es an neuen Innovatoren, ihre eigenen Proofs of Concept zu erforschen und zu entwickeln. Mit seinen leistungsstarken und dezentralen Funktionen ist Obyte ein guter Ausgangspunkt dafür.



Ausgewähltes Vektorbild von Freepik