Кодим блокчейн с нуля на простом примере

Поделиться
HTML-код
  • Опубликовано: 16 май 2024
  • В этом видео речь пойдет про блокчейн криптовалют и как он создается на простейшем примере. Естественно мы рассмотрим программирование блокчейн на простом примере но понятном любому начинающему как создаются блокчейн и блоки, как они взаимодействуют между собой. Покажу наглядно как информация хэшируется в криптовалюте и блоках, как хранятся данные в блоках. Криптовалюты и блокчейн очень интересная технология, которая будет развиваться с каждым годом и уже сейчас всем интересна и все хотят узнать детали.
    0:00 - Что такое блокчейн и как его написать
    1:27 - Что такое хэширование
    2:00 - Пример хэширования sha256
    3:16 - Создание блока
    8:10 - Добавление своих блоков

Комментарии • 103

  • @xpornzenin
    @xpornzenin 2 года назад +19

    На самом деле очень прикольно. Порой читаешь суть процесса и как будто юристы составляли документ, а на практике суть довольно проста

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +7

      Старался простенько все показать, без сложных углублений и реализаций, надеюсь получилось

    • @xpornzenin
      @xpornzenin 2 года назад +1

      @@SuprunAlexey У меня стаж в js лет 5, но вот в технологию блокчейн лезть не хотелось, а оказалось что все достаточно просто. Спасибо

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +3

      Ну для начала просто, дальше уже сложнее:)

    • @fedorivanhoe3266
      @fedorivanhoe3266 2 года назад

      Да, да, конечно, лет через 10 , как книжку дочитаешь и выпустишь, блок ченж 7.0

  • @w.o.r.l.d.1.0.1.0
    @w.o.r.l.d.1.0.1.0 Год назад +5

    Тема очень интересна) Больше практической части хотелось бы увидеть в дальнейшем) И конечно было бы вообще шик, если будут объяснения почему этот метод, что он делает, что добавляет. Это будет большим плюсом)

  • @ybogij
    @ybogij 2 года назад +4

    О! Прям интересно!
    Коротко и понятно.. Спасибо!

  • @ilyabirg
    @ilyabirg 2 года назад +1

    Воу мне этого не хватало спасибо)

  • @alexgeek1141
    @alexgeek1141 2 года назад +14

    Начало интересное, хотелось бы постепенного погружения в данную тематику и, соответственно, развитие данного плейлиста. Единственное, просьба: поскольку лично я стараюсь повторять код с видео, чтобы информация лучше закрепилась, хотелось бы более подробного объяснения операций, что, зачем, куда и тд, а не просто видео в х2 ускорении. Либо создать репозиторий на гите, чтобы оттуда можно было подгрузить код и параллельно с видео его разбирать.
    В остальном, безусловно, лайк, надеюсь на продолжение.

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +2

      Да ну, идея была показать концепцию а не разобрать код. Примерную концепцию донес это главное. Про гит учту

    • @xpornzenin
      @xpornzenin 2 года назад

      Поможем Даше разобрать каждый слайдер в сети с гитом, а не принцип работы слайдеров))

  • @user-zo8hl8fo3f
    @user-zo8hl8fo3f 2 года назад

    Довольно интересно, давай продолжение))
    Смарт контракты давай еще , Solidity и тд.
    Спасибо!

  • @fedorivanhoe3266
    @fedorivanhoe3266 2 года назад +2

    Очень классный канал, честно. И это мое последнее слово. Ведущий канала и, я так понимаю автор, очень хороший, добрый человек. У него приятный голос, и он правда старается делать хорошо и понятно. Спасибо ему за это! Всем удачи, хорошего настроения. Будьте счастливы и любите друг друга! Развивайтесь!))

    • @fedorivanhoe3266
      @fedorivanhoe3266 2 года назад +2

      P.s. меня вычислили по ip и заставили извиняться на коленях, хотели описать, но никто не захотел в туалет, мне повезло. Будьте осторожны.

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +3

      @@fedorivanhoe3266 😂

  • @user-cb1fo4yq5t
    @user-cb1fo4yq5t 2 года назад +1

    Спасибо бро!

  • @kremlin_ru
    @kremlin_ru 2 года назад +6

    Утро понедельника перестает быть промозглым и тусклым. Ждём !!!

  • @bablbadabum2916
    @bablbadabum2916 2 года назад +4

    Отличный контент👍
    Надеюсь на развитие этого плейлиста. Ещё как по мне было бы классно, если есть возможность, реализация кода на языке Payton. Так как он популярный, и я пока другие не начал изучать 😜
    Спасибо за видос!✌️

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +2

      Привет, спасибо! А попробуй пока на js, там ничего особенно сложного если повторять - нет, а потом уже вникнешь и поймёшь саму структуру кода.

    • @bablbadabum2916
      @bablbadabum2916 2 года назад

      Обязательно, попробую. Просто многое надо изучить, стрёмно что будет каша в голове, если учить все сразу 🤪

    • @artsam4731
      @artsam4731 2 года назад +2

      @@bablbadabum2916 классно сразу в блокчейн лезишь если даже название языка не можешь правильно написать. Чисто будущее нашего айти

  • @borntowin4394
    @borntowin4394 8 месяцев назад

    Здравствуйте, а где можно обучиться разработчиком блокчейна? Какие языки нужно знать помимо js?

  • @fargiev
    @fargiev Год назад +2

    Теперь у меня ещё больше вопросов!
    Как этот код блокчейна превращается в продукт В койн какой-либо? Как его выставляют в продажу и оценивают?

  • @user-ol9fs8rm8f
    @user-ol9fs8rm8f 2 года назад +4

    Привет. Куча видосов на английском есть про создание блокчейна на solidity и подключение приложения на реакте к кошельку метамаск. Ты бы мог записать подобный курс на русском?

  • @user-kz1cj5hk9x
    @user-kz1cj5hk9x 2 года назад

    Интересное виде, спасибо! Может на расте покажете?)

  • @technic_and_programming
    @technic_and_programming 2 года назад +4

    Круто!

    • @SuprunAlexey
      @SuprunAlexey  2 года назад

      Это да

    • @fedorivanhoe3266
      @fedorivanhoe3266 2 года назад

      Тупо

    • @SuprunAlexey
      @SuprunAlexey  2 года назад

      @@fedorivanhoe3266 мой главный хейтер

    • @fedorivanhoe3266
      @fedorivanhoe3266 2 года назад

      Да, не слышу: спасибо Ютуб!

    • @fedorivanhoe3266
      @fedorivanhoe3266 2 года назад

      @@SuprunAlexey ты причем заслужил, не знаю, почему таких как я, по пальцем пересчитать

  • @NeurocodeDNB
    @NeurocodeDNB 2 года назад +1

    Here we go

  • @user-yz1nb8fy8s
    @user-yz1nb8fy8s 10 месяцев назад

    Хотелось бы ещё узнать зачем нужны приватные ключи и как пользователь подписывает свои транзакции

  • @milenaaykhvald2013
    @milenaaykhvald2013 3 месяца назад

    Что делать? Весь код вязала с видео, когда начинаешь писать в консоль node index.js , ничего не выдает, красным цветом пишет что не распознано !

  • @SIVIK21
    @SIVIK21 2 месяца назад

    Я так понимаю нельзя сделать например ответы на вопросы: Допустим Кирилл задал вопрос в блокчейне и установил допустим два ответы Да и Нет и люди начинают выбирать и когда допустим процент ответов достигнет 60% блок считается завершенным. Так можно сделать вообще?

  • @GladSpiR
    @GladSpiR Год назад

    лайк

  • @andriibartko3275
    @andriibartko3275 2 года назад

    нормас !)

  • @satorilas
    @satorilas 10 месяцев назад

    Что такое?
    Я уже даже весь код с видео переписал
    Пишу node index.js, а в консоли просто пишет Buffer и цифры

  • @bitbox64
    @bitbox64 Год назад +1

    как ты этому научился?

  • @white_meadow_of_flowers216
    @white_meadow_of_flowers216 2 года назад

    Привет автор. Я хочу написать свой блокчейн. Зашла. Запарилась. Разобралась. Но при установке нода возникло много проблем. Причем одну решаю другая вылезает. Корень всего скорее всего винда, установленная дядей Петей с кривыми руками.
    Я устала сражаться с ошибками. Очень нужно то самое видео которое ты пообещал в конце.
    Буду ждать. Или ссылку в Дискорд ➡️ ну, если мне не жирно будет :)

  • @aziztakhmazov6540
    @aziztakhmazov6540 2 года назад +2

    интересное видео топ

  • @kiparisov1480
    @kiparisov1480 2 года назад +2

    блокчейн на javascript...такого я еще не видел

  • @RD-or2gb
    @RD-or2gb Год назад +1

    В целом концепция понятна, но реализация не везде ясна, как раз из-за «языкового барьера» рубист

  • @HeyWhoTheFuckAreYou
    @HeyWhoTheFuckAreYou 2 года назад +3

    Не понятно как все эти данные хранятся. По сути криптовалюты децентролизированны и по сути все транзакции должны быть у всех владельцев кошельков. И не понятно как происходят операции передачи валюты. Как работает всё это без каких либо серверов.

    • @SuprunAlexey
      @SuprunAlexey  2 года назад

      О, а посмотрите мое предыдущее видео, там все понятно

    • @fedorivanhoe3266
      @fedorivanhoe3266 2 года назад

      Еще один, клиент канала

  • @user-ne8fr2bw6n
    @user-ne8fr2bw6n Год назад +1

    Пойду на Delphi напишу блокчейн

  • @kom6395
    @kom6395 2 года назад +1

    То есть свой токен создавать будешь?

    • @SuprunAlexey
      @SuprunAlexey  2 года назад

      Посмотри

    • @nea5590
      @nea5590 2 года назад

      Скорее свою сеть

  • @rifgat1
    @rifgat1 9 месяцев назад

    Вот чего так сложно?хеширование это шифрование каких то слов правильно понял?

  • @hackerpro6073
    @hackerpro6073 2 года назад +1

    Если кто только начал изучать программирование, то рекомендую изучать с начало программирование а не сразу нейронки и блокчейны делать)

  • @gensec1988
    @gensec1988 2 года назад +4

    Суть понятна, а практический пример применения будет?

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +1

      Главное что суть понятна

    • @fedorivanhoe3266
      @fedorivanhoe3266 2 года назад +1

      @@SuprunAlexey тебе, как я уже говорил и результат не нужен, главное что бы просто посмотрели на 10 мин "г"

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +1

      Ох и хейтер, сколько ещё комментариев будет о том что я плохой?

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +1

      @@fedorivanhoe3266 для меня это только мотивация

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +2

      @@fedorivanhoe3266 да почему, если есть какие то претензии, то почему их не высказать, я всегда за диалог. Для меня же это тоже плюс, узнаю ситуацию не только со своей стороны

  • @alalex4200
    @alalex4200 2 года назад

    PHP как-то развивается в сторону Web 3.0?

  • @snobou12
    @snobou12 5 месяцев назад

    Самое интересное то, что есть 2 статьи с абсолютно таким же кодом. Автор не добавил сложность трассировки ,так как в статье имеется ошибка, которую можно исправить. Смешно в общем :"D

  • @user-gk4ey1bl1o
    @user-gk4ey1bl1o 2 года назад

    Уважаемый клиент Blockchain, у вас есть закрытая криптоарбитражная сделка, прибыль 132 доллара. Для того, чтобы вы получили эту сумму, участвующую в сделке, и прибыль, вам необходимо сделать оборот кошелька в размере 1000 долларов! Так как статус вашего кошелька минимальный, вы можете изменить его, переведя деньги на свой кошелек и хранить их в течение 24 часов на личном кошельке Blockchain!
    Что мне делать если пришло такое сообщение у меня после сделки на счету должо быть 800$

  • @MrVertu01
    @MrVertu01 2 года назад +2

    Всё равно не понимаю, зачем нужен блокчейн ((

    • @konstarter
      @konstarter 6 месяцев назад

      Чтобы дать время на проверку транзакции , пока выполняется сложная работа майнера

  • @user-re1ri9jp3e
    @user-re1ri9jp3e 2 года назад +1

    А что можно свою крипту создать ?

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +1

      Вообще можно но я показываю концепцию а не создание крипты

    • @user-re1ri9jp3e
      @user-re1ri9jp3e 2 года назад +1

      @@SuprunAlexey технологию блокчейна

    • @fedorivanhoe3266
      @fedorivanhoe3266 2 года назад

      Фейс палм

    • @lainde5595
      @lainde5595 2 года назад

      @@fedorivanhoe3266 у пальмы нет лица, если что.

    • @user-qs8vf5dm3c
      @user-qs8vf5dm3c 2 года назад +1

      Создать то можно, только кому она будет нужна.

  • @lifekurt3020
    @lifekurt3020 2 года назад

    Было бы интересно смотреть на расте или го

  • @vladbb9709
    @vladbb9709 2 года назад

    На Python please!

  • @bytemdfab
    @bytemdfab 2 года назад +1

    Так бы сразу и сказали - блокчейн это GIT...

  • @fedorivanhoe3266
    @fedorivanhoe3266 2 года назад +2

    Чувак, ты клевый, особенно твое: всем привет, вы на канале выб девелопер блоб!) но извини, только минусы всем ставлю, Скажи спасибо Ютубу ;)

    • @SuprunAlexey
      @SuprunAlexey  2 года назад

      Блоб?

    • @SuprunAlexey
      @SuprunAlexey  2 года назад

      Ну бывает:)

    • @fedorivanhoe3266
      @fedorivanhoe3266 2 года назад

      Бывает время на твой тухляк смотреть

    • @SuprunAlexey
      @SuprunAlexey  2 года назад +1

      @@fedorivanhoe3266 ну круто же

    • @fedorivanhoe3266
      @fedorivanhoe3266 2 года назад

      Че крутого? Ты че правда куку совсем чувак, у тебя нет ни вкуса ничего, не удивлен что после просмотра такого отстоя потом очень хочется плакать за потерю времени.

  • @mirwill6940
    @mirwill6940 23 дня назад

    Есть идея-проект по всем людям, нужно понять архитектуру обработки , как происходит выстраивание цепочки у майнером? это же децентрализовано ? или отвечает за это какой то сервер

  • @sergeibogomolov6179
    @sergeibogomolov6179 Год назад

    Интересно просто и понятно. А Откуда у вас будет браться значение amount это просто для примера Как то можно внести свою переменную? "Это может быть любая измеренная или измеряема величина - верно? можно например вставить математическую последовательность Фибоначи и сбрасывать блоки по достижению определенного значения - скажем шестизначного числа.