Кодим блокчейн на C++ / Системное программирование

Поделиться
HTML-код
  • Опубликовано: 2 дек 2024

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

  • @wndtn
    @wndtn  3 года назад +7

    💰 Верифицируйте аккаунт, внесите не менее 20$, совершите как минимум 1 левередж-операцию (все в течение 30 дней) и получите бонус $50 с Currency.com: go.currency.com/visit/?bta=37133&nci=5681&Winderton
    Внимание! Инвестиции связаны с риском потери всех инвестиций. Успех прошлых инвестиций не означает успеха в будущем. Подробнее: trade-smart.currency.com/adsinfo/

    • @MrKokokokokokkokokok
      @MrKokokokokokkokokok 3 года назад +4

      #СТОПСКАМ

    • @puhd4167
      @puhd4167 3 года назад

      у меня есть подобная плохая привычка, в конце любого объяснения говорю "все ж просто"))

  • @OlexandrSerbinov
    @OlexandrSerbinov 3 года назад +32

    Работаю блокчейн разрабом около 3-х лет. Сложно судить что ты сделал правильно, а что не правильно, так как пока ничего не понятно
    Но я впечатлён что есть люди которые могут за неделю во всем разобраться. Я несколько месяцев вкуривал всё)

    • @wndtn
      @wndtn  3 года назад +11

      Да не, мужик. Я ж супер просто все сделал. Сервак готовый. Майнинг и верификация- тоже готовая по факту.
      Структура Леджера и классов - достаточно проста. Транзакции не в теме, а конкатенация строк.
      То есть работает сейчас только сама идея.
      Тип я просто понял сам смысл, и склеил все.
      Если бы месяц сидеть, то думаю можно было бы что-то интересное выкатить.

    • @prana6854
      @prana6854 3 года назад +1

      Каковы основные требования нужны чтобы на джуна устроиться?

    • @lazydevelopment
      @lazydevelopment 3 года назад +29

      @@prana6854 умение мести пол два раза в день

    • @odesa1370
      @odesa1370 3 года назад

      @@prana6854 гуглите вакансии там же все написано )))

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

      @@odesa1370 Гуглю и картину общую я уже имею в голове.
      Хотел просто получить ответ от человека, который непосредственно варится в этой среде :)

  • @sshkrlv9061
    @sshkrlv9061 3 года назад +50

    малюсенькое душное уточнение: для подтверждения блока требуется не 51% согласных нод, а 50%+1
    например, если всего нод 12 000, то достаточно 6001 согласия (50% = 6000+1, а 51% = 6120)

    • @bogdanrybalka7092
      @bogdanrybalka7092 3 года назад +1

      В бтс это не так работает. Тебе не нужно согласие >50% нод чтобы считать блок подтвержденным) то о чем ты говоришь это кворум, это свойственно для традиционных алгоритмов консенсуса. Смотреть рафт или паксос

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

      одним словом: большинство

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

    четкий трек в видео) ты хорош, замотивировал, пошел тоже разбираться с тем как все устроено..)

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

    *Как обычно, отличное видео.* Каждый должен научиться усердно работать, быть дисциплинированным и терпеливым, чтобы добиться больших успехов в жизни. Да благословит вас всех Бог.

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

    Хорошее видео, мне кажется такой формат твой формат! Спасибо!

  • @КимЧенОрк
    @КимЧенОрк 3 года назад +1

    Настолько круто, что я даже по ссылкам в описании перейду

  • @andrewdolgii5481
    @andrewdolgii5481 3 года назад +123

    Еу, а ты не боишься, что тебя могут посмотреть настоящие программисты?)

    • @vadimdorokhov8375
      @vadimdorokhov8375 3 года назад +25

      Которые курсы по js окончили, эти?)))

    • @user1615
      @user1615 3 года назад +1

      that's a silly question

    • @vladcid3938
      @vladcid3938 3 года назад +30

      Та уже посмотрели и с говном смешали

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

      @@cppdeveloper а ты смотрел код, на гитхе? Не думаешь, странным писать один цикл, по разным способам, в программе, странным?

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

      @@vadimdorokhov8375 ахахахах

  • @MrRedM1KE
    @MrRedM1KE 3 года назад +27

    Я мало что понял из вышеописанного, но точно немного почувствовал себя частью чего-то гениального. Обязательно продолжай в таком стиле снимать, приятно смотреть, классно мотивирует так же стильно кодить. Спасибо.

  • @alexnagorny7692
    @alexnagorny7692 3 года назад +5

    Ты просил уточнить, уточняю - по классике протокола консенсуса bPaxos - более 2/3 нод должны признать твой блок валидным.

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

    Заодно решил http подучить)) 3:31

  • @StalmakovKirill
    @StalmakovKirill 3 года назад +8

    Это капец интересно! Делай более подробно плиз)))
    Тебя готов смотреть вечность ...

  • @denys.martyniuk
    @denys.martyniuk 3 года назад +16

    Кто-то понял зачем нужен этот видос? Просто нарезка ускоренного кода под музыку с перебиваниями на несформулированные якобы мысли и объяснения.
    Челы которые реально увидели здесь что-то полезное или интересное, вы там ок?

    • @alexanderrokov3802
      @alexanderrokov3802 3 года назад +6

      Ну так это же финтертон. Челы, которые реально увидели здесь что-то полезное или интересное, в жизни побегут отдавать свои деньги "техподдержке сбербанка", после того, как та тоже им впарит "что-то полезное и интересное"

    • @wndtn
      @wndtn  3 года назад +1

      Это одним словом называется vlog.

  • @КириллБ-л5д
    @КириллБ-л5д 3 года назад +12

    аж больно стало, на все это смотреть (сложно). Но ты в любом случае молодец!

  • @МишаАлексеев-я1ч
    @МишаАлексеев-я1ч 2 года назад

    Бутылка на 8 минуте лайк :D

  • @awqsomee
    @awqsomee 3 года назад

    я хочу, чтобы это увидело больше людей.

  • @sanzharzhanalin6985
    @sanzharzhanalin6985 3 года назад +6

    Ещё попробуй сделать smart contract. (Это простой язык программирования CS с сохранением значений ) . Но сама суть объединения этого прикольно .

  • @ilnur-muh
    @ilnur-muh 3 года назад

    Классно! Молодец. Но мало что понял по видео) Пошел копать репу

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

    9:50 *Amogus*

  • @Boobnovslava
    @Boobnovslava 3 года назад +1

    Очень нравятся видео, но хотелось бы намного больше подробностей в видео

  • @mr.lofiwi
    @mr.lofiwi Год назад +2

    0:58 $not ???

  • @fallenangel1395
    @fallenangel1395 3 года назад +1

    Заряжает! Спасибо!

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

    супер крутой и интересный видос!

  • @markchernov6514
    @markchernov6514 3 года назад +6

    классный контент! единственное это фокусировка видео или трясущаяся съемка с телефона - иногда тяжело смотреть -глаза устают

    • @wndtn
      @wndtn  3 года назад

      Да меня самого напрягает что там фокус работает так

  • @ОльгаРоманова-у6х
    @ОльгаРоманова-у6х 3 года назад +26

    Бомба, за неделю офигеть продуктивно, ты крут

    • @wndtn
      @wndtn  3 года назад

      Чел, попробуй неделю часов по 8 в день тоже самое делать. Я думаю у тебя не хуже получится :)

  • @РодионСтецурин-щ1н
    @РодионСтецурин-щ1н 3 года назад +1

    Лучшая книга с точки зрения инженеров о блокчейне " Блокчейн. Руководство для начинающих разработчиков" Сингхал Б., Дамеджа Г., Панда П.

  • @iSwear2
    @iSwear2 3 года назад

    лойс, чувак! Редко что-то пишу для души, но тоже же бы написал блокчейн, только на го

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

    Мы не будем пользоваться HTTP сервером.
    Минуту спустя:
    Мы будем использовать HTTP сервер)

    • @chiefsosakeef9006
      @chiefsosakeef9006 3 года назад

      ahahhha

    • @wndtn
      @wndtn  3 года назад +3

      *центральный сервер.
      Тут идёт нода(client/server). Нет центрального. Куча нод между собой взаимодействуют БЕЗ центрального сервака.

  • @mordekay6706
    @mordekay6706 3 года назад +1

    Лучший! Пошла прогать дальше!

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

    Это Proof of Idiot, вот значит куда пойдет эфир

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

    great job, mate

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

    Так что ты сделал? Просто Windows-окошко без функционала. Открыть и закрыть и все?

  • @domas199218
    @domas199218 3 года назад

    Англия смотрит. Понял 😅😁😉

  • @maxst4795
    @maxst4795 3 года назад +3

    вовсе не обязательно 51% аппрува, более того никто не считает кто аппрувает кто нет, т.к. система permisionless , т.е. любой участник может выйти/войти в любое время
    ты можешь хоть 2 ноута рядом поставить, закрыть им сеть и растить себе ветку на маленькой сложности , о которой мир не будет знать . и проблемы у тебя начнутся когда ты пойдешь с этими читерскими транзакциями в нормальный мир, в котором твоих блоков никогда не было
    про 51% другой момент, как только у тебя 51% вычислительной мощности системы, то можешь буквально делать с битком что хочешь
    ты можешь полностью контролировать ветки и рост системы, спокойно ветвить как тебе нужно отменяя невыгодные для тебя транакции и даже удваивать выгодные, если ты конечно глупый, ведь ты тем самым обесценишь биток, сделаешь его нестабильным и никому он не будет нужен. поэтому пулы по 35% не объединяются в один, а спокойно себе фармят

    • @wndtn
      @wndtn  3 года назад +1

      Спасибо за коммент братишка

    • @maxst4795
      @maxst4795 3 года назад

      @@wndtn нахуя я это высрал🤔

    • @alexnagorny7692
      @alexnagorny7692 3 года назад

      @@maxst4795 ну народ, который вообще не в теме, но смотрит, где-то себе пометил в мозгу про 51% ))) Как минимум, кто-то может сказать, что где-то он про атаку 51 что-то слышал-видел-читал ) Так что не зря высрал )

    • @OlexandrSerbinov
      @OlexandrSerbinov 3 года назад

      @@maxst4795Ну так бы мне пришлось это расписывать)

  • @МаринаДубовская-м5е

    Прямо таки study & coding aesthetic😁

  • @m4es7r0
    @m4es7r0 3 года назад +3

    Привет, какую программу для заметок использует автор??? жду ответа🤓

    • @f47h3r
      @f47h3r 3 года назад +1

      Похоже на Trello

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

    Прошу скажи, какой у тебя обертка ОС-а??

  • @TheBrohersProject
    @TheBrohersProject 3 года назад

    Почему нашел тебя только щас))

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

    12:13 - stringstream для md5: тяжеловато будет

  • @АлександрАлейник-э7л

    музыка в видео, просто космос!!!!!

  • @МишаАлексеев-я1ч
    @МишаАлексеев-я1ч 2 года назад +1

    А как же NAT? Я еще правда не досмотрел но при упоминании P2P ты не говоришь о нём, я пытаюсь месяц реализовать UDP/TCP P2P но всё безуспешно на дефолтных настройках роутера с UPnP

  • @coca121cola2
    @coca121cola2 3 года назад

    4:10 у меня такая же кофта)

  • @alexelizarov
    @alexelizarov 3 года назад +1

    Подскажи что за вкладки в браузере? На какие сайты ведут? (часто нахожу закладки других людей полезными, потому что в закладках фигни не бывает :) )

    • @eul1239
      @eul1239 3 года назад

      Он тебе никогда не ответит

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

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

  • @amadeus5964
    @amadeus5964 3 года назад +1

    14:31 - что за шрифт ?

  • @sedoyjan
    @sedoyjan 3 года назад +1

    Это лучшее видео что я видел наверное за год! Жду продолжения! Это чертовски интересно

  • @markblack9378
    @markblack9378 3 года назад

    лайк а потом смотрим

  • @bogdandanilin7717
    @bogdandanilin7717 3 года назад

    Круто, продолжай в том же духе

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

    не хочу лохонуться как в 2014, куда деньги скидывать????

    • @wndtn
      @wndtn  3 года назад +1

      Ыыаа

  • @davidos533
    @davidos533 3 года назад

    нормас! вот скажи ты так только под видео одеваешься или чисто по хате так гоняешь?

    • @wndtn
      @wndtn  3 года назад +1

      Хожу так дома, да

  • @SenyaSaylex
    @SenyaSaylex 3 года назад +1

    музычка зачет

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

    Я думаю стояло начать с камеры

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

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

  • @yndvoh
    @yndvoh 3 года назад

    Держись. Удачи.

  • @zanusssidokazano1854
    @zanusssidokazano1854 3 года назад +1

    Ты зря использовал Джейсон в пирту пир, лучше захешить клас блок в каунтер блоке по сети,а сам хешер перенести в инициализацию вектора в меркл три , ну ты понял

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

    Какую тему используешь в вижуалке?)

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

      Это кастом

  • @АлександрБотагов-ш9к
    @АлександрБотагов-ш9к 3 года назад +11

    Winderton, эту тему нужно развивать, в будущем на блокчейн вообще все завяжется! Ты крут!

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

    Ты клёвый чел, реально интересно смотреть, типо влога, мне зашло

  • @ГеймДеб
    @ГеймДеб 3 года назад

    Ты в каком-то из видосов показывал книгу с рецептами решения различных SE проблем. Напомни плиз что за книга

  • @Demongargoyle
    @Demongargoyle 3 года назад +4

    Очень круто и интересно!) спасибо за видео!

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

    Winderton4Life

  • @amoshnin
    @amoshnin 3 года назад

    Оч классно!

  • @Nidvoraich
    @Nidvoraich 3 года назад

    ну мы поняли. Вивгарэт, мэн

    • @wndtn
      @wndtn  3 года назад +1

      Югарит

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

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

  • @sergaeserga
    @sergaeserga 3 года назад

    Я не силён в сетевом программирование, но читал пару простеньких книжек об этом, и до сих пор не могу понять как работает p2p с закрытыми портами и выключенном upnp и т.д
    Можешь сделать ролик о p2p и как всё это обходят на каких технологиях базируются

    • @sergaeserga
      @sergaeserga 3 года назад

      Искал кучу статей по этому поводу, везде какая-то вода и что и так знаю и понятно, но разбор неких реализаций так и не нашел

    • @artyomviktorov4163
      @artyomviktorov4163 3 года назад

      @@sergaeserga а ни как, фактически всё равно используется промежуточный сервер, только он данные не передаёт, а делает что-то типа 'проброса портов' для соединения, можешь прочитать про webrtc - p2p протокол, там в качестве промежуточного используется stun/turn сервер

    • @kirillnikulin605
      @kirillnikulin605 3 года назад

      никак не обходят, просто делают либо пересылочные серверы (relay servers) по типу как в предыдущем комменте, есть подходы с "обходом NAT", но они вероятностные и работают не со всеми типами NAT. если мир перевернется и коммуникационные компании вложаться в IPv6, то можно говорить о чисто p2p без посредников

  • @НаВер
    @НаВер 3 года назад

    Кто то положил 20$ ? напишите что было потом
    Спасибо, видео интересное!! лайк ;)))

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

    Почему именно C++? Не проще и быстрее написать, например, на Golang?

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

      Cтранный вопрос. Hаверное потому, что он знает С++, а не Golang?

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

    Инстаграммовские здесь

  • @TVGoldenCraft
    @TVGoldenCraft 3 года назад +5

    Наконец-то реклама, рад за тебя)

  • @takeshi2911
    @takeshi2911 3 года назад

    Вин, дай, пожалуйста, совет, как ты пишешь gui для приложения на c++

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

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

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

      Смотри его patreon в описании.

  • @ryengard
    @ryengard 3 года назад

    Крут!

  • @ЕвгенийСидоренко-м1о

    сильно

  • @ChrisFlyChannel
    @ChrisFlyChannel 3 года назад

    Крутой

  • @krypton7507
    @krypton7507 3 года назад

    крутой видос как всегда)

  • @KOTOV_Alex
    @KOTOV_Alex 3 года назад +1

    Можешь записывать скрин когда показываешь что то на экране?
    А не с телефона... А то очень сильно трясется все

  • @bloodyink3423
    @bloodyink3423 3 года назад

    Кросс!

  • @siyoga
    @siyoga 3 года назад

    Кто выиграет титул Тапок или #44?

  • @denismarkov9603
    @denismarkov9603 3 года назад +1

    самый лучший гей программист наконец-то в нашем полку прибыло

    • @wndtn
      @wndtn  3 года назад +1

      Нет тебе нельзя даже рядом постоять. Напел?

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

    Сказал ребятам в институте что учил C++ по Видндертону - засмеяли :(

  • @ruslanglaznyov9117
    @ruslanglaznyov9117 3 года назад +3

    Бабок совсем нет, хатка стала меньше) но до зарекламить биржу))

  • @ENRVGEENRVGEbest
    @ENRVGEENRVGEbest 3 года назад

    Кайфанул, спасибо

  • @demetra3952
    @demetra3952 3 года назад

    Ультрамегахарош

  • @Wapskill
    @Wapskill 3 года назад

    Давно не был на канале, ты в США уже переехал или нет?

  • @kerosin7
    @kerosin7 3 года назад

    Что за шрифт ты используешь в видео?

    • @wndtn
      @wndtn  3 года назад

      Robato

  • @AlyxXander
    @AlyxXander 3 года назад

    С 2017 года знаю про крипту, но до сих пор полностью не понимаю как работает блокчейн
    Какую роль в нем играют майнеры?

    • @odesa1370
      @odesa1370 3 года назад

      почитайте блокчейн для чайников

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

      Майнеры создают нерушимую стену, которую нельзя взломать.
      Чем больше мощностей (энергии) тратиться, тем сеть Биткоина безопаснее.
      Вот почему PoW -- важне, и имеет непосредственную ценность, в отличии от PoS.

  • @se7430
    @se7430 3 года назад

    2:58 , что за приложение для заметок?

    • @pavel8820
      @pavel8820 3 года назад +1

      Trello

    • @salmon1705
      @salmon1705 Месяц назад

      Уже наверное не актуально,но это trello

  • @nikitakehlerr311
    @nikitakehlerr311 3 года назад

    А зачем база данных в блокчейне? Или это для юзеров сайта/приложения тип?

    • @wndtn
      @wndtn  3 года назад

      Если мы выключим все ноды, блокчейн пропадает.

  • @maxgolowach2517
    @maxgolowach2517 3 года назад

    Win, спасибо за рассуждения и логику! Мужик наверняка спрашивали, я даже поискал, но не нашёл...((( Плохо видимо искал)А в чём ты такие заметки делаешь!?

  • @prana6854
    @prana6854 3 года назад +1

    Нужен линк на трелло.

  • @IT-jg6zt
    @IT-jg6zt 3 года назад

    ты на плюсах пишешь?

  • @AlexQuidditch
    @AlexQuidditch 3 года назад

    🔥🔥🔥

  • @Poriks
    @Poriks 3 года назад

    Из понимающих может кто-нибудь сказать откуда беруться фиатные деньги при майнинге? Или может толковый видос какой-нибудь посоветуете?

    • @prana6854
      @prana6854 3 года назад

      какие фиатные деньги при майнинге? о чем ты?

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

      @@prana6854 а что по твоему это реальные активы? На равне с золотом, нефтью, алмазами там и т.д. Вот люди к примеру потеряют веру в биточек и схлопнется он как пузырь, будут сливать за бесценок.

  • @Archik4
    @Archik4 3 года назад +1

    Когда IDO?

    • @wndtn
      @wndtn  3 года назад

      Скоро

    • @Archik4
      @Archik4 3 года назад

      @@wndtn Ждём, хомяки готовы расчехлять свои котлеты.

  • @МересбеС
    @МересбеС 3 года назад +8

    Нафиг ты часть фразы говоришь на английском и часть на русском?

    • @wndtn
      @wndtn  3 года назад +5

      братик, уже давно пора привыкнуть. так весь интернет разговаривает

    • @tiktaktv7596
      @tiktaktv7596 3 года назад +11

      @@wndtn Нет, не разговаривает

    • @МересбеС
      @МересбеС 3 года назад +3

      @@wndtn ммммммм, интересно, ясно, понятно

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

      ruclips.net/video/ITXVIK8KZuI/видео.html

    • @wndtn
      @wndtn  3 года назад +4

      Значит мы из разных интернетов. В моём все так говорят

  • @prana6854
    @prana6854 3 года назад +1

    Ееее

  • @Neo-zw5pm
    @Neo-zw5pm 2 года назад

    Бля нихуя не понятно, но было очень интересно : ) : ) : )

  • @jazz3d347
    @jazz3d347 3 года назад +1

    Красава!

  • @dimmuborgir7919
    @dimmuborgir7919 3 года назад

    вот хотел бы случайно банк взломать)

  • @FloundKeeper
    @FloundKeeper 3 года назад +1

    Damn!