Massa
Treść
Informacje o projekcie
Cel projektu
Głównym wyzwaniem jest rozwiązanie trylemmu skalowalności — kompromisu między decentralizacją, bezpieczeństwem i przepustowością sieci.
Opis projektu
Massa to blockchain nowej warstwy, który może kontrolować tysiące węzłów jednocześnie. Blockchain, który może mieć imponującą przepustowość porównywalną z dużymi systemami finansowymi, takimi jak Visa dzięki swojej technologii Blockclique.
Technologia
Istotą architektury Blockclique są dwie cechy — szarding (dzielenie) transakcji i wielowątkowa architektura wykresu blokowego. Komponenty te umożliwiają tworzenie równoległych bloków z kompatybilnymi transakcjami, w przeciwieństwie do tradycyjnych łańcuchów bloków, w których bloki mają tylko jeden łańcuch.
- Szarding transakcyjny ma miejsce, gdy transakcje w łańcuchu bloków są rozdzielane na wiele łańcuchów, które istnieją i są przetwarzane równolegle, przy jednoczesnym zachowaniu zgodności ( transakcje z łańcucha a nie wpłyną na Salda kont w łańcuchu B )
- Wielowątkowy Wykres Blokowy (Directed Acyclic Graph). Brzmi skomplikowanie, ale w rzeczywistości oznacza to, że blok może mieć więcej niż jednego rodzica, i może odnosić się do wielu bloków nadrzędnych z łańcuchów paralnych jednocześnie.
Fundusze
Zebrano prawie 6 milionów dolarów ze 100 źródeł.
- BlueYard
- Acecap
- Numeus
- Charlie Songhurst
- Dascof
- Mediapps
- Ariane Capital
- Andurance Ventures
- Aussie Capital
- ZBS Capital
- Bpifrance
Testnet
Wymagania sprzętowe
Zalecane: 4 CPU, 8 GB RAM, 100 GB SSD, Ubuntu 20.04
Nie polecam korzystania z hostingu Contabo dla tego testnetu.
Fazy
Na tym etapie znane są następujące fazy:
- Lipiec 2021 r. - uruchomienie sieci testowej.
- Wrzesień 2021 r. - 2 kwartał 2022 r. - incentivised testnet.
- 2 kwartał 2022 r. - uruchomienie sieci głównej.
Nagrody
Co miesiąc rozpoczyna się nowy odcinek, za który można zarobić maksymalnie 120 punktów, które pod koniec testnetu zostaną wymienione na tokeny projektu.
Więcej informacji na temat nagród można znaleźć tutaj.
Tutoriał
Przygotowanie
sudo apt update && sudo apt upgrade -y
Instalujemy niezbędne pakiety.
sudo apt install wget jq unzip git build-essential pkg-config libssl-dev -y
Pobieramy i rozpakowujemy pliki binarne.
massa_version=`wget -qO- https://api.github.com/repos/massalabs/massa/releases/latest | jq -r ".tag_name"`; \
wget -qO $HOME/massa.tar.gz "https://github.com/massalabs/massa/releases/download/${massa_version}/massa_${massa_version}_release_linux.tar.gz"; \
tar -xvf $HOME/massa.tar.gz; \
rm -rf $HOME/massa.tar.gzchmod +x $HOME/massa/massa-node/massa-node $HOME/massa/massa-client/massa-client
Uruchomienie
Utwórz plik serwisowy (jedno polecenie)
printf "[Unit] Description=Massa Node After=network-online.target [Service] User=$USER WorkingDirectory=$HOME/massa/massa-node ExecStart=$HOME/massa/massa-node/massa-node Restart=on-failure RestartSec=3 LimitNOFILE=65535 [Install] WantedBy=multi-user.target" > /etc/systemd/system/massad.service
sudo systemctl daemon-reload sudo systemctl enable massad sudo systemctl restart massad
Portfel
cd ~/massa/massa-client/ && ./massa-client
Wewnątrz klienta generujemy nowy portfel.
wallet_generate_private_key
Następnie należy go skopiować i pójść do Discorda aby uzyskać tokeny. W zakładce «testnet-faucet» wpisujemy nasz adres.
Aby sprawdzić stan konta wpisujemy wewnątrz klienta:
wallet_info
Staking
Aby wziąć udział w testnecie, musisz kupić co najmniej 1 ROLL zablokować go. Kurs wymiany: 1 ROLL = 100 MAS.
Nie ma potrzeby kupowania dużych ilości ROLLów - nie wpłynie to na nagrody.
buy_rolls «twój portfel» 1 0
Sprawdzamy portfel. To może trochę potrwać.
wallet_info
Jak tylko się pojawi ROLL, musisz włączyć możliwość stakowania.
node_add_staking_private_keys «twój klucz prywatny»
Po zarejestrowaniu klucza do stackingu należy odczekać około 1 godziny i 40 minut, aż ROLL będzie aktywny.
Rejestracja
Aby otrzymać nagrody za udział w testnecie, musisz zarejestrować swójego noda.
- Aby to zrobić, przejdź do kanału «testnet-rewards-registration» w Discord. Napisz coś na tym kanale, i bot się z tobą skontaktuje.
- Postępuj zgodnie z instrukcjami, które ci da.
Dodatkowe nagrody są przyznawane za otwarte porty.
- Aby to sprawdzić, przejdź do tej strony.
- Wpisz IP servera i port 31244.
- Zrób to samo z portem 31245.
Kopia zapasowa.
Każda faza (miesiąc) trzeba będzie przywrócić portfel w nowej wersji sieci, więc aby uniknąć utraty nagród, należy wykonać kopię zapasową plików, pobierając je na swój komputerz.
Potrzebne pliki znajdują się tutaj:
$HOME/massa/massa-node/config/node_privkey.key $HOME/massa/massa-client/wallet.dat
Przydatne linki
FAQ | Oficjalny tutorial | Explorer