Wpis z mikrobloga

#kryptowaluty robi się powoli nudne, właściwie nic już w tym nie ma ekscytującego od strony technicznej, poza tym użyteczności #bitcoin też nie widać,

z chęcią bym znalazł coś innego, jakiś projekt którym warto by się zainteresować , nie dla kasy, bo kasa przyciąga patologię ( ͡° ͜ʖ ͡°) #biohacking #wetware #neurohacking #meshnet jakieś dziwne niszowe gry, jakieś dziwne niszowe społeczności w necie mogą być kryminalne poza CP, #bitmessage to jeszcze żyje? jakieś sieci #l2p czy inne?
kto coś?
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@atari_XE: trzeba wyjść poza dinozaura jakim jest bitcoin, gdzie za innowację uchodzi bank z wypłatami ln
https://benjaminion.xyz/newineth2/20190621.html

The current phase 2 proposal takes this model and generalises it. There can now be several, even many, types of EVM (called execution environments, EEs). An EE is code written in eWASM that runs as an (almost) pure function. This means that an EE does not store any state itself: anything it needs to know has to be provided to it along with the transaction. So, for example, if I want to transfer a token to you, then along with the transaction I need to provide a proof (such as a Merkle branch) of my balance of that token; the EE has no independent idea what my balance is since it does not store anything. Actually, this is not quite true: each EE will store a single 32 byte value that is some sort of digest or accumulator of its current world state (maybe a Merkle root, but this is not prescribed, it could be anything sufficiently secure).

Abstracting out the execution layer in this way allows for the ultimate in flexibility. There could be EEs for zk-Rollups, or ERC20-like tokens, or enterprise-friendly environments, or Plasma, or smart contracts written in Haskell if you like all that lazy functional goodness, or that mimic Libra's Move VM2, or even an EE that runs the EVM, allowing for a near seamless transfer from Eth1 to Eth2. Each EE could have its own replay-protection, or signing scheme, or permissioning requirements: abstraction is power.

The idea is that, for a reasonably large fee (~100s of Eth?), anyone could deploy their own EE to support their own specialised blockchain environment. The Ethereum 2.0 shard chains just focus on the fundamentals: transaction ordering and
  • Odpowiedz
@fervi: Tylko bitcoin potrzebuje pełnego węzła bo bloki nie posiadają hashy aktualnych bilansów w nagłówku, więc musisz sam wykonać wszystkie transakcje.
To trochę tak jakby twierdzić że samochody są złe bo nie mają podków
  • Odpowiedz
@megaloxantha: Tylko po to się robi pełne węzły by mieć pewność, że cię nikt nie oszuka. Tak narzekasz na Lightninga, a #!$%@? lepszy szajs xd

Natomiast ciekawa będzie przyszłość. Bo przecież możesz robić sidechainy do Bitcoina czy Ethereum. A wydaje się, że Bitcoin jest na prowadzeniu od dawna
  • Odpowiedz
@atari_XE: Gdy system finansowy zostanie przywrócony ludziom, wtedy przyjdzie czas na odebranie monopolu politykom. Jak już się chcą bawić w demokrację to powinniśmy z niej wydusić najwięcej dobrego ile się da. Pierwszy etap to e-voting
  • Odpowiedz
Tylko po to się robi pełne węzły by mieć pewność, że cię nikt nie oszuka


@fervi: oszustwo oznacza wydanie nieistniejących bitcoinów, co jest równoważne zrobieniem double spendu istniejącymi w chwili wydania, bo efekt jest taki sam, nie masz ważnych bitcoinów. Zgadzasz się?
  • Odpowiedz
oszustwo oznacza wydanie nieistniejących bitcoinów, co jest równoważne zrobieniem double spendu istniejącymi w chwili wydania, bo efekt jest taki sam, nie masz ważnych bitcoinów. Zgadzasz się?


@megaloxantha: Niby tak, niby nie. Bo w sumie te monetki są niepotwierdzone

Smutno, że Ethereum chce ukraść Dascoinowi Motto
  • Odpowiedz
@fervi: dobrze ale pomijając, odpowiedź na pytanie, bo tu nie chodziło o 0 conf:
oszustwo może polegać na tym, że będziesz myślał że płatność jest w ważnym łańcuchu i coś wyślesz, ale potem okaże się, że łańcuch był niepoprawny.
Czy końcowy efekt jest taki sam jak umieszczenie transakcji w poprawnym bloku (czyli są potwierdzenia, może być nawet kilka bloków), ale potem zastąpienie go innym w dłuższym (bardziej ważnym) łańcuchu?

W
  • Odpowiedz
@megaloxantha: Bardzo hiper teoretycznie atak 51% jest możliwy, ale nieopłacalny (bardzo drogi). Dlatego przeprowadza się go na Ethereum Classic czy Bitcoin Gold, a nie Ethereum / Bitcoin.
  • Odpowiedz
@fervi: Oszukanie light noda ethereum co do stanu sieci wymaga ataku 51%, bo bloki zawierają hash stanu (bilansów i innych) a node sprawdza PoW, więc musiałbyś stworzyć łańcuch o największej sumarycznej trudności PoW, ale z hashami fałszywego stanu.

Bitcoin nie ma takich hashy, dlatego potwierdzenie stanu jest możliwe tylko przez ściągnięcie wszystkich bloków.

Tak więc bezpieczeństwo light node ethereum i pełnego noda bitcoin jest identyczne, bo każdy atak wymaga ataku
  • Odpowiedz