SwapSpace – Kettenübergreifende Krypto-Swaps

Was sind Smart Contracts und was können sie für dich tun?

June Katz

,

Aktualisiert: ,3 Min

Die Einführung der Blockchain hat viele Branchen effizienter gemacht, indem sie die Art und Weise, wie Daten gespeichert werden, transparent und dezentralisiert gestaltet hat. Doch das ist bei weitem nicht alles, was Blockchain-Technologie leisten kann. Als unglaublich kluger junger Mann begann Vitalik Buterin darüber nachzudenken, wie Bitcoin verbessert werden könnte. Er war schon seit geraumer Zeit in der Blockchain-Branche aktiv und wurde zu einer anerkannten Persönlichkeit. Nach Jahren der Forschung und des Teilens seiner Vision entwickelte er ein neues Projekt, das Ethereum genannt wurde. Dieses Projekt ist dafür verantwortlich, Smart Contracts einer breiten Masse zugänglich zu machen, insbesondere durch die Durchführung von Tausenden von ICOs, kurz für Initial Coin Offerings. Aber was sind diese Smart Contracts und was können sie tun?

Was sind Blockchain-Smart-Contracts?

Smart Contracts sind die effizienteste Möglichkeit, ohne Mittelsmann zu arbeiten. Sie ermöglichen es, dass ein Vertrag selbstausführend ist, sodass keine der beteiligten Parteien einander vertrauen muss. Smart Contracts können in der Finanzbranche, im Immobilienwesen, im Sachenrecht, bei der Durchsetzung von Krediten, einfach überall eingesetzt werden. Stellen wir uns ein Beispiel für einen Smart Contract vor. Person A mietet eine Wohnung von Person B. Person A möchte die Miete mit Kryptowährung bezahlen, genauer gesagt mit Ethereum. Person B erstellt einen Blockchain-Smart-Contract mit allen Regeln und Vorschriften, die Person A einhalten muss, um in der Wohnung zu leben. Nun kann Person A die Miete bezahlen, indem Gelder in den Smart Contract eingezahlt werden, der dann als Treuhandkonto fungiert. Wenn eine der beiden Parteien gegen die Vertragsbedingungen verstößt, werden die Gelder freigegeben oder nicht freigegeben, abhängig davon, was im Smart Contract festgelegt ist. Nehmen wir an, Person A möchte die Wohnung nicht mehr mieten. Wenn die Wohnung ordnungsgemäß verlassen wird, überweist der Smart Contract die Kaution automatisch an Person A zurück, da die Vertragslaufzeit erfüllt wurde. Ein technischereres Beispiel, also ein Codeausschnitt, den wir gerne teilen möchten, ist das Folgende:pragma solidity ^0.4.21;

contract Coin {

    // Das Schlüsselwort "public" macht diese Variablen
    // von außen lesbar.
    address public minter;

    mapping (address => uint) public balances;

    // Ereignisse ermöglichen es leichten Clients, auf
    // Änderungen effizient zu reagieren.
    event Sent(address from, address to, uint amount);

    // Dies ist der Konstruktor, dessen Code
    // nur ausgeführt wird, wenn der Vertrag erstellt wird.
    function Coin() public {
        minter = msg.sender;
    }

    function mint(address receiver, uint amount) public {
        if (msg.sender != minter) return;
        balances[receiver] += amount;
    }

    function send(address receiver, uint amount) public {
        if (balances[msg.sender] < amount) return;
        balances[msg.sender] -= amount;
        balances[receiver] += amount;
        emit Sent(msg.sender, receiver, amount);
    }

}

Dies zeigt die Art und Weise, wie eine Kryptowährung aus dem Nichts erschaffen und es dann Menschen ermöglicht wird, mit dieser Währung zu transaktieren. Mehr dazu findet man in den von Solidity bereitgestellten Dokumenten.

Wofür werden Smart Contracts derzeit verwendet?

Smart Contracts werden in verschiedenen Branchen eingesetzt. Einige der Praxisbeispiele, die wir mit Ihnen teilen möchten, sind: 

  • Smart Contracts im Bankwesen. Barclays Corporate Bank nutzt Smart Contracts, um Änderungen im Eigentum an Immobilien zu protokollieren und anschließend Zahlungen automatisch an andere Finanzinstitute zu überweisen.
  • Smart Contracts im Gesundheitswesen. Persönliche Gesundheitsakten könnten kodiert und auf einer Blockchain gespeichert werden. Der private Schlüssel zu diesen Datensätzen kann mithilfe von private keys gesperrt werden. Nun kann ein Smart Contract eingesetzt werden, wenn eine Person regelmäßig verschreibungspflichtige Medikamente einnimmt. 
  • Smart Contracts für Wahlen. In der Regierung können Smart Contracts genutzt werden, um die Wahlbeteiligung zu erhöhen. Menschen könnten einfach von zu Hause aus wählen, ganz bequem mit ein paar Klicks.

Wie sieht die Zukunft der Smart Contracts aus?

Niemand kann die Zukunft vorhersagen, wir können nur spekulieren. Für Smart Contracts sieht die Zukunft sehr vielversprechend aus. Jede Woche lesen wir Nachrichten darüber, dass große Unternehmen Smart Contracts in ihre Strukturen integrieren. Erst kürzlich gab Nike bekannt, dass sie die Eigentumsverhältnisse von Sneakers mithilfe der Ethereum-Blockchain nachverfolgen würden. Das ist ohne Smart Contracts nicht möglich. Stellen wir uns vor, wie viele Mittelsmänner eliminiert werden können, wenn wir beginnen, Smart Contracts zu nutzen. Wir bräuchten keine Notare, Anwälte oder sogar Richter mehr, wenn es Verträge gibt, die sie ersetzen können. Es ist faszinierend und zugleich beängstigend, über die Möglichkeiten nachzudenken.

Teilen:

Verwandte Beiträge

Neugierig auf mehr?

Abonniere unseren Newsletter – bleib informiert und selbstbestimmt.