Най-доброто нещо да се случи на EOSIO

От Дъглас Хорн

„Telos е най-доброто нещо, което се случва с EOSIO от пускането на mainnet“

Казват, че е добре да започнете със смело изявление ... или на шега. Някои от света на EOS могат да видят моето встъпително изявление като последно. Нека ви кажа защо това е абсолютно вярно.

Несъмнено няма голяма конкуренция за „най-доброто нещо, което се случва след старта на мрежата.“ В месеците след старта на мрежата тя се изправи пред криза след криза. Много хора работят доблестно, за да подобрят ситуацията, но усилията им често са затиснати от реалностите на EOS, които не могат да бъдат променени. Сега, ако на EOS се въведе нов основен DApp, това вероятно ще спечели заглавие „Най-добро нещо“, но това не се е случило. Вместо това големи DApps като ONO напускат EOS да изграждат свои собствени вериги, а не да продължат в мрежата.

Удвояване на доверието на разработчиците

Един от начините Telos да помага на EOS е чрез удвояване на мрежовите опции на EOSIO за разработчиците на DApp, които търсят трето поколение блокчейн за надграждане. Тъй като различните блокчейн имат различни изисквания, библиотеки и дори езици за програмиране, разработчиците трябва да вземат скъпи решения за внедряването много предварително. В момента следващата вълна разработчици на DApp обсъждат дали да надграждат EOSIO, Ethereum, Tron, NEO, Cardano, QTUM, R-Chain, VeChain или други. Без съмнение предизвикателствата, с които се сблъсква EOS mainnet, изнервят. Никой не иска да харчи милиони за изграждане на своя DApp на блокчейн с риск от имплозия. Те могат да решат, че е по-добре да хвърлят заровете по Ethereum, като по някакъв начин измислят как да мащабират или Cardano някога пуска обществена мрежа.

Разработчиците, обмислящи EOS с поглед в долния ред, виждат Telos като резервен случай, в случай че EOS не предприеме действия. Това не е предположение; разработчиците са ми казали точно това. Бизнесът не е риск. Telos дава увереност на разработчиците на DApp в решението да създадат своя софтуер за EOSIO, тъй като след няколко месеца, когато DApp е готов за внедряване, те са два пъти по-склонни да имат поне една солидна мрежа, която да разгърнат - и ако наистина имат късмет тогава те ще могат да избират между две страхотни мрежи. Това е печалба за екосистемата EOSIO, за Telos и за EOS, защото DApps, които иначе биха могли да бъдат изградени за R-Chain или Tron, вместо това ще избират между EOS и Telos. Пече ни много по-голям пай, който да нарязваме.

Измисляне на вилици

Друг начин, по който Telos помага на EOS, е принуждаването на проблеми около бъдещите вилици и странични вериги. Докато някои смятат, че Telos просто променя името на токена и го прави, всъщност се прави много разработка, за да бъде готов софтуерът EOSIO да бъде всичко друго освен EOS. Това е нещо, към което трябва да се обърнем, дори преди да започнем да създаваме новите иновации, които добавяме.

EOS винаги е бил предназначен да включва вилици, сестрински вериги и странични вериги, но има много дупки около внедряването. Telos запълва тези дупки с работен код, след което тества и оставя добра документация и силно адаптивни функции. По този начин Telos или бъдещите вилични кодове могат лесно да актуализират тези функции, за да набират много видове нови блокчейн EOSIO. Тъй като разработчиците на Telos правят цялото повдигане, можете да очаквате, че по-голямата част от бъдещите вилици EOSIO ще дойдат от клона на Telos.

Нови иновации

Вероятно най-големият подарък, който Telos дава на EOS, е нов набор от разработчици, създаващи изцяло нови EOSIO иновации. Екипът за разработка на Telos ефективно удвои обема на основните програми за EOSIO, които сега се появяват. Вече това е изплащане на дивиденти в нов код и подходи, които могат да се възползват от всички в EOSIO. Ако не сте обърнали особено внимание на репостите на Telos Github, нека ви разкажа за три от тези големи иновации, които EOS трябва да помисли за добавяне веднага.

Обратно претеглено гласуване

Добре известен проблем на EOS mainnet е, че много избиратели игнорират способността им да гласуват за няколко производители на блокове и вместо това избират само няколко. Притежателите на EOS могат да гласуват до 30 производители на блокчета и гласовете им не се намаляват с гласуване за повече от един. Намерението беше хората да бъдат информирани за производителите на блокове и да разпространяват гласа си. Гласуването за по-голям брой продуценти на блокове означава, че гласовете не са концентрирани само около няколко лидери. Разбира се, някои хора гласуват пълните 30 възможни, но далеч не всички. Има две загрижени причини, поради които хората гласуват само за шепа БП. Първият е, че не са отделили време да се запознаят с кандидатите за БП и гласуват само за няколко, за които са чували. Другото е, че те са свързани с кандидати за ВР и искат да увеличат максимално въздействието на своите гласове. И когато имате 20 милиона гласа, това въздействие може да има голям ефект. Нито един вид гласуване не е видът, който трябва да възнаграждаваме.

Филиалите на БП, които гласуват за малък брой кандидати, играят на системата или „претеглят“ гласовете си, като ги дават само на няколко ВР. Това е основен принос за проблема с концентрацията на избиратели в EOS. Telos възнамерява да реши този проблем чрез гласове с „обратна тежест“, за да неутрализира тази стратегия за претегляне. По същество гласуването за по-малко кандидати намалява тежестта на всеки глас. Кодът е параметризиран и документиран, така че блокчейните могат да изпълняват различни подове, тавани и наклони за набиране на сила на глас точно както предпочита тяхното управление на веригата.

Обратното претеглено гласуване е важна част от това как Telos ще запази силата на глас най-добре да обслужва нуждите на мрежата и на всички нейни потребители. Това всъщност е още по-важно в EOS заради свръхконцентрираната сила на глас в EOS mainnet. Обратно претегленото гласуване би помогнало за решаване на реални проблеми около EOS гласуването и избора на BP. Обратно претеглено гласуване е достъпно в Telos Github на: https://github.com/Telos-Foundation/telos/blob/master/contracts/eosio.system/voting.cpp#L293-L437

Въртящи се производители на блокове

Мрежата EOS се управлява от 21 избрани производители на блокове. Има редица резервни БП, но освен ако не бъдат избрани на позиция на БП, те никога не създават блокове. Цялата идея зад създаването на резервни производители на блокове е да има допълнителни производители на блокове, готови да произвеждат блокове в момента, в който е необходимо. Само че системата всъщност не работи така.

Първо, BP-ите в режим на готовност никога не се тестват за способността им да влязат и да вършат работата на BP. Никога.

Резервните BP могат да работят с много по-ниско захранвани компютри като техните възли. Почти невъзможно е да се наблюдават вътрешностите на друг компютър отвън, така че докато компютърът работи Nodeos и плъгинът на производителя, той изглежда като производител на блокове - но би се мъчил - или, по-вероятно, да се провали - да стъпи и стартирайте мрежата, ако е необходимо. Без редовни тестове, производителите на блокове, по-ниски в списъка, се стимулират да изглеждат готови, но не и готови. В края на краищата това струва пари за стартиране на истински компютри и мрежови предприятия, но това, което наистина се плаща на BP, са гласовете. Така че най-добрият ход на БП е да увеличи максимално ресурсите си за избиране и да се притеснявате как да стартирате мрежата, когато това се доближи. В резултат на това вероятно има по-малко от дузина резервни EOS BP, които всъщност могат да влязат в момента, за да попълнят болния избран БП без много бързи надстройки. Мнозинството са фасади, за да изглеждат истински и с плана за бързо намиране, ако изобщо са избрани.

Честно казано, фактът, че стереотипите на EOS не са тествани за готовност, едва ли е от значение, защото дори и да са, няма механизъм, който да ги завърти, за да замени избран член на БП. Цялата тази система е провал в мрежовата сигурност, който чака да се случи. Вече в мрежата на EOS възникват истински кризи около тези проблеми. Отново Telos има решение да предложи.

Telos редовно тества готовността на резервните BP-та, като ги завърта в блок производство. 30 тел. BP-та в режим на готовност се завъртат в експлоатация за 6 часа на всеки 5 дни. Странично предимство е, че БП получават редовно планирани прозорци за поддръжка, което също е добре за здравето на мрежата и понижава разходите - и някои от стреса - от управлението на БП. Създаването на тази функция беше голям проект за екипа за разработка на Telos, защото включва промяна в начина, по който се планират БП и как се актуализира този график. Това е страхотно gizmo и работи. И след като разполагате със системен планировчик, който може да прави модификации в движение, изведнъж имате начин безболезнено да завъртате BP-та на производители извън графика за известно време, така че те да могат да извършват ремонти и резервните BP-та (които са тествани и готови) И нищо от това не трябва да е голяма страховита сделка, защото сега системата всъщност работи така, както повечето от нас смятаха, че трябва да работи през цялото време.

Производителите на въртящи се блокове също са готови да започнат в момента. Все още извършваме тестове на тестовата мрежа на Telos, но всичко работи по план и сега просто хвърляме гаечни ключове, за да видим дали може да ги избягва. В момента сме в процес на добавяне на функционалност за премахване на непроизводителни БП от въртене след 30 минути. Екипът на Telos насърчава EOS, нашата голяма сестра блокчейн, да вземе това. Това е подарък Ще ви помогне да бъдете по-добра мрежа. Производителите на въртящи се блокове са на Telos Github: https://github.com/Telos-Foundation/telos/blob/master/contracts/eosio.system/voting.cpp#L80-L189

TIP-5 стандартни маркери

Милиарди долари стойност са изградени по стандарта на маркера Ethereum ERC-20. Самият EOS беше продаден за първи път като ERC-20. Но EOS няма еквивалентен стандартизиран маркер като ERC-20. Договорът eosio.token предлага много по-ограничена функционалност от стандарта ERC-20 и изисква гласуване на BP с много знаци за надграждане. Например интерфейсът eosio.token предлага само функции „създаване“, „Издаване“ и „прехвърляне“.

Екипът за разработка на Telos създаде токен стандарт за EOSIO, наречен TIP-5 (TIP означава „Предложение за усъвършенстване на Telos“), който включва очакваните елементи от токена ERC-20 / ERC-777 за уникалните нужди на EOSIO. Настоящият интерфейс TIP-5 включва пет допълнителни основни функции (над eosio.token) и четири помощни функции за много по-здрав и полезен стандарт. Стандартът TIP-5 е внедрен в тестовата мрежа на Telos като тестовият жетон (TTT). Той използва изискванията за обработка на RAM на EOSIO и позволява на потребителя да създава или унищожава собствените си записи в таблица с минимални разходи (трябва да се създаде само първият запис за всеки токен с RAM цена от около 8 байта на запис) и възстановете тази RAM, ако желаете, когато вече не съхранявате този маркер.

Този стандарт ще направи създаването на токени много по-лесно в блокчейна на Telos. Той ще помогне и при операция DEX (Децентрализирани обмени). Вече говорим с DEX и търговски портфейли за лекотата на интегриране на тези стандартизирани маркери в бъдеще. Разширяването на стандарта за токени TIP-5, който се извършва в момента, ще проучи добавянето на технологията Plazma и други елементи, които ще послужат като важни първи стъпки към DPOS междублокова комуникация (IBC).

Отново стандартът за токени TIP-5 е готов и достъпен в хранилището на Telos Github за всеки, който използва EOS. Все още финализираме стандартния и добре дошъл принос. За щастие, не е нужно да чакаме потребителите на EOS да приемат този стандарт, както трябва с производителите на гласове с обратна тежест и въртящи се блокове. Вече започнахме да използваме стандартните TIP-5 маркери в блокчейн EOS като токен DPOS (DPOS), безценен маркер, предназначен да помогне за внедряването на IBC в DPOS вериги. Името на договора е „dpostokenibc“. Изпратете ни съобщение по телеграмата на Фондация Телос, ако искате да ви изпратим няколко https://t.me/hellotelos.

TIP-5 Github repo: https://github.com/Telos-Foundation/telos/tree/master/contracts/token.registry

Отглеждане и връщане назад

Телос е все още млад. Дори няма да призовем първия си вот за пускането на нашата мрежа до 28 септември. Но ние бързо се разрастваме и сме развълнувани от способността да допринасяме с истински неща за EOS и EOSIO. Кодът е готов и тестван в хранилището на Telos Github. Екипът за разработка на Telos е готов да отговори на всички въпроси, които може да имате относно прилагането на тези нови функции. Насърчаваме EOS да се заеме сериозно с това как някои от тези иновации могат да бъдат част от решението на настоящите предизвикателства на мрежата EOS. Наистина вярвам, че Telos е най-доброто нещо, което се случва с EOS от старта. Ако погледнете какво предлагаме по отношение на удвояване на доверието на инвеститорите, проправяне на път за бъдещите вилици и странични вериги и добавяне на важни иновации в кода, може би ще повярвате и в Telos.

Присъединете се към разговора на Telos и получете повече информация!

Telegram: https://t.me/HelloTelos

Twitter: https://twitter.com/HelloTelos

Facebook: https://www.facebook.com/TelosFoundation.io

YouTube: https://www.youtube.com/c/TheTelosNetwork

Reddit: https://www.reddit.com/r/TelosNetwork/

Раздор: https://discordapp.com/channels/466757729508261889/468500684858327040

Instagram: https://www.instagram.com/telosfoundation.io/