👨🏻💻Перевод лекций из MIT на тему Blockchain.
Отличный материал
https://youtube.com/playlist?list=PLDTlYmDW7oIgx1WrpkEAkrQVF-hvdConK
P.s Во второй лекции предлагается прочесть документ Сатоши. Вот хороший перевод : https://www.hib.ru/bitkojn-bitcoint-white-paper-na-russkom/
Отличный материал
https://youtube.com/playlist?list=PLDTlYmDW7oIgx1WrpkEAkrQVF-hvdConK
P.s Во второй лекции предлагается прочесть документ Сатоши. Вот хороший перевод : https://www.hib.ru/bitkojn-bitcoint-white-paper-na-russkom/
YouTube
Курс MIT по криптовалютам
Share your videos with friends, family, and the world
Если у вас есть желание разобраться про то, как создаются NFT. И не только в написании erc721 контрактов, но и в генерации изображений с метаданными . Данный канал вам поможет https://youtube.com/c/HashLipsNFT
К слову у них есть на гитхабе отличный код на js для генерации изображений.
К слову у них есть на гитхабе отличный код на js для генерации изображений.
pinata.cloud - грубо говоря это децентрализованная флешка. На которой хранится информация, которую вы сами загружаете. С помощью смарт контрактов этими файлами можно манипулировать. Например при mint NFT.
Pinata-это самый простой способ загрузки файлов в IPFS и управления ими.
1 ГБ предоставляется разработчикам бесплатно
Pinata-это самый простой способ загрузки файлов в IPFS и управления ими.
1 ГБ предоставляется разработчикам бесплатно
У вас задача создать NFT для игры, какую сеть вы бы использовали ?
Anonymous Poll
34%
Poligon
21%
BSC
37%
Etherium
5%
TRON
20%
Solana
🤔Что такое 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 сек. Может быть кто-то сталкивался?