📢 Запущен тестнет Хардфорка 20!

in #steem6 years ago (edited)

Привет, стимеры!
В нашем предыдущем посте, в котором изложена суть изменений, предстоящих блокчейну Steem с принятием Хардфорка 20, мы также рассказали о том, что мы запустим тестнет, который даст разработчикам возможность протестировать предстоящие изменения в изолированной среде до их полноценного релиза. Сегодня мы с радостью объявляем вам о запуске этого тестнета!

Тестнет – большое событие не только в рамках хардфорка, но и для Steem в целом. Мы добавляем в инструментарий разработчика супер-инструмент, который значительно упростит им сборку и тестирование своих приложений в безрисковой среде. Steemit намерен использовать, взламывать и обновлять тестнет с течением времени, особенно в следующие несколько недель, поэтому он будет продолжать улучшаться и становиться более полезным. Как мы уже говорили в нашем втором обновлении портала разработчиков, уникальные свойства Steem могут сделать его блокчейном возможностей для разработчиков, и мы понимаем, что ключ к этому – ресурсы для разработчиков мирового уровня качества. Тестнет – это еще один большой шаг к исполнению этого обещания.

Что такое хардфорк/тестнет?

Для тех, кто запутался во всей этой шумихе вокруг хардфорка и тестнета, мы поясним: хардфорк – это применимый к блокчейнам термин, обозначающий обновление программного обеспечения. Как вы, вероятно, знаете, блокчейн невозможно изменить из-за самой его структуры. Вот почему мы называем их неизменяемыми. Цепочка растет по мере добавления к ней новой информации в новых блоках, тогда как старая информация – информация в более ранних блоках – остается неизменной.

Этот код должен разрабатываться очень тщательно, потому что он защищает все токены, хранящиеся в цепочке, и всю социальную информацию, которую размещают стимеры, а также управляет взаимодействием между этими двумя системами. Этот код должен быть “пуленепробиваемым”, так чтобы до тех пор, пока люди поддерживают работу нод Steem и совершают транзакции в блокчейне, цепочка продолжала расти в соответствии с правилами, встроенными в блокчейн.

Вы можете думать о хардфорке как о продолжающемся обновлении правил. Мы не можем вернуться назад и изменить правила, которые управляли цепочкой в прошлом, но мы можем изменить правила для управления будущим ростом цепочки. Такое изменение правил немного похоже на развилку на дороге (fork). Некоторые из людей, участвующих в жизни блокчейна, могут предпочесть продолжать использовать старые правила, тем самым изолируя себя. Поскольку подобные изменения требуют твердого намерения соблюдать данные правила в будущем, независимо от того, выбираете ли вы новые или старые, вы должны быть твердо (hard) уверены. Вот так мы и получаем термин “хардфорк”.

Преимущества DPoS

Во многих протоколах хардфорки представляют собой хаотическое событие, которое угрожает стабильности экосистемы. Это связано с тем, что такие протоколы, как Ethereum и Bitcoin, позволяют любому человеку с любой мотивацией стать нодой сети, и до тех пор, пока некоторые из нод предпочитают старое программное обеспечение новому, результатом будет разделение цепочки на два конкурирующих протокола. Примерами таковых являются Bitcoin Cash, Bitcoin Gold и Ethereum Classic.

В DPoS же, несмотря на то, что создавать блоки может каждый, только топ-20 производителей блоков, которые определяются по доле отданных за них голосов, являются каноническими, что означает, что они должны прийти к консенсусу, чтобы в блокчейн было интегрировано новое программное обеспечение. Блокчейн Steem гарантирует, что если квалифицированное большинство заверителей запустит новое программное обеспечение, любые транзакции от нод заверителей, которые не были обновлены, будут аннулированы. Это классический хардфорк.

Однако, поскольку для этого требуется квалифицированное большинство, и так как заверители в конечном счете подотчетны держателям долей Steem, шансы на принятие сугубо положительных изменений значительно увеличиваются, а на создание побочных форков на основе старых правил – уменьшаются. Обратите внимание, что если у вас есть аккаунт или вы держите STEEM, вы уже являетесь держателем доли.

Почему тестнет так важен

Эти новые правила чрезвычайно важны и представляют собой новое направление развития блокчейна Steem. Они придут на смену тем правилам, которые регулировали производство блоков до настоящего момента и позволили нам прийти к тому, что мы имеем сейчас. Мы, как сообщество, не должны и не можем чересчур легко менять эти правила. При этом, чтобы превзойти другие протоколы, мы должны использовать полученные знания и делать свой протокол еще лучше. В то же время мы должны гарантировать, что внесенные нами изменения безопасны. Цель состоит в том, чтобы не просто расти, но и укреплять платформу. Чтобы поддерживать рост, нам нужно повысить эффективность того, как блокчейн потребляет ресурсы и управляет созданием новых аккаунтов, на чем и сфокусирован хардфорк 20.

Питчфорк

Выполнение питчфорка – это создание одностороннего движения из основной сети в тестнет. Данные, которые сотни тысяч людей размещают в основной сети, когда используют такие приложения, как Steemit.com, d.tube, dlive.io, steemmonsters.com и т.п., считываются нашим инструментом и закачиваются в тестнет. A питчфорк в данном контексте – это процесс копирования данных из живого блокчейна в тестовый. Это позволяет разработчикам сделать их тесты более реалистичными. Но, поскольку данные из тестнета не поступают обратно в основную сеть, они не представляет угрозы для блокчейна, которым мы все с удовольствием пользуемся.

Зачем нужен питчфорк?

Один из способов проведения питчфорка – это простое импортирование данных о балансах аккаунтов. Но чем больше данных мы копируем из основной сети в тестнет, тем в большей мере тестнет будет действовать как реальный, активный блокчейн. С помощью питчфорка вы можете сделать так, чтобы каждый голос, отданный в основной сети, отображался в тестнете, но ничего, что происходит в тестнете, не проникало в основную сеть.

Заключение

Всё это является гарантией того, что изменения, предлагаемые хардфорком 20, будут безопасны. Это позволит любому, кто хочет обеспечить Steem хорошее будущее, попробовать на этом новом коде все виды атак, которые они только смогут придумать. Таким образом, мы можем удостовериться, что этот код успешно раскроет свой полный потенциал после его добавления в продакшн.
Если вы хотите помочь обеспечить безопасность и надежность блокчейна Stem, прочтите наш пост с техническим уклоном, который также включает информацию о подключении.

Steem on!

  • Команда Steemit

Переведено @blockchained

Оригинал поста: ЗДЕСЬ


Если вам нравится то, что мы делаем - поддержите делегата blockchained в сети Steem


Телеграм чат: https://t.me/steemit


Вы можете торговать токенами STEEM/SBD на RuDEX с 0% торговой комиссией

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 56478.46
ETH 2384.59
USDT 1.00
SBD 2.34