Bitcoin Forum
May 03, 2024, 04:17:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Sharding  (Read 99 times)
MrFreeRoMan (OP)
Full Member
***
Offline Offline

Activity: 126
Merit: 171



View Profile
April 09, 2019, 11:43:28 AM
 #1

«Изменил ли блокчейн мир, как Интернет в 90-х годах и автомобиль в 20-х?». Многие могут возразить, что он породил множество проектов с таким большим потенциалом. Но может ли блокчейн быть тем, чем Интернет был для мира?

Может ли блокчейн быть тем, чем был интернет?

Появление Интернета полностью изменило каждый слой мира. Интернет создал коммуникационный уровень, настолько надежный, что TCP / IP стал стандартом, а такие компании, как Cisco и IBM, создали конвейеры и машины, которые запускали эти протоколы. Интернет также создал информационный механизм настолько быстро, что Amazon мог по сути уничтожить все обычные книжные магазины, как Google и Facebook сделали с газетами. Благодаря Интернету гиганты Apple, Google и Facebook стали править традиционными компаниями. Может ли блокчейн стать следующим интернетом?

 Революцию блокчейна в трех фразах. Биткойн показал миру, что такое цифровая валюта. Ethereum показал нам, как создавать децентрализованные активы, в основном тысячи известных нам альткойнов. Третий этап - это то, что сейчас пытаются сделать многие компании, работающие с блокчейнами:
 1) вывести производительность блокчейна на совершенно новый уровень (скорость транзакций, пропускная способность, сегментирование и т. д.)
 2) изменить ход традиционных отраслей, включая Интернет и другие.

Любая новая технология, которая хочет изменить старую, должна иметь 10-кратное улучшение. Будь то в десять раз быстрее или в десять раз дешевле. Флоппи-диски, VHS, оптические кабели доказали уравнение 10X в своей попытке изменить стандарт.

10X для скорости

Visa может выполнять 7 000–20 000 транзакций в секунду («TPS»). Любой блокчейн, предлагающий небольшие кратные улучшения скорости, вряд ли вытеснит испытанную и проверенную систему, такую ​​как Visa. Увеличение в 10 раз означает, что любая компания должна достичь 200 000 TPS, чтобы преобразовать устаревшую систему в блокчейн. Есть несколько блокчейнов, которые пытаются это сделать; на самом деле многие заявляют о значительном улучшении. Многие блокчейны заявляют о 10-кратном улучшении по сравнению с Visa, по крайней мере, на бумаге.

 Можем ли мы сделать намного больше, чем 200 000 TPS? Давайте проанализируем: Sharding - это процесс разделения глобальной сети на части локальной сети. Тогда каждая локальная сеть будет отвечать за консенсус в две трети, так что конкретная транзакция будет проверена в локальной сети и затем передана в глобальную сеть. Это один из лучших методов блокчейн-компаний, над которыми работают над увеличением скорости.  10-кратное увеличение текущих предложений возможно.  Sharding сильно зависит от доступности узлов. Процессы подтверждения увеличиваются на порядок при увеличении количества узлов. Если блокчейн имеет 21 узел и для подтверждения требуется 1 секунда, тогда для проверки 210 узлов (увеличение числа узлов в десять раз) потребуется гораздо больше 10 секунд. Если математик не докажет, что есть лучший способ, чем Византийская общая проблема, можно с уверенностью предположить, что всякий раз, когда вы увеличиваете свои узлы, время подтверждения значительно замедляется. Следовательно, для защиты Ethereum, хотя Ethereum имеет скорость 20 TPS, он работает с гораздо большим количеством узлов, чем другие блокчейны. Решение с 20 TPS с 20 000 узлов лучше, чем решение с 200 TPS только с 21 узлом.

Давайте предположим гипотетически: предположим, что все компании, использующие блокчейн, могут делать, скажем, 1 TPS. Если каждая компания разбивает свою сеть на две части, все эти компании могут сделать 2 TPS (1 TPS на одну сеть). Предположим, нам нужно по крайней мере 20 узлов в локальной сети, поэтому для того, чтобы все компании достигли 2 TPS, им нужно иметь как минимум 40 узлов. Если мы хотим совершить быструю транзакцию в воображаемом городе под названием City of Z, нам нужно много устройств для разделения и быстрого выполнения транзакции.

10X для масштабируемости

Масштабируемость в ресторане означает, насколько быстро вы можете подавать еду, чем быстрее вы сможете масштабировать, тем больше у вас бизнеса. Поэтому такие компании, как McDonald's, тратят много усилий, сокращая время между заказом и оформлением заказа для обслуживания своих клиентов. Масштабируемость в блокчейне похожа: она зависит от кода (насколько быстро можно перевернуть бургеры), а также от узлов (сколько кассиров может подтвердить заказ). Так чей код лучший? Мы узнаем только тогда, когда это доказано. А как насчет узлов? Блокчейн с самыми большими узлами будет преобладать. В настоящее время в Эфириуме больше всего узлов, но, возможно, ненадолго.

10X для консенсуса

Консенсус имеет большое значение. Как мы знаем из реальной политики, чем больше толпа, тем медленнее консенсус. Если меньшая толпа может принять решение о большей толпе, как в парламенте, тогда можно ускорить достижение консенсуса. Но как мы выбираем мудрость меньшей толпы?

Процесс консенсуса не всегда может быть в руках избранных. Из всех узлов, которые есть в City of Z, случайным образом выбиратется, скажем, 1% узлов: набор случайных узлов согласуется на основе консенсуса в две трети. Очень важно, что процесс консенсуса должен нарушить географические границы. Если блокчейн имеет более 10000 узлов, они также находятся в хорошем положении, чтобы легко и глобально достичь консенсуса, как Ethereum. Но тут есть подвох. Узлы не могут вступать в сговор. Эффективный способ предотвратить сговор - вводить узлы из разных мест (или через другую автономную систему). Пока Ethereum является единственным блокчейном с реальным глобальным охватом узлов, остальные централизованы в локальной географии, что делает консенсус менее идеальным. С разнородной областью большого объема узлов это создаст скорость с реальной децентрализацией.

10X за открытость

Блокчейн является открытой платформой и децентрализован.  Другой гипотетический пример - мэр города Z хочет внедрить систему смарт - контрактов для города. Что нужно сделать команде разработчиков, так это загрузить смарт-контракт в блокчейн и заставить узлы в City of Z загрузить смарт-контракт, и теперь весь город имеет систему смарт-тикетов.

Все и все должно быть в блокчейне, возможно, даже код для блокчейна.

Вывод :

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

Мы еще не там, но мы надеемся стать частью революции.
Статья является переводом Zac Cheah.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!