<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Metaverse Archive - CEOsBay</title>
	<atom:link href="https://ceosbay.com/category/open-source/metaverse/feed/" rel="self" type="application/rss+xml" />
	<link>https://ceosbay.com/category/open-source/metaverse/</link>
	<description>It&#039;s all about Tech</description>
	<lastBuildDate>Tue, 19 Sep 2023 06:59:53 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://i0.wp.com/ceosbay.com/wp-content/uploads/2022/11/image.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Metaverse Archive - CEOsBay</title>
	<link>https://ceosbay.com/category/open-source/metaverse/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">211828771</site>	<item>
		<title>OpenCL (Open Computing Language)</title>
		<link>https://ceosbay.com/2023/09/18/opencl-open-computing-language/</link>
					<comments>https://ceosbay.com/2023/09/18/opencl-open-computing-language/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Mon, 18 Sep 2023 16:44:48 +0000</pubDate>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Automatisierung]]></category>
		<category><![CDATA[Big-Data]]></category>
		<category><![CDATA[Blockchain Games]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[Datenvisualisierung]]></category>
		<category><![CDATA[Datenwissenschaft]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Dezentralisierung]]></category>
		<category><![CDATA[Distributed Ledger Technologie (DLT)]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HPC]]></category>
		<category><![CDATA[Informationstechnologie]]></category>
		<category><![CDATA[Künstliche Intelligenz]]></category>
		<category><![CDATA[Maschinelles Lernen]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Spieleentwicklung]]></category>
		<category><![CDATA[Code-Optimierung]]></category>
		<category><![CDATA[Compiler-Einstellungen]]></category>
		<category><![CDATA[digitale Signalprozessoren]]></category>
		<category><![CDATA[Entwicklungsumgebung]]></category>
		<category><![CDATA[Grafikprozessoren]]></category>
		<category><![CDATA[Heterogenes Computing]]></category>
		<category><![CDATA[Khronos Group]]></category>
		<category><![CDATA[offener Standard]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[OpenCL-C]]></category>
		<category><![CDATA[OpenCL-Headers]]></category>
		<category><![CDATA[OpenCL-Libraries]]></category>
		<category><![CDATA[parallele Berechnungen]]></category>
		<category><![CDATA[paralleles Computing]]></category>
		<category><![CDATA[Performance Optimierung]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Speichertypen]]></category>
		<category><![CDATA[Speicherverwaltung]]></category>
		<category><![CDATA[Synchronisation]]></category>
		<category><![CDATA[Thread-Management]]></category>
		<category><![CDATA[Vektoraddition]]></category>
		<category><![CDATA[Work-Items]]></category>
		<category><![CDATA[Zielhardware]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=2427</guid>

					<description><![CDATA[<p>OpenCL, oder auch Open Computing Language, steht im Mittelpunkt der heutigen parallelen Computerarchitekturen. Für alle, die die Leistungsfähigkeit von Grafikprozessoren (GPUs), digitalen Signalprozessoren (DSPs) und anderen heterogenen Computing-Systemen nutzen möchten, bietet es einen einheitlichen Ansatz. &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/09/18/opencl-open-computing-language/">OpenCL (Open Computing Language)</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>OpenCL, oder auch Open Computing Language, steht im Mittelpunkt der heutigen parallelen Computerarchitekturen. Für alle, die die Leistungsfähigkeit von Grafikprozessoren (GPUs), digitalen Signalprozessoren (DSPs) und anderen heterogenen Computing-Systemen nutzen möchten, bietet es einen einheitlichen Ansatz.</p>



<h3 class="wp-block-heading">Entstehung und Initiatoren von OpenCL</h3>



<p>Die Open Computing Language entstand als Reaktion auf die wachsende Nachfrage nach einem offenen Standard für paralleles Computing. Die Khronos Group, bekannt für andere offene Standards wie OpenGL und Vulkan, rief es ins Leben. Ziel war es, Entwicklern eine einheitliche Sprache und Schnittstelle zur Verfügung zu stellen, um die volle Leistungsfähigkeit moderner Rechengeräte zu nutzen.</p>



<h3 class="wp-block-heading">Die Umsetzung von OpenCL</h3>



<p>Wer es in einem Projekt nutzen möchte, sollte sich zunächst mit der Open Computing Language-Spezifikation und den verfügbaren SDKs (Software Development Kits) vertraut machen. Folgende Schritte helfen dabei:</p>



<ol class="wp-block-list">
<li><strong>Auswahl des passenden SDK</strong>: Verschiedene Hersteller bieten OpenCL-SDKs an. Hierzu zählen AMD, NVIDIA und Intel. Es empfiehlt sich, das SDK zu wählen, das am besten zur Zielhardware passt.</li>



<li><strong>Entwicklungsumgebung einrichten</strong>: Nach der Installation des SDK gilt es, die Entwicklungsumgebung entsprechend zu konfigurieren. Hierzu zählen Compiler-Einstellungen und Einbindung der OpenCL-Headers und -Libraries.</li>



<li><strong>OpenCL-Programme schreiben</strong>: OpenCL-C ist die Programmiersprache für Open Computing Language. Ein einfaches Beispiel für ein Open Computing Language-Programm könnte die Vektoraddition sein:</li>
</ol>



<pre class="wp-block-code"><code><code>__kernel void vecAdd(__global float* A, __global float* B, __global float* C, constunsigned int size) { int i = get_global_id(0); if (i &lt; size) { C&#91;i] = A&#91;i] + B&#91;i]; } }</code></code></pre>



<ol class="wp-block-list" start="4">
<li><strong>Performance optimieren</strong>: Effektives Parallelisieren und Vermeiden von Engpässen sind entscheidend, um das Beste aus der Open Computing Language herauszuholen.</li>
</ol>



<h3 class="wp-block-heading">Darauf sollte man bei der Arbeit mit OpenCL achten</h3>



<p>Es bietet enormes Potential, birgt jedoch auch Herausforderungen:</p>



<ul class="wp-block-list">
<li><strong>Wissen über Hardware</strong>: OpenCL eröffnet den direkten Zugang zur Hardware. Das bedeutet jedoch auch, dass ein tieferes Verständnis der Zielhardware erforderlich ist, um optimale Ergebnisse zu erzielen.</li>



<li><strong>Speicherverwaltung</strong>: Es hat eine eigene Speicherverwaltung. Es lohnt sich, sich mit den verschiedenen Speichertypen und -bereichen auseinanderzusetzen.</li>



<li><strong>Synchronisation</strong>: Bei parallelen Berechnungen gilt es, die Synchronisation zwischen Threads und Work-Items zu beachten.</li>
</ul>



<h3 class="wp-block-heading">Fazit</h3>



<p>OpenCL revolutioniert die Welt des parallelen Computings und bietet Entwicklern ein mächtiges Werkzeug, um die Leistung moderner Hardware voll auszuschöpfen. Mit dem richtigen Know-how und einem sorgfältigen Umgang mit den Herausforderungen können beeindruckende Ergebnisse erzielt werden. An dieser Stelle möchte ich auch auf meinen <a href="https://ceosbay.com/2023/09/16/nvidia-cuda-gpu-computing/">Beitrag über CUDA</a> hinweisen. Es ist zwar eine NVIDIA Karte benötigt, doch der Einstieg in die GPU Programmierung ist damit wesentlich einfacher.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/09/18/opencl-open-computing-language/">OpenCL (Open Computing Language)</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2023/09/18/opencl-open-computing-language/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2427</post-id>	</item>
		<item>
		<title>Worldcoin &#8211; Und der Datenschutz</title>
		<link>https://ceosbay.com/2023/07/30/worldcoin-und-der-datenschutz/</link>
					<comments>https://ceosbay.com/2023/07/30/worldcoin-und-der-datenschutz/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Sun, 30 Jul 2023 20:48:58 +0000</pubDate>
				<category><![CDATA[Datenschutz]]></category>
		<category><![CDATA[Investment]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Bayerisches Landesamt für Datenschutz]]></category>
		<category><![CDATA[Biometrie]]></category>
		<category><![CDATA[Biometrische Daten]]></category>
		<category><![CDATA[biometrische Datenschutzgesetze]]></category>
		<category><![CDATA[biometrische Scan-Orbs]]></category>
		<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Blockchain-Technologie]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[CNIL]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[DAO]]></category>
		<category><![CDATA[Datenschutz-Folgenabschätzung]]></category>
		<category><![CDATA[Datenschutzbedenken]]></category>
		<category><![CDATA[Datenschutzverletzungen]]></category>
		<category><![CDATA[Datenspeicherung]]></category>
		<category><![CDATA[dezentrale Projekte]]></category>
		<category><![CDATA[Dezentralisiert]]></category>
		<category><![CDATA[digitale Identität]]></category>
		<category><![CDATA[Digitale Privatsphäre]]></category>
		<category><![CDATA[digitale Token]]></category>
		<category><![CDATA[DSGVO]]></category>
		<category><![CDATA[Einwilligung zur Datenverarbeitung]]></category>
		<category><![CDATA[EU-Datenschutzbehörden]]></category>
		<category><![CDATA[EU-Datenschutzgesetze]]></category>
		<category><![CDATA[GDPR-Konformität]]></category>
		<category><![CDATA[ICO]]></category>
		<category><![CDATA[KI-generierte Aktivitäten]]></category>
		<category><![CDATA[Krypto-Token]]></category>
		<category><![CDATA[Kryptowährung]]></category>
		<category><![CDATA[mobile Anwendungen]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[persönliche Daten]]></category>
		<category><![CDATA[Privatsphäre]]></category>
		<category><![CDATA[Sam Altman]]></category>
		<category><![CDATA[Schutz]]></category>
		<category><![CDATA[Technologieunternehmen]]></category>
		<category><![CDATA[Tools For Humanity]]></category>
		<category><![CDATA[virtuelle Währung]]></category>
		<category><![CDATA[Worldcoin]]></category>
		<category><![CDATA[Worldcoin Foundation]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=2065</guid>

					<description><![CDATA[<p>Die offizielle Einführung von Worldcoin, einer ambitionierten Kryptowährungs-Initiative unter der Leitung von OpenAI CEO Sam Altman, zieht rasch die Aufmerksamkeit der europäischen Datenschutzbehörden auf sich. Aber warum? Tauchen wir ein in die Hintergründe. Die Idee &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/07/30/worldcoin-und-der-datenschutz/">Worldcoin &#8211; Und der Datenschutz</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Die offizielle Einführung von Worldcoin, einer ambitionierten Kryptowährungs-Initiative unter der Leitung von <a href="https://ceosbay.com/2022/12/02/erklaerung-openai-chatgpt/">OpenAI</a> CEO Sam Altman, zieht rasch die Aufmerksamkeit der europäischen Datenschutzbehörden auf sich. Aber warum? Tauchen wir ein in die Hintergründe.</p>



<p>Die Idee hinter Worldcoin ist es, den Markt für die Überprüfung der Menschlichkeit zu erschließen, indem Nutzer dazu überredet werden, ihre Augen für <a href="https://ceosbay.com/2022/11/01/erklaerung-crypto-bzw-kryptowaehrung/">Krypto-Token</a> scannen zu lassen. Ja, wir scheinen dies richtig gehört zu haben! Mit dem Rollout, der erst vor kurzem begonnen hat, steht Worldcoin schon jetzt unter strenger Beobachtung der Datenschützer in Europa.</p>



<h2 class="wp-block-heading">Warum will jemand seine Menschlichkeit im Internet beweisen?</h2>



<p>Ein Grund dafür ist die Verbreitung von <a href="https://ceosbay.com/2023/04/02/erklaerung-kuenstliche-intelligenz/">künstlicher Intelligenz</a>. Tools wie <a href="https://ceosbay.com/2022/12/02/erklaerung-openai-chatgpt/">ChatGPT</a>, die von Altmans KI-Unternehmen entwickelt sind, machen es immer schwieriger, zwischen von Bots generierten und menschlichen digitalen Aktivitäten zu unterscheiden. Um diesem Problem zu begegnen, schlägt Altman vor, einen Augen-Scanner und <a href="https://ceosbay.com/2022/11/01/erklaerung-crypto-bzw-kryptowaehrung/">Krypto-Token</a> als Lösung zu verwenden.</p>



<p>Um Worldcoin zu fördern, haben sie an verschiedenen Standorten in Europa – nämlich in Großbritannien, Frankreich, Deutschland und Spanien – &#8222;Pop-up&#8220;-Standorte eingerichtet, an denen Nutzer ihre biometrischen Daten gegen digitale Worldcoin-Token eintauschen können. Wie erwartet, haben Datenschutzregulierer in mindestens drei dieser Länder bereits Bedenken geäußert und Untersuchungen zur Handhabung personenbezogener Daten durch Worldcoin eingeleitet.</p>



<h2 class="wp-block-heading">Wie reagieren die Datenschutzbehörden auf Worldcoin?</h2>



<p>Die britische <a href="https://ico.org.uk" target="_blank" rel="noreferrer noopener">I</a><a href="https://ico.org.uk">nformation Commission Office</a> (<a href="https://ico.org.uk" target="_blank" rel="noreferrer noopener">ICO</a>) hat bereits angekündigt, &#8222;Anfragen zu stellen&#8220; und betont, dass Organisationen vor Beginn jeglicher Verarbeitung, die wahrscheinlich ein hohes Risiko birgt (wie z.B. die Verarbeitung von biometrischen Daten), eine Datenschutz-Folgenabschätzung durchführen müssen. Diese muss eine klare Analyse der Auswirkungen der beabsichtigten Verarbeitung auf den Schutz personenbezogener Daten und die zur Bewältigung dieser Risiken getroffenen Vorkehrungen enthalten.</p>



<p>In der Folge hat auch die französische Datenschutzbehörde <a href="https://www.cnil.fr/en" target="_blank" rel="noreferrer noopener">CNIL</a> Bedenken geäußert und eine aktive Untersuchung gegen Worldcoin eingeleitet. Die Legalität der Datenerfassung und die Bedingungen für die Speicherung biometrischer Daten werden hierbei stark hinterfragt.</p>



<h2 class="wp-block-heading">Welche Fragen wirft Worldcoin auf?</h2>



<p>Eine Schlüsselfrage, die sich stellt, lautet: Kann man die Zustimmung zur Datenverarbeitung als freiwillig einstufen, wenn man Nutzer dazu ermutigt, ihre biometrischen Daten gegen einen Token, den man als virtuelle Währung präsentiert, auszutauschen?</p>



<p>Darüber hinaus scheint die Organisationsstruktur von Worldcoin, einem dezentralen Kryptowährungsprojekt, für die Nutzer kompliziert zu sein, um zu verstehen, wem sie ihre Daten tatsächlich zur Verfügung stellen. Laut Worldcoins biometrischer Datenschutzerklärung ist die in den Cayman-Inseln ansässige Worldcoin Foundation der Datenkontrolleur.</p>



<p>Darüber hinaus warnt Worldcoin in seinem Biometrie-Datenschutzformular, dass Nutzer, die ihre persönlichen Daten einmal übermittelt haben, diese nicht mehr löschen lassen können. Dies könnte jedoch gegen die Datenschutz-Grundverordnung (DSGVO) verstoßen, die Europäern ein Recht auf Löschung ihrer persönlichen Daten einräumt.</p>



<h2 class="wp-block-heading">Abschließende Gedanken bzw. Fazit &#8211; Wenn man es denn so nennen kann</h2>



<p>Während Worldcoin versichert, dass das Projekt alle anwendbaren Gesetze einhält und Tools For Humanity bestätigt hat, dass eine Datenschutz-Folgenabschätzung &#8222;rigoros&#8220; durchgeführt ist, bleibt abzuwarten, ob diese Zusicherungen ausreichen, um die Sorgen der Datenschutzbehörden und der Öffentlichkeit zu beruhigen. Angesichts der rapiden Entwicklung im Bereich der <a href="https://ceosbay.com/2022/11/01/erklaerung-crypto-bzw-kryptowaehrung/">Kryptowährungen</a> und <a href="https://ceosbay.com/2023/04/02/erklaerung-kuenstliche-intelligenz/">künstlicher Intelligenz</a>, wird der Datenschutz in diesen Bereichen weiterhin eine zentrale Rolle spielen. Davon abgesehen ist die Idee der Dezentralisierung, die redundante Speicherung von Daten auf verteilten Computern (Siehe meinen Beitrag über die <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>). Fraglich, wie die DSGVO mit nicht löschbaren personenbezogenen Daten umgehen will. Dies gilt natürlich auch für uns &#8211; Meine Investitionsempfehlung bleibt in diesem Fall aus 😉</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/07/30/worldcoin-und-der-datenschutz/">Worldcoin &#8211; Und der Datenschutz</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2023/07/30/worldcoin-und-der-datenschutz/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2065</post-id>	</item>
		<item>
		<title>Flow &#8211; Anwendungen einfach auf die Blockchain</title>
		<link>https://ceosbay.com/2023/03/05/erklaerung-flow/</link>
					<comments>https://ceosbay.com/2023/03/05/erklaerung-flow/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Sun, 05 Mar 2023 11:03:00 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Blockchain Games]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[NFT]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[3]]></category>
		<category><![CDATA[Anwendung]]></category>
		<category><![CDATA[Block]]></category>
		<category><![CDATA[Chain]]></category>
		<category><![CDATA[Concept]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[Digital]]></category>
		<category><![CDATA[ETH]]></category>
		<category><![CDATA[Flow]]></category>
		<category><![CDATA[Gas]]></category>
		<category><![CDATA[Gebühren]]></category>
		<category><![CDATA[Industrie]]></category>
		<category><![CDATA[Kryptowährung]]></category>
		<category><![CDATA[Kryptowährungen]]></category>
		<category><![CDATA[Kunst]]></category>
		<category><![CDATA[Kunstwerke]]></category>
		<category><![CDATA[Layer]]></category>
		<category><![CDATA[PoS]]></category>
		<category><![CDATA[PoW]]></category>
		<category><![CDATA[Proof]]></category>
		<category><![CDATA[Technologie]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[Web3]]></category>
		<category><![CDATA[Werke]]></category>
		<category><![CDATA[www]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=1296</guid>

					<description><![CDATA[<p>Flow ist ein Begriff, den man derzeit im Zusammenhang mit der Web3-Technologie häufiger hört. Klar zu unterscheiden von Flow Framework der UC Berkeley aber dies thematisiere ich in einem anderen Beitrag ;). Web3 ist eine &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/03/05/erklaerung-flow/">Flow &#8211; Anwendungen einfach auf die Blockchain</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Flow ist ein Begriff, den man derzeit im Zusammenhang mit der Web3-Technologie häufiger hört. Klar zu unterscheiden von Flow <a href="https://ceosbay.com/2022/11/14/erklaerung-frameworks/" target="_blank" rel="noreferrer noopener">Framework</a> der UC Berkeley aber dies thematisiere ich in einem anderen Beitrag ;). Web3 ist eine neue Generation des Internets, die auf <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>&#8211; und dezentralisierten Technologien basiert. Es verspricht, das aktuelle Modell des Internets zu revolutionieren und neue Anwendungen und Geschäftsmodelle zu schaffen. Im Kontext von Web3 bezieht sich der Begriff Flow auf eine Plattform, die speziell für die Erstellung von Anwendungen auf der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a> ausgelegt ist. Darüber hinaus soll es Entwicklern eine einfache Möglichkeit geben, Anwendungen auf der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a> zu erstellen.</p>



<h3 class="wp-block-heading">Wer hat es erfunden?</h3>



<p>Entwickelt hat es Dapper Labs, einem in Kanada ansässigen Unternehmen, dass im Jahr 2018 gegründet wurde. Das Unternehmen ist ein Pionier in der Entwicklung von <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>-Technologien und hat sich auf die Erstellung von dezentralen Anwendungen (<a href="https://ceosbay.com/2022/12/13/erklaerung-dapp/" target="_blank" rel="noreferrer noopener">DApps</a>) spezialisiert. Unter anderem ist es besonders bekannt für die Entwicklung von <a href="https://ceosbay.com/2022/12/14/erklaerung-cryptokitties/" target="_blank" rel="noreferrer noopener">CryptoKitties</a>, einer der ersten Anwendungen auf der <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/" target="_blank" rel="noreferrer noopener">Ethereum</a>&#8211;<a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>, die die Verwendung von Non-Fungible Tokens (<a href="https://ceosbay.com/2022/11/04/erklaerung-nft/" target="_blank" rel="noreferrer noopener">NFTs</a>) populär machte.</p>



<p>Dapper Labs hat sich auch als Vorreiter in der Entwicklung von <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>-Technologien im Bereich des Sports etabliert. Das Unternehmen hat Partnerschaften mit der National Basketball Association (NBA) und der Union Cycliste Internationale (UCI) geschlossen, um <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/" target="_blank" rel="noreferrer noopener">NFTs</a> und andere dezentrale Anwendungen im Sport zu fördern. Das Unternehmen arbeitet auch mit verschiedenen Künstlern und Unterhaltungsunternehmen zusammen, um innovative Anwendungen auf der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a> zu erstellen.</p>



<p>Insgesamt hat Dapper Labs eine führende Rolle bei der Entwicklung von <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>-Technologien und der Erstellung von Anwendungen auf der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a> übernommen. Das Unternehmen hat eine breite Palette von Anwendungen entwickelt, die auf verschiedenen <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>-Plattformen wie <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/" target="_blank" rel="noreferrer noopener">Ethereum</a> und Flow laufen. Es hat auch Partnerschaften mit verschiedenen Branchen und Institutionen geschlossen, um die Akzeptanz und Verbreitung von <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>-Technologien zu fördern.</p>



<h3 class="wp-block-heading">Wie funktioniert Flow?</h3>



<p>Flow verwendet ein einzigartiges Modell, das darauf abzielt, die Skalierbarkeit von Anwendungen auf der Blockchain zu verbessern. Es verwendet eine Architektur, die man als &#8222;Layer-1&#8220; bezeichnet, um die Geschwindigkeit und Leistung von Anwendungen zu verbessern. Dies erreicht man durch die Verwendung eines neuen Konsensmechanismus, den man als &#8222;<a href="https://ceosbay.com/2022/12/11/erklaerung-proof-of-stake-pos/" target="_blank" rel="noreferrer noopener">Proof of Stake</a>&#8220; bezeichnet. <a href="https://ceosbay.com/2022/12/11/erklaerung-proof-of-stake-pos/" target="_blank" rel="noreferrer noopener">Proof of Stake</a> (<a href="https://ceosbay.com/2022/12/11/erklaerung-proof-of-stake-pos/" target="_blank" rel="noreferrer noopener">PoS</a>) ist ein alternatives Konsensmodell, dass man anstelle von <a href="https://ceosbay.com/2022/12/12/erklaerung-proof-of-work-pow/" target="_blank" rel="noreferrer noopener">Proof of Work</a> (<a href="https://ceosbay.com/2022/12/12/erklaerung-proof-of-work-pow/" target="_blank" rel="noreferrer noopener">PoW</a>) verwendet. </p>



<p>Man hat die Flow-Plattform speziell für die Erstellung von Non-Fungible Tokens (<a href="https://ceosbay.com/2022/11/04/erklaerung-nft/" target="_blank" rel="noreferrer noopener">NFTs</a>) entwickelt, die in der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>-Industrie immer mehr an Beliebtheit gewinnen. <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/" target="_blank" rel="noreferrer noopener">NFTs</a> sind digitale Assets, auf der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a> und einzigartig sind. Man verwendet sie in der Regel für digitale Kunstwerke, Musikstücke, Videos und andere digitale Inhalte bzw. Assets.</p>



<p>Die Flow-Plattform hat eine Reihe von Funktionen, die sie von anderen <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>-Plattformen unterscheiden. Es ist benutzerfreundlich, skalierbar und verhältnismäßig sicher. Die Plattform verwendet auch ein Modell für die Verwaltung von Transaktionsgebühren, die man als &#8222;Gasgebühren&#8220; bezeichnet. Gasgebühren sind ein Mechanismus, die man dazu verwendet, um die Verarbeitung von Transaktionen auf der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a> zu priorisieren.</p>



<h3 class="wp-block-heading">Fazit</h3>



<p>Insgesamt ist Flow eine vielversprechende Plattform für die Erstellung von Anwendungen auf der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>. Es bietet Entwicklern eine benutzerfreundliche Umgebung, die auf die Erstellung von Non-Fungible Tokens spezialisiert ist. Mit der Skalierbarkeit, Sicherheit und Leistung von Flow können Entwickler Anwendungen erstellen, die in der Lage sind, auf der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a> zu wachsen und zu gedeihen.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/03/05/erklaerung-flow/">Flow &#8211; Anwendungen einfach auf die Blockchain</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2023/03/05/erklaerung-flow/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1296</post-id>	</item>
		<item>
		<title>XML &#8211; Effiziente Datenstrukturierung</title>
		<link>https://ceosbay.com/2022/12/27/erklaerung-xml/</link>
					<comments>https://ceosbay.com/2022/12/27/erklaerung-xml/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Tue, 27 Dec 2022 06:59:00 +0000</pubDate>
				<category><![CDATA[Big-Data]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Soziale Medien]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Aufbau]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Base]]></category>
		<category><![CDATA[Consortium]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Daten]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Datenzentriert]]></category>
		<category><![CDATA[Dokument]]></category>
		<category><![CDATA[Dokumente]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Donauwörth]]></category>
		<category><![CDATA[DTD]]></category>
		<category><![CDATA[Element]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[end]]></category>
		<category><![CDATA[Extensible]]></category>
		<category><![CDATA[GPX]]></category>
		<category><![CDATA[GraphML]]></category>
		<category><![CDATA[Gültigkeit]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Klassifizierung]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Lesbarkeit]]></category>
		<category><![CDATA[logisch]]></category>
		<category><![CDATA[logische]]></category>
		<category><![CDATA[Mark]]></category>
		<category><![CDATA[Markup]]></category>
		<category><![CDATA[Maschine]]></category>
		<category><![CDATA[Maschinen]]></category>
		<category><![CDATA[München]]></category>
		<category><![CDATA[Parser]]></category>
		<category><![CDATA[physisch]]></category>
		<category><![CDATA[physische]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Prozessoren]]></category>
		<category><![CDATA[PULL]]></category>
		<category><![CDATA[Rest]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[SAX]]></category>
		<category><![CDATA[Semistrukturiert]]></category>
		<category><![CDATA[Sprache]]></category>
		<category><![CDATA[Sprache Extensible Markup Language]]></category>
		<category><![CDATA[start]]></category>
		<category><![CDATA[Strukturiert]]></category>
		<category><![CDATA[SVG]]></category>
		<category><![CDATA[Tag]]></category>
		<category><![CDATA[UTF-8]]></category>
		<category><![CDATA[Valid]]></category>
		<category><![CDATA[Validität]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Wide]]></category>
		<category><![CDATA[xml]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=1063</guid>

					<description><![CDATA[<p>XML (Extensible Markup Language) ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten im Format einer Textdatei, die sowohl von Menschen als auch von Maschinen lesbar ist. Im Endeffekt kann man damit Daten auf gemeinsam nutzbare &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/27/erklaerung-xml/">XML &#8211; Effiziente Datenstrukturierung</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>XML (Extensible Markup Language) ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten im Format einer Textdatei, die sowohl von Menschen als auch von Maschinen lesbar ist. Im Endeffekt kann man damit Daten auf gemeinsam nutzbare Weise definieren und speichern. Es unterstützt den Informationsaustausch zwischen Computersystemen wie Websites, Datenbanken und Anwendungen von Drittanbietern. Vordefinierte Regeln erleichtern die Übertragung von Daten als XML-Dateien über ein beliebiges Netzwerk, da der Empfänger diese Regeln verwenden kann, um die Daten genau und effizient zu lesen. Dazu aber im Anschluss etwas mehr und vor allem etwas genauer.</p>



<h3 class="wp-block-heading">Eine wirklich kurze Zeitreise</h3>



<p>Die Extensible Markup Language wurde vom World Wide Web Consortium (W3C) am 10. Februar 1998 veröffentlicht. Die aktuelle Fassung ist die fünfte Ausgabe vom 26. November 2008. Alle bisherigen und aktuellen Publikationen kann man <a href="https://www.w3.org/XML/Core/#Publications" target="_blank" rel="noreferrer noopener">hier</a>&nbsp;einsehen.</p>



<h3 class="wp-block-heading">Was ist XML nun wirklich und was tut es?</h3>



<p>Es ist eine Metasprache, auf deren Basis durch strukturelle und inhaltliche Einschränkungen anwendungsspezifische Sprachen definiert werden. Diese Einschränkungen werden entweder durch eine Document Type Definition (DTD) oder durch ein XML Schema ausgedrückt. Beispiele für XML-Sprachen sind: RSS, MathML, GraphML, XHTML, XAML, Scalable Vector Graphics (SVG), GPX, aber auch das XML-Schema selbst. Auf diese Sprachen gehe ich in zukünftigen Sprachen ein. Besonders SVG hat einen Großteil meiner persönlichen Entwicklung geprägt.</p>



<p>Die Standardzeichenkodierung eines XML-Dokumentes ist UTF-8. XML-bearbeitende Systeme müssen die Kodierungen UTF-8 und UTF-16 beherrschen. XML-Dokumente, die UTF-8 oder UTF-16 verwenden, können in allen Texteditoren, die diese Kodierungen unterstützen, angezeigt und bearbeitet werden. Damit sind so ziemlich alle &#8222;Browser&#8220; gemeint 😉</p>



<p>Wenn das XML-Dokument Binärdaten enthalten soll, müssen diese Daten zu Text konvertiert bzw. umkodiert werden. Dazu kann z. B. die Base64-Kodierung verwendet werden.</p>



<h3 class="wp-block-heading">Das Element</h3>



<p>Die essenzielle Struktureinheit eines XML-Dokumentes ist das Element. Elemente können Text wie auch weitere Elemente als Inhalt enthalten. Elemente bilden die Knoten des Strukturbaumes eines XML-Dokumentes. Der Name eines Elementes kann in Dokumenten ohne Dokumenttypdefinition (DTD) frei gewählt werden. In XML-Dokumenten mit DTD muss der Name eines Elementes in der DTD deklariert sein und das Element muss sich in einer zugelassenen Position innerhalb des Strukturbaumes gemäß DTD befinden. In der DTD wird u. a. der mögliche Inhalt eines jeden Elementes definiert. Elemente sind die Träger der Information in einem XML-Dokument.</p>



<h3 class="wp-block-heading">Tag</h3>



<p>Für die Auszeichnung von Elementen werden Tags verwendet. Auf den ersten Blick sehen XML-Tags fast wie HTML-Tags aus. Start-Tags beginnen mit &lt; und End-Tags mit &lt;/. Bei beiden folgt anschließend der Name des Elements, und sie werden beide durch &gt; geschlossen. Anders als bei den HTML-Tags können Sie jedoch neue Tags erzeugen. Um eine Person zu beschreiben, benutzt man die Tags &lt;person&gt; und &lt;/person&gt;. Um ein Tier zu beschreiben, verwendet man die Tags &lt;tier&gt; und &lt;/tier&gt;. Die Namen der Tags spiegeln im Allgemeinen die Art des Inhalts innerhalb des Elements wider und nicht die Art und Weise, wie der Inhalt formatiert wird.</p>



<h3 class="wp-block-heading">Wohlgeformtheit</h3>



<p>Ein XML-Dokument ist „wohlgeformt“ (well-formed), wenn es alle Regeln einhält.</p>



<h3 class="wp-block-heading">Die Regeln</h3>



<ul class="wp-block-list">
<li>Das Dokument besitzt genau ein Wurzelelement. Als Wurzelelement wird dabei das jeweils äußerste Element bezeichnet, z. B. &lt;html&gt; in XHTML.</li>



<li>Alle Elemente mit Inhalt besitzen einen Start- und einen Endtag (z. B. &lt;eintrag&gt;Eintrag 1&lt;/eintrag&gt;). Elemente ohne Inhalt können mit einem Leertag gekennzeichnet werden (z. B. &lt;eintrag /&gt;).</li>



<li>Die Start- und Endtags sind ebenentreu-paarig verschachtelt. Dies bedeutet, dass alle Elemente geschlossen sind, bevor die End-Auszeichner des entsprechenden Elternelements oder die Beginn-Auszeichner eines Geschwisterelements erscheinen.</li>



<li>Ein Element darf nicht mehrere Attribute mit demselben Namen besitzen.</li>



<li>Attributwerte müssen in Anführungszeichen stehen (&#8222;&#8230;&#8220; oder &#8218;&#8230;&#8216;).</li>



<li>Die Start- und Endtags sind Case sensitive, also beachten die Groß- und Kleinschreibung (z. B. &lt;eintrag&gt;&lt;/Eintrag&gt; ist ungültig).</li>
</ul>



<h3 class="wp-block-heading">Gültigkeit (Validität)</h3>



<p>Verwendet man es für den Datenaustausch, ist es von Vorteil, wenn das Format mittels einer Grammatik (z. B. einer Dokumenttypdefinition oder eines XML-Schemas) definiert ist. Der Standard definiert ein XML-Dokument als gültig (oder englisch valid), wenn es wohlgeformt ist, den Verweis auf eine Grammatik enthält und das durch die Grammatik beschriebene Format einhält.</p>



<h3 class="wp-block-heading">Parser</h3>



<p>Programme oder Programmteile, die XML-Daten auslesen, interpretieren und ggf. auf Gültigkeit prüfen, nennt man XML-Parser. Prüft der Parser die Gültigkeit, so ist er ein validierender Parser. Darauf gehe ich aber in einem zukünftigen Beitrag genauer ein.</p>



<h3 class="wp-block-heading">Wie sieht die Extensible Markup Language eigentlich aus?</h3>



<pre class="wp-block-code"><code>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;
&lt;verzeichnis&gt;
    &lt;titel&gt;Städteverzeichnis&lt;/titel&gt;
    &lt;eintrag&gt;
        &lt;stichwort&gt;München&lt;/stichwort&gt;
        &lt;eintragstext&gt;München ist der Sitz von ...&lt;/eintragstext&gt;
    &lt;/eintrag&gt;
    &lt;eintrag&gt;
        &lt;stichwort&gt;Donauwörth&lt;/stichwort&gt;
        &lt;eintragstext&gt;Donauwörth ist eine Stadt, die ...&lt;/eintragstext&gt;
    &lt;/eintrag&gt;
&lt;/verzeichnis&gt;</code></pre>



<h3 class="wp-block-heading">XML-Dokumente besitzen einen physischen und einen logischen Aufbau.</h3>



<p><strong>Der physische Aufbau</strong></p>



<ul class="wp-block-list">
<li>Die Dokument-Entität (Document entity) enthält das Hauptdokument.</li>



<li>Weitere mögliche Entitäten sind über Entitätenreferenzen (&amp;name; für das Dokument bzw. %name; für die Dokumenttypdefinition) eingebundene Zeichenketten, eventuell auch ganze Dateien, sowie Referenzen auf Zeichenentitäten zur Einbindung einzelner Zeichen, die über ihre Nummer referenziert wurden (&amp;#Dezimalzahl; oder &amp;#xHexadezimalzahl;).</li>



<li>Eine XML-Deklaration wird verwendet, um die Version, Zeichenkodierung und eine mögliche Verarbeitbarkeit ohne DTD zu spezifizieren.</li>



<li>Eine DTD wird verwendet, um Entitäten sowie den erlaubten logischen Aufbau zu spezifizieren. Die Verwendung einer DTD kann in der Deklaration abgewählt werden.</li>
</ul>



<p><strong>Der logische Aufbau</strong></p>



<p>Der logische Aufbau entspricht einer Baumstruktur und ist damit hierarchisch organisiert. Es gibt folgende Baumknoten:</p>



<ul class="wp-block-list">
<li>Elemente, deren physische Auszeichnung mittels eines passenden Paars aus Starttag &lt;Tagname&gt; und End-Tag &lt;/Tagname&gt; oder eines Leertags &lt;Tagname/&gt; erfolgen kann.</li>



<li>Attribute als bei einem Starttag oder Leertag geschriebene zusätzliche Eigenschaften der Elemente in der Syntax Attributname=Attributwert.</li>



<li>Verarbeitungsanweisungen &lt;?Zielname Daten?&gt; (engl. Processing Instructions).</li>



<li>Kommentare &lt;!&#8211; Kommentar-Text &#8211;&gt;.</li>



<li>Text, der als normale Zeichendaten oder in Form eines CDATA-Abschnittes &lt;![CDATA[ beliebiger Text]]&gt; auftreten kann.</li>
</ul>



<p>Ein XML-Dokument muss genau ein Element auf der obersten Ebene enthalten. Unterhalb dieses Dokumentelements können weitere Elemente und Texte verschachtelt werden.</p>



<h3 class="wp-block-heading">Was ist DTD</h3>



<p>Wie vorher kurz ausgeschrieben und angeschnitten, handelt es sich dabei um die Dokumenttypdefinition und beschreibt die Struktur sowie Grammatik von Dokumenten. Sie ist Systembestandteil von XML und per Standard aktiviert.</p>



<p>Werden Dokumente mit Bezug zu einer externen Dokumenttypdefinition oder mit einer integrierten Dokumenttypdefinition erstellt, prüft der Parser das Dokument bereits beim Öffnen (Lesen). Ein Dokument auf Basis einer Dokumenttypdefinition ist stets ein valides Dokument. Die Übereinstimmung des Dokumentinhaltes mit den Regeln der Dokumenttypdefinition steht im Vordergrund. Die technische Lesbarkeit, also auch das Lesen von nicht validen Dokumenten ist nachrangig. Das ist für Volltextdokumente (erzählende Dokumente, engl. narrative documents) vorgesehen und der Haupteinsatzzweck.</p>



<p>Dokumente ohne DTD sind eher für den beliebigen Datenaustausch geeignet. Der Parser prüft diese Dokumente nur nach den Regeln der Wohlgeformtheit. Die technische Lesbarkeit steht hier an erster Stelle. Das Prüfen und Auslesen der eigentlichen Informationen wird mit nachgelagerten Prozessen realisiert.</p>



<h3 class="wp-block-heading">Lesbarkeit</h3>



<p>Wie zu Beginn erwähnt, können alle Webbrowser wie Apple Safari, Google Chrome, Microsoft Edge, Mozilla Firefox, Opera usw. XML-Dokumente mit Hilfe des eingebauten Parsers direkt visualisieren. Dadurch werden keine zusätzlichen PlugIns oder der Gleichen benötigt.</p>



<h3 class="wp-block-heading">Klassifizierung von XML-Dokumenten</h3>



<p>XML-Dokumente lassen sich anhand ihrer Bestimmung und ihres Strukturierungsgrades in dokumentzentrierte und datenzentrierte Dokumente unterteilen. Die Grenze zwischen diesen Dokumentenarten ist fließend. Mischformen können als semistrukturiert bezeichnet werden.</p>



<h3 class="wp-block-heading">Dokumentzentriert</h3>



<p>Das Dokument ist an ein Textdokument angelehnt, dass für den menschlichen Leser größtenteils auch ohne die zusätzliche Metainformation verständlich ist. XML-Elemente werden hauptsächlich zur semantischen Markierung von Passagen des Dokuments genutzt.&nbsp;</p>



<p>Das Dokument ist nur schwach strukturiert. Aufgrund der schwachen Strukturierung ist eine maschinelle Verarbeitung schwierig.</p>



<h3 class="wp-block-heading">Datenzentriert</h3>



<p>Das Dokument ist hauptsächlich für die maschinelle Verarbeitung bestimmt. Es folgt einem Schema, das Entitäten eines Datenmodells beschreibt und definiert, in welcher Beziehung die Entitäten zueinanderstehen und welche Attribute die Entitäten haben. Das Dokument ist somit stark strukturiert und für den unmittelbaren menschlichen Gebrauch weniger geeignet.</p>



<h3 class="wp-block-heading">Semistrukturiert</h3>



<p>Semistrukturierte Dokumente stellen eine Art Mischform dar, die stärker strukturiert ist als dokumentzentrierte Dokumente, aber schwächer als datenzentrierte Dokumente.</p>



<p>Es ist typisch für datenzentrierte XML-Dokumente, dass Elemente entweder Elementinhalte oder Textinhalte haben. Der sogenannte gemischte Inhalt (Mixed Content), bei dem Elemente sowohl Text als auch Childs (Kind-Elemente) enthalten, ist für die anderen XML-Dokumente typisch.</p>



<h3 class="wp-block-heading">Verarbeitungskriterien der Extensible Markup Language</h3>



<p>Grundsätzlich sind drei Aspekte beim Zugriff auf ein XML-Dokument von Bedeutung:</p>



<ol class="wp-block-list" type="1">
<li>Wie erfolgt der Zugriff auf die XML-Datei: sequenziell oder wahlfrei?</li>



<li>Wie ist der Ablauf beim Zugriff auf die Daten gestaltet: „Push“ oder „Pull“? (Push bedeutet, dass die Ablaufkontrolle des Programms beim Parser liegt. Pull bedeutet, dass die Ablaufkontrolle im Code, der den Parser aufruft, implementiert ist.)</li>



<li>Wie erfolgt das Baumstrukturmanagement der XML-Daten: hierarchisch oder verschachtelt?</li>
</ol>



<h3 class="wp-block-heading">Programmgesteuerter Zugriff auf XML-Dokumente</h3>



<p>Das Einlesen von XML-Dokumenten erfolgt auf unterster Ebene über eine spezielle Programmkomponente, einem XML-Prozessor, auch XML-Parser genannt. Er stellt eine Programmierschnittstelle (API) zur Verfügung, über die die Anwendung auf das XML-Dokument zugreift. Ich habe zwar in einem vorherigen Beitrag über die <a href="https://ceosbay.com/2022/12/23/erklaerung-rest/" target="_blank" rel="noreferrer noopener">REST API</a> geschrieben, doch werde ich definitiv die Programmierschnittstelle explizit nochmals ein einem Beitrag thematisieren.</p>



<h3 class="wp-block-heading">Die XML-Prozessoren unterstützen dabei drei grundlegende Verarbeitungsmodelle</h3>



<ol class="wp-block-list" type="1">
<li>DOM: Ein DOM-API repräsentiert ein XML-Dokument als Baumstruktur und gewährt wahlfreien Zugriff auf die einzelnen Bestandteile der Baumstruktur. DOM erlaubt außer dem Lesen von den Dokumenten auch die Manipulation der Baumstruktur und das Zurückschreiben der Baumstruktur in ein XML-Dokument. Aus diesem Grund ist DOM sehr speicherintensiv.</li>



<li>SAX: Ein SAX-API repräsentiert ein XML-Dokument als sequentiellen Datenstrom und ruft für im Standard definierte Ereignisse vorgegebene Rückruffunktionen (callback function) auf. Eine Anwendung, die SAX nutzt, kann eigene Unterprogramme als Rückruffunktionen registrieren und auf diese Weise die Daten auswerten.</li>



<li>Pull-API: Eine XML-Pull-API verarbeitet Daten sequenziell und bietet sowohl ereignisbasierte Verarbeitung als auch einen Iterator an. Es ist hoch speichereffizient und ggf. leichter zu programmieren als das SAX-API, da die Ablaufkontrolle beim Programm und nicht beim Parser liegt.</li>
</ol>



<p>Weitere Verarbeitungsmodelle sind das Data-Binding, welches die XML-Daten als Datenstruktur direkt für einen Programmzugriff bereitstellt. Die XML-Daten werden per Unmarshalling (Dies ist der Prozess der Umwandlung einer Art von Darstellung auf niedrigerer Ebene, oft ein &#8222;Drahtformat&#8220;, in eine Struktur auf höherer Ebene (Objekt).) direkt in z. B. Objekte gewandelt. Und die Nicht-extrahierende-XML-API, bei der die Daten auf Byte-Ebene sehr effizient verarbeitet sind.</p>



<p>Oftmals greift der Anwendungscode nicht direkt auf die Parser-API zu. Stattdessen wird es weiter gekapselt, so dass der Anwendungscode mit nativen Objekten / Datenstrukturen arbeitet, welche sich auf darauf abstützen. Beispiele für solche Zugriffsschichten sind JAXB in Java, der Data Binding Wizard in Delphi oder das XML Schema Definition Toolkit in .Net. Die Umwandlung von Objekten in die Extensible Markup Language ist üblicherweise bidirektional möglich. Diese Umwandlung bezeichnet man als Serialisierung oder Marshalling.</p>



<h3 class="wp-block-heading">Transformation und Darstellung von XML-Dokumenten</h3>



<p>Ein XML-Dokument kann mittels geeigneter Transformationssprachen wie XSLT oder DSSSL in ein anderes Dokument transformiert werden. Oftmals dient die Transformation zur Überführung eines Dokuments aus einer Extensible Markup Language in eine andere Extensible Markup Language, beispielsweise zur Transformation nach XHTML, um das Dokument in einem Webbrowser anzuzeigen.</p>



<h3 class="wp-block-heading">Warum XML?</h3>



<p><strong>Unterstützung von und bei Transaktionen</strong></p>



<p>Wenn ein Unternehmen eine Ware oder Dienstleistung an ein anderes Unternehmen verkauft, müssen die beiden Unternehmen Informationen wie Kosten, Spezifikationen und Lieferpläne austauschen. Man kann damit alle erforderlichen Informationen elektronisch teilen und komplexe Geschäfte automatisch abschließen, ohne dass ein menschliches Eingreifen erforderlich ist.</p>



<p><strong>Aufrechterhaltung der Datenintegrität</strong></p>



<p>Man kann damit Daten zusammen mit der Beschreibung der Daten übertragen und so den Verlust der Datenintegrität verhindern. Folglich kann man so die Datengenauigkeit überprüfen, automatische Anpassungen der Datenpräsentation für verschiedene Benutzer vornehmen und Daten konsistent über mehrere Plattformen hinweg speichern&nbsp;</p>



<p><strong>Sucheffizienz verbessern</strong></p>



<p>Computerprogramme wie Suchmaschinen können die Dateien damit effizienter und präziser sortieren und kategorisieren als andere Arten von Dokumenten. Beispielsweise kann das Wort mark (markieren) entweder ein Substantiv oder ein Verb sein. Basierend auf XML-Tags können Suchmaschinen mark für relevante Suchergebnisse genau kategorisieren. Somit hilft es, die natürliche Sprache für Maschinen effizienter interpretierbar zu machen.</p>



<p><strong>Flexible Anwendungen entwerfen</strong></p>



<p>Man kann damit auch das eigene Anwendungsdesign bequem aktualisieren oder ändern. Viele Technologien, insbesondere neuere Technologien, verfügen dafür über eine integrierte Schnittstelle bzw. Unterstützung. So kann man automatisch Datendateien lesen und verarbeiten, sodass die Änderungen stattfinden können, ohne gleich die gesamte Datenbank neu formatieren zu müssen.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/27/erklaerung-xml/">XML &#8211; Effiziente Datenstrukturierung</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2022/12/27/erklaerung-xml/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1063</post-id>	</item>
		<item>
		<title>Layer-2-Blockchain &#8211; Immutable X &#8211; Plattform für eine sichere und schnelle Verarbeitung von NFT-Transaktionen</title>
		<link>https://ceosbay.com/2022/12/16/erklaerung-layer-2-blockchain-immutable-x/</link>
					<comments>https://ceosbay.com/2022/12/16/erklaerung-layer-2-blockchain-immutable-x/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Fri, 16 Dec 2022 19:10:46 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Blockchain Games]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Dezentralisierung]]></category>
		<category><![CDATA[Finanzen]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[NFT]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[2]]></category>
		<category><![CDATA[Block]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[Finanz]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Layer]]></category>
		<category><![CDATA[Layer2]]></category>
		<category><![CDATA[Transaction]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=340</guid>

					<description><![CDATA[<p>Bei Immutable X handelt es sich um eine Layer-2-Blockchain, die das Problem der Skalierbarkeit für NFTs auf der Ethereum Blockchain lösen soll. Das System soll es Anwendern ermöglichen, NFT-Projekte auf einer sicheren Plattform ohne Transaktionsgebühren &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/16/erklaerung-layer-2-blockchain-immutable-x/">Layer-2-Blockchain &#8211; Immutable X &#8211; Plattform für eine sichere und schnelle Verarbeitung von NFT-Transaktionen</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Bei Immutable X handelt es sich um eine Layer-2-<a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>, die das Problem der Skalierbarkeit für <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFTs</a> auf der <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> lösen soll. Das System soll es Anwendern ermöglichen, <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFT</a>-Projekte auf einer sicheren Plattform ohne Transaktionsgebühren zu erstellen und zu verwalten.</p>



<h3 class="wp-block-heading">Wie funktioniert Immutable X?</h3>



<p>Immutable X integriert den <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFT</a>-basierten Handel mit der von StarkWare geschaffenen ZK-Rollup-Technologie, um ein lösungsorientiertes System für den Handel mit <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFTs</a> zu ermöglichen. Die zentrale Technologie dahinter besteht aus der ZK-Rollup-Skalierungs-Engine. Das sogenannte Rollup fasst mehrere Transaktionen zu einem Bündel zusammen und schickt diese anschließend gebündelt an die <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>. Dies führt zu einer deutlich verbesserten Effizienz und soll zudem nichts kosten.</p>



<p>Immutable X soll Entwicklern den Entwurf von <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFT</a>-Projekten erleichtern, indem die Skalierungsmethode auf einer API aufbaut, die den Gestaltungsprinzipien des Architekturstils REST (Representational State Transfer) entspricht. Über REST bzw. die REST API werde ich noch einen gesonderten Beitrag erstellen.</p>



<p>Diese Architektur sorgt für einfache API-Aufrufe, von der Prägung über die Transaktion bis hin zur Übertragung. Es ermöglicht unter anderem eine einfache Umwandlung von komplexen asynchronen <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>-Interaktionen in synchronisierte <a href="https://ceosbay.com/2022/12/23/erklaerung-rest/" target="_blank" rel="noreferrer noopener">REST-API</a>-Aufrufe. Dadurch können neue Spiele- und Anwendungsprojekte unmittelbar umgesetzt werden, ohne eine direkte Interaktion mit <a href="https://ceosbay.com/2022/11/27/erklaerung-smart-contracts/">Smart Contracts</a> zu erfordern.</p>



<h3 class="wp-block-heading">Zahlungs- und Verwaltungssystem</h3>



<p>Die <a href="https://ceosbay.com/2022/11/01/erklaerung-crypto-bzw-kryptowaehrung/">Kryptowährung</a> von Immutable X nennt sich IMX. Der Gesamtbestand an IMX-Token beläuft sich auf 2 Milliarden. IMX kommt unter anderem dann zum Einsatz, wenn es um das Begleichen von Gebühren geht. Die Gebühren des Protokolls müssen nämlich zu 20% in IMX gezahlt werden. Zusätzlich ermöglicht der Besitz von IMX-Token die Abstimmung über Governance-Vorschläge und Beschlüsse im Netzwerk.</p>



<h3 class="wp-block-heading">Fazit</h3>



<p>Freunde und ich haben in Betracht gezogen, ein Projekt mit Immutable X zu realisieren. Allerdings ist zu beachten, dass es sich dabei um eine eher kleine Krypto Gemeinde handelt, die lediglich auf eine Marktkapitalisierung von etwa 316 Millionen Euro kommt. Außerdem befindet es sich immer noch in einem frühen Entwicklungsstadium und es ist schwer einzuschätzen, ob sich das Projekt wirklich hält. In Anbetracht des FTX-Skandals und der Tatsache, dass ich meine ersten IMX über FTX erworben habe, hat Robbie Ferguson behauptet, dass Immutable keine Mittel auf FTX hatte und derzeit über genügend finanzielle Mittel verfügt, um den Betrieb für mehrere Jahre aufrecht zu erhalten. Dennoch möchte ich derzeit nicht auf die FTX-Sache eingehen, da mir immer noch zu wenige Fakten vorliegen. Doch die Zeit wird zeigen, was Sache ist.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/16/erklaerung-layer-2-blockchain-immutable-x/">Layer-2-Blockchain &#8211; Immutable X &#8211; Plattform für eine sichere und schnelle Verarbeitung von NFT-Transaktionen</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2022/12/16/erklaerung-layer-2-blockchain-immutable-x/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">340</post-id>	</item>
		<item>
		<title>CryptoKitties &#8211; Einzigartige Krypto-Katzen zum sammeln und tauschen</title>
		<link>https://ceosbay.com/2022/12/14/erklaerung-cryptokitties/</link>
					<comments>https://ceosbay.com/2022/12/14/erklaerung-cryptokitties/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Wed, 14 Dec 2022 21:10:39 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Blockchain Games]]></category>
		<category><![CDATA[Finanzen]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[NFT]]></category>
		<category><![CDATA[Block]]></category>
		<category><![CDATA[Coins]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[Dezentralisierung]]></category>
		<category><![CDATA[ETH]]></category>
		<category><![CDATA[Ethereum]]></category>
		<category><![CDATA[Finanz]]></category>
		<category><![CDATA[Fungible]]></category>
		<category><![CDATA[Investment]]></category>
		<category><![CDATA[Metaversum]]></category>
		<category><![CDATA[NFTs]]></category>
		<category><![CDATA[Non]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Smart]]></category>
		<category><![CDATA[Smart Contract]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Token]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=355</guid>

					<description><![CDATA[<p>CryptoKitties „Krypto-Kätzchen“ ist eine DApp und ein Online-Spiel auf der Ethereum Blockchain. Man kann sie mit der Kryptowährung Ether erwerben. Es erlaubt Spielern, verschiedene Arten von virtuellen Katzen als NFT zu kaufen und zu verkaufen. &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/14/erklaerung-cryptokitties/">CryptoKitties &#8211; Einzigartige Krypto-Katzen zum sammeln und tauschen</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>CryptoKitties „Krypto-Kätzchen“ ist eine <a href="https://ceosbay.com/2022/12/13/erklaerung-dapp/">DApp</a> und ein Online-Spiel auf der <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>. Man kann sie mit der <a href="https://ceosbay.com/2022/11/01/erklaerung-crypto-bzw-kryptowaehrung/">Kryptowährung</a> <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ether</a> erwerben. Es erlaubt Spielern, verschiedene Arten von virtuellen Katzen als <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFT</a> zu kaufen und zu verkaufen. Man kann sie sammeln und züchten. Das Spiel stammt von der kanadischen Firma Axiom Zen bzw. Dapper Labs / Animoca Brands. „Spielen“ kann man es seit dem 28. November 2017.</p>



<h3 class="wp-block-heading">Spielablauf CryptoKitties</h3>



<p>Die Spieler können die Kätzchen kaufen und so sammeln. Nach dem Kauf ist es auch möglich, die CryptoKitties miteinander zu paaren, wobei die Paarung <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ether</a> kostet. Jede Katze ist einmalig. Eine Replizierung oder Zerstörung ist ausgeschlossen, wie es für <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFTs</a> üblich ist. Auch hat jede Katze unterschiedliche Eigenschaften, die sie an ihre Nachkommen weitergeben kann.</p>



<p>Der Wert einer Katze hängt von ihren Eigenschaften ab und kann sich ändern. Katzen mit seltenen Genen oder mit hohem Alter etwa sind in der Regel besonders teuer. Ziel des Spiels ist es, Katzen mit möglichst seltenen Eigenschaften zu erhalten. Gewinn kann der Spieler machen, indem man für das gepaarte Kätzchen mehr Geld einnimmt, als man für die Katze ursprünglich bezahlt hat. Die Preise für die CryptoKitties bewegten sich in den letzten Jahren zwischen 3 EUR und 100.000 EUR.</p>



<p>Die CryptoKitties können in jedes beliebige andere Spiel oder jede beliebige Anwendung exportiert werden, welches <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFTs</a> unterstützt und dort eine neue Verwendung finden.</p>



<h3 class="wp-block-heading">So sind die CryptoKitties entstanden</h3>



<p>Ziel der Entwickler war es, die komplexe <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>-Technologie einer breiten Masse einladender zu gestalten. Der CEO von Dapper Labs verglich daher CryptoKitties mit anderen spielerischen Computeranwendungen, die das Benutzen des Computers und bestimmter Techniken zur Nutzung wie die Drag and Drop Funktion, wie bei Solitaire geschehen oder der Rechtsklick bei Minesweeper, allgemein bekannt gemacht haben. CryptoKitties sollte das Äquivalent zu diesen Anwendungen auf der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> darstellen.</p>



<p>3,75 % vom Preis jeder Transaktion flossen an die Entwickler des Spiels. Eine Woche, nach der Veröffentlichung des Spiels, konnten die Entwickler bereits Einnahmen in Höhe von 300.000 Euro verzeichnen. Nach zwei Wochen war das Spiel die erfolgreichste Anwendung im <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum-Netzwerk</a>.</p>



<h3 class="wp-block-heading">CryptoKitties heute</h3>



<p>Auch heute noch kann man die CryptoKitties kaufen, paaren und sammeln. Dadurch, dass der <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFT</a>-Hype etwas abgeflacht und auch der Kryptowährungsmarkt etwas angeschlagen ist, sind auch die Preise dementsprechend gefallen. Zum Zeitpunkt des Beitrags erhält man das günstigste Kätzchen zur Zeit für 4,90 EUR (Man spricht vom Floor Preis), während es nach oben hin im Grunde genommen, keine Grenzen gibt. Die Nachfrage bestimmt das Angebot.</p>



<p>Bevor man jedoch ein Investment in Betracht zieht, sollte man sich grundsätzlich mit der Thematik der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> auseinandersetzen. Die Sicherheit und finanzielle Risiken sind auch Themen, die man nicht außer Acht lassen sollte, wenn man sich in diesen Bereich begibt. In den kommenden Tagen thematisiere ich noch ein paar andere <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> Games, bevor es in diverse Investmentstrategien geht. Sicherheitsthemen habe ich bereits mit der Nutzung von Hardware Wallets, wie dem <a href="https://ceosbay.com/2022/11/08/hardware-wallet-ledger/">Ledger</a> oder <a href="https://ceosbay.com/2022/11/05/hardware-wallet-trezor/">Trezor</a> in vergangenen Beiträgen angeschnitten. Gerne werde ich aber noch explizit auf die Sicherheitsaspekte von <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFTs</a> eingehen. Denn die gestalten sich etwas komplizierter, da viele Projekte mit verschiedensten erweiterten Funktionen realisiert sind und dementsprechend auch Sicherheitsvorkehrungen erfordern, um den Spaß bei der Sache nicht zu verlieren.</p>



<h3 class="wp-block-heading">Fazit</h3>



<p>Zusammenfassend kann man sagen, dass CryptoKitties eine innovative Anwendung auf der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>-Technologie ist, die digitale Sammlerstücke in Form von einzigartigen Krypto-Katzen ermöglicht. Jede Katze hat ihre eigenen einzigartigen Merkmale und man kann sie auf der Plattform kaufen, verkaufen und züchten. CryptoKitties hat das Potenzial genutzt, das Konzept der digitalen Sammlerstücke zu revolutionieren und eine neue Ära der digitalen Kunst und Kultur erschaffen. Obwohl es einige Kritikpunkte und Bedenken gibt, bleibt CryptoKitties eine faszinierende Anwendung auf der <a href="https://ceosbay.com/2022/11/28/blockchain/" target="_blank" rel="noreferrer noopener">Blockchain</a>.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/14/erklaerung-cryptokitties/">CryptoKitties &#8211; Einzigartige Krypto-Katzen zum sammeln und tauschen</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2022/12/14/erklaerung-cryptokitties/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">355</post-id>	</item>
		<item>
		<title>DApp &#8211; Sichere und transparente Interaktion mit Anwendungen auf der Blockchain</title>
		<link>https://ceosbay.com/2022/12/13/erklaerung-dapp/</link>
					<comments>https://ceosbay.com/2022/12/13/erklaerung-dapp/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Tue, 13 Dec 2022 22:56:00 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Blockchain Games]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[NFT]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Atlas]]></category>
		<category><![CDATA[Block]]></category>
		<category><![CDATA[Chain]]></category>
		<category><![CDATA[Citizen]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Contracts]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[DApp]]></category>
		<category><![CDATA[DApps]]></category>
		<category><![CDATA[Infinity]]></category>
		<category><![CDATA[Kitties]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Smart]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Star]]></category>
		<category><![CDATA[Virtuelle Maschinen]]></category>
		<category><![CDATA[WAN]]></category>
		<category><![CDATA[Werte]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=963</guid>

					<description><![CDATA[<p>DApp steht für Decentralized Application bzw. &#8222;dezentrale Applikation&#8220;. Im Gegensatz zu konventionellen Anwendungen, sind elementare Werte und Zustände in einem Netzwerk von Maschinen gespeichert. Während konventionelle Anwendungen primär lokal auf dem Computer, dazu zählt auch &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/13/erklaerung-dapp/">DApp &#8211; Sichere und transparente Interaktion mit Anwendungen auf der Blockchain</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>DApp steht für Decentralized Application bzw. &#8222;dezentrale Applikation&#8220;. Im Gegensatz zu konventionellen Anwendungen, sind elementare Werte und Zustände in einem Netzwerk von Maschinen gespeichert. Während konventionelle Anwendungen primär lokal auf dem Computer, dazu zählt auch LAN (Lokal Area Network) oder im WAN (Wide Area Network) gespeichert werden. Man spricht in der Regel von einem Konzept, vergleichbar mit einem Peer-to-Peer-Netzwerk. Auch die Verifizierung der Werte und Zustände erfolgt darüber.</p>



<p>Wenn man von einer dezentralen Applikation spricht, meint man eigentlich primär die Speicherung von wichtigen Daten und Zuständen und keine Applikation selbst. Die Anwendung selbst, wird häufig immer noch von zentralen Punkten, Knoten oder Maschinen abgerufen bzw. ausgeführt. Darunter zählen primär der Code oder visuelle Darstellungselemente, die zur Ausführung der Anwendung benötigt sind.</p>



<p>Im Prinzip lässt es sich so darstellen, dass man den Code und die Grafiken beispielsweise von einem Server abruft und die Werte dazu, welche Eigenschaften ein digitales Gut hat, wie von einem <a href="https://ceosbay.com/2022/11/04/erklaerung-nft/">NFT</a>, dezentral aus der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>. Folglich ist die DApp nicht von einer einzelnen Person oder Institution zu steuern.</p>



<h3 class="wp-block-heading">Was zeichnet eine DApp aus</h3>



<p>DApps nutzen in der Regel kryptografisch verschlüsselte Token. Es handelt sich dabei um digitale Assets, die eine Kopie eines Datensatzes auf der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> abbilden.</p>



<p>DApps basieren grundsätzlich auf <a href="https://ceosbay.com/2022/11/16/erklaerung-open-source/">Open Source</a> Software. Was dies genau ist, habe ich in der Vergangenheit bereits erklärt.</p>



<p>Die Ausführung von DApps erfolgt in einer virtuellen Umgebung. Weist ein <a href="https://ceosbay.com/2022/11/27/erklaerung-smart-contracts/">Smart Contract</a> einen Fehler auf, erfolgt keine Einschränlung der gesamten <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>.</p>



<p>DApps können unabhängig von ihrer Umgebung identische Funktionen ausführen.</p>



<p>Dezentralisierte Anwendungen sind in der Lage, kryptografisch verschlüsselte Token generieren zu können.</p>



<p>Und wie bereits angesprochen, sind die Daten von DApps auf einer dezentralisierten <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> gespeichert.</p>



<h3 class="wp-block-heading">Funktionsweise</h3>



<p><a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> war der Startschuss für DApps. Das Fundament wird von den <a href="https://ceosbay.com/2022/11/27/erklaerung-smart-contracts/">Smart Contracts</a> geliefert, die sich auf der <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> befinden. Die DApp kann in jeder beliebigen Programmiersprache, wie <a href="https://ceosbay.com/2022/11/12/javascript/">JavaScript</a> oder C++ geschrieben sein und besteht immer aus diesen <a href="https://ceosbay.com/2022/11/27/erklaerung-smart-contracts/">Smart Contracts</a>, die sich auf der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> befinden. Was <a href="https://ceosbay.com/2022/11/27/erklaerung-smart-contracts/">Smart Contracts</a> sind und wie sie funktionieren, habe ich in dem Beitrag <a href="https://ceosbay.com/2022/11/27/erklaerung-smart-contracts/">Smart Contracts</a> erklärt.</p>



<h3 class="wp-block-heading">Welche DApps gibt es?</h3>



<p><a href="https://www.cryptokitties.co" target="_blank" rel="noreferrer noopener">CryptoKitties</a> – Ein Onlinespiel, bei dem man virtuelle Katzen züchtet. Eines der ersten DApps überhaupt.</p>



<p><a href="https://ceosbay.com/2022/12/07/krypto-handelsplattform-uniswap/">Uniswap</a> &#8211; Uniswap ist eine Krypto Handelsplattform, die ein dezentrales Netzwerkprotokoll verwendet.</p>



<p><a href="https://ceosbay.com/2022/10/27/metamask-wallet/">MetaMask</a> &#8211; MetaMask ist eine Krypto-Wallet, die alle Arten von Ethereum-basierten Token unterstützt. Dazu gehören auch die NFT basierten Token.</p>



<p><a href="https://www.sandbox.game/en/" target="_blank" rel="noreferrer noopener">The Sandbox</a> &#8211; Habe ich bereits in diesem <a href="https://ceosbay.com/2022/11/03/blockchain-game-the-sandbox/">Beitrag</a> thematisiert. Schaut gerne rein.</p>



<p><a href="https://staratlas.com" target="_blank" rel="noreferrer noopener">Star Atlas</a> – Ein Spiel in der Entwicklung, welches sich mit einem Spiele-Titel wie Elite Dangerous oder Star Citizen vergleichen lässt.</p>



<p><a href="https://axieinfinity.com" target="_blank" rel="noreferrer noopener">Axie Infinity</a> – Ein Onlinespiel, bei dem man Pokemon-ähnliche Tierchen züchtet und gegeneinander kämpfen lässt.</p>



<p>Bis auf die ersten 3 Beispiele, streben alle erwähnten DApp Projekte die Erstellung bzw. einen Beitrag für ein <a href="https://ceosbay.com/2022/11/17/erklaerung-metaverse/">Metaverse</a> an.</p>



<p>Es gibt noch viel mehr DApps, die ich evtl. in diesem Beitrag erwähne und definitiv in zukünftigen Beiträgen thematisiere. Freunde und ich arbeiten gemeinsam an einigen DApps. Diese füge ich in Zukunft auch nach und nach ein.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/13/erklaerung-dapp/">DApp &#8211; Sichere und transparente Interaktion mit Anwendungen auf der Blockchain</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2022/12/13/erklaerung-dapp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">963</post-id>	</item>
		<item>
		<title>Proof of Stake (PoS) &#8211; Der Algorithmus für eine effiziente und nachhaltige Blockchain</title>
		<link>https://ceosbay.com/2022/12/11/erklaerung-proof-of-stake-pos/</link>
					<comments>https://ceosbay.com/2022/12/11/erklaerung-proof-of-stake-pos/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Sun, 11 Dec 2022 22:59:00 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Blockchain Games]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Dezentralisierung]]></category>
		<category><![CDATA[Finanzen]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[NFT]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[ADA]]></category>
		<category><![CDATA[AVAX]]></category>
		<category><![CDATA[Belohnung]]></category>
		<category><![CDATA[Block]]></category>
		<category><![CDATA[Byzantine]]></category>
		<category><![CDATA[Chain]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[ETH]]></category>
		<category><![CDATA[Ethereum]]></category>
		<category><![CDATA[Fault]]></category>
		<category><![CDATA[Finanz]]></category>
		<category><![CDATA[Forge]]></category>
		<category><![CDATA[Knoten]]></category>
		<category><![CDATA[Konsens]]></category>
		<category><![CDATA[Nodes]]></category>
		<category><![CDATA[of]]></category>
		<category><![CDATA[Oligopol]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PoS]]></category>
		<category><![CDATA[Proof]]></category>
		<category><![CDATA[Prozess]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Solana]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Stake]]></category>
		<category><![CDATA[Staking]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[Tolerance]]></category>
		<category><![CDATA[Transaktionen]]></category>
		<category><![CDATA[Validator]]></category>
		<category><![CDATA[Validierer]]></category>
		<category><![CDATA[Verlust]]></category>
		<category><![CDATA[Währung]]></category>
		<category><![CDATA[Zuverlässigkeit]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=939</guid>

					<description><![CDATA[<p>Proof of Stake Protokolle (PoS) sind eine Klasse von Konsensmechanismen für Blockchains, die durch die Auswahl von Validierern im Verhältnis zu ihrer Menge an Beständen in der zugehörigen Kryptowährung agieren. Dies geschieht, um die Rechenoperationen &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/11/erklaerung-proof-of-stake-pos/">Proof of Stake (PoS) &#8211; Der Algorithmus für eine effiziente und nachhaltige Blockchain</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Proof of Stake Protokolle (PoS) sind eine Klasse von Konsensmechanismen für <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchains</a>, die durch die Auswahl von Validierern im Verhältnis zu ihrer Menge an Beständen in der zugehörigen Kryptowährung agieren. Dies geschieht, um die Rechenoperationen und Kosten, die bei der Verwendung von Proof of Work Verfahren entstehen, zu vermeiden. Die erste funktionsfähige PoS für Kryptowährungen kam mit dem Peercoin im Jahr 2012 zum Einsatz.</p>



<h3 class="wp-block-heading">Funktionsweise</h3>



<p>Um eine <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>-Transaktion zu verifizieren, muss sie an die <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> angehängt werden. In der Proof of Stake-<a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> sind die anhängenden Entitäten als Validierer bezeichnet (in den Proof of-Work-<a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchains</a> wird diese Aufgabe von den Minern übernommen). In den meisten Protokollen erhalten die Validierer als auch Miner für die Validierung eine Belohnung in Form der Kryptowährung auf dessen <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> sie die Verifizierung übernehmen.</p>



<h3 class="wp-block-heading">Man spricht in der Regel von einem Konsens</h3>



<p>Proof-of-Stake dient dazu, um einen Konsens auf der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> zu schaffen. Um so die <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> sicher und aufrecht zu erhalten. Da es sich bei der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> (Stichwort &#8211; Distributed-Ledger) um ein dezentrales Netzwerk, ohne zentralisierte Autorität und Verwaltung handelt, müssen die Teilnehmer des Netzwerks durch die Validierung die Richtigkeit der Daten auf der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> sicherstellen.</p>



<p>Kurz gesagt, spricht man von einem Konsens, wenn sich die Teilnehmer des Netzwerks darüber einig sind, welche Werte, welchem Teilnehmer, zu welchem Zeitpunkt zuzuordnen sind.</p>



<h3 class="wp-block-heading">Ablauf beim Proof of Stake</h3>



<p>Im Grunde genommen kommen die Daten über Transaktionen, für die eine Legitimation bzw. Validierung erforderlich ist. Dieser Prozess wird von den sogenannten Nodes im Netzwerk übernommen. Die validierten Transaktionen werden in Blöcke zusammengefasst und an die <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> angefügt. Folglich dient als Grundlage für die Validierung das Halten gewisser Anteile der Kryptowährung.</p>



<p>Frühe PoS-Implementierungen litten unter einer Reihe von Angriffen. Nachdem die Angriffe relativ ähnlich verliefen und sich auf bestimmte Schwachstellen der PoS-Protokolle konzentrieren, haben sich zwei funktionsfähige und vorherrschende Konzepte herauskristallisiert. Der sogenannte Byzantine Fault Tolerance Ansatz und der Chain basierte Ansatz. Letzteres wählt während des Zeitfensters eines Wechsels, zufällig einen Validator aus und weist diesem die Rechte zu, einen neuen Block erstellen zu dürfen. Bei dem Byzantine Fault Tolerance Ansatz erfolgt die Auswahl zwar ebenfalls zufällig, doch beschränken sich die Rechte lediglich auf Vorschläge, welcher Block als korrekt einzustufen ist. Die Validierung selbst erfolgt durch einen mehrstufigen Prozess, bei dem jeder Validator eine Art Abstimmung für einen bestimmten Block sendet. Wobei am Ende des gesamten Prozesses nochmals von allen Validatoren eine Abstimmung über die Zugehörigkeit an der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> erfolgt.</p>



<h3 class="wp-block-heading">Wieso als Validator nicht dem Proof of Stake System schaden?</h3>



<p>Der Anreiz erfolgt nicht nur durch das Belohnungssystem. Auch die Zuverlässigkeit wie die Blöcke geforged werden, sind in das System eingebunden.</p>



<p>Die unrechtmäßige Validierung von Transaktionen resultiert in einem Wert- oder Totalverlust der Anteile, da die Anteile als eine Art Pfand hinterlegt sind. Und nachdem eine Fehlvalidierung dem gesamten System schadet, verfolgt kein Validator das Ziel, der Sicherheit der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> zu schaden. Böse Zungen könnten jetzt natürlich eine Verschwörung formulieren. Doch durch die Tatsache, dass die Zuteilung der zu validierenden Blöcke nicht nur von der Höhe der Anteile, sondern zusätzlich vom Zufalls-Algorithmus abhängt, schließt dies aus. Es kann folglich nicht vorhergesagt werden, wer zu welchem Zeitpunkt eine Validierung erhält. Diese Tatsache stellt zugleich den Nachteil des PoS-Ansatzes dar, da mit diesem System der Eindruck von einer Lotterie entsteht. Eine Zuteilung kann nur erfolgen, wenn signifikante Anteile an der Kryptowährung zur Verfügung stehen. Folglich besteht die Gefahr der Bildung eines Monopols oder von Oligopolen.</p>



<h3 class="wp-block-heading">Bekannte Proof of Stake Lösungen</h3>



<p>Zu den bekanntesten PoS Lösungen zählen der Binance Coin (BNB), Solana (SOL), Cardano (ADA), Polkadot (DOT), Avalanche (AVAX) und mittlerweile gehört auch <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> dazu.</p>



<h3 class="wp-block-heading">Fazit</h3>



<p>Proof of Stake ist durchaus eine energieeffiziente Alternative zu Proof of Work. Dies steht außer Frage. Die Wahrscheinlichkeit des Forgings eines Blocks wird nach dem Anteil an der Gesamtmenge der Kryptowährung innerhalb des Netzwerks bestimmt, statt durch die Rechenleistung. Dennoch gefällt mir der Gedanke nicht, dass sich innerhalb dieses Systems Monopole oder Oligopole bilden können. Denn diese Tatsache bedroht den Grundgedanken der Dezentralisierung grundlegend.</p>



<p>P.S. Heute wirklich sehr spät dran. Aber das Jahresende rückt näher und ich musste die Steuer für meine Unternehmungen machen. Und nachdem ich sehr viel Wert darauflege, dass dies richtig gemacht wird, dauert es auch dementsprechend etwas länger. Auch die Kryptosteuer wird heuer für Anleger fällig. Dies wird nicht nur für uns schwierig, sondern auch für all die Steuerberater und Steuerkanzleien, die noch keinen Plan davon haben was uns erwartet 😀</p>



<p>Aber auch dafür wird es einen Beitrag geben. Denn man kann Profis zu Rate ziehen, die schon etwas länger dabei sind und auch bei der Ermittlung der Gewinne und Verluste gibt es viele Wege der Automatisierung. Doch dazu in den kommenden Tagen mehr. Mein Körper braucht jetzt Schlaf 😀</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/11/erklaerung-proof-of-stake-pos/">Proof of Stake (PoS) &#8211; Der Algorithmus für eine effiziente und nachhaltige Blockchain</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2022/12/11/erklaerung-proof-of-stake-pos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">939</post-id>	</item>
		<item>
		<title>Tron TRX &#8211; Die Macht der dezentralisierten Unterhaltung</title>
		<link>https://ceosbay.com/2022/12/10/erklaerung-tron-trx/</link>
					<comments>https://ceosbay.com/2022/12/10/erklaerung-tron-trx/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Sat, 10 Dec 2022 22:17:58 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Blockchain Games]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Dezentralisierung]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[NFT]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Soziale Medien]]></category>
		<category><![CDATA[Block]]></category>
		<category><![CDATA[Chain]]></category>
		<category><![CDATA[Coin]]></category>
		<category><![CDATA[Coins]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[Energie]]></category>
		<category><![CDATA[ERC]]></category>
		<category><![CDATA[Kryptowährung]]></category>
		<category><![CDATA[Münze]]></category>
		<category><![CDATA[Non-Profit]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[Source]]></category>
		<category><![CDATA[Tron]]></category>
		<category><![CDATA[TRX]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=935</guid>

					<description><![CDATA[<p>TRON – Was ist das? TRON ist ein dezentralisiertes, Open Source Blockchain-basiertes Betriebssystem mit Smart-Contract-Funktionalität. Proof-of-Stake-Prinzipien als Konsensalgorithmus und einer systemeigenen Kryptowährung, bekannt als Tronix (TRX). Es wurde im März 2014 von Justin Sun gegründet &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/10/erklaerung-tron-trx/">Tron TRX &#8211; Die Macht der dezentralisierten Unterhaltung</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">TRON – Was ist das?</h3>



<p>TRON ist ein dezentralisiertes, <a href="https://ceosbay.com/2022/11/16/erklaerung-open-source/">Open Source</a> <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>-basiertes Betriebssystem mit Smart-Contract-Funktionalität. Proof-of-Stake-Prinzipien als Konsensalgorithmus und einer systemeigenen <a href="https://ceosbay.com/2022/11/01/erklaerung-crypto-bzw-kryptowaehrung/">Kryptowährung</a>, bekannt als Tronix (TRX). Es wurde im März 2014 von Justin Sun gegründet und wird seit 2017 von der TRON Foundation, einer im selben Jahr gegründeten Non-Profit-Organisation in Singapur, beaufsichtigt und überwacht. Ursprünglich war es ein <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a>-basierter <a href="https://ceosbay.com/2022/10/24/erc-20-token/">ERC-20-Token</a>, der 2018 sein Protokoll auf eine eigene <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> umstellte. TRC20 hat eine Gebühr von 5 Trones pro 1 USDT-Coin für den Transfer.</p>



<p>Tron ist eines von vielen Projekten, die darum wetteifern, das Internet mithilfe der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>-Technologie zu dezentralisieren. Es handelt sich um eine Plattform, die speziell für den Peer-to-Peer-Austausch von Dateien entwickelt wurde. Um so in Zukunft mit zentralisierten Mediengiganten wie YouTube zu konkurrieren zu können.</p>



<h3 class="wp-block-heading">Kurze Zeitreise</h3>



<p>Die TRON Foundation sammelte 2017 über ein Initial Coin Offering 70 Millionen US-Dollar ein, kurz bevor China die <a href="https://ceosbay.com/2022/11/01/erklaerung-crypto-bzw-kryptowaehrung/">Kryptowährungen</a> verbot. Das Testnet, der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> Explorer und die Web Wallet wurden im März 2018 gestartet. Das Mainnet startete kurz darauf im Mai 2018. Es manifestierte sich mit der Veröffentlichung von Odyssey 2.0. Dies stellte einen technischen Meilenstein für TRON dar.</p>



<p>Im Juni 2018 stellte das Unternehmen das Protokoll vom <a href="https://ceosbay.com/2022/10/24/erc-20-token/">ERC-20-Token</a> auf <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a>, zu einem unabhängigen Peer-to-Peer-Netzwerk um. Am 25. Juli 2018 gab die TRON Foundation bekannt, dass sie die Übernahme von BitTorrent, einem Peer-to-Peer-Filesharing-Dienst, abgeschlossen hatte. Damit erklärte das Unternehmen mit der Erschaffung des Genesis-Blocks seine Unabhängigkeit.</p>



<h3 class="wp-block-heading">Wie funktioniert TRON?</h3>



<p>TRON verwendet eine 3-Schicht-Architektur. Es ist in eine Speicherschicht, Kernschicht und Anwendungsschicht unterteilt. Das TRON-Protokoll hält sich an die Google-Protokollpuffer, die von Haus aus mehrsprachige Erweiterungen unterstützen.</p>



<p>Das Protokoll, dass in erster Linie von der TRON Foundation gepflegt wird, verteilt die Rechenressourcen gleichmäßig unter den TRX-Inhabern mit internen Preismechanismen wie Bandbreite und Energie. TRON bietet eine dezentrale virtuelle Maschine, die ein Programm über ein internationales Netzwerk öffentlicher Nodes ausführen kann. Das Netzwerk hat keine Transaktionsgebühren und kann ca. 2.000 Transaktionen pro Sekunde ausführen.</p>



<p>Die Implementierungen erfordern minimale Transaktionsgebühren, um zu verhindern, dass böswillige Nutzer DDoS-Angriffe durchführen können. In dieser Hinsicht sind sich EOS.IO und TRON aufgrund der vernachlässigbaren Gebühren, der hohen Transaktionen pro Sekunde und der hohen Zuverlässigkeit relativ ähnlich. Daher sind beide als eine neue Art der Generation von <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>-Systemen angesehen.</p>



<p>Man kann festhalten, dass Tronix bzw. TRX primär dazu verwendet wird bzw. werden soll, um die Content Creator direkt für den Zugriff auf ihre Anwendungen zu bezahlen. Content Creator zahlen keine Transaktionsgebühr an Tron. TRX-Transaktionen sind auch auf der Plattform selbst kostenlos.</p>



<h3 class="wp-block-heading">TRON sorgte hin und wieder für Kritik</h3>



<p>Im Januar 2018 tweetete Juan Benet, CEO von Protocol Labs, dass das White Paper von TRON, Teile der White Paper von IPFSbot und MineFilecoin kopiert hat, ohne Quellenangaben.</p>



<p>Forscher von Digital Asset Research (DAR) entdeckten in der Codebasis mehrere Instanzen von Code, der von anderen Projekten kopiert wurde. Außerdem wird vorgeworfen, gegen die GNU Lesser General Public License v3.0 (LGPL) zu verstoßen, da das Projekt nicht erwähnt, dass sein Client von EthereumJ, einer Java-Implementierung von <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a>, abgeleitet wurde. Diese Vorwürfe wurden von der TRON Foundation zurückgewiesen.</p>



<p>Im Mai 2019 enthüllte der Cybersicherheitstestdienst HackerOne, dass ein einziger Computer die gesamte TRON-<a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> zum Stillstand bringen kann. Sie erklärten, dass eine Flut von Anfragen, die von einem einzigen Rechner aus gesendet, die CPU und den Arbeitsspeicher der <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> derart auslasten können, um einen verteilten Denial-of-Service-Angriff (DDoS-Attacke) durchzuführen.</p>



<p><strong>Wofür kann Tron verwendet werden?</strong></p>



<p>In erster Linie ermöglicht es den Entwicklern, dezentrale Anwendungen zu entwickeln und zu implementieren. Darüber hinaus können alle zentralen Dienste über die Plattform dezentralisiert werden. Das Potenzial der Plattform für die Entwicklung von Apps wird durch die Kreativität der Entwickler selbst definiert. Was darin resultiert, dass es so gesehen keine Grenzen gibt oder lediglich die eigene Vorstellungskraft die Grenzen definiert.</p>



<p>Dezentrale Anwendungen haben das Potenzial, die Beziehung zwischen Unternehmen und ihren Zielgruppen vollständig zu verändern. Heutzutage gibt es eine Vielzahl von Dienstleistungen, die Provisionen für die einfache Bereitstellung eines Treuhandservices und einer Plattform für den Handel mit Waren und Dienstleistungen verlangen. Tron ermöglicht es den Kunden, die Herkunft der von ihnen gekauften Produkte zu verfolgen, während die Implementierung von Smart Contracts einen „sicheren“ und schnellen Handel für beide Parteien ohne Zwischenhändler gewährleistet.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p>Zusammenfassend kann man sagen, dass Tron eine vielversprechende Blockchain-Plattform ist, die sich auf die dezentralisierte Unterhaltungsindustrie konzentriert. Sie ermöglicht es, digitale Inhalte wie Musik, Filme und Spiele auf transparente und sichere Weise zu verbreiten und zu monetarisieren. Es hat das Potenzial, die Art und Weise zu verändern, wie wir Inhalte konsumieren und erleben. Obwohl es noch Herausforderungen und Konkurrenz auf dem Markt gibt, bleibt Tron TRX eine faszinierende und vielversprechende Anwendung auf der Blockchain.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/10/erklaerung-tron-trx/">Tron TRX &#8211; Die Macht der dezentralisierten Unterhaltung</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2022/12/10/erklaerung-tron-trx/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">935</post-id>	</item>
		<item>
		<title>Solidity &#8211; Die Sprache für Smart Contracts auf der Ethereum-Blockchain</title>
		<link>https://ceosbay.com/2022/12/09/erklaerung-solidity/</link>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Fri, 09 Dec 2022 18:28:53 +0000</pubDate>
				<category><![CDATA[Blockchain]]></category>
		<category><![CDATA[Blockchain Games]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Dezentralisierung]]></category>
		<category><![CDATA[Finanzen]]></category>
		<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[NFT]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Contract]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[DAO]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[ETH]]></category>
		<category><![CDATA[Ethereum]]></category>
		<category><![CDATA[Kompilieren]]></category>
		<category><![CDATA[Smart Contract]]></category>
		<category><![CDATA[Solidity]]></category>
		<category><![CDATA[Stock.it]]></category>
		<category><![CDATA[SWIFT]]></category>
		<category><![CDATA[The Dao]]></category>
		<category><![CDATA[Uniswap]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=300</guid>

					<description><![CDATA[<p>Solidity ist eine objektorientierte, anwendungsspezifische höhere Programmiersprache zum Entwickeln von Smart Contracts für Blockchain-Plattformen. Die Sprache ist von C++, Python und JavaScript beeinflusst und läuft auf Blockchain-Plattformen wie Ethereum oder Tron. Bei Solidity handelt es &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/09/erklaerung-solidity/">Solidity &#8211; Die Sprache für Smart Contracts auf der Ethereum-Blockchain</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Solidity ist eine objektorientierte, anwendungsspezifische höhere Programmiersprache zum Entwickeln von Smart <a href="https://ceosbay.com/2022/11/27/erklaerung-smart-contracts/">Contracts</a> für <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>-Plattformen. Die Sprache ist von <a href="https://ceosbay.com/2023/02/25/erklaerung-c/" target="_blank" rel="noreferrer noopener">C++</a>, <a href="https://ceosbay.com/2022/12/20/erklaerung-python/" target="_blank" rel="noreferrer noopener">Python</a> und <a href="https://ceosbay.com/2022/11/12/javascript/">JavaScript</a> beeinflusst und läuft auf <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>-Plattformen wie <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> oder <a href="https://ceosbay.com/2022/12/10/erklaerung-tron-trx/">Tron</a>.</p>



<p>Bei Solidity handelt es sich um die primäre Sprache auf <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> sowie auf anderen privaten <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchains</a>, wie der unternehmensorientierten Hyperledger Fabric <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a>. SWIFT (The Society for Worldwide Interbank Financial Telecommunication) hat ein Proof of Concept mit Solidity auf Hyperledger Fabric implementiert.</p>



<h3 class="wp-block-heading">Was ist SWIFT?</h3>



<p>SWIFT ist eine Organisation, die ein besonders sicheres Telekommunikationsnetz (das SWIFTNet) betreibt. Mehr als 11.000 Banken weltweit nutzen das SWIFTNet. Darüber hinaus&nbsp;standardisiert SWIFT den Nachrichtenverkehr der Finanzinstitute untereinander&nbsp;und bietet Software sowie Services im Bereich der Finanztransaktionen an. SWIFT ist eine Genossenschaft im Besitz der Banken und ist dem EU-Recht unterworfen.</p>



<p>Die erste Spezifikation von Solidity erfolgte durch Gavin Wood im August 2014. Nachfolgend übernahm die <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> Foundation unter Leitung von Christian Reitwiessner die Weiterentwicklung. Solidity ist die vierte und am weitesten entwickelte Sprache, die man für die <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> <a href="https://ceosbay.com/2022/11/10/erklaerung-virtuelle-maschine/">Virtual Machine</a> (EVM) entwickelt hat.</p>



<h3 class="wp-block-heading">Beschaffenheit von Solidity</h3>



<p>Wie anfangs angesprochen, basiert Solidity auf <a href="https://ceosbay.com/2022/11/12/javascript/">JavaScript</a>. Sie ist in ihrer Beschaffenheit eine statische typisierte Programmiersprache. Entwickelt, um <a href="https://ceosbay.com/2022/11/27/erklaerung-smart-contracts/">Smart Contracts</a> für die <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a> <a href="https://ceosbay.com/2022/11/10/erklaerung-virtuelle-maschine/">Virtual Machine</a> (EVM) zu programmieren. Solidity-Contracts kann man in Bytecode kompilieren und von der EVM ausführen lassen. Gegebenenfalls lädt man dies dann über die <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a>-Geth-Konsole in die <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a>&#8211;<a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> hoch.</p>



<h3 class="wp-block-heading">Kompilierung von Solidity Code</h3>



<p>Man kann den Code über verschiedene Wege kompilieren. Zum einen über den Online-Compiler, über den Kommandozeilen-Solidity-Compiler solc oder über den in die <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a>-IDE Mix eingebauten Compiler.</p>



<p>Die Solidity-Syntax ist stark an die ECMAScript-Syntax angelehnt, um Webentwicklern den Einstieg in die Smart-Contract-Entwicklung zu erleichtern. Im Unterschied zu ECMAScript ist sie aber statisch typisiert und unterstützt variadische Rückgabewerte. Im Vergleich mit den zuvor bestehenden, vergleichbaren Sprachen (LLL, Serpent, Mutan) unterstützt Solidity komplexe Variablentypen wie hierarchische Mappings und Structs, die auch verschachtelt werden können, sowie die Vererbung für Contracts. Es wurde auch ein Application Binary Interface (ABI) spezifiziert, sodass Interaktionen externer Anwendungen und Bibliotheken wie beispielsweise Web3.js mit <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a>-Contracts möglich sind. Solidity geriet mit dem Hack von „The DAO“ in die Schlagzeilen.</p>



<h3 class="wp-block-heading">Was ist eine DAO?</h3>



<p>Unter DAO versteht man eine Dezentralisierte Autonome Organisation. Die Steuerung dieser Organisation wird durch ein transparentes Computerprogramm bewerkstelligt. Das Programm wird weder von Aktionären gesteuert noch von einer zentralen Regierung beeinflusst. Die Aufzeichnung der Finanztransaktionen und die Programmregeln einer DAO werden auf einer Distributed-Ledger-Technologie (DLT) aufrechterhalten. Die erste DAO war übrigens Dash.</p>



<h3 class="wp-block-heading">The Dao</h3>



<p>The DAO ist die bekannteste DAO, die bislang in der <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ethereum</a>&#8211;<a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> implementiert wurde. Die Firma <a href="https://www.blockchains.com" target="_blank" rel="noreferrer noopener">Slock.it</a> war für die Entwicklung und Veröffentlichung verantwortlich. Liest sich ja fast wie eine Anschuldigung. Grüße an Jeffrey Berns 😉 Grob zusammengefasst besteht die Aufgabe von The DAO darin, <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ether</a> durch Verkauf von Stimmberechtigungsanteilen einzunehmen, ein Entscheidungsgremium über die Verwendung gesammelter <a href="https://ceosbay.com/2022/11/02/erklaerung-kryptowaehrung-ethereum-ether/">Ether</a> abzuhalten und zu überweisen. Es handelt sich im Grunde genommen um eine autonome und automatisierte Investmentfirma. The DAO wurde im April 2016 in die <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchain</a> hochgeladen und durchlief ein Crowdfunding bis zum 28. Mai 2016. Zahlungsmittel war Ether. The-DAO-Token, die zur Stimmabgabe, für die in The DAO getroffenen Entscheidungen berechtigen, können immer noch auf diversen Kryptobörsen gehandelt werden.</p>



<p>Am 17. Juni 2016 machte ein Unbekannter durch einen Fehler im <a href="https://ceosbay.com/2022/11/27/erklaerung-smart-contracts/">Smart Contract</a> von The DAO 3,6 Millionen Ether unbrauchbar. Diese waren damals rund 65 Millionen Euro wert. Eine harte Abspaltung (englisch ‚hard fork‘), die den Angriff rückgängig macht, wurde mehrheitlich beschlossen. Durch diese harte Abspaltung wurde der angegriffenen DAO das gesamte Ether entzogen. Durch diesen Prozess entstanden zwei <a href="https://ceosbay.com/2022/11/28/blockchain/">Blockchains</a>, von denen die ursprüngliche als Ethereum Classic (ETC) weitergeführt wird. Die Ethereum Foundation hat anhand verschiedener Metriken und der Abstimmung der Community entschieden, ihre Entwicklungstätigkeit nur auf die abgespaltene (oder geforkte) Hauptblockchain (weiterhin Ethereum genannt) zu beschränken und sich nicht mehr mit Ethereum Classic zu beschäftigen.</p>



<p>Übrigens ist <a href="https://ceosbay.com/2022/12/07/krypto-handelsplattform-uniswap/">Uniswap</a>, Thema vor 2 Tagen, ebenfalls in Solidity geschrieben 😉</p>



<p>Mir ist beim Schreiben aufgefallen, dass ich meinen Beitrag bzgl. Ethereum noch etwas ausarbeiten werde. Ich werde dies in den kommenden Tagen in Angriff nehmen 😉</p>



<p>So langsam wandelt sich dieses Vorhaben mit dem Blog zu einer lebenden und wachsenden Dokumentation.</p>



<p>Allen ein schönes und erholsames Wochenende!</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/12/09/erklaerung-solidity/">Solidity &#8211; Die Sprache für Smart Contracts auf der Ethereum-Blockchain</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">300</post-id>	</item>
	</channel>
</rss>
