Nano Hash - криптовалюты, майнинг, программирование

Публикации по теме 'ethereum'


Повторный вход, отказ в обслуживании, схема вывода средств и резервные функции в блокчейне Ethereum
Оглавление "Введение" Реализация уязвимого контракта Отказ в обслуживании Возвратная атака Выводы "Использованная литература" 1. Введение В этой статье мы моделируем 2 атаки на смарт-контракты блокчейна Ethereum: атаки типа «отказ в обслуживании» и атаки с повторным входом. Мы начнем с предыстории сетей Ethereum Mainnet и Testnet, смарт-контрактов и кошельков, а также языка программирования Solidity. Затем мы продолжаем внедрять и развертывать уязвимые..

Языки, которые нужно выучить, чтобы стать разработчиком смарт-контрактов — With Resources
Солидность Solidity — это язык номер один для смарт-контрактов в отрасли с огромным сообществом. Изучение Solidity поможет вам развернуть контракты в любой цепочке, совместимой с EVM, например Ethereum и Ethereum Classic (ETC) Binance Smart Chain (BSC) Avalance (AVAX) Polkadot (DOT) Tron (TRX) Ресурсы: Blocktrain Solidity (хинди): https://www.youtube.com/c/Blocktrain/videos Потрясающая твердость: https://github.com/bkrem/awesome-solidity Цепной выстрел:..

Почему Proof of Work элегантен, а Proof of Stake — нет
После моего последнего поста на тему криптографии , в котором я лично оскорбил половину криптосообщества (в свою защиту мне нужно только 30% сети ETH2 на моей стороне — ЭТО ШУТКА С ПРОФЕССИОНАЛЬНОЙ СТАВКОЙ, ДРУЗЬЯ), несколько человек попросил меня объяснить, почему я считаю Proof of Work ( PoW ) чертовски элегантным, а Proof of Stake ( PoS ) чертовски… нет. Эта статья из 2200 слов будет для вас тем же, чем была для меня книга Босоногий Джо . Вам, неграмотным обывателям, эта книга..

Что такое деревья Меркла?
Деревья Меркла широко используются в Биткойне и Эфириуме. Давайте поговорим о них! Кто они такие? Дерево Меркла – это структура данных, предназначенная для доказательства включений . Как создать дерево Меркла? Чтобы создать дерево Меркла, возьмите упорядоченный список и хешируйте его элементы с помощью хеш-функции (например, SHA256). Возьмем пример. У нас есть упорядоченный список биткойн-транзакций с именами A, B, C и D. Мы объединим две последующие транзакции и хэшируем..

Понимание процесса подписания транзакций Solidity с помощью Ethers.js
В предыдущем посте мы обсуждали метатранзакции и стандарт EIP-712. На этот раз мы рассмотрим, как подписать транзакцию с библиотекой Ethers.js и выполнить ее в смарт-контракте. Это означает, что плату за газ будет платить кто-то другой. Упаковать транзакцию Сначала нам нужно создать транзакцию и упаковать ее со всеми необходимыми компонентами по стандарту EIP-712. Нам понадобятся три основные части: определить используемые типы в сообщении; информация о домене для проверки..

Кто такой криптопус?
Всем привет! Это наш второй пост на Medium, и сейчас мы хотим вам представиться: Мы небольшая команда молодых энтузиастов, которые недавно ощутили темную сторону мира криптовалют - Мошенничество . Мы создаем свой продукт, потому что количество мошенничества постоянно растет, и люди попадают в него, не сомневаясь в компании (так называемые «Фонды»), в которую они вкладывают деньги. Способ, которым мы собираемся остановить такие компании, - это наш смарт-контракт, который..


Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..