Биткоин и Эфириум в настоящее время работают над протоколом проверки работоспособности
В последние месяцы новость изобиловала криптовалютными хулителями, быстро указывающими на недостатки в биткоине или в Ethereum, и это создало потребность сообщества разработчиков в разработке новых решений проблемы.
Во-первых - в чем проблема? Биткоин и Эфириум в настоящее время работают над протоколом проверки работоспособности. Этот протокол обеспечивает очень высокий уровень безопасности; однако это происходит из-за того, что он очень ресурсоемкий. По мере того, как эти криптотермии продолжают увеличиваться, это становится проблемой.
Три большие проблемы, которые представляют себя, - это латентность, пропускная способность и масштабируемость (невозможность выполнения с еще большим объемом). С некоторыми транзакциями, занимающими от нескольких минут до нескольких дней (в зависимости от платы за транзакцию, которую вы платите), трудно представить, как эта модель может обрабатывать более высокий трафик. Биткойн в настоящее время ограничен, до 3-7 транзакций в секунду, а Ethereum ограничен 7-15. Ни одна из этих цифр не обнадеживает.
В результате разрабатываются новые решения, такие как протоколы «доказательство наличия», чтобы повысить скорость обработки транзакций. Sharding - ответвление, которое показывает обещание, и основатель Ethereum указал, что он, скорее всего, будет реализован в будущем для сети.
Объяснение осколков
Общее инженерное решение состоит в том, чтобы разделить большую проблему на более мелкие проблемы и решить их по одному за раз. Sharding - это решение, которое следует аналогичной мысли. То, как это работает, - это захват всей сети и разделение ее на кучу меньших подмножеств. Каждое подмножество узлов называется осколком, и это устраняет необходимость того, чтобы каждый узел проходил всю историю транзакций, чтобы проверить транзакцию.
Термин «осколок» происходит от идеи фрагмента стекла или керамики. Все разделено на более мелкие кусочки компонентов, которые управляют собой, как и государства в большей стране.
Одно из возможных способов разделения сети основано на первых цифрах общих адресов, но есть много других методов, которые размещаются вокруг.
Требуя свой собственный набор валидаторов, доказательство наличия кола становится предпосылкой для функционирования осколка. Требовав, чтобы протокол надлежащей проверки был надлежащим образом функционирует, осколки становятся более практичными для Ethereum в краткосрочной перспективе, когда вы изучаете недавние комментарии Виталика Бутерина о масштабировании Ethereum.
Преимущества оштукатуривания
Осколок необходим по той причине, что эти сети должны найти способ роста, иначе их стоимость будет значительно ограничена. Реализация такого решения, как sharding, служит как для повышения гибкости сети, так и для ограничения объема памяти, необходимой для ее функционирования.
Трудность в изменении сетей из их текущих протоколов проверки работоспособности заключается в том, что они должны поддерживать свою безопасность, иначе они теряют всякую ценность. Sharding, похоже, является одним из немногих решений, которые решают проблемы масштабируемости, сохраняя при этом безопасность.
Потенциальные риски
Каждое решение имеет недостатки, и важно, чтобы мы обращались к тем, кто оштрафован. Как и при доказательстве работы, проблема возникает из того же, что делает ошеломляющим мощным. Осколки предназначены для упрощения взаимодействия с другими пользователями на одном осколке. Однако транзакции между осколками становятся сложными и добавляют к решению дополнительный уровень сложности.
Если облегчить общение между осколками окажется слишком сложным, тогда решение не имеет заслуг. Существует несколько обходных решений, которые были теоретизированы (например, квитанции о транзакциях), хотя необходимо выполнить большую работу до того, как это будет реализовано.
Еще одна потенциальная проблема заключается в том, что происходит, когда вы создаете все эти небольшие осколки. Являются ли они уязвимыми для 51% -ых атак из-за их размера, или метод доказательной доски все же сделает это слишком дорогостоящим, чтобы быть выполнимым? Значение сети биткойн и сети Ethereum находится в их безопасности, поэтому они должны быть в состоянии гарантировать эффективность sharding перед реализацией.
Последнее, что нужно прояснить, это то, что это только потенциальное решение, и оно еще не проверено, поэтому мы понятия не имеем, насколько хорошо он будет работать или каковы будут результаты его реализации. Для этого можно сказать только время.