CTSI Reserve Mining AMA Підсумок з CryptoDiffer

Cartesi Ukraine
10 min readDec 30, 2020

Нещодавно ми провели AMA з Telegram Community CryptoDiffer.
AMA відбулася з Феліпе Аргенто (Блокчейн інженер) та Коліном Стейлом (COO) Cartesi. Частина тексту, можливо, була відредагована для ясності та граматики.

Вступ

Q1: Чи можете ви представитись нашій спільноті?

Колін: Я Колін, співзасновник і головний операційний директор Cartesi. В минулому я венчурний капіталіст та стартап засновник, який прагнув втілити блокчейн у реальність. Я маю досвід у виконанні та багаторічний досвід у будівництві громад та ділових операціях по всьому світу. Радий бути сьогодні тут і відповісти на всі запитання щодо нещодавнього запуску CTSI Reserve Mining Mainnet!

Феліпе: Привіт усім! Я Феліпе, блокчейн інженер в Cartesi. Я пройшов шлях від розробника iOS в Академії Apple до того, що полюбив блокчейн і став дослідником в одному з найбільших бразильських університетів. Врешті-решт, я закінчив працювати з цією неймовірною командою в Cartesi. Я є частиною команди, відповідальної за розробку, кодування та реалізацію інтелектуальних контрактів для Cartesi, а також за розробку криптоекономічних протоколів. Дуже радий бути тут, маючи можливість поговорити про запуск Reserve Mining, якому я багато присвятив часу— розробив написання багатьох задіяних смарт-контрактів :)

Q2: Чи можете ви коротко сказати нам, що таке “Назва проекту”, у 3–5 реченнях?

Колін: Cartesi виводить розумні контракти на Ethereum на новий рівень. Він вирішує нагальну проблему масштабованості та високих комісій шляхом впровадження варіанта оптимістичного зведення. Найголовніше, це революціонізує програмування смарт-контрактів, дозволяючи розробникам кодувати звичайні стеки програмного забезпечення замість Solidity. Noether та наш нещодавній запуск стейкінгу та CTSI Reserve Mining — це завантаження Oracle Oracle Data Availability, яка оптимізована для ефемерних даних, забезпечуючи недороге зберігання для розробників dApp.

Q3: Давайте поговоримо про запуск CTSI Reserve Mining Mainnet! Чи можете ви дати короткий виклад про це?

Феліпе: Так! Ми дуже раді цьому запуску. Це означає новий розділ для CTSI.
Сьогодні ми запустили стекінг з CTSI — CTSI Reserve Mining. Це дозволяє власникам токенів CTSI запускати програмне забезпечення Cartesi та отримувати винагороду за свою участь. Це допоможе завантажити Noether, доказ розміру сайдчейну, який ми розробляємо для розміщення тимчасових даних DApp. Noether формує високооптимізований оракул доступності даних для тимчасового зберігання і є важливою частиною стеку масштабованості Cartesi.

Найголовніше, що CTSI Reserve Mining розвиває мережу вузлів та коефіцієнт участі, які є фундаментальними для безпеки бічної мережі Noether.

Крім того, CTSI Reserve Mining забезпечує винагороду та гнучкість для учасників мережі, дозволяючи майнерам заробляти 2900 CTSI за блок (в середньому кожні 30 хвилин) і без тривалих періодів блокування. Усі контракти на частку в рамках програми Reserve Mining були повністю перевірені, що дозволило користувачам впевнено розподіляти свої активи.
Докладніше: https://cartesi.io/mine

Питання спільноти

Q1: Я зацікавлений у вашій системі ставок, не могли б ви пояснити, як запустити вузол Cartesi?

Колін: Безумовно. Найбільш важливим, щоб зробити ставку на CTSI і взяти участь у CTSI Reserve Mining, вам потрібно буде запустити власний вузол. Ми пропонуємо купу зручних способів зробити це і написали тут детальний посібник: https://medium.com/cartesi/running-a-node-and-staking-42523863970e

Ви також можете знайти інші параметри в репозиторії з відкритим кодом, наприклад, налаштувати його у Heroku, постачальнику хмарних додатків: https://github.com/cartesi/noether

Якщо у вас виникли запитання щодо запуску власного вузла або довідки з налаштування, ви можете приєднатися до нашого каналу Discord: https://discordapp.com/invite/Pt2NrnS Вся наша команда розробників допоможе.

Q2: Це уривок з однієї з ваших медіум статей “Оскільки ви створюєте вузол для створення блоків для вас, вам потрібно фінансувати його з достатньою кількістю ETH для всього його життєвого циклу”. Чи можете ви далі пояснити, як це робити?

Колін: Це правильно, оскільки ми є системою рівня 2 і завантажуємо майбутню мережу для Noether, нашого оптимізованого бічного ланцюжка доступності даних для тимчасового зберігання. Кожного разу, коли ви створюєте блок за допомогою свого Node, вам доведеться заплатити транзакцію Ethereum плату, однак це також принесе вам винагороду в CTSI (2900 протягом наступних 6 місяців), що більше, ніж покриває вартість комісії за транзакцію ETH. Вам потрібно лише достатньо ETH, щоб покрити комісію за транзакцію за кожен створений блок — так що термін служби вузла залежить від вас.

Q3: Заздалегідь вітаємо із запуском CTSI Reserve Mining. Не могли б ви розповісти нам деякі кроки, які ви вжили для забезпечення безпеки мережі? Також прозорість є ключовим фактором, я хотів би знати, як кошти будуть надходити в мережу?

Феліпе: Точно! У цьому випадку про безпеку мережі можна думати двома способами: мережа робить те, що ви очікуєте, і те, що ви розраховуєте зробити безпечно.

Першим кроком, щоб забезпечити безпеку коштів наших користувачів, був ретельний огляд та перевірка всіх розумних контрактів, які використовуються в нашій системі Proof of Stake. Їх також перевіряли зовнішні фірми. Ще одним кроком, який було зроблено, було відокремлення гаманців, які збираються взаємодіяти з бічним ланцюгом, від основного гаманця, в якому будуть зберігатися ставки користувача. Вбудована нами архітектура гарантує, що навіть якщо ваш вузол скомпрометований, зловмисники не можуть викрасти ваші активи CTSI / з основного гаманця.

Щодо безпеки мережі в цілому, ми обов’язково ретельно продумали алгоритми та налаштували параметри таким чином, щоб забезпечити безпеку нашої мережі. Алгоритм селектора, пояснений у статті, на яку посилаємся вище, захищає мережу, наприклад, від атак sybil. Ми також провели кілька тестів на testnet, а деякі — на mainnet, щоб переконатись, що все поводиться належним чином.

Q4: Який % токена CTSI виділяється на запас майнерам? Я зрозумів, що завершальним етапом інфраструктури кошторису буде інноваційна система аукціонів котирувань CTSI. Як працює ця аукціонна система та яку користь вона приносить стейкінгу? Я також читав, що майбутні власники CTSI зможуть зробити ставку на CTSI через майбутніх партнерів по запуску стейкінгу. Коли слід очікувати запуску та з ким ви маєте намір співпрацювати?

Колін: 1) 25% загального обсягу поставок відводиться на Видобуток майнерам . Як згадувалося в нашій статті про видобуток запасів — як це працює (https://medium.com/cartesi/ctsi-mining-how-it-works-37d3dc6d86e0), у першій версії та приблизно на наступний рік лише 5% це буде розподілено. Винагорода є найвищою для тих, хто запускає ноду протягом перших 6 місяців.

2) Так! Ми дуже раді системі аукціонів. Про це також згадувалося нещодавно у ЗМІ тут: https://bitcoinist.com/why-cartesis-zero-assumptions-staking-is-a-game-changer-for-pos/

Детальніше про це ви можете прочитати у статті вище або в нашій ґрунтовній статті про це тут: https://medium.com/cartesi/the-ctsi-macroeconomy-ea60a35ab2f3

Ця система долає більшість основних проблем систем PoS, особливо, коли DeFi стає більш популярним і привертає користувачів до участі.

3) Так! Слідкуйте за нашим каналом оголошень щодо майбутніх партнерів з питань стейкінгу. Ми очікуємо, що вони будуть готові протягом наступних кількох тижнів. @cartesiannouncements

Q5:1. Що мені потрібно, щоб створити вузол для створення блоків для мене?

2. Якщо відбудеться збій вузла, ймовірно через те, що вузол не працює, не в мережі або не має достатньо коштів на ETH, чи зможу я все одно створювати блоки та отримувати винагороду?

Феліпе: Отримайте попередню відповідь @colinsteil про те, як налаштувати вузол. Але щодо Вашого другого питання, ні — якщо у Вашого вузла є якісь проблеми, через які він не може претендувати на блокування, Ви не зможете виробляти блоки, що отримують виграш.
Поточна версія мережі не включає жодних покарань за слешінг за автономні вузли, тому ваші основні інвестиції безпечні. Однак, якщо алгоритм селектора вирішить вам створити блок, а ви не зможете цього зробити (через будь-яку з згаданих вами проблем), ваш блок в кінцевому підсумку отримає хтось інший. Шанс обрання нової адреси збільшується з кожною секундою, коли ви не можете заявити / створити блок, до якого вас обрали.

Q6: Думаю, багатьох людей тут цікавить токен $CTSI як утиліта, так і структура … Як $CTSI працює як токен утиліти для мережі і як це приносить користь як мережі, так і власникам?

Колін: Радий відповісти на це! Ми дуже раді майбутньому CTSI та його корисності. Ми щодня працюємо над тим, щоб це вдосконалити, а також інтегрувати з якомога більшою кількістю майбутніх бірж, фіатних та позапланових рамп та інтеграцій.

З СTSI Reserve Mining ми бачимо першу утиліту CTSI з людьми, що працюють на власних вузлах, і починаємо захищати мережу, яка перетворюється на Noether, високооптимізоване рішення щодо доступності даних (тимчасове сховище для DApps ) — і важлива частина стеку масштабованості, який ми розробляємо. Це поряд з Декартом.

По суті, CTSI — це службовий маркер, який працює як криптопаливом для Noether. Стакери отримують нагороди CTSI, ставлячи свої жетони та беручи участь у мережі. Ті хто запустив вузли вибираються випадковим чином за системою PoS і отримують право створити наступний блок. Користувачі мережі платять комісію CTSI за введення даних у бічну мережу. CTSI також буде використовуватися для DApps для передачі виконання перевіреного та примусового обчислення об’єктам, що виконують вузли Декарта.

Якщо вам цікаво дізнатись більше про це, ви можете прочитати про це тут: https://medium.com/cartesi/cartesi-network-and-ctsi-b9a5e206fedf

Q7: Чи планується перехід на такий новий ланцюжок, як Bep2?

Колін: Ми вже підтримуємо декілька мереж, і в майбутньому буде більше, однак ми відразу зосереджуємося на Ethereum, серед них Binance Smart Chain та Matic Network, ви можете переглянути їх тут: https://cartesi.io/en/docs/descartes / підтримувані мережі /

Q8: Ми знаємо, що Cartesi забезпечує надійну платформу для розробників децентралізованих додатків з низькою інфраструктурою (Linux). Однак кожна програма вимагає зберігання для нормальної роботи. У цьому сенсі зберігання цих даних — як зберігати, децентралізоване, централізоване чи є інші варіанти?
Як Cartesi обробляє взаємодію двох або більше децентралізованих додатків, створених різними мовами програмування?

Феліпе: Існують різні варіанти вирішення питання зберігання при створенні / використанні програми Cartesi. Можливо, користувачі заздалегідь узгоджують дані, використовуючи централізовані методи. Ми також пропонуємо деякі децентралізовані методи, такі як надання сховища в мережі, використовуючи щось на зразок нашого журналу Logger. Питання про сховище стосується нашого випуску Descartes v1, але буде ще більш важливим для нашої майбутньої архітектури зведення, в якій машини зможуть отримувати вхідні дані та покращувати свій стан відповідно до них. Ці згадані методи корисні, але вони мають багато компромісів і обмежень. Бічний ланцюг Noether, який був першим випуском сьогодні, допомагає у вирішенні цих проблем — це оракул доступності даних, який може допомогти нам масштабувати масштабні розміри та гарантії доступності даних у мережі.

Щодо другого питання, взаємодія двох різних додатків, побудованих за допомогою Cartesi, не залежить від мови програмування, яку вони створили! Ви можете мати різні програми, побудовані з різними стеками програм, що спілкуються без проблем. Однак зараз програми Cartesi можуть спілкуватися між собою лише за допомогою блокчейну для надсилання / отримання повідомлень. У нас є кілька цікавих ідей, щоб збільшити спосіб їх взаємодії між собою, а також взаємодії з іншими рішеннями L2, але наразі їх спілкування відбувається або через основний ланцюг (Ethereum), або через якийсь бічний ланцюг, якщо додаток працює на ньому .

Q9: Мені цікаво про досягнення команди. Я думаю, що важливо інвестувати в проект, який має надійних працівників. Чи працювала команда вже над чимось, пов’язаним з криптоіндустрією, і скільки вас у вашій команді?

Колін: Звичайно! Зараз ми — команда з 18 чоловік, і більше, якщо включити наших послів та тих, хто працює за контрактом за межами Cartesi.

Наша команда має великий досвід, в тому числі докторів наук з провідних університетів, таких як Принстон та ETH Цюріх, досвідчених професіоналів-початківців та інженерів з більш ніж 20-річним досвідом роботи.

Якщо ви хочете дізнатись більше про нашу команду, я закликаю вас переглянути сторінку нашої команди, де ви можете побачити передісторію всіх: https://cartesi.io/en/about/#founders

Q10: Чи зможемо ми зробити ставку, не запустивши вузол?

Колін: Ей, Адріане, ти можеш робити ставку, не запустивши вузол, однак ніяких блоків не буде вироблено, і, отже, ти не отримаєш нагород. Щоб повноцінно взяти участь у захисті мережі, щоб заробити винагороду, вам потрібно буде запустити вузол.

Незабаром у нас з’являться оголошення з партнерами з питань зберігання, які дозволять вам зробити ставку на біржі / платформі, і вони запустить вузол для вас.

На початку наступного року ми також будемо впроваджувати делегування, що значно полегшить цей процес.
Я також рекомендую вам перевірити https://github.com/cartesi/noether, де є посібник, як легко налаштувати вузол на Heroku (постачальник хмарних додатків) за кілька кліків.

Q11:

Коли ви озираєтеся на свої дні розвитку, що викликає у вас почуття гордості? Як #Cartesi еволюціонував від справжньої першої ідеї?

Яку роль відіграє Cartesi в Blockchain для високого рівня прийняття? Чи можете ви пояснити свою масштабовану структуру?

Феліпе: Я повинен визнати, що вперше, коли я побачив архітектуру RISC-V, що працює на віртуальній машині Ethereum, я був дуже гордий! Це означало, що ми закодували, у Solidity, цілу ISA, здатну запускати Linux! І це означало, що ми, після кодування нескінченних ліній твердості з усіма обмеженнями EVM, були трохи ближче до бачення розширення можливостей розробників не турбуватися про використання твердості та evm, а використовувати перевірені боєм стеки програм!

Коли нам вдалося використати все це, щоб запустити децентралізовану гру оборони башти(Сreept), яка могла запускати мільярди інструкцій в секунду, ми також почувались дуже гордими. І сьогодні ми дуже пишаємось початком запуску Noether!

Я думаю, що Cartesi поєднує в собі дуже цікавий набір технологій та інструментів, щоб забезпечити як прийняття, так і масштабованість.

Затвердження постачається з можливістю створення ваших додатків з використанням різних технологій та бібліотек, тому розробникам не потрібно винаходити “колесо” кожного разу, коли вони хочуть створити програму. Масштабованість походить від нашого обчислювального оракула, що дозволяє запускати дуже інтенсивні обчислення поза мережею, які можна легко представити в ланцюжку в поєднанні з нашим бічним ланцюгом доступності даних (Noether), що робить те, що робить Декарт для обчислення даних!

Q12:

Якщо відбудеться збій вузла, чи буде відбуватися слешінг та чи це вплине на мій стекінг? Якщо так, то як я можу повернути все назад?

Як розподіляються винагороди з блоками, які виробляє мій вузол?

Колін: 1. Поточна версія мережі не включає жодних покарань за слешінг за автономні вузли, тому ваш CTSI повністю безпечний у договорі ставки, який також перевіряється. Для того, щоб усунути збій вузла, якщо він стався, ви можете налаштувати та найняти новий вузол або просто зняти з Cartesi Explorer (https://explorer.cartesi.io/). Зверніть увагу, що вузол не контролює вашу ставку, тому ваш CTSI в безпеці.

2. Ви можете прочитати все про це тут: https://medium.com/cartesi/ctsi-mining-how-it-works-37d3dc6d86e0

Q13: Вітаємо із запуском CTSI Reserve Mining та просимо надати детальну інформацію про систему винагород Reserve Mining. Чи відрізняється компенсація відповідно до суми власності CTSI та періоду ставок?

Колін: Дякую! Ми справді раді цьому. Як я вже згадував в одному з відповідей вище, усі винагороди та вибір виробників блоків можна знайти в цій статті: https://medium.com/cartesi/ctsi-mining-how-it-works-37d3dc6d86e0

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

Reserve Mining протягом наступних 6 місяців даватиме 2900 CTSI за блок, і в середньому блок виробляється кожні 30 хвилин.

Q14: Cartesi Machines дозволяють розробникам запускати свої обчислення поза ланцюгом, і він підтримує перевірку цих обчислень, якщо це також потрібно комусь. Як що до того… Хто може попросити перевірку обчислення? Чи буде це відмовлено?

Феліпе: DApps мають свободу заздалегідь визначити права та обов’язки кожного типу учасників. Найбільш децентралізовані програми можуть мати, як правило, те, що будь-який з їхніх користувачів може вимагати результат обчислення, а також оскаржувати / перевіряти кожне обчислення — це означає, що вам потрібен єдиний чесний користувач у цій програмі, щоб переконатися, що все є правдивим, як очікувалося. Деякі інші програми, можливо, захочуть пожертвувати дещо децентралізацією заради швидкості / вартості і мати кілька високоповажних членів спільноти, які діють як кворум. Ці учасники перевірятимуть розрахунки один одного від імені користувачів. Якщо хтось із членів цього кворуму є чесним, заявка також гарантовано працює належним чином.

Cartesi є досить гнучким, щоб підтримувати обидва варіанти і, в основному, все, що є між ними, оскільки наш обчислювальний оракул дозволяє кожному знати, чи було обчислення проведено чесно чи ні!

--

--

Cartesi Ukraine

Cartesi - це спеціальний rollup протокол для додатків з середовищем виконання Linux. Щоб дізнатися більше про Cartesi, відвідайте https://cartesi.io/.