Bitcoin Forum

Local => Alternatywne kryptowaluty => Topic started by: irfan_pak10 on April 16, 2017, 08:28:16 PM



Title: [ANN] ćternity blockchain ∞ zdobądź AE TOKENY ∞ [PoS x PoW | skontrakty]
Post by: irfan_pak10 on April 16, 2017, 08:28:16 PM
Oryginalny watek z ogłoszeniem: https://bitcointalk.org/index.php?topic=1733140.0

Postuje jako @stefek99 (https://docs.google.com/document/d/1PJBIHSGDqCrn5zw0V2rsMx7j1zl3M96g_pr2iVzXaq8/edit?usp=sharing) poniewaz nie dorobił się on jeszcze odpowiedniej rangi i nie ma jak umieścić obrazków.

Podjąłem się karkołomnej sztuki tłumaczenia - niektóre zwroty były masakrycznie trudne - Merkelized Abstract Syntax Trees - Zmerkelizowane Abstrakcyjne Drzewa Syntaktyczne - od teraz jak Google będzie szukać to znajdzie ten wątek... Pozwoliłem też sobie na takie coś - smart contract - sprytny kontrakt - skontrakt - probowalem sie odnieść do literatury źródłowej ale po polsku o Ethereum i skontraktach jeszcze dużo nie ma.

(jest też cała masa innych slowek ktore naprawde trudno było przetłumaczyć)

(najelpsze jest to że musiałem się niezle wysilić, zrozumieć i zadać szereg pytań żeby dobrze zrozumieć i porządnie przetlumaczyc)

•••••••• START ••••••••

https://i.imgur.com/XkHApWs.png

WSTEP

ćternity to nowy blockchain - zaprojektowany dla szybkich i bezpiecznych skontraktów łączących dane z prawdziwego świata i wyrocznie (oracle).

Skalowalność jest osiągnięta poprzez wykorzystanie (nie wymagającej zaufania) Turing-kompletnych kanałów stanu, co stanowi główną różnice względem Ethereum. Dzięki temu skontrakty są prostsze do analizy i bardziej bezpieczne.

Połączenie z realnym światem jest zapewnione poprzez innowacyjny projekt wyroczni, który jest oparty na rynku prognostycznym

Kanaly stanu zwiększają skalowalność poniewaz wszystkie transakcje stają się niezależne i mogą być przetworzone równolegle. Oznacza to że skontrakty nigdy nie korzystają z dzielonych stanów, znacznie upraszczając ich testowanie i weryfikację.

ćternity bedzie napedzane ćternity tokenem (AE symbol, takze 'ćon').

Tokeny ćternity beda uzywane jako płatność za zasoby wykorzystane na platformie, a także jako podstawa do  aplikacji zaimplementowanych na platformie.

Dystrybucja tokenów zostanie w bloku początkowym zostanie wyznaczona przez skontrakt umieszony na Ethereum.

Tokeny ćternity będą zarządzane poprzez konta - adres i balans - a także system aliasów który umożliwi stworzenie czytelnych nazw wskazujących na adres ćternity.

ĆTERNITY BLOCKCHAIN

https://i.imgur.com/o6dZM6Y.png


KONSENSUS I ZARZĄDZANIE

Konsensus poprzez PoW kopanie
Algo: 'Cuckoo Cycle' opracowany przez Trompa:
Możliwy do kopania nawet przez telefony, co umożliwi najwyzsza mozliwa decentralizację

Zarządzanie przez PoS rynek prognostyczny
Rynki prognostyczne to bardzo dobre narzędzia aby oddzielić informacje od tłumu krzyczących ludzi. Znacznie lepsze niż zwykłe głosowanie.


PRZEWIDYWANA SZYBKOŚĆ TRANSAKCJI

Nie wymagające zaufania off-chain: ograniczone wyłącznie przez prędkość światła, jako iz znajduje sie one w kanalach stanu

On-chain: zdefiniujmy następujące zmienne:

B = wielkość bloku w bajtach
F = bloki do skończoności
R = czas do skończoności w sekundach
T = wielkość transakcji w bajtach


Zmienne które definiują protokół sa cały czas aktualizowane poprzez konsensus i zarządzanie. Korzystając z ich początkowych wartości jesteśmy w stanie obliczyć początkową liczbę transakcji na sekundę.

Transakcje na sekundę = B  F / (T  R)

B = 1000000 bajtow = 1MB na blok
R / F = 30 sekund na blok
R = 86400 sekund na dzien
F = 24 * 60 * 2 bloki na dzien
T = 1000 bajtow na transakcje

1000000 * (24*60*2) / 1000 / 24 * 3600 = około 32 "on-chain" transakcji na sekundę.

Te zmienne zostaną ustalone przez posiadaczy tokenów (PoS zarządzanie)

Po dalsze wyjaśnienia prosze sie skierowac do ''whitepaper'' Rodzial 4: Transactions per second at a given memory requirements (http://blockchain.aeternity.com/%C3%A6ternity-blockchain-whitepaper.pdf)

KANALY STANU

aeternity blochchjain wykorzystuje kanaly stanu ktore sprawiaja ze skontrakty stają się szybsze, bezpieczniejsze i bardziej prywatne.
  • Po pierwsze - dwóch użytkowników otwiera kanał stanu poprzez zdepozytowanie w nim tokenów AE.
  • Mogą się oni zgodzić skontrakt. To umożliwia transakcjom bycie przeprowadzonym tak szybko jak informacja może być przetransportowana i przetworzona przez uczestników, bez konieczności czekania aż transakcja zostanie przetworzona i potencjalnie sfinalizowana przez mechanism konsensusu na blockchainie.
  • Ten blockchain będzie użyty aby ustalić ostateczny wynik oraz by rozwiązać konflikty.

Jego decyzje są przewidywalne, dzięki czemu eliminuje on złowroga aktywność pomiędzy użytkownikami którzy będą chcieli podmienić kanały stanu na które się wcześniej zgodzili.

Przekaz ćon to jedyny efekt jaki kanały stanu będą miały na blockchain, i tylko te ćon które były w kanale stanu będą przekazane. To sprawia że wszystkie kanały są niezależne, co ma natychmiastowa korzyść ze sa transakcje w nich wykonane są także niezależne.

SKONTRAKTY
ćternity korzysta z Turing-kompletnej (nowej) maszyny wirtualne z MAST do przetworzenie skontraktow.

W AE skontrakty to czyste funkcje w postaci umów finansowych które dystrybuują fundusze w oparciu o ustalone zasady. MAST umożliwia że w przypadku gdy skontrakt musi być egzekwowany przez blockchain, tylko istotna czesc skontraktu będzie opublikowana, zapewniając większą skalowalność i prywatność.

  • Tylko bezpośredni uczestnicy wiedza o kontakcie
  • Tylko uczestnicy którzy mają otwarty kanał stanu mogą tworzyć kontrakt.
  • Każda zmiana stanu czy uaktualnienie kodu jest podpisana przez obu uczestników.
  • Skontrakt jest opublikowany na blockchainie, tylko kiedy jego rezultat jest kwestionowany
  • Jeżeli tak się stanie, blockchain dystrybuuje tokeny zgodnie ze skontraktem i zamyka kanał stanu

IMPLEMENTACJA

ćternity blockchain jest napisany w Erlangu, co sprawia że jest on łatwy do tworzenia rozproszonego, niezawodnego, wysoko dostępnych, non-stop aplikacji czasu rzeczywistego.

Erlang to wysmienity jezyk do napisania blockchainu od poczatku, poprzez uzycie go osiagamy swietna stabilność i '' performance''

INTEGRACJA MOBILNA I WEBOWA

AE jest 'najpierw telefon', co jest w możliwe dzięki ujednoliceniu technologii mobilnych i webowych oraz nowych algorytmów kopiących, które są wydajne nawet na telefonach.


PLAN

https://i.imgur.com/u0GFPba.png

ZESPOL

https://i.imgur.com/udN2uyI.pnghttps://i.imgur.com/i45vFzf.pnghttps://i.imgur.com/V8bVW6c.pnghttps://i.imgur.com/usRCKqr.pnghttps://i.imgur.com/HJDrRcD.pnghttps://i.imgur.com/Sn1wsdk.pnghttps://i.imgur.com/YrBElWI.pnghttps://i.imgur.com/0eQTyCE.png
W KONTAKCIE

https://i.imgur.com/zboTMIu.png (http://www.aeternity.com/)     https://i.imgur.com/QtBpBzU.png (https://www.facebook.com/aeternityproject/)     https://i.imgur.com/DdcXd0k.png (https://twitter.com/aetrnty)     https://i.imgur.com/mpjauoB.png (https://www.linkedin.com/company/aeternity)     https://i.imgur.com/Orwvg7B.png (http://reddit.com/r/aeternity)     https://i.imgur.com/hLcfQkX.png (https://slack.aeternity.com)     https://i.imgur.com/x0o2VoH.png (https://telegram.me/aeternity)     https://i.imgur.com/aA32xEF.png (https://github.com/aeternity)



Jestesmy wszedzie. Także na QQ, IRC... Dołącz do nas, zbudujmy razem przyszłość.

•••••••• KONIEC ••••••••




Title: Re: [ANN] ćternity blockchain ∞ zdobądź AE TOKENY ∞ [PoS x PoW | skontrakty]
Post by: stefek99 on May 19, 2017, 10:40:33 AM
Bump.

Sprawdzam czy wszystko dziala, jakby ktos mial pytania to Telegram dziala najlepiej.

(wiecej ludzi niz na Slacku)