Biała księga Steem (Whitepaper) cz. 9

in #polish6 years ago

Whitepaper jest raportem wykonanym przez dany podmiot, zawierającym analizę danego produktu, usługi czy technologii. Zapraszam Was do przeczytania kolejnej części mojego tłumaczenia Białej księgi platformy STEEM. Tym razem o wydajności blockchain STEEM.

book.png
Źródło: Pixabay link [Licencja CC0]

Wydajność i skalowalność


Sieć Steem jest zbudowana na strukturze budowy grafenu, tej samej technologii, która zasila BitShares. Udowodniono, że taki układ utrzymuje ponad 1000 transakcji na sekundę w rozproszonej sieci testowej. Sieć może się z łatwością skalować do 10 000 lub więcej transakcji na sekundę dzięki stosunkowo prostym ulepszeniom pojemności serwera i protokołów komunikacyjnych.

Dwuwymiarowy model struktury grafenu

Autor: AlexanderAlUS link [Licencja CC BY-SA 3.0]


Skala Reddita


Steem jest w stanie obsłużyć większą bazę użytkowników niż Reddit. W 2015 roku Reddit miał 8,7 miliona użytkowników, którzy generowali średnio 23 komentarze na sekundę, przy czym średnio 83 komentarze rocznie na użytkownika. Było 73 miliony postów, średnio 2 nowe posty na sekundę. Liczba głosów wyniosła około 7 miliardów, tworząc średnią liczbę głosów 220 na sekundę. Wszystko wskazuje na to, że gdyby Reddit działał na blockchainie, wymagałoby to średnio 250 transakcji na sekundę.

Aby osiągnąć tę wiodącą w branży wydajność, Steem wypożyczył lekcje wyciągnięte z LMAX Exchange, która jest w stanie przetworzyć 6 milionów transakcji na sekundę. Wśród tych lekcji są następujące kluczowe punkty:

  1. Zachowaj wszystko w pamięci.
  2. Zachowaj główną logikę biznesową w jednym wątku.
  3. Zachowaj operacje kryptograficzne (hashy i podpisy) poza główną logiką biznesową.
  4. Podziel walidację na kontrole zależne od stanu i niezależne od państwa.
  5. Użyj zorientowanego obiektowo modelu danych.

Postępując zgodnie z tymi prostymi regułami, Steem może przetwarzać 10 000 transakcji na sekundę bez żadnego znaczącego wysiłku związanego z optymalizacją.

Utrzymywanie wszystkiego w pamięci staje się coraz bardziej opłacalne, biorąc pod uwagę niedawne wprowadzenie technologii Optane ™ od firmy Intel. Powinna istnieć możliwość, aby profesjonalny sprzęt obsługiwał całą logikę biznesową związaną z Steem w jednym wątku, a wszystkie posty były przechowywane w pamięci w celu szybkiego indeksowania. Nawet Google przechowuje indeks całego Internetu w pamięci RAM. Korzystanie z technologii blockchain sprawia, że replikacja bazy danych na wielu komputerach staje się bardzo prosta, zapobiega to utracie danych. Wraz z przejęciem technologii Optane ™, pamięć RAM będzie jeszcze szybsza, a jednocześnie zyskuje na trwałości. Innymi słowy, Steem jest zaprojektowany dla architektur przyszłości i ma na celu skalowanie dla potrzeb znacznie większej liczby użytkowników.

cdn. wkrótce kolejne części...


Biała księga Steem (Whitepaper) cz. 1
Biała księga Steem (Whitepaper) cz. 2
Biała księga Steem (Whitepaper) cz. 3
Biała księga Steem (Whitepaper) cz. 4
Biała księga Steem (Whitepaper) cz. 5
Biała księga Steem (Whitepaper) cz. 6
Biała księga Steem (Whitepaper) cz. 7
Biała księga Steem (Whitepaper) cz. 8


Dziękuję za przeczytanie i pozdrawiam!


All rights reserved by @astromaniak 2018

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 63799.64
ETH 3130.40
USDT 1.00
SBD 3.97