#evm #акронимы #блокчейн
📌 Ethereum Virtual Machine
Как только Эфириум позволил создавать смарт-контракты, возникла необходимость в создании среды, в которой данные контракты смогли бы взаимодействовать друг с другом. Этой средой и явилась EVM.
Другими словами, виртуальная машина Эфириума — это суперкомпьютер, который может использовать любой разработчик для создания децентрализованных приложений (DApps) на блокчейне.
В итоге EVM проще всего рассматривать как виртуальный суперкомпьютер в блокчейне Эфириум, который превращает любые идеи разработчиков в код, запуская его в глобальной сети.
📚Канал | Контакты | Справочник
#geth #майнинг
📌 Go Ethereum
Go Ethereum — это одна из трёх изначальных реализаций протокола Ethereum (наряду с C++ и Python), которая написана на Go, полностью открыта и лицензирована для свободного распространения (GNU LGPL v3).
Go Ethereum можно скачать или как отдельный клиент, работающий практически в любой ОС, или как библиотеку для встраивания в проекты Go, Android или iOS.
В итоге, если появилось желание запустить полную ноду для майнинга или возник более серьёзный план по созданию собственного блокчейна на Ethereum — без этой «фичи» явно не обойтись.
📚Канал | Контакты | Справочник
#solidity #блокчейн
📌 Solidity
Язык был предложен в августе 2014 года Гэвином Вудом. В дальнейшем разработка осуществлялась командой под руководством Кристиана Райтвизнера (Christian Reitwiessner) в рамках проекта Ethereum.
Это один из четырёх языков, наряду с Serpent, LLL и Mutan, спроектированных для трансляции в байт-код виртуальной машины Ethereum.
Язык получил широкое распространение с появлением технологии блокчейна для создания смарт-контрактов.
В итоге, если есть желание стать творцом прорывного DeFi-приложения, данный язык явно не помешает 😁
📚 Канал | Контакты | Справочник
#итогинедели #термины
📌 Протоколы и обновления
▪️ 1-Layer
▪️ 2-Layer
▪️ BIP
▪️ EIP
За неделю мы узнали: каким образом каждый пользователь может предложить свои идеи по усовершенствованию сети Биткоин или Эфириум, зачем в блокчейнах создаются решения второго уровня, и как они влияют на сеть первого уровня.
📚 Канал | Контакты | Справочник
#eip #блокчейн
📌 Ethereum Improvement Proposal
Дословно: Предложение по улучшению Эфириума
Авторы EIP предлагают разработчикам идеи, которые могли бы исправить какие-либо недостатки платформы или усовершенствовать её.
Например, после введения EIP-1559 был интегрирован механизм сжигания монет ETH.
Как правило, предложения по улучшению Ethereum авторы направляют разработчикам в формате документа, в котором изложены основные тезисы и шаги для реализации инициативы.
📚 Канал | Контакты | Справочник
#bip #блокчейн
📌 Bitcoin Improvement Proposal
Дословно: Предложение по улучшению Биткоина
Другими словами, речь идёт о документе, в котором разработчики могут предложить оптимизацию сети. В документе описывается технический дизайн, новые возможности, новые процессы или программная среда по изменению протокола битка.
Например, после введения BIP 141, более известного как Segregated Witness (SegWit), скорость транзакций в сети Биткоин увеличилась, а комиссионные сборы заметно снизились.
Разновидности предложений BIP:
1. Информационные — вопросы проектирования, а также общие предложения.
2. Процессуальные — идеи изменений, которые касаются процессов вне сети.
3. Контроль стандартов — предложения по изменению в сетевом протоколе, проверке блоков, транзакций и т. д.
В результате выдвинуть на голосование сообщества свою идею по оптимизации блокчейна может любой разработчик. Накопилось этих идей уже более 300. Остаётся вопрос: «будут ли они реализованы?» 😅
📚Навигатор по терминам
#layer2 #блокчейн
📌 Layer 2
Другими словами, это «надстройка» над блокчейном, которая необходима для увеличения пропускной способности сети, то есть её масштабируемости.
Для этого протоколы L2 снимают рабочую нагрузку с основной сети, обрабатывая задачи в другом месте и возвращая данные обратно в Layer 1. Для достижения целей в L2 используются различные технологии, например: сайдчейны, каналы состояния, решения Plasm (хеш-деревья) и другие.
Вывод: в миссии «спасти вселенную блокчейна» от серьёзных перегрузок, сделав её быстрой и недорогой, часто приходится призывать решения Layer 2 😁
📚 Канал | Контакты | Справочник
#layer1 #блокчейн
📌 Layer 1
Проще говоря, первый уровень в децентрализованной сети — это сам блокчейн.
Например, Ethereum (ETH) и Биткоин (BTC) являются протоколами Layer 1 и служат главными сетями в своей экосистеме.
Получается, что протокол первого уровня обрабатывает и завершает транзакции в собственном блокчейне. У него есть нативный коин, используемый для оплаты комиссий за транзакции.
В процессе развития сети часто речь заходит о трилемме масштабируемости. Одним из очевидных способов её решения на Layer 1 является увеличение размера блока. Это позволяет блокчейну обрабатывать большее количество транзакций, однако при этом увеличиваются затраты на потребляемую мощность.
В итоге имеем продуманную архитектуру сети, основанную на Layer 1 и консенсусе для целой вселенной прочих надстроек.
📚Навигатор по терминам
#итогинедели #термины
📌 Пару слов о транзакциях
▪️ Мемпул
▪️ Таймстамп
▪️ Мультисиг
▪️ Кольцевая подпись
За неделю мы узнали: как обезопасить средства на общем кошельке большой группы людей, каким образом можно отправить оплату анонимно, где скапливаются неподтверждённые транзакции, и что означает таймстамп в их описании.
📚 @cryptowiki_channel – познавательный справочник о блокчейне и криптовалютах
#подпись #блокчейн
📌 Ring Signature
Другими словами, это один из вариантов электронной подписи, при котором есть список подписантов и известно, что подпись оставил один из них, но не раскрывается, кто именно.
Для наложения подписи подписывающему не требуются разрешение, содействие или помощь со стороны включённых в список лиц — используются только открытые ключи всех членов списка и закрытый ключ лишь самого подписывающего.
Данная технология используется в анонимных криптовалютах, например, таких как Monero (XMR).
📚Навигатор по терминам
#multisig #мультисиг #блокчейн
📌 Multisig
Альтернативное название: Мультиподпись
Термин образован от слова Sign (подпись) – уникальное сообщение, идентифицирующее владельца кошелька, и префикса Multi.
Данная технология существенно расширяет возможности совместного ведения бизнеса, когда у группы партнёров есть общий криптокошелек, и оплаты происходят по правилу подписи большинства участников. В противном случае транзакции не будут выполнены. Правила задаются заранее.
В итоге даже незнакомые люди благодаря мультисиг могут вести общий бизнес, не переживая о безопасности средств.
📚Навигатор по терминам
#timestamp #таймстамп #блокчейн
📌 Timestamp
Дословно: Временная печать или отметка времени
Произношение: «Таймстэмп»
Пример из обозревателя Etherscan по транзакции:
Timestamp: 53 mins ago (Jul-12-2022 12:26:17 PM +UTC)
Теперь, когда у вас спросят таймстамп произведённой оплаты в крипте, ваш ответ не заставит себя долго ждать 😁
📚Навигатор по терминам
#mempool #мемпул #блокчейн
📌 Mempool
Другими словами, так называется место, где все действительные транзакции ждут подтверждения сетью. Большой размер мемпула указывает на высокий сетевой трафик, что приводит к увеличению среднего времени подтверждения и более высокой платы за приоритет.
Прямо как в жизни, когда видишь очередь в Пушкинский на выставку собрания картин братьев Морозовых 😂
📚Навигатор по терминам
#итогинедели #термины
📌 Разбираемся в нодах
▪️ Полная нода
▪️ Облегченная нода
▪️ Мастернода
▪️ Нода майнинга
За неделю мы узнали какие виды нод бывают, в чем их отличие и, главное, какие из них гарантированно приносят награды своим владельцам.
📚 @cryptowiki_channel – познавательный справочник о блокчейне и криптовалютах
#майнер #miningnode #майнинг
📌 Mining Node
Альтернативное название: майнер
Нода майнинга – это полный или облегчённый узел, цель которого доказать выполнение работы по созданию блока. Отсюда и название базового алгоритма, лежащего в основе майнеров, Proof-of-Work.
Чтобы выполнить задачу, майнеры должны либо сами быть полными нодами архивации, либо получать данные от других полных нод в сети, чтобы узнать текущее состояние цепочки блоков и необходимые параметры для следующего блока.
Участники процесса используют аппаратные компоненты: видеокарты, процессоры или ASIC, для решения криптографической задачи.
Первый человек, решивший задачу, передает свои результаты в сеть, чтобы они могли быть проверены полными нодами, и после достижения консенсуса ему предоставляется право добавить блок в существующий блокчейн.
За свою работу майнеры получают заранее определенное количество монет в дополнение к комиссиям за работу сети.
📚Навигатор по терминам
#мастернода #masternode #майнинг
📌 Masternode
Альтернативное название: суперузел
По сравнению с полными узлами, мастерноды сами по себе не могут добавлять блоки в блокчейн. Их единственная цель – вести точный учёт транзакций и проверять их. Запуская мастерноду, пользователь не только защищает сеть, но и получает долю вознаграждений от майнинга.
Чтобы установить мастерноду, необходимо заблокировать определенную сумму средств в качестве залога. Сам узел должен находиться в сети 24/7. Следовательно, для такой работы подойдёт хостинг на виртуальном частном сервере.
В конце можно провести хорошую аналогию по всем нодам: облегчённые – это чернорабочие, полные – управляющие среднего звена, а мастерноды – это высший совет директоров 😁
📚Навигатор по терминам
#нода #lightnode #майнинг
📌 Light node
Альтернативное название: узел SPV (Simple Payment Verification), лёгкий кошелёк или узел простой проверки платежей.
Облегчённые ноды не могут сами проверять валидность транзакций и блоков, поскольку не хранят всех данных блокчейна. Они лишь загружают заголовки, а далее обращаются к полным нодам для проверки данных. Поэтому облегчённые ноды могут быть введены в заблуждение, подтверждая транзакции, противоречащие алгоритму консенсуса.
В итоге для запуска узла SPV не требуется много ресурсов, однако узел тем самым жертвует безопасностью ради удобства.
📚Навигатор по терминам
#полнаянода #майнинг
📌 Полная нода
Другими словами, это абсолютно независимый узел связи, который хранит все данные (всю историю) блокчейн-цепи.
Особенность таких нод заключается в том, что они работают абсолютно автономно друг от друга и не доверяют решению других узлов связи.
Такой нодой может выступать любой компьютер, подключённый к сети 24/7 и полностью синхронизированный с ней.
Процесс: полные ноды работают на алгоритме PoW, загружают блоки и верифицируют транзакции на предмет соответствия сетевым правилам консенсуса. Если транзакция выполнена не по правилам, полные ноды не позволят ей попасть в блок.
Владельцы полных нод, например, в Биткоине не получают вознаграждения, в отличие от майнеров, зато голосуют за имплементацию новых изменений, напрямую участвуя в развитии сети.
В итоге содержание полной ноды – это своеобразный манифест: чем больше таких узлов, тем более децентрализованной является сеть. А ведь именно ради этого и затевались блокчейн-сервисы!
📚Навигатор по терминам