🤔Что такое Moralis?
Моралис предоставляет управляемый бэкэнд для блокчейн-проектов.
Автоматическая синхронизация балансов ваших пользователей с базой данных, позволяющая настраивать оповещения по цепочке, следить за событиями смарт-контрактов, создавать индексы и многое другое.
Доступ ко всем функциям осуществляется с помощью простого в использовании SDK.
💻Зачем использовать Моралис?
Моралис - довольно быстрый способ создания и развертывания dApps на Ethereum, BSC, Polygon, Solana и Elrond (скоро появятся новые).
Независимо от того, создаете ли вы свой первый блокчейн-проект или уже являетесь опытным разработчиком - Moralis пытается создать продукт который упростит создание, поддержку и улучшение ваших проектов.
Moralis.io
Моралис предоставляет управляемый бэкэнд для блокчейн-проектов.
Автоматическая синхронизация балансов ваших пользователей с базой данных, позволяющая настраивать оповещения по цепочке, следить за событиями смарт-контрактов, создавать индексы и многое другое.
Доступ ко всем функциям осуществляется с помощью простого в использовании SDK.
💻Зачем использовать Моралис?
Моралис - довольно быстрый способ создания и развертывания dApps на Ethereum, BSC, Polygon, Solana и Elrond (скоро появятся новые).
Независимо от того, создаете ли вы свой первый блокчейн-проект или уже являетесь опытным разработчиком - Moralis пытается создать продукт который упростит создание, поддержку и улучшение ваших проектов.
Moralis.io
👍3
Alchemy и Infura - это провайдеры.
Провайдер может обрабатывать подписание транзакции, а также подключение к сети Ethereum без необходимости синхронизировать ноду.
Предоставляет инструменты и инфраструктуру, которые позволяют разработчикам легко переводить свое блокчейн-приложение от тестирования до масштабированного развертывания - с простым и надежным доступом к Ethereum и IPFS.
Infura - free/paid
Alchemy - free/paid
Alchemy Платформа поставляется с продуктом “Монитор”, который обеспечивает всестороннюю производительность и понимание пользователей для улучшения работоспособности и производительности приложений.
Как и Infura, Alchemy поддерживает основную сеть и тестовые сети Ethereum (Ринкеби, Ропстен, Кован, Герли). Alchemy также поддерживает свертку Arbitrum, Optimism Ethereum и Полигон. Помимо этих сетей, он также предлагает разработчикам опираться на поток и Crypto.org цепи.
alchemy.com
infura.io
Провайдер может обрабатывать подписание транзакции, а также подключение к сети Ethereum без необходимости синхронизировать ноду.
Предоставляет инструменты и инфраструктуру, которые позволяют разработчикам легко переводить свое блокчейн-приложение от тестирования до масштабированного развертывания - с простым и надежным доступом к Ethereum и IPFS.
Infura - free/paid
Alchemy - free/paid
Alchemy Платформа поставляется с продуктом “Монитор”, который обеспечивает всестороннюю производительность и понимание пользователей для улучшения работоспособности и производительности приложений.
Как и Infura, Alchemy поддерживает основную сеть и тестовые сети Ethereum (Ринкеби, Ропстен, Кован, Герли). Alchemy также поддерживает свертку Arbitrum, Optimism Ethereum и Полигон. Помимо этих сетей, он также предлагает разработчикам опираться на поток и Crypto.org цепи.
alchemy.com
infura.io
👍2
Web3 что это ? на пальцах в примерах
Логин
web1: логин в аккаунт через емейл и пароль
web2: логин через oauth google/facebook
web3: логин через свой crypto кошелек
Оплата
web1: оплатить через выставленный счет, на который отправляешь bank wire на расчетный счет
web2: оплатить с выданной банком карты, перейдя на внешнюю эквайринг страницу
web3: оплатить нативными деньгами кошелька, не уходя со страницы
Персональные данные
web1: персональные данные на сервере поставщика услуги
web2: персональные данные в облаке поставщика услуги
web3: персональные данные не раскрываются, раскрывается только адрес счета кошелька и баланс кошелька
Данные пользователей
web1: действия и количество пользователей видны администратору
web2: видны только количество связей между пользователями, владельцу видно все
web3: всем видны действия всех, данные обезличены
Узнать больше
Логин
web1: логин в аккаунт через емейл и пароль
web2: логин через oauth google/facebook
web3: логин через свой crypto кошелек
Оплата
web1: оплатить через выставленный счет, на который отправляешь bank wire на расчетный счет
web2: оплатить с выданной банком карты, перейдя на внешнюю эквайринг страницу
web3: оплатить нативными деньгами кошелька, не уходя со страницы
Персональные данные
web1: персональные данные на сервере поставщика услуги
web2: персональные данные в облаке поставщика услуги
web3: персональные данные не раскрываются, раскрывается только адрес счета кошелька и баланс кошелька
Данные пользователей
web1: действия и количество пользователей видны администратору
web2: видны только количество связей между пользователями, владельцу видно все
web3: всем видны действия всех, данные обезличены
Узнать больше
👍4
В этих стейблкоинах доступна функция заморозки средств.
USDT-Bitcoin (issuer can freeze: yes, contract open source: yes)
USDT-Ethereum (issuer can freeze: yes: open source: yes)
USDT-EOS (issuer can freeze: yes, open source: no)
USDT-Tron (issuer can freeze: yes, open source: no)
USDT-Liquid (issuer can freeze: no, open source: yes)
USDC-Ethereum (issuer can freeze: yes, open source: yes)
PAX-Ethereum (issuer can freeze: yes, open source: yes)
TUSD-Ethereum (issuer can freeze: yes, open source: yes)
TUSD-Binance (issuer can freeze: yes, open source: no)
BUSD-Ethereum (issuer can freeze: yes, open source: yes)
Имейте ввиду, при выборе надежного способа хранения
USDT-Bitcoin (issuer can freeze: yes, contract open source: yes)
USDT-Ethereum (issuer can freeze: yes: open source: yes)
USDT-EOS (issuer can freeze: yes, open source: no)
USDT-Tron (issuer can freeze: yes, open source: no)
USDT-Liquid (issuer can freeze: no, open source: yes)
USDC-Ethereum (issuer can freeze: yes, open source: yes)
PAX-Ethereum (issuer can freeze: yes, open source: yes)
TUSD-Ethereum (issuer can freeze: yes, open source: yes)
TUSD-Binance (issuer can freeze: yes, open source: no)
BUSD-Ethereum (issuer can freeze: yes, open source: yes)
Имейте ввиду, при выборе надежного способа хранения
Написание контрактов это прекрасно.
Новый шаг это общение с контрактом из своего сайта.
(Короче 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