SMART CONTRACTS: Was sind SCHLAUE VERTRÄGE? (Einfach erklärt) |

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024

ความคิดเห็น • 44

  • @Alex-ri6ou
    @Alex-ri6ou 2 ปีที่แล้ว +21

    Ich bin selbst Ethereum Miner und hab mehrere Ethereum und bin froh, dass du über dieses Thema Blockchain und insbesondere Smart Contracs redest. Wäre schön, wenn du mal wenn’s soweit ist ein Video über proof of stake machst, insbesondere darüber, wie es die Ethereum Blockchain verbessern wird. Danke! Und super Video! 😄

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 ปีที่แล้ว +5

      Da gibt es schon sehr gute Videos auf TH-cam. Ich möchte mehr auf die Mathematik dahinter eingehen, weil das eher meiner Expertise entspricht.

    • @realbastikoo5637
      @realbastikoo5637 2 ปีที่แล้ว +3

      Durch POS wird Ethereum noch zentralisierter als es schon ist 😐
      Hauptsache es kann besser Skalieren

    • @Alex-ri6ou
      @Alex-ri6ou 2 ปีที่แล้ว

      @@realbastikoo5637 Ich finde es ja selbst schade, weil ich dann nicht mehr minen kann, aber wenn wir trotzdem alle full nodes, alle light nodes und dann noch die staker haben, dann sollte die Ethereum Main Chain trotzdem noch sehr dezentral und immer noch unantastbar und unangreifbar sein. Die Skalierung und mehrere Blockchains nebeneinander wird Ethereum so viel besser und schneller machen. Es wird DIE BLOCKCHAIN werden!

    • @realbastikoo5637
      @realbastikoo5637 2 ปีที่แล้ว

      @@Alex-ri6ou Da bin ich komplett gegensätzlicher Meinung. Die Main Chain von Ethereum ist doch überhaupt nicht dezentral. Oder betreibst du eine Ethereum Full Node? Die aller meisten ETH Full Nodes werden von AWS betrieben, weil die Anforderung dafür viel zu groß ist, als dass mein Computer zuhause das machen könnte. Was passiert wenn Amazon plötzlich etwas gegen eth hat? Ziemlich auf große Server zentralisiert…
      Bitcoin dagegen hat die Blöcke so einfach gemacht, dass ein Raspberry Pi als Node rechenleistung reicht und die gesamte Blockchain gerade mal um die 500gb groß ist. Somit bau ich mir eine FullNode für 150€, was glaub ich fast jeder weltweit sich noch leisten kann.
      Und mit Proof of Stake kommt das nächste Problem der Zentralisierung. Geld wird hier direkt zu Macht im Netzwerk + wer mehr Geld hat bekommt auch mehr als Rewards. Sollte eine Instanz jemals über 50% aller Ether bekommen würde er damit nicht nur die meisten Rewards bekommen, sondern könnte alleine das Netzwerk überstimmen, da Consensus = Wohlstand. Das schlimme dabei: Es kann ihm niemand mehr wegnehmen, er kann es aber gleichzeitig auf hunderte Nodes aufteilen und wird damit völlig unerkannt die größte Entität bleiben.
      Für ein freies dezentrales Geld ist dies der absolute Horror und das Gegenteil von dezentralisierung.
      Und das ganze ist ja noch neben der Entwicklung, die auch rein von der Ethereum Foundation stattfindet und niemand sonst Mitspracherecht hat.
      Ich fasse mal zusammen: Nodes sind auf Server (hauptsächlich von AWS) zentralisiert, Entwicklung ist auf die Ethereum Foundation limitiert und zentralisiert, Regeln des Netzwerks könnte durch eine große Entität zentralisiert werden durch POS, ohne dass man es ihm wegnehmen kann (könnte entweder auch die Ethereum Foundation sein, die eine Menge der Coins hält oder ein Staat, der die Macht für sich nutzt)

    • @realbastikoo5637
      @realbastikoo5637 2 ปีที่แล้ว

      Fazit, was ich daraus ziehe: Ethereum ist als Geld unbrauchbar und NICHT Dezentral.
      Wenn wir uns die Blockchain Technologie anschauen, dann ist diese völlig ineffizient. Auf hunderten Computern Dinge zu speichern und alle nach Bestätigung zu fragen ist logischerweise aufwändiger, als es auf einem Server zu machen. Somit ist eine Blockchain nur dann rechtfertigbar, wenn ich eine absolute Dezentralität bekomme und NIEMAND langfristig mehr Macht als ein anderer haben kann. Wenn Ethereum durch oben genannte Gründe nicht dezentral ist, dann ist auch die Blockchain nicht rechtfertigbar und man könnte das selbe Ergebnis mit einem Serverprotokoll erreichen, ähnlich wie Windows (zentralisiert durch Microsoft).
      -> MMn ist Dezentralität bei Ethereum hauptsächlich Marketing, damit sie in den Zaum der Zeit passen. Sonst könnten sie ihren Coin nicht verkaufen und wären niemals so schnell gewachsen und so groß geworden.
      Btw sind alle die oben genannten Probleme einer Zentralisierung durch Bitcoin gelöst worden, warum sollten wir Ethereum dann Bitcoin vorziehen?
      Ich freu mich wenn du so lange gelesen hast und Lust auf eine Diskussion hast. Ich bin natürlich offen für Gegenargumente, aber oben Genanntes ist das Ergebnis meiner Recherche über Ethereum und lässt mich seit dem an deren Nutzen zweifeln.

  • @geldgeilergeizer1921
    @geldgeilergeizer1921 2 ปีที่แล้ว +7

    Wie immer gutes Video!

  • @b4anze
    @b4anze 2 ปีที่แล้ว +3

    Folgende Fragen habe ich: Wie wird ein Smart Contract auf der Blockchain ausgeführt ? Muss das jede Full Node für sich selbst machen. Wie werden Loops verhindert? Was passiert wenn beide Vertragsseiten den Vertrag als ungültig erklären wollen?

    • @Gebes
      @Gebes 2 ปีที่แล้ว +2

      Wie wird ein Smart Contract auf der Blockchain ausgeführt? Muss das jede Full Node für sich selbst machen
      Wenn du einen Smart Contract auf Ethereum ausführst, dann musst du erstmal verstehen wie Ethereum generell Transactions handled.
      Ethereum ist PoS basiert, d. h. es wird gleichmäßig oft eine Node aus dem Netzwerk ausgewählt, basierend auf dem gestakten ETH, welche dann den aktuellen Block minen und die Fees einsammeln darf. Wenn du jetzt einen Smart Contract erstellst ist es basically auch nur eine Transaction auf dem Netzwerk, die von der aktuellen Validator Node validiert wird.
      Wenn du jetzt bei einem Smart Contract eine Funktion aufrufst, die etwas ändert, dann muss das von einer Node validiert werden. Das wird dich dann auch dementsprechend Gas kosten.
      Wenn du jetzt nur etwas auslesen möchtest, dann kannst du das z. B. mit deiner lokalen Node machen, ohne Kosten. Es ändert ja nichts am State in der Blockchain, du liest nur die Daten aus dem RAM aus.
      Wie werden Loops verhindert?
      Wenn du denkst, mit while(true){} kannst du das Ethereum Network freezen, dann liegst du falsch. Bei Smart Contracts bezahlst du für die Ressourcen, die du verwendest. Quasi jede Zeile Code, die der User ausführt, muss er mit sogenannten "Gas Fees" bezahlen. Die Erstellung eines Smart Contracts kostet auch "Gas". Letztens hat mich ein kleiner Smart Contract 300$ gekostet, nur damit er mal auf der ETH Blockchain oben ist.
      Wenn dir beim Ausführen das ETH ausgeht, dann wird der Smart Contract Call abgebrochen und alle bisherigen Änderungen werden "reverted".
      Was passiert, wenn beide Vertragsseiten den Vertrag als ungültig erklären wollen?
      Kommt darauf an. Es ist physikalisch nichts an den Smart Contract gebunden. Also du kannst den einfach nochmal hochladen und sagen "Ok gut, das ist jetzt der echte Smart Contract. Den anderen nutzen wir nicht. Passt?"
      Wenn beide Seiten sich darauf einigen, dass man den Smart Contract nicht mehr nutzt, dann nutzt man diesen einfach nicht mehr, obwohl er noch immer existiert. Man kann das auch im Code definieren, wenn man möchte, dass beide Parteien den Vertrag für ungültig erklären können und der Vertrag erst ungültig ist, wenn beide Parteien das auch bestätigt haben.

    • @someone7826
      @someone7826 2 ปีที่แล้ว +1

      @@Gebes Wie wird dann die Einhaltung des Vertrags sichergestellt?

  • @jeyt436
    @jeyt436 2 ปีที่แล้ว +2

    Spannendes Thema.

  • @pascal8045
    @pascal8045 2 ปีที่แล้ว +1

    Ich würde mich sehr darüber freuen, wenn Du ein Video machst, wie man vorbeugt, dass 2 Teilnehmer gleichzeitig in die Blockchain schreiben

    • @stl-xx5rq
      @stl-xx5rq 2 ปีที่แล้ว

      Sollte eigentlich kein Problem sein, weil die Blockchain dezentral ist, jeder Full Node davon eine Kopie hat und diese ohnehin untereinander abgeglichen werden. Und beim Minen oder Minten werden ohnehin mehrere Transaktionen (und andere Daten) auf einmal in einen Block geschrieben.

  • @juliandude9284
    @juliandude9284 2 ปีที่แล้ว +1

    Voll Gut so ne Besitzurkunde meiner Immobilie auf der Blockchain abzusichern. Und falls ich den private key verliere muss sie dann halt abgerissen werden... rip

  • @TheBenEleven
    @TheBenEleven 2 ปีที่แล้ว +1

    Gutes Video! Was hältst du von Web 3.0? Wann kommt dein dezentraler Kanal^^?

  • @LordKhor
    @LordKhor 2 ปีที่แล้ว +2

    Hui hat ja doch noch geklappt 🥳🥳🥳

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 ปีที่แล้ว +2

      Ja, ich habe einen Tippfehler entfernt und das Video nochmal neu hochgeladen.

    • @Frittentheo
      @Frittentheo 2 ปีที่แล้ว

      @@Florian.Dalwigk Da hast du aber ganz schön lange gebraucht nur fürs Korrigieren von einem Tippfehler. Ich wollte das Video gerade anklicken und da war es weg :(

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 ปีที่แล้ว +1

      Naja, Rendern ist harte Arbeit ... Spaß, ich habe erst noch ein anderes Video fertig gestellt.

  • @gronkhyw
    @gronkhyw 2 ปีที่แล้ว

    Habe da mal was zu autonomen Zügen gelesen, die selbstständig untereinander regeln welcher Zug in welchen Abschnitt fahren darf

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 ปีที่แล้ว +1

      Interessant! Hast du da eine Quelle für mich?

    • @Pilesos18
      @Pilesos18 2 ปีที่แล้ว

      Die Quelle hätte ich auch gerne :)

  • @exeqd
    @exeqd 2 ปีที่แล้ว +1

    Nice 👍🏼

  • @stl-xx5rq
    @stl-xx5rq ปีที่แล้ว

    Wirst du eigentlich die Themen Bitcoin, Kryptowährungen und Blockchain irgendwann wieder aufgreifen? Irgendwann wolltest du mal ein Video zum Thema Lightning machen.

    • @Florian.Dalwigk
      @Florian.Dalwigk  ปีที่แล้ว

      Aktuell ist dazu nichts geplant. Meine fachliche Expertise liegt in anderen Bereichen ;)

  • @restartboot487
    @restartboot487 2 ปีที่แล้ว +1

    👍

  • @bauzerbuddy9741
    @bauzerbuddy9741 2 ปีที่แล้ว +1

    epic

  • @raphisteve
    @raphisteve 6 หลายเดือนก่อน

    Bitcoin Satoshi Vision 🎉

    • @Florian.Dalwigk
      @Florian.Dalwigk  6 หลายเดือนก่อน

      Ok

    • @raphisteve
      @raphisteve 6 หลายเดือนก่อน

      @@Florian.Dalwigk haha danke für deine Antwort.
      Schau dir aber diese Chain an. Ich würde mich auch über ein Video freuen. BSV hat letztens nämlich einen 354GB Block mit der neuen Teranode zustande gebracht. Wäre mega interessant was das von deiner Sicht für den Markt, Web 3.0 bedeutet.
      Soweit ich weiß, macht Indien auch ihren digitalen Rupee auf der BSV Blockchain

    • @raphisteve
      @raphisteve 6 หลายเดือนก่อน

      Würde mich über ein Video zu BSV freuen. Könnte Web 3.0 revolutionieren und bereits jetzt wird der indische Rupee auf der Chain programmiert.
      Ausserdem hatte die Blockchain mit der Terranode das erste Mal einen Block mit der größe von 354GB!

  • @pi9463
    @pi9463 2 ปีที่แล้ว

    Servus 103

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 ปีที่แล้ว

      Das zählt nicht ... das Video war schon online ;)

    • @pi9463
      @pi9463 2 ปีที่แล้ว

      @@Florian.Dalwigk kann sein schau derzeit nicht alle Videos an muss für Abi lernen und da bleibt weniger Zeit für anderes

    • @Florian.Dalwigk
      @Florian.Dalwigk  2 ปีที่แล้ว

      Viel Erfolg fürs Lernen!