Często Zadawane Pytania

Jaka jest misja Zen

Budujemy platformę, która pozwoli każdemu na świecie znaleźć i korzystać z produktów finansowych o silnym bezpieczeństwie. Chcemy otworzyć możliwości tworzenia nowych rodzajów aktywów na globalną bazę programistów i inżynierów finansowych.

Dlaczego blockchain?

Inteligentne kontrakty nie muszą żyć w zdecentralizowanym konsensusie. Kiedy Nick Szabo Invented Smart Contracts, widział je jako działające w fizycznych urządzeniach takich jak samochody - to znaczy inteligentnej własności - i być może w niektórych zaufanych centralnych systemach notarialnych. Ta oryginalna koncepcja ma tę zaletę, że jest stosunkowo łatwa do wdrożenia, szybka, tania i dość łatwa do zrozumienia z ekonomicznego punktu widzenia.

Wraz z wynalezieniem zdecentralizowanych księg, stało się możliwe wzięcie systemu notarialnego i "umieszczenie go na blockchain". W tym projekcie umowa jest sztywna, ale nie jest egzekwowana przez sam protokół. Istnieją również systemy, które działają centralnie, ale używają waluty cyfrowej - na przykład Open Transactions. W tych systemach ufasz operatorowi, że robi to, co mówi protokół, a jeśli złamie słowo, możesz to udowodnić publicznie.

Zen nie jest podobny do żadnego z nich, chociaż może dobrze współpracować z niektórymi z tych systemów. Zbiera kontrakty, umieszcza je w zdecentralizowanej księdze, a następnie automatycznie rozstrzyga te umowy zgodnie z ich kodem źródłowym. Systemy takie jak Zen umożliwiają użytkownikom handlowanie z każdym innym na świecie, bez konieczności znajdowania kogoś, komu oboje ufają. Zabezpieczenie jest algorytmiczne.

Czym Zen różni się od innych platform kontraktowych?

Zen różni się pod względem ekonomicznym i technicznym.

Ekonomicznie, Zen nie jest na rynku "cyfrowej gotówki". Możesz używać tokena Zen jako jednostki rozliczeniowej, lecz Zen działa również z Bitcoinem przesuwając wartość z blockchainu Zen zgodnie z wymaganiami. To dlatego, postrzegamy Zen i Bitcoin jako komplementarne. Gdyby Bitcoin umożliwiał zawieranie umów o dowolnej złożoności, umowy te pochłaniałyby zasoby, które w przeciwnym razie byłyby wykorzystywane do taniego i szybkiego przenoszenia bitcoinów. To powoduje że Bitcoin byłby "gorszym pieniądzem" więc nie jest prawdopodobne, że użytkownicy Bitcoina zaakceptują taką zmianę. Propozycje takie jak Simplicity sprawiają, że kontrakty Bitcoin są bardziej ekspresyjne, ale zostały zaprojektowane tak, by ściśle ograniczać wykonywane przez nie obliczenia.

Protokół Zen obsługuje więcej obliczeń w umowach: pozwala udowodnić, ile potrzebują, ale ma o wiele bardziej hojne limity na to, ile jest "za dużo". Połączenie z Bitcoinem oznacza, że ​​może być bardziej elastyczny niż protokoły takie jak Ethereum i Tezos, które starają się być jednocześnie pieniędzmi i nieograniczoną liczbą inteligentnych platform kontraktowych.

Oprócz różnic ekonomicznych, koncentracja Zen na finansach i umowach cyfrowych również zainspirowała kluczowe decyzje projektowe, które sprawiają, że Zen technicznie jest inny. Spójrzmy na dwa przykłady: jak Zen zarządza zużyciem zasobów i jak radzi sobie z tokenami.

Pod pewnymi względami platformy takie jak Ethereum nie różnią się zbytnio od tego, co można znaleźć we wczesnych latach 80. mikrokomputera. Jest to problem, jeśli twoja umowa wygląda następująco:

10 PRINT "Hello, World!"
20 GOTO 10

Aby zatrzymać nieskończone pętle, Ethereum używa systemu "gazowego". Zanim uruchomisz kontrakt, musisz kupić "gaz", aby go uruchomić. Zabrakło gazu, a twój kod zgłasza błąd, wszystko zostaje "zresetowane", a ty stracisz to, co zapłaciłeś za gaz, z którym próbujesz uruchomić kontrakt.

To nie jest dobre rozwiązanie dla oprogramowania finansowego. Ludzie chcą, aby ich transakcje odniosły sukces lub zawiodły - nie utknąć z rachunkiem za transakcję, której klient nie był wystarczająco inteligentny, by właściwie wycenić. Koncentracja Zen Protocol na finansach doprowadziła nas do opracowania inteligentnych kontraktów, które działają atomowo - nie kosztują niczego, dopóki nie dotrą do końca. Realizujemy je zgodnie z nową zasadą konsensusu: kontrakty muszą zawierać dowody na to, jak długo będą one przebiegać. Jest to możliwe tylko w przypadku zaawansowanego systemu do formalnej weryfikacji umów. Oznacza to również, że Zen tak naprawdę nie jest taki, że mikro-wszystkie programy Zen z lat 80. kończą się w rozsądnym czasie. Przy okazji oznacza to również, że możemy skompilować umowy do uruchomienia z natywną prędkością aplikacji, zamiast "liczenia gazu" w tłumaczu lub emulatorze.

Oprócz podstawowej architektury inteligentnego kontraktu zdajemy sobie sprawę, że niektóre funkcje są bardzo powszechne na platformie inteligentnego kontraktu: tworzenie i przenoszenie aktywów. Jest to jeden z powodów, dla których Zen ma tokeny pierwszej klasy - aktywa, które mogą być przechowywane i przenoszone przez użytkowników bez rozmowy z kontraktami, które je wydały. To kolejny krok od czystego "komputera światowego", w interesie uczynienia Zen bardziej użytecznym dla produktów finansowych. Nie tylko czyni to Zen szybszym, ale oznacza, że ​​nowe aktywa są automatycznie kompatybilne z każdym kontraktem, który zdecyduje się na ich przetwarzanie i że opłaty transakcyjne mogą być opłacane w dowolnym tokenie.

Czy zen to sidechain?

Sidechains muszą przesuwać wartość w dwóch kierunkach: od bitcoina do sidechaina i z powrotem. Zen wymusza jeden kierunek pingu Bitcoin-to-Zen: akcje na Bitcoin mogą mieć efekty automatyczne w Zen. Drugi kierunek jest trudniejszy! Wspieramy wszystkie istniejące rozwiązania problemu sidechains, takich jak depozyty federacyjne lub osobiste gwarantowane. Ponadto Zen może wymuszać wymagania dotyczące zabezpieczeń: bramki Bitcoin mogą blokować zasoby na Zen, które zabezpieczają przed niepowodzeniem przekazywania użytkowników do sieci Bitcoin. Nasze formalne wsparcie weryfikacji oznacza, że ​​aktywa, które te bramy wydadzą, mogą współpracować z innymi umowami, przynosząc określone ilościowo ryzyko.

We are also forward compatible with changes to Bitcoin that enable two-way pegs. In fact, the Zen Protocol is flexible enough that most sidechain proposals would work without even needing a soft-fork.

Czy Zen jest meta-chain?

Nie. Meta-chains używają istniejącego łańcucha blokowego i dodają nową warstwę znaczeniową do niektórych akcji w tym łańcuchu bloków. Protokół Zen to nowy blockchain, który działa równolegle z Bitcoinem. Ma własny mechanizm konsensusu, zachęty dla górników i format transakcji.

Jakie są połączenia między Zen i Bitcoin?

Kontrakty Zen mogą wysłuchiwać zdarzeń w sieci Bitcoin, umożliwiając takie zastosowania, jak automatyczna sprzedaż aktywów lub usług z płatnością Bitcoin. Protokół Zen obsługuje łańcuchy boczne, w których bitcoiny przesuwają się między dwoma łańcuchami, poprzez federację, gwarantowane depozyty, zabezpieczenia i integrują się z przyszłymi propozycjami łańcuchów bocznych dla Bitcoin.

Co to Marged Consensus

Merged konsensus to sposób, w jaki Protokół Zen pozostaje na bieżąco z tym, co dzieje się na Bitcoinie. Górnicy dodają nagłówki bloków Bitcoin do Zen, a następnie wszyscy - górnicy i węzły - zgadzają się, które nagłówki znajdują się w łańcuchu Bitcoin z największą ilością pracy. Jest okres karencji do pobrania i sprawdzenia bloków Bitcoin, więc małe reorganizacje blockchainu Bitcoin nie powodują reorganizacji Zen. Zamiast używać niestandardowego klienta Bitcoin, węzeł protokołu Zen otrzyma dane ze standardowego węzła bitcoin za pośrednictwem RPC.

Czym jest multi-hash mining?

Multi-hash mining jest naszym rozwiązaniem w zakresie dostosowania zachęt między górnikami a użytkownikami Protokołu Zen. Dla każdego bloku górnik może wybrać jedną z kilku funkcji skrótu, z których każda ma własną trudność. Protokół ma stosunek docelowy między blokami wydobywanymi za pomocą tych funkcji. Jeśli za pomocą określonej funkcji wydobywa się zbyt wiele bloków, zwiększa się jej trudność, zmniejszając efektywność wydobycia przy pomocy tej funkcji. Posiadacze tokenów głosują, aby dostosować współczynnik docelowy, dostarczając informację zwrotną na temat tego, jak chcą, aby blockchain był zabezpieczony.

Daje to górnikom silną zachętę do robienia tego, co chcą posiadacze tokenów, ponieważ przełączanie między różnymi funkcjami hashowania jest zazwyczaj dość drogie dla górnika, szczególnie przy użyciu specjalistycznego sprzętu. Z drugiej strony, posiadacze tokenów nie mają motywacji do zmiany docelowego wskaźnika, pod warunkiem, że górnicy działają w ich interesie, a blockchain jest zabezpieczony.

Jaki jest aktywny zestaw kontraktów?

Aktywny zestaw umów (ACS) zawiera wszystkie kontrakty, które mogą bezpośrednio wpływać na sieć. Protokół Zen zmniejsza obciążenie sieci, zezwalając kontraktom na opuszczenie zestawu, gdy nie są potrzebne, jednocześnie pozwalając na generowanie swobodnie generowanych tokenów.

Co to jest ofiara kontraktu?

Ofiara kontraktu to specjalna opłata, naliczona w macierzystym tokenie Zen, która aktywuje kontrakt umożliwiając przetwarzanie transakcji. Ofiara jest podzielona pomiędzy wszystkich górników, którzy znajdują bloki, podczas gdy kontrakt pozostaje aktywny, rekompensując im koszty utrzymania kontraktu w pamięci, gotowe do uruchomienia, gdy muszą potwierdzić transakcję wygenerowaną przez kontrakt.

Czy jest moneta?

Tak, Zen ma rodzimy, rzadki token, używany do tworzenia kontraktów, ale nie jest potrzebny do korzystania z nich. Decyzja o posiadaniu takiego tokenu wynika z potrzeby centralnego punktu dla górników - dobra, którego wszyscy górnicy chcą otrzymać. Bez takiego znaku, nie ma sposobu, aby zagwarantować zachęty dla górników do zabezpieczenia sieci swoim hashpower. Unikamy sytuacji, w której rodzimy token konkuruje o bycie "lepszym pieniądzem", czyniąc go obowiązkowym tylko do działań, które reprezentują wartość dodaną protokołu Zen - inteligentne kontrakty.