Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Model::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Model.php on line 240

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Model::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Model.php on line 244

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Model::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Model.php on line 248

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Model::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Model.php on line 257

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 19

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 32

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 26

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 36

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 13

Deprecated: Return type of Google\Site_Kit_Dependencies\Google\Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/third-party/google/apiclient/src/Collection.php on line 41

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 87

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 101

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 113

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 124

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 148

Deprecated: Return type of Google\Site_Kit\Core\Util\JSON_File::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/JSON_File.php on line 135

Deprecated: Creation of dynamic property WP_Bulk_Delete::$api is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/wp-bulk-delete/wp-bulk-delete.php on line 53

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Admin/Standalone.php on line 95

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/elementor/core/upgrade/manager.php on line 62

Deprecated: Return type of Elementor\Core\Utils\Collection::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/elementor/core/utils/collection.php on line 404

Deprecated: Return type of Elementor\Core\Utils\Collection::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/elementor/core/utils/collection.php on line 413

Deprecated: Return type of Elementor\Core\Utils\Collection::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/elementor/core/utils/collection.php on line 421

Deprecated: Return type of Elementor\Core\Utils\Collection::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/elementor/core/utils/collection.php on line 432

Deprecated: Return type of Elementor\Core\Utils\Collection::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/elementor/core/utils/collection.php on line 446

Deprecated: Return type of Elementor\Core\Utils\Collection::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/stromhaltig/blog/wp-content/plugins/elementor/core/utils/collection.php on line 439

Deprecated: version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/elementor/core/upgrade/manager.php on line 62

Deprecated: Creation of dynamic property Advanced_Ads_Ads_Txt_Public::$strategy is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/advanced-ads/modules/ads-txt/public/class-advanced-ads-ads-txt-public.php on line 12

Deprecated: Creation of dynamic property Advanced_Ads_Ads_Txt_Public::$strategy is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/advanced-ads/modules/ads-txt/public/class-advanced-ads-ads-txt-public.php on line 12

Deprecated: Creation of dynamic property Advanced_Ads_Network_Adsense::$settings_section_id is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/advanced-ads/admin/includes/class-ad-network.php on line 45

Deprecated: Creation of dynamic property Advanced_Ads_Network_Adsense::$settings_init_hook is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/advanced-ads/admin/includes/class-ad-network.php on line 46

Deprecated: Creation of dynamic property Advanced_Ads_Network_Adsense::$data is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/advanced-ads/modules/gadsense/includes/class-network-adsense.php on line 38

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: Creation of dynamic property Google\Site_Kit\Modules\Analytics\Web_Tag::$module_slug is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Modules/Tags/Module_Tag.php on line 42

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64

Deprecated: Creation of dynamic property Google\Site_Kit\Modules\Analytics_4\Web_Tag::$module_slug is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Modules/Tags/Module_Tag.php on line 42

Deprecated: filter_input(): Passing null to parameter #4 ($options) of type array|int is deprecated in /var/www/stromhaltig/blog/wp-content/plugins/google-site-kit/includes/Core/Util/Input.php on line 64
Einen Stromanbieter aus der Blockchain gründen – Strom DAO – blog.stromhaltig

Einen Stromanbieter aus der Blockchain gründen – Strom DAO

Kurz nach dem größten Hack auf The DAO, bei dem zunächst einmal 50 Millionen US-Dollar den Besitzer gewechselt haben, über die Idee einer Gründung mittels Smart Contract zu schreiben, ist schwierig – aber wichtig! Zunächst ist, was bei The DAO passiert ist legal und lediglich die Ausführung des Programm Codes, welcher nun mal den “Vertrag” ausmacht. Wichtiger ist es jetzt, dass Entwickler von Smart Contracts mehr kommunizieren, was sie eigentlich vorhaben; dokumentieren und die Anwender abholen.

In diesem Beitrag soll es darum gehen, wie man theoretisch und praktisch einen neuen Stromanbieter schaffen kann. Wie sich jeder daran beteiligen kann und wie eine Blockchain Technologie dabei hilft.

Stromanbieter gibt es wie Sand am Mehr. Ende 2016 hatte Metropolsolar in Kooperation mit den Bürgerwerken ein Produkt auf den Markt gebracht. Die Abfall-Versorgung-Rhein-Neckar (AVR) hat ein Stromangebot. Der Mineralölgigant Shell liefert auch Elektrizität und SAT.1 gibt seinen Namen für LifeStrom her.   Eine Liste von verschiedensten Akteuren, die eigentlich eine Marke und ein Produkt schaffen, um dieses unter einer Dachmarke besser an die Kunden zu bekommen.

Leistung des Stromanbieters

Die meisten neu auf dem Markt erscheinenden Stromanbieter nutzen im Hintergrund einen Dienstleister, welcher die eigentliche Arbeit für sie macht. Sogenannte White-Label-Anbieter kümmern sich um die eigentlichen Stromkunden, Wechselprozesse, Buchhaltung und Kundenservice. Der Kunde merkt davon eigentlich nichts, denn er telefoniert mit seinem Stromanbieter. Das Stadtwerk, der TV-Sender oder sonstiges Konstrukt, welches seinen Markennamen für das Stromprodukt hergibt, hat zunächst einmal nichts mit dem Kunden direkt zu tun.

Gerade kleinere Stadtwerke setzen auf White-Label-Anbieter, die in ihrem Auftrag das gesamte Privatkundengeschäft durchführen. Werbung für neue Kunden bleibt jedoch beim Anbieter selbst. So kommt es, dass SAT 1 einiges seiner Sendezeit opfert und die AVR ihre Müllautos mit Werbung versieht.

Kosten des Stromanbieters

Schaut man sich bei Google etwas um, dann findet man schnell Angebote von White-Label Anbietern, die für einen Preis von unter 10.000€ das Stromprodukt anbieten. Der Preis, der vom Endkunden bezahlt wird, ist jedoch etwas höher, da der Markenaufbau und vor allem die Werbung wieder einspielt werden soll.

Die Beauftragung eines White-Label-Anbieters erlaubt es im Rahmen des extrem regulierten Strommarktes mikroskopische Eingriffe in das Produkt vorzunehmen. Stand heute kommt man so nicht um das Standardlastprofil herum. EEG-Umlage und andere Nebenkosten sind genauso abzuführen, wie bei allen anderen Stromanbietern auch. Dennoch besteht Gestaltungsspielraum, wie man auf der Kundenseite abrechnet.

Die Idee – Strom DAO

Zunächst muss eine Finanzierung stehen, welche man üblicherweise über ein CrowdFunding durchführt. Hierfür gibt es eine Reihe von Möglichkeiten, damit dies anonym und (trotz The DAO Hack) sicher durchgeführt werden kann. Was hier bei blog.stromhaltig immer etwas bei klassischem CrowdFunding gestört hat, ist zum einen das feste Ende des Fundings zum anderen das der Empfänger letztendlich mit dem Geld machen kann, was er will.   Im Smart Contract der Strom DAO sind daher zwei Mechanismen vorgesehen: Keine Ausgaben ohne Abstimmung und über die Zeit des Fundings kann jeder selbst bestimmen, wie lange er dabei bleibt (in gewissen Grenzen).  Mehr über die einzelnen Mechanismen kommen in einem Folgebeitrag.

Wurde die Finanzierung geschafft, so kann ein White-Label-Anbieter ausgesucht werden. Entsprechend der Einlagen können die Investoren abstimmen, wie sie auch über jede folgende Ausgabe abstimmen können. So könnte über ein Werbeetat, oder einen Rabatt für Investoren abgestimmt werden. Denkbar ist, dass einige Investoren lieber selbst günstigen Strom beziehen wollen und dafür den Endkundenpreis erhöhen… – andere würden lieber viele Endkunden haben und daher einen niedrigen Strompreis auch für Nicht-Investoren. Egal wie, es bedarf einer demokratischen Abstimmung.

Auf Grund der Art, wie in einer Blockchain mit Assets verfahren wird (Tokens, die tauschbar sind) kann über den Trick des Rückkaufs von Token durch die Strom DAO einen Teil der Stromrechnung beglichen werden. Quasi ein Tausch Stimmrechte gegen Kilo-Watt-Stunden.  Langfristig sogar eine Möglichkeit die Strom DAO vollständig ohne Fremdkapital der Investoren zu betreiben.

Let’s do it…

Es gibt noch sehr viel, was man in einer Einleitung noch schreiben könnte.  Der Smart-Contract für die Schaffung einer Strom DAO ist in der öffentlichen Etherum Blockchain eingestellt. Wird an die Adresse 0x683c53084d997e6056c555f85f031f8317e26c2b ein Ether Betrag gesendet, so erhält man im Gegenzug Stimmrechte (=”Tokens”). Den Quellcode (inkl. ABI Interface für MIST-Wallet) gibt es bei GIST.

Stimmrechte per Kreditkarte oder Banküberweisung zu kaufen ist angedacht, wird aber erst noch fertig implementiert.

Inhalt nicht verfügbar.
Bitte erlauben Sie Cookies, indem Sie auf Übernehmen Sie auf das Banner

Durch das Fortsetzen der Benutzung dieser Seite, stimmst du der Benutzung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen", um Ihnen das beste Surferlebnis möglich zu geben. Wenn Sie diese Website ohne Änderung Ihrer Cookie-Einstellungen zu verwenden fortzufahren, oder klicken Sie auf "Akzeptieren" unten, dann erklären Sie sich mit diesen.

Schließen