Форум о заработке, инвестициях и криптовалюте - Показать сообщение отдельно - Steem (STEEM) - steem.com
Показать сообщение отдельно
Старый 04.09.2018, 13:29   #2
kokkok77
Аналитик
 
Аватар для kokkok77
 
Регистрация: 24.09.2013
Сообщений: 2,960
Вы сказали Спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
По умолчанию

Выпущено: Hardfork 20 Testnet!



Testnet - это большое дело, а не только для Hardfork 20, но для Steem вообще. Мы добавляем главный инструмент инструментария разработчика, который упростит им сбор и тестирование своих приложений в среде без риска . Steemit будет использовать, ломать и обновлять Testnet с течением времени, и особенно в течение следующих нескольких недель, поэтому он будет продолжать улучшаться и быть более полезным с течением времени. Как мы уже говорили в нашем втором выпуске Dev Portal , «Мы полагаем, что уникальные свойства Steem могут сделать это блочным ключом для разработчиков, и мы понимаем, что ключ к этому - это ресурсы для разработчиков мирового класса». Testnet - это один большой шаг к доставке на этом обещании.

Что такое Hardfork / TestNet?
Для тех, кто запутался во всем этом жестком диске и бизнесе Testnet, все, что вам действительно нужно знать, - это то, что жесткие сплавы - это термин, связанный с блочной цепью для обновления программного обеспечения. Как вы, вероятно, знаете, блоксхемы невозможно изменить по дизайну. Вот почему мы называем их неизменными. Цепочка растет по мере добавления к ней новой информации в новых блоках, тогда как старая информация - информация ранее в цепочке блоков - остается неизменной. Этот код должен быть тщательно разработан, потому что он защищает все токены, хранящиеся на цепочке, всю социальную информацию, которую Steemians предпочитает хранить на ней, а также управляет взаимодействием между этими двумя системами. Этот код должен быть «пуленепробиваемым», чтобы до тех пор, пока люди запускают узлы Steem и до тех пор, пока люди ведут транзакцию на блок-цепочке,
Можно подумать о твердом массиве как о обновлении правил в будущем. Не возможно вернуться и изменить правила, которые управляли созданием цепочки в прошлом, но мы можем изменить правила таким образом, чтобы управлять будущим ростом цепочки. Это изменение правила немного похоже на то, что он вил на дороге. Некоторые люди, управляющие блокчейном, могут предпочесть продолжать использовать старые правила, изолируя себя в процессе. Поскольку для этого изменения требуется твердое обязательство в будущем, независимо от того, выбираете ли вы новые или старые правила, это сложно. И вот как мы получаем термин «твердое тело».

Преимущество DPoS
Во многих протоколах хардфорды представляют собой хаотическое событие, которое угрожает стабильности экосистемы. Это связано с тем, что такие протоколы, как Ethereum и Bitcoin, позволяют любому человеку с любой мотивацией стать узлом, и, пока любые узлы предпочитают старое программное обеспечение над новым, результатом является разделение цепочки на два конкурирующих протокола. Примеры их можно найти с Bitcoin Cash, Bitcoin Gold и Ethereum Classic.
С помощью DPoS, в то время как каждый может создавать блоки, только топ-20 производителей блоков, как определено взвешенным по процентам, являются каноническими, что означает, что они должны прийти к консенсусу, чтобы новое программное обеспечение было интегрировано в блок-цепь. Блок-цепочка Steem гарантирует, что если супервизор Свидетелей начнет запускать новое программное обеспечение, любые транзакции из узлов Witness, которые не были обновлены, будут аннулированы. Это классическая жесткая.
Однако, поскольку требуется супер-большинство, и поскольку Свидетели в конечном счете подотчетны заинтересованным сторонам Steem, шансы максимизируются только в отношении только положительных изменений, а также очень мало интереса к созданию скребок-вилок; цепи, которые продолжают выполняться на основе старых правил. Обратите внимание, что если у вас есть учетная запись или у вас есть STEEM, вы являетесь заинтересованной стороной.

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

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

Почему Pitchfork
Одним из способов создания Pitchfork было бы просто импортировать остатки на счетах. Но чем больше данных мы копируем из Mainnet в Testnet, тем больше Testnet будет действовать как реальная, активная блок-цепочка. С помощью Pitchfork вы можете сделать так, чтобы каждое голосование, которое происходит в Mainnet, отражалось в Testnet, но ничего, что происходит в Testnet, не возвращается к Mainnet.

В заключение
Все это касается гарантии того, что изменения, внесенные в Hardfork 20, безопасны. Это позволит любому, кто хочет обеспечить будущее Steem, начать все виды атак, которые они могут придумать в этом новом коде.
kokkok77 вне форума   Ответить с цитированием