Schwerpunktthema

Blockchain

Artikel

Geld statt Kohle

Viele Kryptow√§hrungen nutzen Blockchains mit ‚ÄěProof of Work‚Äú, aus dem ein enormer Energieverbrauch resultieren kann. ‚ÄěProof of Stake‚Äú l√∂st dieses Problem, doch das Verfahren hat auch Nachteile. Ganz ohne Proof of Irgendwas l√§sst sich eine Kryptow√§hrung aber kaum realisieren.

Podcast

Proof of Stake

Wie hoch ist dein Einsatz?

Artikel

Vertr√§ge im √Ąther

Eine Einf√ľhrung in die Ethereum-Blockchain

Artikel

Geld im √Ąther

Tesla akzeptiert Bitcoin-Zahlungen, auf Ethereum werden Tweets verkauft ‚Äď von Kryptow√§hrungen h√∂rt man st√§ndig. Aber wie benutzt man so ein System, wie kommt man an das virtuelle Geld und wie √ľberweist man es? Zum entspannten Lernen eignet sich Ethereum: ¬≠Dessen Blockchain ist einfach zu benutzen und erlaubt freies Experimentieren in Testnetzen.

Artikel

Den √Ąther programmieren

Bei Ethereum denken viele an eine Kryptow√§hrung, dabei ¬≠handelt es sich eigentlich um ein weltweit verteiltes Rechen¬≠zentrum, das Programme ‚Äď ¬≠sogenannte Smart Contracts ‚Äď auf einer Blockchain ausf√ľhrt. Wir zeigen Ihnen, wie Sie einen solchen Smart Contract programmieren, um ‚ÄěSchere, Stein, Papier‚Äú auf der Ethereum-¬≠Blockchain zu spielen.

Blog-Post

Dezentralisierte Architektur: Was steckt hinter Blockchains

Artikel

Smart Contracts programmieren in Ethereum

Ethereum steht hinter einer der popul√§rsten Kryptow√§hrungen ‚Äď und doch ist es noch sehr viel mehr. Damit kann kryptografisches Geld dank Algorithmen n√§mlich v√∂llig autonom verwaltet werden. Aber wie funktionieren die sogenannten Smart Contracts und wo geht die Reise hin?

Blog-Post

Deploying a WebAssembly smart contract on Oasis Ethereum

One of the cornerstones of Ethereum 2.0 is the migration from the ‚Äěclassic‚Äú EVM to a WebAssembly-based virtual machine. In this post, I explain how to deploy a compiled WebAssembly contract to the Oasis Ethereum chain.

Artikel

Smart Contracts in Rust

Sicherer programmieren in Ethereum

Artikel

Das Ammenm√§rchen der VerschluŐąsselung

Immer wieder liest man, wie stark die Verschl√ľsselung von Bitcoin und wie sicher dadurch die Nutzung der Kryptow√§hrung sei. Aber was ist denn nun in Bitcoin tats√§chlich verschl√ľsselt? Dieser Artikel soll etwas Licht ins Dunkel bringen.

Blog-Post

Remote Training, funktioniert das?

Heimarbeit hat sich mittlerweile ‚Äď mehr oder weniger freiwillig ‚Äď bei den meisten Unternehmen in der IT durchgesetzt. Doch beim Thema Schulungen sind viele noch skeptisch, ob das funktionieren k√∂nnte.

Link

Blockchain, CPSA certifications and iSAQB membership

Blog-Post

The many ways of testing Smart Contracts in Ethereum

You have implemented a smart contract for Ethereum, and now you are wondering how you can test it under real-life conditions, but without spending money in case there’s a problem? Luckily, there are test networks that can help you with this.

Artikel

Fabric vs. Corda

Während die meisten öffentlichen Kryptowährungen alle ein recht ähnlichen Peer-to-Peer-Ansatz verfolgen, deren Transaktionen sich grob in Bitcoin- oder Ethereum-ähnlich einteilen lassen, gehen die private Blockchains teilweise radikal andere Wege. In diesem Artikel wollen wir die beiden Platzhirsche Hyperledger Fabric und Corda miteinander vergleichen.

Artikel

Verifikation von Smart Contracts

Artikel

Wo zum Geier sind die Blöcke

Corda wurde vom Konsortium R3 [1] in Zusammenarbeit mit mehr als 200 Technologie- und Industriepartnern entwickelt. Laut Hersteller handelt es sich bei Corda um eine Open-Source-Blockchain, die speziell f√ľr die Anwendung in Unternehmen gedacht ist. Im Gegensatz zu anderen Blockchain-L√∂sungen werden Informationen nur zwischen den Parteien ausgetauscht, die sie auch tats√§chlich ben√∂tigen. Diese Informationen nennt man bei Corda ‚ÄěShared Facts‚Äú. In diesem Artikel wird gezeigt, wie solche geteilten Fakten entstehen, verteilt und historisiert werden. R3 ¬†‚Ü©

Artikel

Adressen und Transaktionen in Kryptowährungen

Kryptow√§hrungen sind in aller Munde. Tutorials und Erkl√§rungen gibt es zuhauf. In dieser Artikelserie soll ein bestimmer Aspekt, n√§mlich der der Adressen und Transaktionen, detailliert f√ľr popul√§re Blockchains gekl√§rt werden. Denn unter der Oberfl√§che verbirgt sich einiges an Komplexit√§t. Teil 3: Altcoins.

Artikel

Adressen und Transaktionen in Kryptowährungen

Teil 2: Ethereum

Artikel

Adressen und Transaktionen in Kryptowährungen

Kryptow√§hrungen sind in aller Munde. Tutorials und Erkl√§rungen gibt es zuhauf. In dieser Artikelserie soll ein bestimmter Aspekt, n√§mlich der der Adressen und Transaktionen, detailliert f√ľr popul√§re Blockchains gekl√§rt werden. Denn unter der Oberfl√§che verbirgt sich einiges an Komplexit√§t. Teil 1: Bitcoin.

Blog-Post

Aeternity Smart Contract Deployment

The Forgae framework offers developments tools to easily test and deploy Aeternity smart contracts, and start a local environment on the developer’s workstation.

Blog-Post

Aeternity Smart Contract Development

Podcast

Blockchain ‚Äď Part 2

√úber Ethereum und Alternativen zu Proof-of-Work

Blog-Post

Ethereum Contracts with Truffle Framework

There are many ways of development for new Smart contracts for Ethereum. Truffle Suite is one of them. It gives the developer the power to focus more on business logic than on operations.

Artikel

Distributed Trust

Verteilte Reputationssysteme in der Blockchain

Artikel

Konsensans√§tze f√ľr Blockchains

Eines der wichtigsten Kriterien, um Blockchain-basierte Systeme miteinander zu vergleichen, ist die Art und Weise, wie sich die am insgesamt verteilt organisierten System beteiligten Parteien auf eine einzige Wahrheit einigen. Dazu werden unterschiedliche Konsensus-Verfahren eingesetzt, die wir uns in diesem Artikel näher ansehen.

Podcast

Blockchain ‚Äď Part 1

√úber Bitcoin und Blockchain

Blog-Post

Blockchain Mining: Embarrassingly Parallel?

Blog-Post

Blockchain Mining with Rust

Recently, at one of our yearly hands-on events, we took on the challenge of implementing our own blockchain. One of the core challenges of this is the mining of new blocks. In this blog post, I want to show two different approaches we tried out for this task, using the Rust programming language.

Artikel

Blockchain hausgemacht

120 Mitarbeiterinnen und Mitarbeiter bauen eine Blockchain in 12 Sprachen. Bei INNOQ veranstalten wir jedes Jahr einen so genannten Hands-On-Event. Dieser ist Teil unserer regul√§ren Mitarbeiter-Events und findet typischerweise im Fr√ľhjahr statt. Wir treffen uns alle f√ľr zwei Tage an einem Ort und versuchen mit der Programmiersprache unserer Wahl in Gruppen eine definierte Aufgabe zu l√∂sen. Optimal also, um neue Sprachen und neue Kolleginnen und Kollegen in Gruppenarbeit kennenzulernen. Die Aufgabenstellung lautete in diesem Jahr: Baue eine Blockchain!

Blog-Post

Proof of Existence via HTTPS

Artikel

Kluge Kontrakte auf Basis von Ethereum

Ethereum ist ein Blockchain-basiertes, offenes System, das im Gegensatz zu Bitcoin die Idee von ‚ÄěSmart Contracts‚Äú als zentrales Thema hat. Damit k√∂nnen beliebige Gesch√§ftsmodell durch eine Form automatischer Agenten abgebildet werden, die auf Transaktionen reagieren und deren Code f√ľr jeden einsehbar ist. Die Regeln, die man normalerweise in juristischen Vertr√§gen abbildet, werden damit zu ausf√ľhrbaren Programmen ‚Äď und die Akteure, die sich an diese Regeln halten, durch ‚Äěautonome Organisationen‚Äú ersetzt. In diesem Artikel stellen wir die Technik hinter Ethereum kurz vor und zeigen die M√∂glichkeiten an einem einfachem Beispiel auf.