Написание контрактов это прекрасно.
Новый шаг это общение с контрактом из своего сайта.
(Короче web3)
Первое с чего можно начать это с понимания чтовсе уже есть в библиотеке web3.js
Что нужно уметь :
в принципе уметь писать контракты,
немного Java script (html\css).
Следующие посты будут своего рода уроками по началу web3.
Самостоятельность :
Руководство
Connect Metamack
Новый шаг это общение с контрактом из своего сайта.
(Короче web3)
Первое с чего можно начать это с понимания что
Что нужно уметь :
в принципе уметь писать контракты,
немного Java script (html\css).
Следующие посты будут своего рода уроками по началу web3.
Самостоятельность :
Руководство
Connect Metamack
👍6
ERC-1155
Идея упрощении создания игр на Ethereum. Поэтому стандарт стоит сначала рассмотреть как игровой, хотя его применение этим не ограничивается.
Специфика:
• позволяет выпускать несколько токенов в одном контракте;
• токены в одном контракте могут быть fungible и non-fungible одновременно;
• поддерживает атомарные свопы;
• поддерживает «batch» транзакции;
• не для всех транзакций нужно ждать окончания блока.
Атомарные свопы?
Одной из причин непринятия повсеместно блокчейна является невозможность быстро и эффективно обменивать одни токены на другие. Решение проблемы уже создано — это атомарные свопы, технологию децентрализованного обмена между криптовалютами разных самостоятельных блокчейнов (об этом неплохо написано на BitcoinWiki). Но также стоит рассматривать атомарные свопы и в контексте обмена токенов внутри смарт-контракта.
Хоть ERC-1155 И получил большее распространение, он многое перенял от ERC875, который предлагал тот же функционал, кроме поддержки fungible токенов.
Идея упрощении создания игр на Ethereum. Поэтому стандарт стоит сначала рассмотреть как игровой, хотя его применение этим не ограничивается.
Специфика:
• позволяет выпускать несколько токенов в одном контракте;
• токены в одном контракте могут быть fungible и non-fungible одновременно;
• поддерживает атомарные свопы;
• поддерживает «batch» транзакции;
• не для всех транзакций нужно ждать окончания блока.
Атомарные свопы?
Одной из причин непринятия повсеместно блокчейна является невозможность быстро и эффективно обменивать одни токены на другие. Решение проблемы уже создано — это атомарные свопы, технологию децентрализованного обмена между криптовалютами разных самостоятельных блокчейнов (об этом неплохо написано на BitcoinWiki). Но также стоит рассматривать атомарные свопы и в контексте обмена токенов внутри смарт-контракта.
Хоть ERC-1155 И получил большее распространение, он многое перенял от ERC875, который предлагал тот же функционал, кроме поддержки fungible токенов.
👍6
Хочу создать действительно стоящий канал про разработку в блокчейн в телеграмм.
Одному это делать можно, но не нужно . Разыскивается человека который хочет рассказывать про технологию, solidity , web3. Доступно для людей , а самое главное интересно. Грубо говоря канал будет жить как жил но ещё добавится рубрика от человека . Если тебе есть чем поделиться напиши мне @vingrig
Одному это делать можно, но не нужно . Разыскивается человека который хочет рассказывать про технологию, solidity , web3. Доступно для людей , а самое главное интересно. Грубо говоря канал будет жить как жил но ещё добавится рубрика от человека . Если тебе есть чем поделиться напиши мне @vingrig
👍7
И так, начнём с простого. Подсоединение маски . ( всплывающее окно кошелька)
if (typeof window.ethereum !== 'undefined') {
ethereum.request({ method: 'eth_requestAccounts' });
} else {
alert('Please install metamask')
}
Условие и 3 строчки. Не забываем что нужна библиотека . Ее можно скачать, можно ссылкой .
Гугл :
Просто добавь скрипт в кнопку и у тебя настоящее подключение к Метамаске.
Далее будем читать значения из контракта.
if (typeof window.ethereum !== 'undefined') {
ethereum.request({ method: 'eth_requestAccounts' });
} else {
alert('Please install metamask')
}
Условие и 3 строчки. Не забываем что нужна библиотека . Ее можно скачать, можно ссылкой .
Гугл :
web3.min.js присоединение библиотеки к скрипту Просто добавь скрипт в кнопку и у тебя настоящее подключение к Метамаске.
Далее будем читать значения из контракта.
❤1
На днях выйдет продолжение по веб3 , там не особо то много изучать . Чтение и взаимодействие и все ;) .
Какая тема будет интересна вам потом ?
Какая тема будет интересна вам потом ?
Чтение контракта. У каждого контракта есть функции которые мы способны просто прочесть не тратя газ.
Здесь пошагово описано как это сделать.
Здесь пошагово описано как это сделать.
👍2
Я работаю :
Anonymous Poll
27%
В России и над русскими проектами
18%
Аутсорсинг из России
56%
Не работаю
👍1
Forwarded from Alex
Всем привет. Пересел с ubuntu на мас с м1. Компилю проект через hardhat (`npx hardhat compile`) и в итоге оно медленнее чем на убунте в 3раза, других результатов я ожидал. Сейчас получается, что м1 за 15сек, а амд за 5 сек. Может быть кто-то сталкивался?
HTTP/HTTPS/RPC/REST
Мир стремится к совершенствованию технологий. Сначала был web1 – это одностраничные, статичные сайты. Они были примитивными и простыми, но это была новейшая технология. Далее web1 сменился на web2 – многостраничные сайты со сложным интерфейсом и необычными видами. Web2 стал неотъемлемой частью нашей жизни – он повсюду! Жизнь без него не кажется нам возможной, но мир меняется. Приходит новый вид интернета – web3. Web1 использовал HTTP, web2 использует HTTPS, но что будет дальше? Чтобы понять что будет дальше, надо понять что есть сейчас. Именно об этом будет статья.
✅ Читать -> далее
#step1
Мир стремится к совершенствованию технологий. Сначала был web1 – это одностраничные, статичные сайты. Они были примитивными и простыми, но это была новейшая технология. Далее web1 сменился на web2 – многостраничные сайты со сложным интерфейсом и необычными видами. Web2 стал неотъемлемой частью нашей жизни – он повсюду! Жизнь без него не кажется нам возможной, но мир меняется. Приходит новый вид интернета – web3. Web1 использовал HTTP, web2 использует HTTPS, но что будет дальше? Чтобы понять что будет дальше, надо понять что есть сейчас. Именно об этом будет статья.
✅ Читать -> далее
#step1
👍5
Forwarded from Snowden Web3
Все известные атаки и уязвимости смарт-контрактов на начало 2022 года.
https://arxiv.org/pdf/2106.10740.pdf
https://arxiv.org/pdf/2109.06836.pdf
https://swcregistry.io
https://telegra.ph/NFT-security-01-28
https://arxiv.org/pdf/2105.06974.pdf
https://www.researchgate.net/publication/353794368_SMART_CONTRACTS_VULNERABILITIES_AND_REAL_ATTACKS
https://github.com/KadenZipfel/smart-contract-attack-vectors
https://www.researchgate.net/publication/338926064_Smart_Contract_Attacks_and_Protections
https://eprint.iacr.org/2021/1147.pdf
https://www.usenix.org/system/files/sec21summer_perez.pdf
https://arxiv.org/abs/2003.03810
https://github.com/sigp/solidity-security-blog
https://arxiv.org/pdf/2106.10740.pdf
https://arxiv.org/pdf/2109.06836.pdf
https://swcregistry.io
https://telegra.ph/NFT-security-01-28
https://arxiv.org/pdf/2105.06974.pdf
https://www.researchgate.net/publication/353794368_SMART_CONTRACTS_VULNERABILITIES_AND_REAL_ATTACKS
https://github.com/KadenZipfel/smart-contract-attack-vectors
https://www.researchgate.net/publication/338926064_Smart_Contract_Attacks_and_Protections
https://eprint.iacr.org/2021/1147.pdf
https://www.usenix.org/system/files/sec21summer_perez.pdf
https://arxiv.org/abs/2003.03810
https://github.com/sigp/solidity-security-blog
swcregistry.io
Smart Contract Weakness Classification (SWC)
Smart Contract Weakness Classification and Test Cases
👍5🔥1
💎Smart contracts – фундамент блокчейн индустрии.
Если ранее мы рассматривали вводные в блокчейн индустрию пункты, то сейчас мы будем разбираться с, не побоюсь этого слова, самой важной частью блокчейна – со смарт контрактами!
Смарт-контракт имеет говорящее название – “умный контракт”. Это компьютерная программа, которая отслеживает и обеспечивает исполнение обязательств. Стороны прописывают в нем условия сделки и санкции за их невыполнение, ставят цифровые подписи.
Умный контракт самостоятельно определяет, все ли исполнено, и принимает решение: завершить сделку и выдать требуемое (деньги, акции, недвижимость), наложить на участников штраф или пеню, закрыть доступ к активам.
⌚️ЧИТАТЬ ДАЛЕЕ В ТЕЛЕТАЙП ->
#step1
Если ранее мы рассматривали вводные в блокчейн индустрию пункты, то сейчас мы будем разбираться с, не побоюсь этого слова, самой важной частью блокчейна – со смарт контрактами!
Смарт-контракт имеет говорящее название – “умный контракт”. Это компьютерная программа, которая отслеживает и обеспечивает исполнение обязательств. Стороны прописывают в нем условия сделки и санкции за их невыполнение, ставят цифровые подписи.
Умный контракт самостоятельно определяет, все ли исполнено, и принимает решение: завершить сделку и выдать требуемое (деньги, акции, недвижимость), наложить на участников штраф или пеню, закрыть доступ к активам.
⌚️ЧИТАТЬ ДАЛЕЕ В ТЕЛЕТАЙП ->
#step1
👍5🤩1
Как удобней для тебя изучать код ?
Anonymous Poll
27%
Чтение документации
84%
Видео туторы
24%
На ошибках ( форумы и тд)
👍5
Запуск Ethereum в 2015 ознаменовал начало новой эры для блокчейна.
До этого времени полезность блокчейна была ограничена криптовалютами, Ethereum же открыл множество возможностей с помощью
новой технологии смарт-контрактов.
Все токены работают по одному стандарту, что позволяет им работать на блокчейне Ethereum.
ERC 20 — один из наиболее широко используемых стандартов
для смарт-контрактов на платформе Ethereum. Тот факт, что
почти все токены Ethereum выпущены по одному стандарту,
приносит огромные преимущества пользователям экосистемы
Ethereum. Это означает, что токены ERC 20 совместимы друг с
другом и с любым поддерживаемым контрактом, биржей, рынком
или кошельком.
Читать далее в телетайп ->
#step1
До этого времени полезность блокчейна была ограничена криптовалютами, Ethereum же открыл множество возможностей с помощью
новой технологии смарт-контрактов.
Все токены работают по одному стандарту, что позволяет им работать на блокчейне Ethereum.
ERC 20 — один из наиболее широко используемых стандартов
для смарт-контрактов на платформе Ethereum. Тот факт, что
почти все токены Ethereum выпущены по одному стандарту,
приносит огромные преимущества пользователям экосистемы
Ethereum. Это означает, что токены ERC 20 совместимы друг с
другом и с любым поддерживаемым контрактом, биржей, рынком
или кошельком.
Читать далее в телетайп ->
#step1
👍5