Bilden Sie Ihre Geschäftslogik transparent und unveränderbar in der Blockchain ab
BLOCKCHAIN
TECH SERVICES
DecentAge AG bietet ein voll-umfassendes technisches Dienstleistungs-Portfolio für die Realisierung Ihrer Wünsche. Technologie ist immer ein Mittel zum Zweck und kein Allheilmittel. Uns ist es daher ein grosses Anliegen die Technologe ihrem Business Case anzupassen und nicht umgekehrt.
Workflow Engine
Ein hochflexibles, ausgereiftes E2E Business Process Framework, das es Ihnen erlaubt innert kürzester Zeit Ihre kundennahen Prozesse einfacher, schneller und flexibler zu gestalten
Dapp/Portal Entwicklung
Wir unterstützen Sie beim Realisieren einer Dapp (Dezentralisierte Applikation) oder Portallösung, sowie bei der Integration der benötigten Blockchain, Smart Contract oder Krypto-Börsen
Blockchain Enterprise Integration
Wir integrieren in Ihre bestehende oder neue Systemumgebung die Blockchain ihrer Wahl
KYC/AML
Wir unterstützen Sie bei der automatisierten Auto- oder Video-Identifikation, um die regulatorischen und gesetzlichen Vorgaben (KYC/AML) zu erfüllen
Verwahrung & Verwaltung von Krypto-Schlüsseln
Wir unterstützen Sie bei der sicheren und anwenderfreundlichen Verwaltung und Verwendung von Krypto-Schlüsseln (Unternehmens- und Kundenschlüssel)
Elektronische Signatur
Die qualifizierte elektronische Signatur (QES)
als Ersatz für die eigenhändige Unterschrift
Integration von Kryptowährungen
Wir unterstützen Sie bei der direkten (über Blockchain) oder indirekten Integration von Kryptowährungen in ihren Geschäftsanwedungen (z.B. Asset Management oder Core Banking System)
Bestandteile einer Blockchain
Dezentrales Netzwerk (Peer-to-Peer)
„Peer-to-Peer“ Netzwerke ist ein Zusammenschluss von heterogen, gleichberechtigten und verteilten Knotenpunkte (Nodes), wo jeder Knoten mit jedem kommuniziert.
Der wichtigste Aspekt dieses Netzwerkes ist dass das System als Ganzes agiert, also autonom ohne Nutzung einer zentralen Steuerungseinheit.
Kryptografie
Die Komponente Kryptografie transportiert Transparenz und Privatsphäre und basiert auf zwei kryptografischen Grundbestandteilen, zum einem den Hash-Funktionen und zum anderen den digitalen Signaturen sog. Public-Key-Kryptografien.
Distributed Ledger
Die meisten Blockchain Plattformen enthalten vereinfacht gesagt ein global verteiltes Buchhaltungssystem welches die einzelnen Kryptobestände der einzelnen inhaber (also Krypto-Schlüsseln) festhält.
Blöcke
Der Block stellt den zentralen sowie gleichzeitig den kleinsten Bestandteil einer Blockchain dar. Der durch die Aneinanderreihung von nicht veränderbaren Richtigbefundanzeigen entsteht. In der Regel setzt sich ein Block aus vier Komponenten zusammen:
- Einen Vorgänger-Block (mit Ausnahme des Intialblocks) der über seinen Hashwert eindeutig identifiziert wird
- Einem Zeitstempel zum Existenz-Nachweis eines bestimmten Termins
- Pendente, noch unbestätigten Transaktionen die durch einen kryptografischen Code (root Hash) abgebildet sind
- Einem eindeutigen Index (Nonce), welche über Versuch und Irrtum gefunden werden muss
Transaktionen
Eine Transaktion bildet eine Veränderung eines Datenelementes für durch dessen Inhaber (öffentliche Adresse seines Kryptoschlüssels ab). Wegen seiner dezentralen Architektur müssen Transaktionen in einer Blockchain dezentral erstellt gespeichert, verteilt sowie validiert werden. Neue, unbestätigte Transaktionen werden in einem neuen Block erfasst und den anderen Nodes mitgeteilt. Wurde ein Block bestätigt, sow
Konsens Mechanismus
Dann müssen sich die Beteiligten einigen, welcher vorgeschlagene Block tatsächlich in die Kette eingefügt wird. Dies erfolgt durch ein sogenanntes Konsensprotokoll, ein algorithmisches Verfahren zur Abstimmung.
Der sogenannte Proof of Work Konsensus stellt sicher, dass ein Teilnehmer (Knotenpunkt) vorgängig einen gewissen Arbeitsaufwand nachweislich verrichtet hat, damit er eine Anzahl von Transaktionen bestätigen kann. Hierfür bekommt der Gewinner eine Belohnung um die aufgebrachte elektrische Energie und spezieller Hardwarre zu entschädigen und er zusätzlich einen Gewinn daraus ziehen kann. Die Ausschüttung setzt sich aus dem aktuellen Block Reward und den in den Transaktionen bewilligten Transaktionsgebühren zusammen.
Wurde ein Block entsprechend des Protokolls verifiziert, erhält der Teilnehmer, der Miner, eine Belohnung (Block Reward). Diese „Incentivierung führt im Zusammenspiel mit dem P2P-Charakter der Blockchain dazu, dass der Aufwand für Manipulationen des von dessen Teilnehmerzahl (Knotenpunkte) abhängig ist. „Proof-of-Work“ bedient sich hauptsächlich zweier finanzieller Vergütungen, um den Nutzer zu motivieren das Netzwerk aufrechtzuerhalten: Der Erlös aus dem Schürfvorgang und Transaktionsgebühren. Dem ersten Schürfer, der einen kürzeren Hash als den vorgegebenen Schwierigkeitsgrad findet, steht es zu, neue Bitcoins zu „drucken“ und die Transaktionsgebühren, welche vom Sender an das Netzwerk gezahlt werden, zu behalten.
Auf was Sie bei der Auswahl der Blockchain achten sollten
Vertrauen
Verbreitung
Ein wichtiges Kriterium bei der Auswahl der Blockchain ist deren Verbreitung und Verteilung.
Manipulationssicherheit
Durch kryptographische Verfahren wird sichergestellt, dass die Blockchain nicht nachträglich geändert werden kann. Die Kette der Blöcke ist somit unveränderbar, fälschungs- und manipulationssicher.
Sicherheit
Transaktionsdurchsatz
Operative Kosten
Die operativen Kisten können je nach Blockchain ganz unterschiedlich ausfallen. Neben dem Betrieb der eigenen Entwicklungs- und Testumgebung müssen ebenfalls die anfallenden Transaktionsgebühren berücksichtigt werden. Ein weiterer wichtiger Aspekt ist, dass die entsprechende Native Krypto-Währung vielfach dem freien Markt ausgesetzt ist. Die z.T. extremen Kursschwankungen können die operativen Kosten erheblich erhöhen und im bestenfalls mindern.
Wichtig ist zu verstehen, dass es nicht die eine richtige Blockchain gibt. Vielmehr hat jede Blockchain Plattform ihre Stärken und Schwächen. Das von Vitalik Buterin’s aufgestellte Thereom „trilemma“ (in Anlehnung auf das CAP-Thereom) lautet:
Es können nur immer zwei der folgenden Eigenschaften vollständig erfüllt sein jedoch nicht alle drei:
Dezentralisierung
- Je höher desto zugänglicher,
verfügbarer und transparenter ist die Blockchain für alle Teilnehmer - Die Buchhaltung ist konsistent über alle Nodes hinweg
Skalierung
- Je höher desto mehr Transaktionen können (gleichzeitig) abgewickelt werden
- Je höher desto kleiner ist die Latenz, also der Zeit die Vergeht, um eine Transaktion bzw. den Block zu replizieren
Sicherheit
- Definiert den Grad der Datenintegrität
- Resistenz gegen Angriffe von aussen (z.B. DDos)
- Je höher, umso mehr Ressourcen benötigt der Angreifer, um Daten zu fälschen
Das heisst, wenn Sie zum Beispiel eine Blockchain-Plattform für ein Zahlungssystem mit hohen Transaktionsdurchsatz und hoher Sicherheit benötigen, müssen Sie zwangsläufig Abstriche beim Grad der Dezentralisierung machen müssen. Daher empfehlen wir vorallem nicht-Funktionale Anforderungen.
Übersicht der wichtigsten Blockchain Plattformen mit Ihren Eigenschaften
Namen | Zugang | Trx/Sek. | Blockzeit | Prim. Einsatzgebiet | Vorteile | Nachteile | Eigenschaften |
---|---|---|---|---|---|---|---|
Bitcoin [BTC] | Öffentlich | ±15 | ±600 Sek. | Ein elektronische Peer-to-Peer Cash System | - Sehr verbreitet | - Hohe Blockzeit & geringe Blockgrösse - Nicht geeignet für «Echtzeit Anwendungen» - Anonymität | - Privacy Coin - Sehr hohe Transaktionsgebühren |
Monero | Öffentlich | ±4 | ±120 Sek. | Ein elektronische Peer-to-Peer Cash System | - Hoher Grad an Privatsphäre, Anonymität und Dezentralisierung - Kontinuierliche Anpassung der Mining-Schwwierigkeit und ASIC Resistent | - Nicht von allen Wallets unterstützt - Transaktionshistory ist nicht einsehbar (Tendet Coins nicht ermittelbar) | - Privacy Coin - PoW optimiert für General-Purpose-Hardware - Crypto Note-Protokoll Verbesserte Privatsphäre (Anonymität |
Ethereum [ETH] | Öffentlich | ±15 | ±15 Sek. | Öffentliche blockchain-basierte Computing Platform für Smart Contracts | - ERC-20 ist der weitverbreitetste Token Standard | - Hohe Transaktionsgebühren - Komplexität | - PoW (Proof of Work) |
Quorum | Eingeschränkt (Permissioned) | ±200 | ±0.5 Sek | Optimiertes Ethereum für den Unternehmensbereich | - Verteiltes On-chain Transaktions-Management | - Ist nur als Private Chain verfügbar | - Proof of Importance |
EOS | ±100‘000 | Öffentliche blockchain-basierte Computing Platform für Smart Contracts | - Keine Transaktionsgebühren | ||||
Ardor | Öffentliche Blockchain-As-a-service Platform | ±1000 | ±60 Sek. | Asset Management / Finanzinstitute | - Time-To-market - Blockchain as a Service - Side/Child-Chains | - Parent/Child- Architektur - Proof of Stake - Verschlüsselte Nachrichten - Voting, int. Exchange |
|
nem | Öffentlich | ±1000 | ±60 Sek. | Peer-to-peer cryptocurrency and blockchain platform | - Einfachheit - Geschwindigkeit - Sicherheit | - Code wird nicht auf BS ausgeführt | |
NEO | ±20 Sek. | - Keine Transaktionskosten | - Digitale Identität - NEP-5 | - PoS (Proof of Stake) - Keine |
|||
Ripple | Öffentlich | ±1’500 | 3-5 Sek. | Zahlungs- und Echtzeit-Bruttoabwicklung (RTGS) System | - Einfach zu integrierendes System für den Austausch von Schuldscheinen (IOU) - Basiert auf dem Vertrauen zwischen den einzelnen Teilnehmern (Sozial-Graph) - Integrierte FX-Börse | - Kontostände von der einen Vertrauensstelle zur anderen verschieben | |
R3 Corda | Privat | 15-1678 | Enterprise Blockchain für den Banken- und Finanzsektor | - Privatsphäre - Für geschäftskritische Umgebungen - Konsortium mit über 100 Finanzinstituten | - Hohe Komplexität - Erfüllt nicht alle Kriterien einer Blockchain | - Unterstützt keinen Konsensus - P3p - Speichert keine Daten dezentral - Unterstützt Regulierungsorgane |
|
Cardano [ADA] | 20 Sek. | Das Ethereum von Japan | - Proof-of-Stake (Ouroboros algorithm) Consensus - Das Ethereum von Japan/Hong Kong |
||||
Stellar | Privat | ±1000 | 3-5 Sek. | - Zahlungssystem - Zahlungs- und Echtzeit-Bruttoabwicklung (RTGS) System | - Time-To-Market | - Open-Source - Stellar Consensus Protocol (SCP) |
|
Hyper Ledger Fabric | Privat | ±3500 | ±0.5 Sek | Sämtliche Industrien mit B2B | - Erlaubt den Bau eigener, massgeschneiderter Blockchain Plattformen (Baukasten Prinzip) | - Konsensus ist wählbar Pluggable (PBFT) | |
Sovrin | - Identity Management - Online-Authentifizierung | - Ideal für ein dezentrales Identity Management | - Das Gegenmodell zu Google und Facebook, da der Benutzer die volle Kontrolle über seinen Identitätsnachweis hat und die Daten nur mit seinem PK entschlüsselt werden können. |