Bitcoin Forum
July 06, 2022, 11:08:26 PM *
News: Latest Bitcoin Core release: 23.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 [4020] 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 ... 4890 »
  Print  
Author Topic: Der Aktuelle Kursverlauf  (Read 5713222 times)
qwk
Donator
Legendary
*
Offline Offline

Activity: 3192
Merit: 3307


Shitcoin Minimalist


View Profile
December 13, 2018, 03:28:53 PM
 #80381

Kannst du mir bitte erklären, welchen unterschied es macht, ob man nun soviel Geld braucht, um die Hälfte der Coins zu kaufen oder soviel Geld wie die Hälfte der Hashpower?
Lies nochmal: es braucht keine 51% in POS.
Der Angriffsvektor heißt: "nothing at stake".
Man braucht also keine (bzw. nur eine einzige) Coins.
POS-Coins versuchen das i.d.R. mit einem Mindest-Stake zu verhindern, damit wird das System dann (schwach) zentralisiert.

Zweitens:
In POW wird die Energie für den Angriff "verbraucht".
In POS wird der Stake nicht verbraucht.
Damit sind die Kosten für einen Angriff in POW berechenbar als die "Stromkosten" für den Betrieb der 51% für die notwendige Zeit.
(eine Beispielrechnung, wie so was aussieht, findest du hier: Liste volkstümlicher Bitcoin Irrtümer - FAQ)
In POS sind die Kosten also auch bei 51% genau Null, denn die dafür eingesetzten Coins werden nicht verbraucht.

Wohlgemerkt: das sind Kosten innerhalb des Systems, natürlich können durch Effekte außerhalb (Kursänderung etc.) auch bei POS Kosten entstehen, diese sind aber für die Sicherheit des Systems an sich nicht berechenbar. Das wird jetzt der eine oder andere als Begründung hernehmen, dass POS ja doch sicher ist, aber das ist Augenwischerei. Die Frage bei einer Technologie sollte stets sein, ob diese in sich selbst, als geschlossenes System, als sicher betrachtet werden kann. Diese Frage muss man für POS mit einem klaren Nein beantworten.

Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1657148906
Hero Member
*
Offline Offline

Posts: 1657148906

View Profile Personal Message (Offline)

Ignore
1657148906
Reply with quote  #2

1657148906
Report to moderator
1657148906
Hero Member
*
Offline Offline

Posts: 1657148906

View Profile Personal Message (Offline)

Ignore
1657148906
Reply with quote  #2

1657148906
Report to moderator
1657148906
Hero Member
*
Offline Offline

Posts: 1657148906

View Profile Personal Message (Offline)

Ignore
1657148906
Reply with quote  #2

1657148906
Report to moderator
e-coinomist
Legendary
*
Offline Offline

Activity: 2380
Merit: 1085


Money often costs too much.


View Profile
December 13, 2018, 03:36:02 PM
 #80382

Proof of work wurde auch gemacht um das Verteilungsproblem zu lösen.

Ein Miner mit laufenden Kosten verkauft eher Coins als ein Staker der nur minimale Kosten hat.


Nun, da ist etwas dran. Das Argument löst sich aber in Luft auf am Ende der Verteilung. Ab dann macht also POW exakt Null Sinn. Einer Umstellung stände dann gar nichts mehr im Wege.
criptix
Legendary
*
Offline Offline

Activity: 2464
Merit: 1145


View Profile
December 13, 2018, 04:03:10 PM
 #80383

Kannst du mir bitte erklären, welchen unterschied es macht, ob man nun soviel Geld braucht, um die Hälfte der Coins zu kaufen oder soviel Geld wie die Hälfte der Hashpower?
Lies nochmal: es braucht keine 51% in POS.
Der Angriffsvektor heißt: "nothing at stake".
Man braucht also keine (bzw. nur eine einzige) Coins.
POS-Coins versuchen das i.d.R. mit einem Mindest-Stake zu verhindern, damit wird das System dann (schwach) zentralisiert.

Zweitens:
In POW wird die Energie für den Angriff "verbraucht".
In POS wird der Stake nicht verbraucht.
Damit sind die Kosten für einen Angriff in POW berechenbar als die "Stromkosten" für den Betrieb der 51% für die notwendige Zeit.
(eine Beispielrechnung, wie so was aussieht, findest du hier: Liste volkstümlicher Bitcoin Irrtümer - FAQ)
In POS sind die Kosten also auch bei 51% genau Null, denn die dafür eingesetzten Coins werden nicht verbraucht.

Wohlgemerkt: das sind Kosten innerhalb des Systems, natürlich können durch Effekte außerhalb (Kursänderung etc.) auch bei POS Kosten entstehen, diese sind aber für die Sicherheit des Systems an sich nicht berechenbar. Das wird jetzt der eine oder andere als Begründung hernehmen, dass POS ja doch sicher ist, aber das ist Augenwischerei. Die Frage bei einer Technologie sollte stets sein, ob diese in sich selbst, als geschlossenes System, als sicher betrachtet werden kann. Diese Frage muss man für POS mit einem klaren Nein beantworten.


Um es noch zu ergänzen, im PoS verliert der angreifer sein stake (nicht die coins) wenn die attacke fehl schlägt.

Bei PoW verliert der angreifer zusätzlich neben dem strom noch die block rewards.




                     █████
                    ██████
                   ██████
                  ██████
                 ██████
                ██████
               ██████
              ██████
             ██████
            ██████
           ██████
          ██████
         ██████
        ██████    ██████████████████▄
       ██████     ███████████████████
      ██████                   █████
     ██████                   █████
    ██████                   █████
   ██████                   █████
  ██████
 ███████████████████████████████████
██████████████████████████████████████
 ████████████████████████████████████

                      █████
                     ██████
                    ██████
                   ██████
                  ██████
                 ████████████████████
                 ▀██████████████████▀
.LATTICE - A New Paradigm of Decentralized Finance.

 

                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█▌
 

             ▄████▄▄   ▄
█▄          ██████████▀▄
███        ███████████▀
▐████▄     ██████████▌
▄▄██████▄▄▄▄█████████▌
▀████████████████████
  ▀█████████████████
  ▄▄███████████████
   ▀█████████████▀
    ▄▄█████████▀
▀▀██████████▀
    ▀▀▀▀▀
criptix
Legendary
*
Offline Offline

Activity: 2464
Merit: 1145


View Profile
December 13, 2018, 04:07:16 PM
 #80384

Scheint so als ob der Lesch ganze Arbeit geleistet hat , gefühlt jeder 3 Kommentar spricht sich gegen diesen irsinnigen Energievebrauch aus . Tongue

Habe die Kommentare jetzt nicht im Detail überprüft, aber warum wird der Einwand bezüglich des wahrlich exorbitanten Energieverbrauchs von POW hier beständig in sinnentleerte Kontexte gesetzt wie "schaut euch mal den Energieverbrauch der Banken an"? Der Aspekt ist heutzutage durchaus diskutabel, genauso wie Alternativen wie POS, POI or whatever.


Energieaufwand korreliert in direkterweise mit der sicherheit der blockchain.

Mehr stromverbrauch, höhere hashrate, mehr sicherheit.


Die alternativen sind keine alternativen.

Nein, das ist alles falsch.

Das weist du auch selber, das das alles falsch ist.

Die richtige Antwort wäre "verteilte Hashrate" gewesen. 1ne Miningfabrik in China ist das genaue Gegenteil davon.
Und dann zeige mal bitte die Beispiele wo Staking unsicher wäre?

Es ist richtig.

Eine miningfarm wäre das äquivalente beispiel zu jemanden der 51+% aller coins im PoS hält.

Aber dies ist nicht der fall bei Bitcoin.

Mining ist offen für jeden und wird solange betrieben wie es wirtschaftlich rentabel ist (siehe mining farmen außerhalb von china - selbst wenn man davon ausgeht das alle chinesischen pools inklusive hardware von einer person kontroliert wird sind wir erst bei ca. 45%).




                     █████
                    ██████
                   ██████
                  ██████
                 ██████
                ██████
               ██████
              ██████
             ██████
            ██████
           ██████
          ██████
         ██████
        ██████    ██████████████████▄
       ██████     ███████████████████
      ██████                   █████
     ██████                   █████
    ██████                   █████
   ██████                   █████
  ██████
 ███████████████████████████████████
██████████████████████████████████████
 ████████████████████████████████████

                      █████
                     ██████
                    ██████
                   ██████
                  ██████
                 ████████████████████
                 ▀██████████████████▀
.LATTICE - A New Paradigm of Decentralized Finance.

 

                   ▄▄████
              ▄▄████████▌
         ▄▄█████████▀███
    ▄▄██████████▀▀ ▄███▌
▄████████████▀▀  ▄█████
▀▀▀███████▀   ▄███████▌
      ██    ▄█████████
       █  ▄██████████▌
       █  ███████████
       █ ██▀ ▀██████▌
       ██▀     ▀████
                 ▀█▌
 

             ▄████▄▄   ▄
█▄          ██████████▀▄
███        ███████████▀
▐████▄     ██████████▌
▄▄██████▄▄▄▄█████████▌
▀████████████████████
  ▀█████████████████
  ▄▄███████████████
   ▀█████████████▀
    ▄▄█████████▀
▀▀██████████▀
    ▀▀▀▀▀
lordoliver
Legendary
*
Offline Offline

Activity: 1666
Merit: 1019

expect(brain).toHaveBeenUsed()


View Profile
December 13, 2018, 04:17:45 PM
 #80385

Kannst du mir bitte erklären, welchen unterschied es macht, ob man nun soviel Geld braucht, um die Hälfte der Coins zu kaufen oder soviel Geld wie die Hälfte der Hashpower?
Lies nochmal: es braucht keine 51% in POS.
Der Angriffsvektor heißt: "nothing at stake".
Man braucht also keine (bzw. nur eine einzige) Coins.
POS-Coins versuchen das i.d.R. mit einem Mindest-Stake zu verhindern, damit wird das System dann (schwach) zentralisiert.

Zweitens:
In POW wird die Energie für den Angriff "verbraucht".
In POS wird der Stake nicht verbraucht.
Damit sind die Kosten für einen Angriff in POW berechenbar als die "Stromkosten" für den Betrieb der 51% für die notwendige Zeit.
(eine Beispielrechnung, wie so was aussieht, findest du hier: Liste volkstümlicher Bitcoin Irrtümer - FAQ)
In POS sind die Kosten also auch bei 51% genau Null, denn die dafür eingesetzten Coins werden nicht verbraucht.

Wohlgemerkt: das sind Kosten innerhalb des Systems, natürlich können durch Effekte außerhalb (Kursänderung etc.) auch bei POS Kosten entstehen, diese sind aber für die Sicherheit des Systems an sich nicht berechenbar. Das wird jetzt der eine oder andere als Begründung hernehmen, dass POS ja doch sicher ist, aber das ist Augenwischerei. Die Frage bei einer Technologie sollte stets sein, ob diese in sich selbst, als geschlossenes System, als sicher betrachtet werden kann. Diese Frage muss man für POS mit einem klaren Nein beantworten.

Du siehst den Stromverbrauch als Sicherheit an und nicht die Kosten für die Anschaffung? Check ich nicht...
So lang dauert der Angriff doch nicht als dass das im Vergleich zu Material/Coins eine Rolle spielen würde, oder?
Und auch wenn ich das Material/Coins wieder verkaufen kann. Wir wissen doch, dass das definitiv viel billiger sein muss/wird, vor allem, wenn jemand anders von den Hack mitbekommt... dann sinken sowohl Coins als auch Hardwarepreise.
qwk
Donator
Legendary
*
Offline Offline

Activity: 3192
Merit: 3307


Shitcoin Minimalist


View Profile
December 13, 2018, 04:25:03 PM
 #80386

Um es noch zu ergänzen, im PoS verliert der angreifer sein stake (nicht die coins) wenn die attacke fehl schlägt.
Nein.
Ich glaube, die Missverständnisse bei POS rühren daher, dass die wenigsten wirklich verstehen, was "nothing at stake" eigentlich ist, bzw. wie es funktioniert.
Ich versuche mal, das einfach zu erklären:

1. Proof of Work / POW
Das POWCoin-Netzwerk besteht aus genau 100 Rechnern zu jeweils 1 GH/s, hat also insgesamt 100 GH/S.
Bob betreibt eine Farm mit 66 dieser Rechnern, er stellt also 2/3 der Gesamtrechenleistung.
Bob gibt einen POWCoin aus.
Er will sich nun an einem Doublespend versuchen.
Er könnte eine 51%-Attacke fahren, die Kosten hierfür beschreibe ich in Liste volkstümlicher Bitcoin Irrtümer - FAQ.

Er kann aber auch versuchen, nur einen seiner Computer an einer neuen Chain rechnen zu lassen, in der der Doublespend vorkommt.
Mit ein bisschen Glück (naja, sehr sehr sehr viel Glück) findet dieser eine Rechner ja zufällig 100 Blöcke innerhalb von 1 Stunde oder so.

Die Kosten für diesen Angriff (der eine Erfolgswahrscheinlichkeit von nahezu Null hat), sind 1% der Rechenleistung des Netzwerks in POWCoin.
Die Kosten entstehen, weil der Rechner, den Bob für den Angriff verwendet, nicht gleichzeitig auch an der "ehrlichen" Kette mitrechnen kann.

2. Proof of Stake / POS
Das POSCoin-Netzwerk besteht aus 100 Stakes zu je einem Prozent der Gesamtcoins.
Bob hat nur einen dieser Stakes.
Bob gibt einen POSCoin aus.
Er will den Doublespend versuchen.
Er kann nun einen Angriff versuchen, indem er eine neue Chain erzeugt, in der der Doublespend "drin ist".
Diese neue Chain erzeugt er "nebenher", er publiziert sie also nicht, solange dieser Angriff nicht erfolgreich ist.
Da keine Rechenleistung notwendig ist (bzw. nur minimal, natürlich muss er die Blöcke selbst zusammenstellen etc.), kann er zugleich aber auch mit seinem Stake ganz normal an der ehrlichen Kette teilnehmen und seine Rewards kassieren.

Nur für den (sehr sehr sehr unwahrscheinlichen) Fall, dass er es schafft, nebenher auf seinem Computer eine längere Chain zu erzeugen als das Gesamtnetzwerk, publiziert er natürlich überhaupt diese neue Kette.

Die Kosten für den Angriff sind Null. Er verliert seinen Stake nicht, er erhält weiterhin die Coins aus der "ehrlichen" Teilnahme.
Aber für den (sehr sehr sehr unwahrscheinlichen) Fall, dass er Glück hat und zufällig eine längere Kette produziert, hat er erfolgreich einen Doublespend durchgeführt.


Der Angriff selbst ist (innerhalb des Netzwerkes) nicht erkennbar.
Das gilt sowohl für POW als auch für POW.
Das ist die Grundlage von Blockchain-Technologie.
Das Netzwerk geht davon aus, dass die längere Kette richtig ist.
Will man also solche Doublespends mit einer längeren Kette "bestrafen", muss das immer mit einem Mechanismus außerhalb des Netzwerks selbst geschehen.
Damit ist aber das Prinzip Blockchain ad absurdum geführt, insofern kann das nicht als Argument herhalten, dass eine Blockchain ja trotzdem "sicher" sei, weil ja irgendjemand darüber "wacht".

Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
lordoliver
Legendary
*
Offline Offline

Activity: 1666
Merit: 1019

expect(brain).toHaveBeenUsed()


View Profile
December 13, 2018, 04:29:35 PM
 #80387

Der Angriff selbst ist (innerhalb des Netzwerkes) nicht erkennbar.

Das stimmt aber so nicht. Es wird doch vom nächsten Block nochmals geprüft... daher warten doch alle auf zig Bestätigungen.
Dass Bob so oft hintereinander gewinnt ist ja quasi unmöglich.
qwk
Donator
Legendary
*
Offline Offline

Activity: 3192
Merit: 3307


Shitcoin Minimalist


View Profile
December 13, 2018, 04:30:56 PM
 #80388

Du siehst den Stromverbrauch als Sicherheit an und nicht die Kosten für die Anschaffung? Check ich nicht...
So lang dauert der Angriff doch nicht als dass das im Vergleich zu Material/Coins eine Rolle spielen würde, oder?
Natürlich sind die Kosten für die ganzen Miner vielleicht deutlich höher als die reinen Stromkosten für einen einzelnen Angriff, aber die Miner sind danach halt nicht "verbraucht", sie bleiben weiterhin Vermögen des Angreifers.

Für die Frage der Sicherheit des Netzwerks spielen die Hardwarekosten oder auch Kosten für den Stake zumindest nur eine untergeordnete Rolle.
Rechnerisch müsste man die Opportunitätskosten des Angriffs über die Zeit rechnen, aber auch das sind dann (vermutlich) eher kleine Summen.
Dabei käme es u.a. auf die "Lebensdauer" der Hardware an.
Beim Stake sind diese Kosten zumindest innerhalb des Netzwerks wiederum Null (die Kosten entstehen, wenn überhaupt, durch Kursverschiebungen an externen Börsen o.ä.) und sind somit für die Betrachtung des Netzwerks als solchem irrelevant (darauf bin ich ja bereits kurz eingegangen).

Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
qwk
Donator
Legendary
*
Offline Offline

Activity: 3192
Merit: 3307


Shitcoin Minimalist


View Profile
December 13, 2018, 04:32:10 PM
 #80389

Der Angriff selbst ist (innerhalb des Netzwerkes) nicht erkennbar.
Das stimmt aber so nicht. Es wird doch vom nächsten Block nochmals geprüft... daher warten doch alle auf zig Bestätigungen.
Dass Bob so oft hintereinander gewinnt ist ja quasi unmöglich.
Doch, das stimmt sogar zu 100%.
Wenn das für deine Coin nicht stimmt, so ist es keine Blockchain Wink

Die Reorganisation bei Auftreten einer längeren Chain ist der Konsensmechanismus, ohne den eine Blockchain überhaupt nicht funktioniert.

Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
qwk
Donator
Legendary
*
Offline Offline

Activity: 3192
Merit: 3307


Shitcoin Minimalist


View Profile
December 13, 2018, 04:35:55 PM
 #80390

Dass Bob so oft hintereinander gewinnt ist ja quasi unmöglich.
Ja.
Die Wahrscheinlichkeit, z.B. mit einem einzelnen USB-Miner zufällig 2 Blöcke innerhalb von weniger als 20 Minuten zu minen, ist so winzig, dass sie für alle realistischen Betrachtungen als "unmöglich" angesehen werden darf.
Sie ist nur eben leider nicht Null.
Aber immerhin kostet mich der Betrieb des Miners halt auch ein bisschen Strom.
Bei POS kostet es mich nix.
Ich kann mir heute einen alten Avalon aufstellen und darauf hoffen, mit dem einfach mal 10 Blöcke hintereinander innerhalb von 90 Minuten zu minen.
Das kann passieren, und wenn es passiert, habe ich die längere Chain.

Bei Blockchain gilt: wer den Längsten hat, hat Recht! Cool

Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
bitcoinminer42
Legendary
*
Offline Offline

Activity: 1904
Merit: 1185


notorious shrimp!


View Profile
December 13, 2018, 04:39:24 PM
 #80391

Dass Bob so oft hintereinander gewinnt ist ja quasi unmöglich.
Ja.
Die Wahrscheinlichkeit, z.B. mit einem einzelnen USB-Miner zufällig 2 Blöcke innerhalb von weniger als 20 Minuten zu minen, ist so winzig, dass sie für alle realistischen Betrachtungen als "unmöglich" angesehen werden darf.
Sie ist nur eben leider nicht Null.
Aber immerhin kostet mich der Betrieb des Miners halt auch ein bisschen Strom.
Bei POS kostet es mich nix.
Ich kann mir heute einen alten Avalon aufstellen und darauf hoffen, mit dem einfach mal 10 Blöcke hintereinander innerhalb von 90 Minuten zu minen.
Das kann passieren, und wenn es passiert, habe ich die längere Chain.

Bei Blockchain gilt: wer den Längsten hat, hat Recht! Cool
Und was ist mit den Full-Nodes die die Blöcke validieren? Wird die Chain - auch wenn  länger - nicht vom Netzwerk isoliert, da falsch?
qwk
Donator
Legendary
*
Offline Offline

Activity: 3192
Merit: 3307


Shitcoin Minimalist


View Profile
December 13, 2018, 04:44:00 PM
 #80392

Und was ist mit den Full-Nodes die die Blöcke validieren? Wird die Chain - auch wenn  länger - nicht vom Netzwerk isoliert, da falsch?
Nein.
Blockchain Basics 101 Roll Eyes
Jeder Full-Node muss die längste Kette akzeptieren, ansonsten verstößt er gegen das Protokoll.

Die längste Kette ist die richtige Kette.

Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
bitcoinminer42
Legendary
*
Offline Offline

Activity: 1904
Merit: 1185


notorious shrimp!


View Profile
December 13, 2018, 04:45:53 PM
 #80393

Und was ist mit den Full-Nodes die die Blöcke validieren? Wird die Chain - auch wenn  länger - nicht vom Netzwerk isoliert, da falsch?
Nein.
Blockchain Basics 101 Roll Eyes
Jeder Full-Node muss die längste Kette akzeptieren, ansonsten verstößt er gegen das Protokoll.

Die längste Kette ist die richtige Kette.

Wo lässt sich das eigentlich nachlesen?

btw: nettes video zum thema 51%
https://www.youtube.com/watch?v=ncPyMUfNyVM
lordoliver
Legendary
*
Offline Offline

Activity: 1666
Merit: 1019

expect(brain).toHaveBeenUsed()


View Profile
December 13, 2018, 04:46:08 PM
 #80394

Der Angriff selbst ist (innerhalb des Netzwerkes) nicht erkennbar.
Das stimmt aber so nicht. Es wird doch vom nächsten Block nochmals geprüft... daher warten doch alle auf zig Bestätigungen.
Dass Bob so oft hintereinander gewinnt ist ja quasi unmöglich.
Doch, das stimmt sogar zu 100%.
Wenn das für deine Coin nicht stimmt, so ist es keine Blockchain Wink

Die Reorganisation bei Auftreten einer längeren Chain ist der Konsensmechanismus, ohne den eine Blockchain überhaupt nicht funktioniert.

Ich habe den code der Coins jetzt nicht gelesen, aber ich war immer der Meinung, dass vorherige Transaktionen geprüft werden, und wenn diese wegen Doublespend nicht stimmen der "falsche Knoten" ignoriert wird und stattdessen an den vorherigen Knoten angehangen wird.
Der nächste sieht beide Chains und nimmt den richtigen. Der andere wird orphaned. Nur wenn 2 Chains da sind bei denen beide korrekt sind, nimmt er den längeren.

So macht das doch sonst eigentlich gar keinen Sinn.
qwk
Donator
Legendary
*
Offline Offline

Activity: 3192
Merit: 3307


Shitcoin Minimalist


View Profile
December 13, 2018, 04:51:17 PM
 #80395

Die längste Kette ist die richtige Kette.
Wo lässt sich das eigentlich nachlesen?

4. Proof-of-Work
The majority decision is represented by the longest chain, [...]
Cool

Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
qwk
Donator
Legendary
*
Offline Offline

Activity: 3192
Merit: 3307


Shitcoin Minimalist


View Profile
December 13, 2018, 04:53:48 PM
 #80396

Ich habe den code der Coins jetzt nicht gelesen, aber ich war immer der Meinung, dass vorherige Transaktionen geprüft werden, und wenn diese wegen Doublespend nicht stimmen der "falsche Knoten" ignoriert wird und stattdessen an den vorherigen Knoten angehangen wird.
Der nächste sieht beide Chains und nimmt den richtigen. Der andere wird orphaned. Nur wenn 2 Chains da sind bei denen beide korrekt sind, nimmt er den längeren.
Du gehst von einer falschen Prämisse aus.
Das Netzwerk kann nicht wissen, welche Transaktion fehlerhaft ist, bzw. welche der Doublespend ist.
Woher sollte sie das auch wissen?

Das Netzwerk braucht ja einen Fixpunkt, den sie als "richtig" betrachtet, und erst darauf aufbauend kann eine Entscheidung getroffen werden, was denn nun "falsch" ist.
Dieser Fixpunkt ist die längste Kette.


edit: wahrscheinlich gehst du davon aus, dass das Netzwerk annimmt, die Transaktion, die "zuerst da war", ist richtig, und wenn dann eine neue Transaktion kommt, die dem widerspricht, ist die ja offensichtlich falsch.
Dazu bräuchte es aber eine zuverlässige Methode, zu bestimmen, was denn zuerst da war, die Henne oder das Ei?
Dafür müsste sich das Netzwerk auf einen gemeinsamen Zeitstempel einigen, was wiederum nur zentralisiert möglich wäre.
Einen solchen Zeitstempel gibt es deshalb in Blockchains nicht, bzw. man kann die Abfolge der Blöcke selbst in gewisser Weise als einen serialisierten, relativen Zeitstempel betrachten. Womit wieder die längste Kette maßgeblich ist.

Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
Saxnot
Full Member
***
Offline Offline

Activity: 392
Merit: 130


Taschen leer neue Blockchain her


View Profile
December 13, 2018, 05:00:57 PM
Last edit: December 13, 2018, 05:49:54 PM by Saxnot
 #80397

Das nothing to stake ist einfach nur der umstand, dass in einem POS system die Coins ein Alter haben, anhand von diesem Alter (uU in Kombination mit der Anzahl der Coins, die in Transaktionen organisiert sind) wird das Gewicht der einzelnen Stakes berechnet. Jemand der ein nothing to stake auslösen will muss so viele Coins kaufen oder horten das alle anderen Teilnehmer nicht in der Lage sind den nächsten stake erzeugen zu können.

Sagen wir mal so, das Netzwerk ist so konzipiert das die Coins mit einem alter von 100 Bestätigungen für einen stake relevant sind und mindestens 1 ganzer Coin in den in einer Transaktion vorliegen muss. jetzt braucht man nur so viele Coins für sich horten oder aus dem Spiel nehmen das kein anderen 1 Coin im ganzen in einer Transaktion hat und alle anderen Coins nicht älter als 99 Blöcke sind. Dann nimmt man sein wallet vom netz oder deaktiviert POS und das Netzwerk ist tot.

Denn keine Wallet da draußen verfügt über die nötige Gewichtung um die überhaupt staken zu können.

Das ist recht einfach zu erreichen bei kleinen Coins. hab ich selbst schon gemacht. einfach kleine Coins rauspicken wo wenig Nutzer aktiv sind, dann kann man schon mit paar % das Netzwerk lahmlegen. Man muss nur so viele Coins besitzen das die anderen keine komplette runde mit stakebaren Transaktionen fertig bekommen. im obigen Fall wären das 99 Bestätigungen die nicht erreicht werden dürfen. Kann man auch erreichen in dem man alle aktiven Benutzer veranlasst ihre Coins zu senden, bspw. an die Börse wenn der Kurs durch die Decke geht.  Wink
bitcoinminer42
Legendary
*
Offline Offline

Activity: 1904
Merit: 1185


notorious shrimp!


View Profile
December 13, 2018, 05:01:28 PM
 #80398

Die längste Kette ist die richtige Kette.
Wo lässt sich das eigentlich nachlesen?

4. Proof-of-Work
The majority decision is represented by the longest chain, [...]
Cool

Ohne jetzt jemals den Quellcode von Core angeschaut zu haben kann ich mir nicht vorstellen das hier kein weiterer Mechanismus implementiert ist um diesen offensichtlichen Betrug zu unterbinden..

Warum sollte ein Node einen Block akzeptieren der nachweislich nicht nach den Regeln des Protokolls erstellt wurde und diesen dann als Peer auch noch zu verteilen  Huh

Les mal 5.5 im Paper Grin
qwk
Donator
Legendary
*
Offline Offline

Activity: 3192
Merit: 3307


Shitcoin Minimalist


View Profile
December 13, 2018, 05:10:04 PM
 #80399

Die längste Kette ist die richtige Kette.
Wo lässt sich das eigentlich nachlesen?

4. Proof-of-Work
The majority decision is represented by the longest chain, [...]
Cool

Ohne jetzt jemals den Quellcode von Core angeschaut zu haben kann ich mir nicht vorstellen das hier kein weiterer Mechanismus implementiert ist um diesen offensichtlichen Betrug zu unterbinden..

Warum sollte ein Node einen Block akzeptieren der nachweislich nicht nach den Regeln des Protokolls erstellt wurde und diesen dann als Peer auch noch zu verteilen  Huh
Das ist kein Betrug.
Das ist die Funktionsweise von Blockchain.
Der Block wurde ja nach den Regeln des Protokolls erstellt.
Und zwar von jeder einzelnen Blockchain auf der ganzen Welt, die sich ernsthaft so nennen darf.
Wer zusätzliche Mechanismen einbaut, die das verhindern sollen, muss diesen Betrug in irgendeiner Weise erkennen können.
Das ist zwangsläufig innerhalb eines Systems nicht möglich.
Er braucht also eine externe "Zentrale", die das System überwacht.
Ist das dann noch eine Blockchain?
Nein.

Ich versuche mal, dein Missverständnis zu verstehen.

Du denkst vielleicht, dass ein Doublespend so aussieht:
1. ich gebe einen Coin in Block Nummer 101 aus.
2. ich gebe den selben Coin in Block Nummer 102 nochmal aus.
So sieht ein Doublespend aber nicht aus!

Ein Doublespend sieht so aus:
1. ich gebe einen Coin in Block Nummer 101-A aus.
2. ich erzeuge einen neuen Block Nummer 101-B und gebe darin den Coin nochmal aus.
3. ich hänge jetzt mehr Blöcke an Nummer 101-B.
4. weil die Chain mit 101-B jetzt die längste Chain ist, verwaist 101-A.


Yeah, well, I'm gonna go build my own blockchain. With blackjack and hookers! In fact forget the blockchain.
bitcoinminer42
Legendary
*
Offline Offline

Activity: 1904
Merit: 1185


notorious shrimp!


View Profile
December 13, 2018, 05:12:05 PM
 #80400

Die längste Kette ist die richtige Kette.
Wo lässt sich das eigentlich nachlesen?

4. Proof-of-Work
The majority decision is represented by the longest chain, [...]
Cool

Ohne jetzt jemals den Quellcode von Core angeschaut zu haben kann ich mir nicht vorstellen das hier kein weiterer Mechanismus implementiert ist um diesen offensichtlichen Betrug zu unterbinden..

Warum sollte ein Node einen Block akzeptieren der nachweislich nicht nach den Regeln des Protokolls erstellt wurde und diesen dann als Peer auch noch zu verteilen  Huh
Das ist kein Betrug.
Das ist die Funktionsweise von Blockchain.
Der Block wurde ja nach den Regeln des Protokolls erstellt.
Und zwar von jeder einzelnen Blockchain auf der ganzen Welt, die sich ernsthaft so nennen darf.
Wer zusätzliche Mechanismen einbaut, die das verhindern sollen, muss diesen Betrug in irgendeiner Weise erkennen können.
Das ist zwangsläufig innerhalb eines Systems nicht möglich.
Er braucht also eine externe "Zentrale", die das System überwacht.
Ist das dann noch eine Blockchain?
Nein.

Ich versuche mal, dein Missverständnis zu verstehen.

Du denkst vielleicht, dass ein Doublespend so aussieht:
1. ich gebe einen Coin in Block Nummer 101 aus.
2. ich gebe den selben Coin in Block Nummer 102 nochmal aus.
So sieht ein Doublespend aber nicht aus!

Ein Doublespend sieht so aus:
1. ich gebe einen Coin in Block Nummer 101-A aus.
2. ich erzeuge einen neuen Block Nummer 101-B und gebe darin den Coin nochmal aus.
3. ich hänge jetzt mehr Blöcke an Nummer 101-B.
4. weil die Chain mit 101-B jetzt die längste Chain ist, verwaist 101-A.

Ja stimmt... da war mein Denkfehler...
Pages: « 1 ... 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 [4020] 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 ... 4890 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!