Tekst: Liu Jiao Lian
Wczoraj (28.11), w wiadomościach edukacyjnych, wspomniano, że w tym tygodniu piąty okręg sądowy w Stanach Zjednoczonych orzekł, że „niezmienne inteligentne kontrakty” na blockchainie nie mogą być sankcjonowane na podstawie obowiązującego prawa.
To jest chwila, kiedy duch prawa jest pełen światła. To wielkie zwycięstwo decentralizacji nad tradycyjnym prawem.
Aby zrozumieć znaczenie tego orzeczenia, musimy najpierw zrozumieć: czym jest blockchain? Czym jest inteligentny kontrakt? Czym znowu jest niezmienny inteligentny kontrakt? Czym jest Tornado?
Jak powszechnie wiadomo, blockchain to zestaw automatycznych systemów księgowych, które są niezależnie utrzymywane przez niezliczone podmioty. Te niezależne podmioty nie są przypisane do tej samej firmy lub organizacji, lecz działają samodzielnie, często rozproszone po całym świecie, bez centralnej kontroli. Taki luźny sposób współpracy między ludźmi nazywamy „decentralizacją”.
Taki sposób współpracy jest wynikiem ewolucji ludzkiej cywilizacji na wyższy poziom, zapoczątkowanej przez Satoshi Nakamoto, który w 2008 roku wynalazł i w 2009 roku uruchomił system Bitcoin. Przed tym, wszystkie masowe współprace, od firm po państwa, były scentralizowane. W modelu scentralizowanym, podstawą zapewnienia współpracy była „przemoc”, czyli „przymus z góry”, można to również określić jako „legalne prawo do zadawania szkód”.
Widząc drobne szczegóły, można zrozumieć większe prawdy. Pomyśl, dlaczego zawsze jesteś ostrożny w pracy, obawiając się obrazić swojego szefa? To w zasadzie dlatego, że twój szef, jako twój przełożony, ma legalne prawo do zadawania ci szkód. Choć szef niekoniecznie wykorzysta tę władzę, jest ona jak miecz Damoklesa, wiszący nad twoją głową, co sprawia, że jesteś w ciągłym napięciu i drżeniu. Po długim okresie uległości, nieświadomie zaczynasz patrzeć na autorytet swojego szefa z podziwem, podporządkowując się jego wskazówkom, a nawet rozwijając syndrom sztokholmski, czując wdzięczność za to, że daje ci kawałek chleba.
Dlaczego w miejscu pracy często jest tak, że podwładni płci przeciwnej są wobec szefa półżartem? To w zasadzie wynika z budowy władzy scentralizowanej, która prowadzi do pełnego wyzysku duchowego i fizycznego przez przełożonego.
W związku z tym, decentralizacja jest kolejnym wielkim wyzwoleniem dla ludzkiego ducha, a nawet ciała. W prawdziwie zdecentralizowanym systemie nie ma liderów, nie ma autorytetów (ani władzy), nie ma przemocy, nie ma ucisku, nie ma legalnych szkód. Tutaj wszystko opiera się na twojej dobrowolności, autonomii i inicjatywie. Nikt nie może cię zmusić do zrobienia czegokolwiek. Otrzymujesz najwyższy poziom wolności - wolność mówienia „nie”.
Państwo jest dotychczas najwyższą formą zbiorowej przemocy, jaką stworzyła ludzka cywilizacja. Departamenty rządowe są narzędziami, za pomocą których państwo wdraża tę skumulowaną potężną przemoc. Tradycyjne prawo to instrukcja obsługi tych narzędzi.
Stany Zjednoczone są obecnie jednym z najpotężniejszych krajów na Ziemi. To zdanie oznacza, że ma najsilniejszą i najbardziej brutalną siłę przymusu. OFAC, czyli Biuro Kontroli Aktywów Zagranicznych, to departament rządu USA. Jego zadaniem jest wdrażanie sankcji ekonomicznych i handlowych związanych z bezpieczeństwem narodowym i polityką zagraniczną USA. Sankcje te są skierowane głównie przeciwko podmiotom lub osobom, które stanowią zagrożenie dla USA spoza jego granic.
Tornado Cash, to zestaw kodów inteligentnych kontraktów działających na blockchainie Ethereum. Funkcją tego zestawu kodów inteligentnych kontraktów jest mieszanie włożonych walut cyfrowych w jeden zbiornik, a następnie rozdzielanie ich do różnych misek, co nazywamy „mieszaniem monet”. Oczywiście, funkcja „mieszania monet” ma naturalne nielegalne zastosowanie - pranie pieniędzy.
Czym zatem jest inteligentny kontrakt? Inteligentny kontrakt (smart contract) to w rzeczywistości kod komputerowy, lub mówiąc precyzyjniej, instrukcje komputerowe. W przeciwieństwie do tradycyjnego kodu, który działa na zwykłych komputerach lub serwerach (chmurach), inteligentne kontrakty są specjalnie zaprojektowane do działania na blockchainie.
Co się zmienia, gdy działa na blockchainie? Powiedzieliśmy już o cechach blockchaina, czyli decentralizacji. Gdy te kody zostaną wdrożone na blockchainie, nie mogą być zmieniane (nawet jeśli wystąpi błąd, nie można ich cofnąć ani naprawić, można jedynie patrzeć, jak się mylą), ani nie można ich dowolnie restartować lub ingerować w ich działanie, nawet przez pierwotnych deweloperów i osoby wdrażające - oczywiście, technicznie mówiąc, chyba że deweloperzy pozostawili specjalny kod do kontrolowania tego inteligentnego kontraktu.
Zatem, mamy teraz jasność, że jeśli używany blockchain jest naprawdę wystarczająco zdecentralizowany (a nie jest to taki rodzaj fałszywego blockchaina kontrolowanego przez jedną firmę), to inteligentne kontrakty działające na blockchainie można podzielić na dwie kategorie:
Pierwszy typ to inteligentne kontrakty z kontrolowanym tylnym dostępem. To są zmienne inteligentne kontrakty.
Ogromna większość inteligentnych kontraktów, które są obsługiwane przez jakąś firmę, ma różne rodzaje tylnych dostępów. Na przykład, inteligentny kontrakt USDT posiada „tylny dostęp” pozwalający firmie Tether na dowolne zamrożenie aktywów na dowolnym adresie. Podobnie, niemal wszystkie inteligentne kontrakty mostów międzyłańcuchowych to tzw. „możliwe do aktualizacji inteligentne kontrakty”, których zespół deweloperski ma specjalny „tylny dostęp” do zmiany logiki kontraktu w dowolnym momencie.
Drugi typ to inteligentne kontrakty, które nie mają żadnego tylniego dostępu. To są to, co początkowo nazywaliśmy „niezmiennymi inteligentnymi kontraktami” (immutable smart contracts).
Przykłady w tej dziedzinie muszą być starannie dobrane. Bo mówiąc szczerze, w dziedzinie blockchaina, zespoły, które tak „dbają” o szczegóły, są niezwykle rzadkie! Podajemy trzy przykłady:
Najprostszy przykład to WETH. Ten inteligentny kontrakt jest niezmienny po wdrożeniu, a nikt nie ma kontroli nad jego interwencją.
Drugim przykładem jest Uniswap. Chociaż Uniswap ma firmę Uniswap Labs w tle, zespół ten bardzo dba o szczegóły. Zauważ, że przy każdej nowej wersji V1, V2, V3, V4, muszą być na nowo wdrażane, ponieważ ich otwarte kody źródłowe pokazują, że są to niezmienne inteligentne kontrakty, które nie mogą być aktualizowane na miejscu. Co do kontroli nad przełącznikiem opłat, to zostało przekazane do inteligentnego kontraktu zarządzającego, kontrolowanego wspólnie przez społeczność, co eliminuje ostatni punkt kontroli.
A trzecim przykładem jest dzisiejszy bohater opowieści: Tornado Cash.
W sierpniu 2022 roku, Ministerstwo Skarbu USA nałożyło sankcje na Tornado Cash, oskarżając go o pomoc w przeprowadzeniu nielegalnych transakcji o wartości ponad 7 miliardów dolarów (w tym funduszy związanych z północnokoreańską grupą Lazarus).
W sierpniu 2023 roku, dwóch deweloperów Tornado Cash, Roman Storm i Roman Semenov, zostało oskarżonych o pranie pieniędzy oraz naruszenie przepisów o sankcjach. W maju 2024 roku, inny deweloper, Alexey Pertsev, został skazany za pranie 1,2 miliarda dolarów i otrzymał 64 miesiące więzienia.
Sankcje OFAC nazywane „sankcjami dla inteligentnych kontraktów” nie mogą zatrzymać działania kodu, a jedynie bez rozróżnienia krzywdzą wszystkich związanych z nim - aresztując deweloperów i żądając, aby wszystkie giełdy zamroziły i zakazały wszystkim użytkownikom korzystania z funduszy pochodzących z Tornado.
To jak powiedzenie, że jeśli gangsterski gang z nożami zaatakował kogoś, to OFAC aresztuje producentów noży i wszystkich, którzy mają noże, a następnie ogłasza społeczeństwu, aby zebrali wszystkie noże.
W związku z tym niektórzy użytkownicy się zdenerwowali. W przypływie złości wnieśli pozew przeciwko rządowi, pozwalając Ministerstwu Skarbu USA na sąd.
We wrześniu 2023 roku, Joseph Van Loon i inni powództwo wnieśli apelację, kwestionując sankcje OFAC nałożone na Tornado Cash.
Powodowie argumentowali, że OFAC traktuje niezmienne inteligentne kontrakty Tornado Cash jako „mienie”, które może być objęte sankcjami, co wykracza poza ich uprawnienia na mocy (Ustawy o Międzynarodowych Nagłych Władzy Gospodarczej) (IEEPA). Ta apelacja została wniesiona po tym, jak sąd okręgowy orzekł na rzecz działań OFAC.
Czas dotarł do teraz. W listopadzie 2024 roku, piąty okręg sądowy w Stanach Zjednoczonych orzekł, że Ministerstwo Skarbu przekroczyło swoje uprawnienia, nakładając sankcje na niezmienne inteligentne kontrakty Tornado.
Piąty okręg sądowy uznał, że gdy inteligentne kontrakty są niezmienne - to znaczy, że żadna jednostka nie może ich zmieniać ani kontrolować - nie mogą być klasyfikowane jako „mienie”, które można sankcjonować na podstawie obowiązującego prawa.
Sąd zauważył, że w tej sprawie niezmienne inteligentne kontrakty „nie są mieniem (property), ponieważ nie można ich posiadać (own)”.
To orzeczenie obaliło wyrok niższej instancji i zostało uznane przez autorytety branżowe za ważne zwycięstwo dla zwolenników ochrony prywatności i deweloperów blockchaina, dostarczając jasne wskazówki prawne dla rozwoju podobnych produktów.
Oczywiście, pozostawiając kontrolowany tylny dostęp do zmiennych inteligentnych kontraktów, wciąż istnieje ryzyko sankcji. OFAC może zdecydować o nałożeniu sankcji na osobę lub firmę kontrolującą inteligentny kontrakt.
Krok w Tornado, wielki krok dla ludzkości.
Z tego przypadku możemy również głębiej zrozumieć znaczenie „rezygnacji z kontroli”.
Satoshi Nakamoto już od początku był świadomy i przygotowany do rezygnacji z wszelkiej kontroli nad systemem Bitcoin. Nawet zrezygnował ze wszelkiej rzeczywistej władzy, decydując się na przekształcenie w wieczną legendę.
Zespół Uniswap, lub jego założyciel Hayden Adams, również głęboko zrozumieli tę kluczową ideę decentralizacji, dlatego przy projektowaniu systemu dobrze zaplanowali odpowiednie rozwiązania.
Nawet jeśli mnie nie będzie, system, który stworzyłem, wciąż będzie działał.
Jeśli mnie nie będzie, każdy z was jest mną.
To jest największa wartość decentralizacji.
Źródła:
- [1] https://decrypt.co/293758/fifth-circuit-rules-ofac-overstepped-sanctioning-tornado-cashs-immutable-smart-contracts