Ethereum

Odrobina intrygi uderzyła w społeczność Ethereum 2 lipca, kiedy ujawniono, że kontrakt WithdrawDAO został użyty, aby spierać się o jeden punkt: wdrażający inteligentne kontrakty posiadający specjalne uprawnienia są sprzeczne z duchem zdecentralizowanych finansów.

Umowa WithdrawDAO, która powstała po niesławnym hackowaniu DAO w czerwcu 2016 r., Pozostała online i nie ma limitu czasowego, mimo że jej pierwotny cel – zwrot tokenów DAO za eter (ETH) – został już zrealizowany dla wielu zaangażowanych.

Ethereum

Kontraktu WithdrawDAO nie można zaktualizować i nie ma bezpośredniego właściciela, chociaż jest powiązany z kontem, na którym została wdrożona. Ta dynamika doprowadziła do uniesienia brwi 1 lipca, kiedy założyciel Blockly, Darragh Browne, po raz pierwszy odkrył nieznanego wówczas „właściciela / właścicieli” konto wdrażania umowy zasygnalizował prawie 123 000 eterów do lockdropa Edgeware.

Właściciel / y kontraktu WithdrawDAO zasygnalizowali 122.864 ETH do Edgeware Lockdrop, potencjalnie uprawniając ich do dużej ilości dystrybucji tokenów EDG

– Darragh (@dabrowne) 1 lipca 2019 r

Nie znając jeszcze kontekstu sygnału, narosły spekulacje, że osoba lub osoby odpowiedzialne za to usiłowały rozprowadzić EDG, powiązany token Edgeware, który jest rozpowszechniany w lockdropie, wśród interesariuszy posiadających eter w WithdrawDAO.

Jednak te spekulacje okazały się błędne.

Co to jest Edgeware i dlaczego to ma znaczenie?

Edgeware to inteligentna platforma kontraktowa rozwijana jako parachain dla Polkadot, protokołu współdziałania stworzonego przez Parity, który wspierał uruchomienie Edgeware wraz z Commonwealth Labs.

Token platformy, EDG, jest dystrybuowany za pośrednictwem mechanizmu blokującego, w którym użytkownicy, którzy przesyłają ETH do konkretnego inteligentnego kontraktu, otrzymają przydział EDG w zależności od tego, ile ETH zostało przesłane i na jak długo zostało zgłoszone. Około 90 procent tokenów zostanie rozprowadzonych publicznie, a pozostała część zostanie podzielona między Commonwealth Labs i Parity.

Jednak oprócz blokady, użytkownicy mogą również „sygnalizować” swojemu eterowi odebranie EDG bez konieczności tymczasowego blokowania ETH w.

W czasie prasy trzy podmioty, które kontrolują odpowiednio ponad 70000 eterów, zasygnalizowały udział w losowaniu żetonów: WithdrawDAO, Aragon i Polkadot Multi-Sig. Warto zauważyć, że kontrakt Polkadot ma ponad 300 000 ETH bezterminowo zamrożonych z powodu Samozniszczenie biblioteki parzystości Multi-Sig fiasko.

Jednak tylko dwa ostatnie sygnały są poważne, ponieważ teraz wiemy, że sygnał WithdrawDAO został wykonany w proteście. Ten protest poddał w wątpliwość, czy twórcy kontraktów Ethereum powinni mieć jakieś specjalne przywileje, takie jak możliwość sygnalizowania zrzutów lotniczych – np. w jaki sposób Polkadot korzysta z konta, na którym uruchomiono Polkadot Multi-Sig, do sygnalizowania w imieniu 300 000 zamrożonych ETH tego kontraktu.

„Specjalne prawa… to zły pomysł” – twierdzi Nick Johnson

We wtorek główny programista Ethereum Name Service, Nick Johnson, ujawnił się jako osoba, która dała sygnał w imieniu WithdrawDAO.

Gdy Johnson zaczął wyjaśniać w pośmiertnym wątku na Twitterze, zasygnalizował lockdropowi Edgeware, aby zaprotestować przeciwko poglądowi, że „wdrażający kontrakt ma specjalne prawa lub uprawnienia”, mówiąc, że nie był zainteresowany tym działaniem poza jego wykorzystaniem aby podkreślić, że twórcy kontraktów nie powinni być postrzegani jako właściciele.

Zasygnalizowałem, ponieważ traktowanie wdrażającego kontrakt jako posiadającego specjalne prawa lub uprawnienia jest złym pomysłem: budujemy systemy bez zaufania, a to oznacza brak wbudowanej koncepcji „właściciela”. Chciałem przeprowadzić ten argument za pomocą najgłośniejszego megafonu, jaki miałem.

– nick.eth (@nicksdjohnson) 2 lipca 2019 r

Aby wyjaśnić ten punkt jeszcze bardziej, Johnson opublikował klucz prywatny konta, które utworzyło WithdrawDAO, aby publicznie zneutralizować uprawnienie tego konta do zasygnalizowania blokady Edgeware.

Nadal zachęcam @HeyEdgeware a wszyscy inni nie przypisywać twórcom kontraktów żadnych specjalnych przywilejów.

– nick.eth (@nicksdjohnson) 2 lipca 2019 r

Deweloper zakończył wątek, wzywając zespół Edgeware i nie tylko, aby podobnie odejść od przyznawania twórcom kontraktów specjalnych uprawnień, uprawnień, które mogą być nadużywane, jeśli będą używane nieodpowiedzialnie.

Oczywiście, gdyby projekt inteligentnego kontraktu był realizowany na prośbę Johnsona, zwolennicy Polkadot nie byliby już w stanie sygnalizować w imieniu 300 000 ETH w Polkadot Multi-Sig.

Oznaczałoby to, że platforma interoperacyjności nie mogłaby skutecznie odzyskać części tych zamrożonych funduszy za pomocą EDG, które zostałyby rozprowadzone za pośrednictwem sygnalizacji. Jednak nic nie wskazuje na to, że sygnał Polkadot zostanie na razie wycofany.