# Протокол Raindrop **Published by:** [🅰🅻🅴🆇ⒾⓉ](https://paragraph.com/@alexit/) **Published on:** 2023-12-28 **URL:** https://paragraph.com/@alexit/raindrop ## Content TFSC — это полностью децентрализованная публичная сеть, которая использует самостоятельно разработанный протокол raindrop для замены других согласованных протоколов и лучше адаптируется к режиму работы производителей мультиблоков TFSC, обрабатывающих блоки параллельно. Традиционный консенсус POW требует большого количества энергии для решения математических задач, что может привести к растрате энергии и ресурсов. Майнеры с более мощными вычислительными мощностями имеют более высокую вероятность успеха, что может привести к концентрации вычислительных мощностей в нескольких крупных майнинговых пулах, тем самым увеличивая эффект олигополии. По сравнению с консенсусом POS, верификаторы должны владеть определенным количеством токенов (или стейкингом), а те, у кого больше токенов (или стейкинга), также имеют большее право голоса, что может привести к эффекту олигополии при распределении стимулов. TFSC необходимо найти новую точку равновесия и достичь окончательного консенсуса, когда все узлы обрабатывают блоки параллельно. Поэтому мы разработали протокол raindrop, который может позволить верификатору участвовать в сетевом консенсусе справедливо и с низким энергопотреблением, исходя из обеспечения безопасности, и избежать эффекта олигополии энергетической стратегии и экономической стратегии в процессе долгосрочного развития. Во-первых, мы объясним характеристики консенсусного протокола Raindrop:Безопасность: Протокол Raindrop предотвращает такие проблемы, как двойная оплата и 51% атак, и обладает способностью защищать сеть от атак и поведения ведьм, обеспечивая децентрализациюМасштабируемость: С увеличением числа пользователей сети и объема данных протокол Raindrop может поддерживать более высокую пропускную способность и большее количество участников, без снижения уровня децентрализации и безопасности в процессе расширения.Справедливость: Протокол Raindrop использует дискретные случайные числа, что гарантирует, что каждый участник имеет равные возможности для получения сетевых стимулов и поощряет узлы соблюдать правила кодекса TFSC.Проверяемость: любой может использовать проверяемые случайные числа, чтобы определить, является ли новый блок законным и действительны ли транзакции в блоке.Экономическая эффективность: Протокол Raindrop позволяет валидатору сохранять высокую производительность обработки TPS в рабочих средах с низким энергопотреблением, сокращая использование ресурсов полосы пропускания как минимум в 10 раз по сравнению с Solana, что может повысить экономическую эффективность всей системы, позволяя большему количеству узлов участвовать в системе и получать соответствующие стимулы.Мы объясним принцип работы протокола Raindrop в следующем тексте. Протокол Raindrop — это алгоритм, который использует VRF для проверки случайных чисел для выбора нескольких производителей блоков с наилучшими доступными данными для производства блоков, обеспечивая справедливость и прозрачность избирательного процесса. Все узлы в сети проверяют, соответствуют ли правила выбора производителей блоков требованиям случайных чисел. На протяжении всего процесса достижения консенсуса это больше похоже на падение множества дождевых капель в воду, и консенсус в конечном итоге достигается за счет непрерывного распространения ряби. Во-первых, нам нужно определить торговые роли в TFSC следующим образом: В сети TFSC существует четыре типа ролей узлов, но роли узлов — это только роли, которые выполняет узел в определенном процессе транзакции, а не отдельный идентификатор. Каждый узел может играть четыре роли, а при быстрых транзакциях узел может играть следующие четыре роли: A. Узел инициирования: узел, который инициирует транзакцию. B. Узел, производящий блоки: узел, ответственный за инициирование потока транзакций и упаковку их в блоки. C. Узел проверки (его также можно назвать потенциальным узлом, производящим блоки): узел, который проверяет достоверность данных узла, производящего блоки. D. Другие узлы: Узлам, которые не участвовали в процессе консенсуса на определенную временную отметку, необходимо будет подтвердить законность данных блока и сохранить их в базе данных. В течение всего процесса транзакции необходимо выбрать несколько узлов, соответствующих требованиям к ставкам во всей сети. Все процессы выбора следуют принципу справедливости и случайности, используя VRF для выбора и проверки. Процесс заключается в следующем: (a) Выберите узел, производящий блоки: узел, инициирующий транзакцию, будет использовать VRF для выбора узла, производящего блоки, на основе информации о хэше и подписи в данных блока и отправит случайность транзакции на узел, производящий блоки. (b) Поток блоков: После получения тела транзакции производитель блока выполняет проверку VRF, чтобы убедиться, что это легитимный узел, выбранный инициирующим узлом для получения тела транзакции. Затем узел, производящий блоки, выбирает несколько узлов в качестве узлов проверки блоков во всей сети через VRF, проверяет транзакции и VRF в своем блоке и уведомляет производителя блоков после успешной проверки. (c) Блочная трансляция: После получения сообщения, подтверждающего легитимность узла проверки, узел, производящий блок, записывает его. После того, как пороговое значение сообщения проверки, возвращаемого узлом проверки выборки, достигнет 15/20, производитель блоков поместит транзакцию в пул блоков и будет транслировать транзакции в пуле блоков по всей сети в хронологическом порядке каждый конкретный период времени (d) Включение блока в цепочку: узел, принимающий широковещательную передачу блока, пройдет проверку VRF для определения легитимности узла, производящего блок. Информация о блоке полностью проверяется и сохраняется в базе данных для завершения восходящей цепочки В конструкции протокола Raindrop используется более простой алгоритм, обеспечивающий безопасность, с целью повышения общей производительности сети и позволяющий TFSC быстрее реагировать на транзакции по цепочке. В настоящее время среднее время отключения, которого можно достичь, составляет 0,1 секунды, а самое быстрое время затвердевания — всего 1 секунду. С увеличением числа сетевых узлов он поддерживает стабильную производительность и может продолжать увеличивать количество узлов параллельного блокирования в своей сети, конечно, мы считаем, что возрастающий порядок величины не может быть последовательно определен в сторону увеличения. В настоящее время мы примем наиболее консервативный порядок величины, но производительность такого порядка величины может полностью соответствовать экологическому развитию TFSC, а его будущая масштабируемость вполне достаточна. Протокол Raindrop реализовал более справедливую модель стимулирования для TFSC, которая формирует основу для стимулирования узлов посредством распределения показателей безопасности и рабочей нагрузки. Мы не хотим видеть никакого экономического эффекта от олигархов, и нам необходимо осуществлять устойчивое развитие при более низком потреблении энергии, что может обеспечить долгосрочное стабильное и гармоничное развитие TFSC. Экономическая модель TFSC может относиться к экономике инфляции в технологической вики. Мы увидели некоторые результаты, которые склоняются к централизации в процессе разработки инфраструктуры web3. Конечно, мы не считаем это абсолютной ошибкой, но мы не хотим видеть непреодолимых коммерческих гигантов в будущем мире web3. С того момента, как мы начали верить в BTC, нам уже было суждено придерживаться того, кем мы должны быть. Официальный твиттер TFSC: www.twitter.com/tfscchain Сообщество TFSC Discord: https://discord.gg/W4YsQduNrf ## Publication Information - [🅰🅻🅴🆇ⒾⓉ](https://paragraph.com/@alexit/): Publication homepage - [All Posts](https://paragraph.com/@alexit/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@alexit): Subscribe to updates