Czym dokładnie jest Wirtualna Maszyna TRON (TVM)  (Przeczytany 272 razy)

0 użytkowników i 1 Gość - przeglądają ten temat

  • *
  • becometa (OP)
  • Posty: 191
  • Od: 10/2017
2 miesięcy temu, zmieniony 2 miesięcy temu przez becometa
{alt}
Poniższy tekst stanowi tłumaczenie artykułu opublikowanego przez kandydata na SR TRON.live https://tron.live/what-exactly-is-tron-virtual-machine-tvm/. Tłumaczenie powstało w ramach programu Core Tronics.



Większość Tronics'ów powinno już wiedzieć, że w dniu 30 lipca nastąpi wydanie TVM. Wielu z Was zapewne słyszało, że wydanie TVM będzie dla TRON czymś ważnym, ale tak na prawdę czym jest TVM i co nam daje?

Wirtualna Maszyna (ang. Virtual machine - VM), to inaczej system operacyjny (ang. Operating system - OS) lub aplikacja z odizolowanym środowiskiem  w którym emulowany jest system operacyjny. TVM to aplikacja autorstwa Fundacji TRON, której głównym zadaniem jest pomoc w rozwinięciu i ulepszeniu ekosystemu TRON.

Załóżmy, że programista korzystający na co dzień z systemu Windows potrzebuje osobny komputer z systemem operacyjnym z rodziny UNIX, ale nie stać go na nowy komputer. W tym momencie z pomocą pojawia się VM, która umożliwi programiście uruchomienie drugiego (i więcej) systemu w ramach odrębnego, odizolowanego od systemu Windows środowiska, ale na tym samym komputerze.

Dlaczego sieć blockchain potrzebuje Wirtualnych Maszyn do działania?
Wirtualne Maszyny wykorzystywane są w głównej mierze do testowania i funkcjonowania zdecentralizowanych aplikacji (dApps) na dużą skalę). Dzięki Wirtualnym Maszynom programiści obeznani w wybranych językach programowania nie muszą się uczyć nowych języków w celu wydania swoich własnych Smart Kontraktów.

Czym są smart kontrakty?
Smart Kontrakt - inaczej Inteligentny Kontrakt i/lub Umowa, a więc zbiór zasad oraz reguł zapisanych w kodzie komputerowym oraz łańcuchu bloków (blockchain), które z założenia wzajemnie na siebie oddziałują, zobowiązują dwie lub więcej stron uczestniczących w ich „wykonaniu" do spełnienia zapisanych w nich warunków oraz są prowadzą do wykonania zapisanych w nich akcji. Smart kontrakty możemy spokojnie określić przełomem w dziedzinie cyfrowej transformacji prawa. Najważniejszymi aspektami inteligentnych kontraktów jest to, że są one samo-wykonywalne, całkowicie niezależne od decyzyjności oraz wpływu na nie osób trzecich oraz są automatyczne. Są niejako stosem klocków dzięki którym możliwe jest zbudowanie wielu budowli. (przeczytaj więcej)


Dlaczego TVM jest tak ważny?
Wirtualna Maszyna TRON została zaprojektowana aby była kompatybilna ze środowiskiem funkcjonującym w EVM (Ethereum Virtual Machine), a tym samym programiści dotychczasowo korzystający z Ethereum mogą w łatwy i przyjemny sposób skompilować istniejące już w sieci Ethereum kontrakty/kody i przenieść je do sieci TRON. Po przetestowaniu swoich aplikacji (kontraktów/kodów) w TVM, są one dodawane do głównej sieci TRON (mainnet) oraz uruchamiane na TVM udostępnionych przez Super Reprezentantów TRON za pośrednictwem ich węzłów (serwerów), dzięki czemu każdy może uzyskać do nich dostęp. W najbliższym czasie Fundacja TRON planuje również uzyskanie kompatybilności z innymi VM wybranych kryptowalut (np. EOS). Dzięki zagwarantowaniu łatwej i szybkiej migracji z jednego ekosystemu do drugiego, TRON zyska możliwość zachęcenia do siebie dużej ilości programistów. To oznacza również, że w najbliższym czasie spodziewać możemy się napływu dużej ilości interesujących aplikacji, które zostaną wdrożone do ekosystemu TRON.

Co więcej, TVM oraz sieć TRON oparta jest o tzw. Transfer (ang. Bandwidth), który stoi w opozycji do funkcjonującego w sieci Ethereum i EVM tzw. gas (który wykorzystywany jest do zapłaty za transakcje lub smart kontrakty w sieci Ethereum). Transakcje i smart kontrakty w sieci TRON nie generują kosztów i nie wymagają uiszczania jakichkolwiek opłat. W przypadku platformy smart kontraktów sieci Ethereum, programiści muszą brać pod uwagę opłaty gas jakie generują bardziej skomplikowane i rozbudowane kontrakty/aplikacje, a tym samym w celu zoptymalizowania swoich kosztów ograniczają ich funkcjonalność.
With TRON’s TVM, developers will have much larger flexibility to program more complex and interesting applications without worrying too much on how much certain tasks/transactions will cost.

Podsumowując, kompatybilność TVM z istniejącymi już (eko)systemami i rozwiązanie kilku bolączek jakimi borykają się programiści na innych platformach, daje programistom wystarczająco dużo powodów w celu zwrócenia się w stronę TRON. Jeśli jesteś programistą i chciałbyś wprowadzić swoją aplikację do ekosystemu TRON, skontaktuj się z nami! Jesteśmy przekonani, że społeczność TRON z niecierpliwością czeka aby móc jej wypróbować.

Jeśli masz jakieś pytania na temat TVM, możesz na bieżąco śledzić nasze Forum TronLive, które zostanie uruchomione już za kilka dni. Forum TronLive jest obecnie otwarte dla użytkowników posiadających zaproszenie. Daj nam znać, jeśli potrzebujesz zaproszenia i wcześniejszego dostępu do niego.

aaa

Tematy o podobnej/zbliżonej treści (5) Posty Odsłony Ostatnia wiadomość
Lista zwycięzców konkursu na wideo przewodnik w głosowaniu na TRON SR

Autor becometa

0
171 Ostatnia wiadomość 2 miesięcy temu
wysłana przez becometa
Fundacja TRON spaliła 92 424 664 154 tokenów TRX w formacie ERC20

Autor becometa

0
172 Ostatnia wiadomość 2 miesięcy temu
wysłana przez becometa
Jak oddać głos na Super Reprezentantów TRX - TRON?

Autor becometa

4
1326 Ostatnia wiadomość 3 miesięcy temu
wysłana przez becometa
Stań się częścią Internetowej rewolucji: Zostań blogerem TRON

Autor becometa

0
213 Ostatnia wiadomość 2 miesięcy temu
wysłana przez becometa
Pierwsze spotkanie TRON w Rosji zorganizowane przez CryptoDiva

Autor becometa

0
184 Ostatnia wiadomość 2 miesięcy temu
wysłana przez becometa