Найкраще, що трапиться до EOSIO

Дуглас Горн

"Telos - це найкраще, що трапилося з EOSIO з моменту запуску мережі"

Вони кажуть, що добре почати із сміливого висловлювання ... або жарту. Деякі в світі EOS можуть бачити мою вступну заяву як останню. Дозвольте сказати, чому це абсолютно правда.

Справді, конкуренції за “найкраще, що трапилося з моменту запуску мережі”, не так вже й багато. За місяці, що минули з моменту запуску мережі, вона стикалася з кризою після кризи. Багато людей доблесно працюють над покращенням ситуації, але їх зусилля часто затягуються реаліями EOS, які неможливо змінити. Тепер, якщо новий великий DApp мав би розгортатися на EOS, це, мабуть, добре виграє звання "Найкраща річ", але цього не сталося. Натомість великі DAPps, такі як ONO, залишають EOS для створення власних ланцюгів, а не для продовження роботи в мережі.

Подвоєння впевненості розробника

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

Розробники, які розглядають EOS з прицілом у нижній частині, бачать Telos як резервний випадок, якщо EOS не буде діяти разом. Це не здогадки; розробники сказали мені саме це. Підприємства не схильні до ризику. Telos надає розробникам DApp впевненість у рішенні створити своє програмне забезпечення для EOSIO, оскільки за кілька місяців, коли DApp буде готовий до розгортання, вони вдвічі частіше матимуть принаймні одну надійну мережу для розгортання - і якщо їм справді пощастить тоді вони зможуть вибирати між двома чудовими мережами. Це виграш для екосистеми EOSIO, для Telos і EOS, тому що DApps, які в іншому випадку могли бути побудовані для R-Chain або Tron, замість цього вибиратимуть EOS і Telos. Він пече нам набагато більший пиріг, щоб нарізати.

З'ясування вилок

Ще один спосіб, яким Telos допомагає EOS, - це примушувати проблеми навколо майбутніх вилок та бічних ланцюгів. Хоча деякі вважають, що Телос просто змінює назву лексеми та не йдеться, насправді робиться ціла розробка, щоб програмне забезпечення EOSIO було готове бути будь-чим, крім EOS. Це те, що ми маємо вирішити ще до того, як ми почнемо створювати нові інновації, які ми додаємо.

EOS завжди призначений для включення виделок, сестринських ланцюгів і бічних ланцюгів, але навколо реалізації є багато дір. Telos заповнює ці діри робочим кодом, потім тестує і залишає гарну документацію та високоможливі функції. Таким чином, Telos або майбутні вилки коду можуть легко оновити ці функції для набору багатьох типів нових блокчеїв EOSIO. Оскільки розробники Telos роблять усі важкі підйоми, ви можете сподіватися, що переважна більшість майбутніх вилок EOSIO надійде з філії Telos.

Нові інновації

Напевно, найбільший подарунок, який Telos дарує EOS - це новий набір розробників, що створює абсолютно нові інновації EOSIO. Команда розробників Telos фактично подвоїла кількість основних програм EOSIO, які зараз відбуваються. Вже зараз це виплата дивідендів за новим кодом та підходами, які можуть принести користь усім EOSIO. Якщо ви ще не приділяли пильної уваги репортам Telos Github, дозвольте мені розповісти вам про три з цих великих нововведень, які слід розглянути, як EOS відразу ж.

Зворотне зважене голосування

Загальновідома проблема в мережі EOS полягає в тому, що багато виборців ігнорують їх здатність голосувати за декількох виробників блоків і натомість вибирають лише кількох. Власники EOS можуть голосувати за до 30 виробників блоків, і їх голоси не зменшуються, голосуючи за більш ніж одного. Наміром було повідомити людей про виробників блоків та поширити їх голос. Голосування за більшу кількість виробників блоків означає, що голоси не зосереджені лише на кількох лідерах. Звичайно, деякі люди голосують на цілих 30 можливих, але далеко не всіх. Є дві важливі причини, через які люди голосують лише за жменьку ВР. Перший полягає в тому, що вони не витратили час, щоб дізнатися про кандидатів у ВР, а просто голосують за декілька, про які вони чули. Інша полягає в тому, що вони пов'язані з кандидатами у ВР та хочуть максимально впливати на їх голоси. І коли у вас є 20 мільйонів голосів, цей вплив може мати великий ефект. Жоден тип голосування не є таким видом, який ми повинні винагороджувати.

Партнери, які голосують за невелику кількість кандидатів, грають у систему або «зважують» свої голоси, віддаючи їх лише декільком ВР. Це є головним чинником проблеми концентрації виборців у EOS. Telos має намір вирішити цю проблему шляхом "зворотного зважування" голосів, щоб нейтралізувати цю стратегію зважування. По суті, голосування за меншу кількість кандидатів зменшує вагу кожного голосу. Код параметризований і задокументований так, що блокчейни можуть реалізовувати різні підлоги, стелі та укоси, щоб набрати голосуючий потенціал саме так, як віддає перевагу їх управління ланцюгом.

Зворотне зважене голосування є важливою частиною того, як Telos буде зберігати право голосу найкращим чином задовольняючи потреби мережі та всіх її користувачів. Це насправді ще важливіше в EOS через гіперконцентровану силу голосування в мережі EOS. Зворотне зважене голосування допоможе вирішити реальні проблеми навколо голосування за EOS та вибору ВР. Зворотне зважене голосування доступне в Telos Github за адресою: https://github.com/Telos-Foundation/telos/blob/master/contracts/eosio.system/voting.cpp#L293-L437

Виробники обертових блоків

Мережею EOS керує 21 обраний виробник блоків. Існує ряд резервних ВР, але якщо вони не обрані на посаду ВР, вони ніколи не створюють блоків. Вся ідея створення резервних виробників блоків полягає в тому, щоб мати додаткових виробників блоків готові виготовити блоки на момент потреби. За винятком того, що система насправді не працює так.

По-перше, очікувані БП ніколи не перевіряються на їх здатність вступати та виконувати роботу з ВР. Ніколи.

У режимі очікування БП можуть працювати як комп'ютери з меншою потужністю, так і їхні вузли. Практично неможливо контролювати кишки іншого комп’ютера ззовні, тому поки на комп'ютері працює Nodeos і виробник плагінів, це виглядає як виробник блоків - але це би боротися - або, що швидше за все, не вдасться - вступити і запустити мережу, якщо це необхідно. Без регулярних тестувань виробники блоків, що знаходяться в списку, заохочуються виглядати готовими, але не готовими. Зрештою, це коштує грошей на запуск справжніх комп’ютерів та мережевих підприємств, але те, що дійсно отримує ВР, - це голоси. Тож найкращим кроком в режимі очікування ВР є максимізація своїх ресурсів для обрання та турбота про те, як запустити мережу, коли це наблизиться до цього. Як наслідок, напевно, є менше десятка резервних балів EOS в режимі очікування, які фактично могли б вступити зараз, щоб заповнити складну виборчу ВР без багато швидких оновлень. Більшість фасадів складаються так, щоб виглядати реальними, і планують швидко розібратися, якщо вони коли-небудь будуть фактично обрані.

Відверто кажучи, той факт, що стендів EOS, не перевіряється готовністю, навряд чи має значення, бо навіть якби вони були, не існує механізму їх перетворення на заміну обраного ВР. Уся ця система є помилкою мережевої безпеки, яка чекає, що станеться. Вже зараз в мережі EOS виникають справжні кризи навколо цих питань. Знову ж таки, Телос пропонує рішення.

Telos регулярно перевіряє готовність резервних БП, обертаючи їх у блок виробництва. 30 БП в режимі очікування повертаються в експлуатацію протягом 6 годин кожні 5 днів. Побічна перевага полягає в тому, що ВР отримують регулярні планові вікна технічного обслуговування, що також корисно для здоров’я мережі та знижує вартість - а також деякий стрес - ведення АД. Створення цієї функції було великим проектом для команди розробників Telos, оскільки вона передбачає зміну способу планування БП та оновлення цього розкладу. Це крута штучка, і вона працює. І як тільки у вас є системний планувальник, який може вносити зміни на ходу, раптом у вас з'явиться спосіб безболісно повернути БП, що не виробник, на деякий час, щоб вони могли зробити ремонт та резервні БП (які перевірені і готові) І нічого з цього не повинно бути великою вигадливою угодою, тому що зараз система працює так, як більшість з нас думала, що повинна працювати весь час.

Виробники блоків, що обертаються, також готові йти зараз. Ми все ще проводимо тести на тестовій мережі 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, і для оновлення потрібен багатоголосовий голос ВР. Наприклад, інтерфейс eosio.token пропонує лише функції "створення", "видача" та "передача".

Команда розробників Telos створила стандарт маркера EOSIO під назвою TIP-5 (TIP означає «пропозиція щодо вдосконалення Telos»), який включає в себе очікувані елементи маркера ERC-20 / ERC-777 для унікальних потреб EOSIO. Поточний інтерфейс TIP-5 включає в себе п'ять додаткових основних функцій (понад eosio.token) та чотири допоміжні функції для набагато більш надійного та корисного стандарту маркера. Стандарт TIP-5 розміщений на тестовій мережі Telos як тестовий маркер Telos (TTT). Він використовує вимоги обробки оперативної пам’яті EOSIO і дозволяє користувачеві створювати або знищувати власні записи в таблиці з мінімальними витратами (лише перший запис повинен бути створений для будь-якого маркера вартістю оперативної пам’яті близько 8 байт на запис) і відновіть цю ОЗП, якщо бажаєте, коли більше не зберігаєте цей маркер.

Цей стандарт значно полегшить створення токенів на блокчейні 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/