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


Урок 5: Как защитить свои смарт-контракты (часть 2)
Разработка Ethereum 101: Урок 5: Защита ваших смарт-контрактов от арифметических переполнений и недостатков Предпосылка: эта статья является частью курса Разработка Ethereum 101 , предназначенного для обучения основным концепциям разработки, тестирования и развертывания смарт-контрактов в сети Ethereum. Цели обучения: к концу этого урока вы должны научиться понимать уязвимости арифметического переполнения и потери значимости в смарт-контрактах Solidity. Вы должны уметь писать..

Практическое машинное обучение для наборов данных блокчейна: понимание полу- и всенаправленного контролируемого обучения
Часть нашей работы в IntoTheBlock - это попытка использовать передовые методы машинного / глубокого обучения для получения максимально возможного интеллекта из наборов данных блокчейна. Мы живем в золотую эру исследований в области машинного обучения, когда крупные технологические лаборатории и академические учреждения расширяют границы возможного с помощью систем искусственного интеллекта (ИИ). В результате у нас есть новый арсенал методов и приемов, которые можно использовать с..

Solidity: действительно ли нам нужна более безопасная математика?
Взгляните на библиотеку SafeMath от OpenZeppelin В Solidity есть множество альтернатив тому, что вы считаете само собой разумеющимся на других языках. Струны и математика - два примера. «Арифметические операции в Solidity переносятся при переполнении. Это может легко привести к ошибкам, потому что программисты обычно предполагают, что переполнение вызывает ошибку, что является стандартным поведением для языков программирования высокого уровня. SafeMath восстанавливает эту..

Взгляд на ReentrancyGuard Open Zeppelin
Написание смарт-контрактов - относительно новая практика, и окружающая среда полна опасностей. Хорошая новость заключается в том, что болезненные уроки сообщества привели к выработке набора стандартов и передового опыта. Откройте для себя Open Zeppelin , проверенную в бою фреймворк многоразовых смарт-контрактов Ethereum с открытым исходным кодом. Они предоставляют полезные контракты, в которых используются стандартные шаблоны безопасности, которые вы можете использовать в своих..

ETH With Friends - Dapp, чтобы вы могли отправлять ETH своим друзьям на Facebook!
Введение и мотивация ETH With Friends - это мой первый настоящий набег на мир построения Dapp (децентрализованное приложение, приложение, которое создано для взаимодействия с блокчейном Ethereum). Мне нравится все в Ethereum и его потенциал для устранения посредников, комиссий за транзакции и мошенничества в самых разных отраслях. Топливом блокчейна Ethereum является эфир (ETH), который также является виртуальной валютой, которую можно использовать для покупок в реальном мире (через..

Как тестировать смарт-контракты Ethereum
Проверьте свои смарт-контракты с помощью Solidity и JavaScript Предварительные требования: базовое понимание блокчейна, Ethereum и Javascript. Полный рабочий код проекта можно найти на Github . Важность тестирования программного обеспечения Если вы хотите, чтобы код работал так, как задумано, тестирование программного обеспечения имеет первостепенное значение. Существует два основных типа тестирования программного обеспечения: модульные тесты и интеграционные тесты ...

Криптозомби Урок 3! Газ, собственность, безопасность и многое другое!
За последний месяц более 50 000 человек сделали свои первые шаги в изучении программирования на Solidity, создав свои собственные криптозомби. Мы были потрясены положительным откликом! Поскольку большая часть команды Loom Network уезжает на каникулы, а затем обосновывается в нашем новом офисе в Нью-Йорке, Урок 3 занял немного больше времени, чем ожидалось. Но теперь, наконец ... Наконец-то здесь! Нажмите здесь что бы начать: Https://cryptozombies.io/course/ В Уроке 3 вы..