Solidity RU


Гео и язык канала: не указан, не указан
Категория: не указана


web3, smart contracts, blockchain, etherium, solidity

Связанные каналы

Гео и язык канала
не указан, не указан
Категория
не указана
Статистика
Фильтр публикаций


Начинаешь разбираться в Blockchain разработке ?
Последовательно по шагам здесь сможешь наиболее полно окунуться.
Начиная со #step1 -основ мы будем плавно двигаться все к более сложным вещам.
SolidityRU




HTTP/HTTPS/RPC/REST
Мир стремится к совершенствованию технологий. Сначала был web1 – это одностраничные, статичные сайты. Они были примитивными и простыми, но это была новейшая технология. Далее web1 сменился на web2 – многостраничные сайты со сложным интерфейсом и необычными видами. Web2 стал неотъемлемой частью нашей жизни – он повсюду! Жизнь без него не кажется нам возможной, но мир меняется. Приходит новый вид интернета – web3.  Web1 использовал HTTP, web2 использует HTTPS, но что будет дальше? Чтобы понять что будет дальше, надо понять что есть сейчас. Именно об этом будет статья.

✅ Читать -> далее
#step1


👾Git hosting: No longer a pain in the ass.
Читать в телетайп
#step1


Java Script.
Почему он важен в web3?
Читать статью на телетайп
#step1 #javascript


Репост из: Alex
Всем привет. Пересел с ubuntu на мас с м1. Компилю проект через hardhat (`npx hardhat compile`) и в итоге оно медленнее чем на убунте в 3раза, других результатов я ожидал. Сейчас получается, что м1 за 15сек, а амд за 5 сек. Может быть кто-то сталкивался?




Я работаю :
Опрос
  •   В России и над русскими проектами
  •   Аутсорсинг из России
  •   Не работаю
38 голосов


Чтение контракта. У каждого контракта есть функции которые мы способны просто прочесть не тратя газ.

Здесь пошагово описано как это сделать.




На днях выйдет продолжение по веб3 , там не особо то много изучать . Чтение и взаимодействие и все ;) .
Какая тема будет интересна вам потом ?


Тема
Опрос
  •   Чайлинк реальное рандомное число
  •   Подключение сторонних контрактов
  •   Генерация нфт
15 голосов


И так, начнём с простого. Подсоединение маски . ( всплывающее окно кошелька)

if (typeof window.ethereum !== 'undefined') {
ethereum.request({ method: 'eth_requestAccounts' });
} else {
alert('Please install metamask')
}

Условие и 3 строчки. Не забываем что нужна библиотека . Ее можно скачать, можно ссылкой .

Гугл : web3.min.js присоединение библиотеки к скрипту

Просто добавь скрипт в кнопку и у тебя настоящее подключение к Метамаске.


Далее будем читать значения из контракта.


Хочу создать действительно стоящий канал про разработку в блокчейн в телеграмм.
Одному это делать можно, но не нужно . Разыскивается человека который хочет рассказывать про технологию, solidity , web3. Доступно для людей , а самое главное интересно. Грубо говоря канал будет жить как жил но ещё добавится рубрика от человека . Если тебе есть чем поделиться напиши мне @vingrig


ERC-1155

Идея упрощении создания игр на Ethereum. Поэтому стандарт стоит сначала рассмотреть как игровой, хотя его применение этим не ограничивается.

Специфика:
• позволяет выпускать несколько токенов в одном контракте;
• токены в одном контракте могут быть fungible и non-fungible одновременно;
• поддерживает атомарные свопы;
• поддерживает «batch» транзакции;
• не для всех транзакций нужно ждать окончания блока.

Атомарные свопы?

Одной из причин непринятия повсеместно блокчейна является невозможность быстро и эффективно обменивать одни токены на другие. Решение проблемы уже создано — это атомарные свопы, технологию децентрализованного обмена между криптовалютами разных самостоятельных блокчейнов (об этом неплохо написано на BitcoinWiki). Но также стоит рассматривать атомарные свопы и в контексте обмена токенов внутри смарт-контракта.

Хоть ERC-1155 И получил большее распространение, он многое перенял от ERC875, который предлагал тот же функционал, кроме поддержки fungible токенов.


Написание контрактов это прекрасно.
Новый шаг это общение с контрактом из своего сайта.
(Короче web3)
Первое с чего можно начать это с понимания что все уже есть в библиотеке web3.js


Что нужно уметь :
в принципе уметь писать контракты,
немного Java script (html\css).

Следующие посты будут своего рода уроками по началу web3.

Самостоятельность :
Руководство
Connect Metamack




В этих стейблкоинах доступна функция заморозки средств.

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)

Имейте ввиду, при выборе надежного способа хранения


Крупнейший ETH-пул Ethermine вчера обновил условия работы. В списке стран, с которыми пул не может работать, теперь появились Россия и Беларусь.

Пишут, что пока что с российских IP-адресов майнить можно.

Вот вам и децентрализация в эфире .


Web3 что это ? на пальцах в примерах

Логин

web1: логин в аккаунт через емейл и пароль

web2: логин через oauth google/facebook

web3: логин через свой crypto кошелек

Оплата

web1: оплатить через выставленный счет, на который отправляешь bank wire на расчетный счет

web2: оплатить с выданной банком карты, перейдя на внешнюю эквайринг страницу

web3: оплатить нативными деньгами кошелька, не уходя со страницы

Персональные данные

web1: персональные данные на сервере поставщика услуги

web2: персональные данные в облаке поставщика услуги

web3: персональные данные не раскрываются, раскрывается только адрес счета кошелька и баланс кошелька

Данные пользователей

web1: действия и количество пользователей видны администратору

web2: видны только количество связей между пользователями, владельцу видно все

web3: всем видны действия всех, данные обезличены

Узнать больше

Показано 20 последних публикаций.

78

подписчиков
Статистика канала