<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Ergebnisse vom 06&#x2F;03&#x2F;2018]]></title><description><![CDATA[<p dir="auto"><strong>Ergebnisse vom 06/03/2018</strong></p>
<p dir="auto">Block 832846 <a href="https://blockexplorer.smartholdem.io/block/587713384246415937" target="_blank" rel="noopener noreferrer nofollow ugc">https://blockexplorer.smartholdem.io/block/587713384246415937</a></p>
<ol>
<li>Automatische Tests für mehrere Bibliotheken hinzugefügt</li>
</ol>
<ul>
<li>
<p dir="auto">smartholdem-rpc <a href="https://travis-ci.org/smartholdem/smartholdem-rpc" target="_blank" rel="noopener noreferrer nofollow ugc">https://travis-ci.org/smartholdem/smartholdem-rpc</a></p>
</li>
<li>
<p dir="auto">smartholdem-blockexplorer <a href="https://travis-ci.org/smartholdem/smartholdem-blockexplorer" target="_blank" rel="noopener noreferrer nofollow ugc">https://travis-ci.org/smartholdem/smartholdem-blockexplorer</a></p>
</li>
<li>
<p dir="auto">sth-js <a href="https://travis-ci.org/smartholdem/sth-js" target="_blank" rel="noopener noreferrer nofollow ugc">https://travis-ci.org/smartholdem/sth-js</a></p>
</li>
</ul>
<p dir="auto">Automatisierte Testsysteme verwenden mehrere Projekte, einschließlich der Mannschaft bitcoin core,<br />
automatisierte Tests schließen viele Probleme bei der Entwicklung und beim Testen aus.</p>
<ol start="2">
<li>
<p dir="auto">Komplett fertig und gebrauchsfertig Bibliothek smartholdem-rpc <a href="https://github.com/smartholdem/smartholdem-rpc" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/smartholdem/smartholdem-rpc</a> , in der neuesten Version hinzugefügt Parameter für die Arbeit mit RPC Json auf Whitelist IP:<br />
Empfangen von Anfragen von der angegebenen Adresse</p>
<p dir="auto">--allow &lt;address&gt;</p>
</li>
</ol>
<p dir="auto">Empfangen von Anfragen von allen Adressen zum Testen und Konfigurieren<br />
Code:</p>
<pre><code>--allow-remote
</code></pre>
<p dir="auto">Arbeitsgenerierung von hierarchischen Adressen mit Masterpasswort basierend auf dem bip38-Protokoll <a href="https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki</a> hinzugefügt</p>
<ol start="3">
<li>
<p dir="auto">Das Protokoll der Erzeugung von spezialisierten QR-Codes <a href="https://github.com/smartholdem/smartholdem-qr" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/smartholdem/smartholdem-qr</a> mit uri basierend auf dem Protokoll bip021 <a href="https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki</a> hinzugefügt,<br />
notwendig für die Abrechnung, Bezahlung über die Links, eine neue Version der Desktop-Wallet.</p>
</li>
<li>
<p dir="auto">Das öffentliche Medienarchiv smartmedia <a href="https://github.com/smartholdem/smartmedia" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/smartholdem/smartmedia</a> wird ständig aktualisiert</p>
</li>
<li>
<p dir="auto">Der Abschnitt SmartHoldem Improvement Proposals wurde angekündigt - SHIPs <a href="https://github.com/smartholdem/SHIPs" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/smartholdem/SHIPs</a> mit eigener Vorlage, analog BitCoin BIP,<br />
in diesem Abschnitt werden die zukünftigen Protokolle der SmartHoldem-Plattform zur Implementierung vorgeschlagen.</p>
</li>
<li>
<p dir="auto">Created Lite Java Client <a href="https://github.com/smartholdem/smartholdem-java" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/smartholdem/smartholdem-java</a> Interaktion mit Blockchain SmartHoldem,<br />
dies ist eine der vier erforderlichen Bereitstellungsbibliotheken für SmartEvents Contracts und ein neues ereignisbasiertes Dienstinteraktionsprotokoll, siehe Punkt 7</p>
</li>
<li>
<p dir="auto">Erstellung einer separaten Gruppe von SmartEvents-Repositories <a href="https://github.com/SmartEvents" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/SmartEvents</a> , die auf die Entwicklung von SmartEvents-Protokollen und Verträgen ausgerichtet sind<br />
und ein neuer ereignisbasierter Ansatz für die Interaktion mit Blockchain-Plattformen, hier ist mehr im Detail:</p>
</li>
</ol>
<p dir="auto"><strong>Vorwort</strong></p>
<p dir="auto">Viele Leute wissen, dass wenn Sie mit Servern interagieren, um Daten zu erhalten, Sie diesen Ansatz normalerweise verwenden,<br />
wenn Sie regelmäßig auf den Server zugreifen, um die angeforderten Daten zu erhalten.<br />
zum Beispiel, durch cron 1 mal pro Minute, überprüfen Sie die Verfügbarkeit neuer Transaktionen in Ihrem Wallet,<br />
oder zum Beispiel ein einfacher Chat, wenn Sie jede Sekunde auf die Server-Datenbank mit einer Anfrage nach Daten über neue Nachrichten zugreifen müssen,<br />
ist dieser Ansatz offensichtlich ineffektiv.</p>
<p dir="auto">Laut Studien vieler Kampagnen werden 99% der Serverressourcen wegen "untätigem" Zugriff auf Datenbanken im Netzwerk verschwendet,<br />
was zu zusätzlichen Kosten für den Aufbau von Server-Hardware (RAM, CPU etc ..) führt.</p>
<p dir="auto"><strong>Unsere Vision</strong></p>
<p dir="auto">100% Effizienz der Ressourcennutzung gegenüber 1%, Reduzierung der Serverkosten.<br />
Dieses Problem wird durch die Entwicklung eines ereignisbasierten Ansatzes gelöst, der aus Zuhörern (listeners) und Dienstleistern besteht (services).</p>
<p dir="auto">Teilnehmer am SmartHoldem-Netzwerk können sowohl Zuhörer als auch Diensteanbieter werden und dafür eine zusätzliche Vergütung von Verbrauchern erhalten.<br />
Servicekonsumenten sind Anwendungen und Unternehmen, die vertrauenswürdige von der Community bereitgestellte Dienste verwenden.</p>
<p dir="auto">Alternativ können die Verbraucher von Diensten ihre Zuhörer und Dienstanbieter auf ihren eigenen Servern erhöhen,<br />
Vertrauenswürdige Remote-Dienste nicht verwenden.</p>
<p dir="auto"><strong>Wie es funktioniert</strong></p>
<p dir="auto">Beispiel 1 - Sie müssen Informationen zu eingehenden Transaktionen an Tausende von Adressen erhalten</p>
<ul>
<li>
<p dir="auto">Listeners hören Netzwerkereignisse in der Blockchain lokal / remote, mehr Möglichkeiten für Netzwerkbenutzer schaffen und Services dezentralisieren.<br />
Die API ermöglicht es Benutzern, Abonnements zu erstellen und Blockchain-Ereignisse in Echtzeit mithilfe von Webhook-Callbacks zu empfangen.</p>
</li>
<li>
<p dir="auto">Erstellen und Ausführen von Serviceverträgen, das kann alles sein: vom Hochladen einer Datei bis zum Übertragen von Werten,<br />
erstellen von intellektuellen Verträgen, Ausführen von Code auf Computerplattformen basierend auf Bockchain oder Interagieren mit IoT.</p>
</li>
<li>
<p dir="auto">Ein Service-Consumer (z. B. eine Exchange mit Tausenden von SmartHoldem-Adressen) abonniert Ereignisse im Netzwerk,<br />
In unserem Beispiel: Empfang der Transaktion an N1000 + Adressen  mit der Bedingung von 5+ Bestätigungen.</p>
</li>
</ul>
<p dir="auto">Wenn ein Ereignis auftritt, führt Services die erforderliche Logik aus,<br />
zum Beispiel senden eine POST-Benachrichtigung an die Datenbank / Callback URL  über den Erhalt einer neuen bestätigten Transaktion und<br />
fügen  den STH-Kontostand dem Benutzerkonto hinzu.</p>
<p dir="auto">!Dies schließt eine zusätzliche Belastung des Servers und eine 100% ige Effizienz bei minimalem Ressourcenverbrauch aus.</p>
<p dir="auto">Die ereignisbasierte Technologie wird auch in vertragsbestimmten Ereignissen verwendet.</p>
<p dir="auto">Das Beispiel ist maximal vereinfacht im Verständnis der Grundprinzipien der Interaktion von Knoten.</p>
<p dir="auto">Als Sicherheit kann die Whitelist, vertrauenswürdige Sites und den eindeutigen API-Schlüssel verwendet werden,<br />
der vom Consumer von Diensten empfangen wird, die auf der STH-Adresse basieren.Das heißt, alle Anfragen im Netzwerk erfolgen mit Autorisierung.<br />
Anfragen ohne Autorisierung werden von den Diensten und und Zuhörer des Netzwerks abgelehnt.</p>
<p dir="auto">Um den Api-Key  zu erhalten, füllt der Verbraucher seine STH-Adresse mit dem notwendigen Geldbetrag von 0 bis N Münzen auf.<br />
Wenn der Verbraucher auch ein Anbieter eigener Dienste ist, kann er 0 setzen.</p>
<p dir="auto">Wenn der Kunde vertrauenswürdige Dienstanbieter verwendet, wird der Dienst bereitgestellt,<br />
bis das gesamte Guthaben der unterzeichneten Adresse mit API-Key zugunsten des Dienstanbieters vergeudet ist.<br />
Der empfohlene Anfangsbetrag für Service Provider beträgt 100 Einheiten.</p>
<p dir="auto">Dienstleistungen und Verträge sind in ihren Modifikationen unbegrenzt.<br />
Primäre Dienste und Ereignisse können wie folgt sein:</p>
<ul>
<li>
<p dir="auto">Ein neuer Block wird erstellt - ausführen die Operation</p>
</li>
<li>
<p dir="auto">Eine Transaktion wurde an der Adresse A mit der Anzahl der Bestätigungen N empfangen</p>
</li>
<li>
<p dir="auto">Eine Transaktion wurde an der Adresse A mit der Anzahl der Bestätigungen N und der Summe&gt; S empfangen</p>
</li>
<li>
<p dir="auto">hat eine Wette auf das Spiel E gesendet</p>
</li>
<li>
<p dir="auto">Ein Spiel-Event + Service-Vertrag wurde initiiert</p>
</li>
<li>
<p dir="auto">Block N erhalten</p>
</li>
<li>
<p dir="auto">direkter Austausch von BTC&gt; STH über das Netzwerk + Vertrag<br />
usw..</p>
</li>
</ul>
]]></description><link>https://community.smartholdem.io/topic/251/ergebnisse-vom-06-03-2018</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 08:44:29 GMT</lastBuildDate><atom:link href="https://community.smartholdem.io/topic/251.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Mar 2018 16:46:12 GMT</pubDate><ttl>60</ttl></channel></rss>