Решите проблему масштабируемости
Blockchain Scaling
Dilemma Photo через Fotolia
Одной из слабых сторон технологии блокчейн является ее неспособность расширяться. Проблема заключается в том, что когда количество узлов в сети растет, становится все труднее достичь консенсуса.
Взгляд на человеческую сеть может быть полезным для понимания проблемы консенсуса и увеличения масштабов этого аспекта блокчейна:
Если у вас есть встреча с небольшой группой людей, нетрудно принять решение. Вы можете обнаружить, что некоторые из вас не со всем согласны, но вы легко увидите, что чувствует каждый человек, и сможете достичь консенсуса.
По мере того, как группа разрастается до сотен, вы все еще можете получить хорошее представление о том, что люди чувствуют, голосуя или используя аналогичный подход. Подсчитывать голоса становится все труднее, и нельзя быть уверенным, что все честны.
По мере того, как команда вырастает до десятков тысяч или даже миллионов, ваша избирательная система должна становиться все более сложной и с количеством энергии, необходимой для ее работы. Вы обнаружите, что все больше людей действуют нечестно, и становится все труднее узнать, проголосовали ли люди или нет.
Это не идеальная аналогия для разговора о консенсусе блокчейна, но я думаю, что вы понимаете, что становится все труднее достичь консенсуса как все более крупной сети. И здесь начинаются проблемы с масштабируемостью, потому что размер и скорость сети обратно пропорциональны. Так что при очередном увеличении уменьшается.
Решения TTTTTT, которые изучаются большинством блокчейнов, теперь включают увеличение размера блока, так что несколько транзакций могут быть проверены в каждом раунде консенсуса или путем перемещения некоторой информации из блокчейнов. полностью.
TTTTTT Хотя эти решения помогут решить проблемы масштабируемости в краткосрочной перспективе, они никогда не увеличат потребность в блокчейнах для обработки тысяч или десятков тысяч транзакций в секунду. Это просто мера, позволяющая не допустить, чтобы разрыв преодолел основную проблему.
TTTTTT Чтобы на самом деле исправить масштабируемость, всю архитектуру блокчейна необходимо изменить так, чтобы размер сети и скорость сети больше не были обратно коррелированы.