Ciara Nightingale
Ciara Nightingale
  • 6
  • 6 592
Modular Arithmetic | A programmer’s guide to zero-knowledge math prerequisites
This video is a primer for understanding zero-knowledge math for programmers.
*Note*: A couple of times I make the mistake of saying a statement like "9 goes into 2, 4 times", when really I mean "2 goes into 9, 4 times".
It is the second part of a series of videos! Subscribe to make sure you don't miss a thing
- What is modular arithmetic?
- How does it work?
- What is congruence?
This video is sponsored by Cyfrin Updraft: updraft.cyfrin.io/
About me:
Hi, my name is Ciara and I am a senior smart contract engineer and lead instructor at Cyfrin Updraft!
My Links:
Twitter: x.com/ciaranightingal
Subscribe to my TH-cam channel: UCPoNmriJbjKtTwQQfHHx7NA
Cyfrin Links
Learn smart contract engineering and security at Cyfrin Updraft: updraft.cyfrin.io/
Twitter: x.com/CyfrinAudits
TH-cam: / @cyfrinaudits
มุมมอง: 876

วีดีโอ

Set Theory | A programmer's guide to zero-knowledge math prerequisites
มุมมอง 1K3 หลายเดือนก่อน
This video is a primer for understanding zero-knowledge math for programmers. It is the first part of a series of videos coming soon! Subscribe to make sure you don't miss a thing - What are sets? - What is a countably infinite and uncountably infinite set? - What is a finite set? This article was inspired by: - ZK Moon Math: github.com/LeastAuthority/moonmath-manual - RareSkills Book: www.rare...
ECDSA Signatures | How does ECDSA work and what are Elliptic Curves?
มุมมอง 2.4K3 หลายเดือนก่อน
ECDSA Signatures: - What is ECDSA? - How does it work? - What are v, r and s? - How are private keys generated? - How are signatures generated and signed? - What are elliptic curves? Replay attacks article: www.cyfrin.io/blog/replay-attack-in-ethereum This video is sponsored by Cyfrin Updraft: updraft.cyfrin.io/ About me: Hi, my name is Ciara and I am a senior smart contract engineer and lead i...
Merkle Trees and Merkle Proofs in Solidity Smart Contracts
มุมมอง 1.6K4 หลายเดือนก่อน
Everything you need to know about Merkle trees and merkle proofs: - What are Merkle, trees, proofs & roots - How do they work - What are they used for - How to build them into a Solidity smart contract This video is sponsored by Cyfrin Updraft: updraft.cyfrin.io/ Rare skills article: www.rareskills.io/post/merkle-tree-second-preimage-attack About me: Hi, my name is Ciara and I am a senior smart...
The Universal Adapter Protocol
มุมมอง 2722 ปีที่แล้ว
Polygon BUIDL IT : Summer 2022 Hackathon UApp - Make your own agreement : uapp.link/ Example Agreements : github.com/KuphJr/ua-smart-contracts/tree/newBranch/testAgreements
Chainlink Relayers
มุมมอง 4362 ปีที่แล้ว
Chainlink Relayers is my submission for the Chainlink Spring 2022 Hackathon.

ความคิดเห็น

  • @quitethecontrary1846
    @quitethecontrary1846 วันที่ผ่านมา

    Love your visuals...good job

  • @rejwar
    @rejwar 22 วันที่ผ่านมา

    Ohh sis Big fan from Bangladesh🇧🇩

  • @agustingonzalez4506
    @agustingonzalez4506 24 วันที่ผ่านมา

    How about a complete course of zk will be really usefull !!!

    • @ciaranightingale
      @ciaranightingale 24 วันที่ผ่านมา

      @@agustingonzalez4506 make sure you sign up to Updraft for updates then 👀👀👀👀👀👀👀

  • @Aamirmahdiy
    @Aamirmahdiy หลายเดือนก่อน

    easy,specific,perfect. thank you

  • @Anna955
    @Anna955 หลายเดือนก่อน

    Amazing content, thank you <3

  • @DarkDragon-bz6qp
    @DarkDragon-bz6qp 2 หลายเดือนก่อน

    Ma' am will you solve dsa questions?

    • @ciaranightingale
      @ciaranightingale 2 หลายเดือนก่อน

      What DSA questions ser?

    • @DarkDragon-bz6qp
      @DarkDragon-bz6qp 2 หลายเดือนก่อน

      @@ciaranightingale I mean concepts like recursion backtracking, Dynamic programming top down bottom up approach

  • @idrisaidris4300
    @idrisaidris4300 2 หลายเดือนก่อน

    When are you adding this to Updraft also. I'm in love with the zk courses already. Updraft is a complete package already, this will even raise the bar more. Thanks.

  • @tinnohofficial
    @tinnohofficial 2 หลายเดือนก่อน

    Great video. can't wait for Group theory 🤓

  • @TahzibMahmudRifat
    @TahzibMahmudRifat 2 หลายเดือนก่อน

    Nicely explained.

  • @turbo_kirby
    @turbo_kirby 2 หลายเดือนก่อน

    Nice video Ciara!🎉

  • @john24489
    @john24489 2 หลายเดือนก่อน

    LOVE YOU XOXO

  • @ericgramirez
    @ericgramirez 3 หลายเดือนก่อน

    Nice video

  • @agustinustheoo
    @agustinustheoo 3 หลายเดือนก่อน

    I needed to learn this before I can join a ZK course at the end of the week, thanks!

    • @ciaranightingale
      @ciaranightingale 3 หลายเดือนก่อน

      Glad you found it useful 🙏🏼

  • @louisfriend1
    @louisfriend1 3 หลายเดือนก่อน

    Nicely laid out and explained! Thank you!

  • @Justhere369
    @Justhere369 3 หลายเดือนก่อน

    Subscriber 230🎉

  • @vivahouse17
    @vivahouse17 3 หลายเดือนก่อน

    Great explanation, thanks❤

  • @DJxClockwork
    @DJxClockwork 3 หลายเดือนก่อน

    Have you been doing anything with Relayers?

  • @portport
    @portport 3 หลายเดือนก่อน

    Wooo elliptic curve content!!

    • @ciaranightingale
      @ciaranightingale 3 หลายเดือนก่อน

      Testing the waters before taking the dive into ZK content soon 🤞🏼

    • @nourelden8199
      @nourelden8199 3 หลายเดือนก่อน

      ​@@ciaranightingale nice to hear that

    • @sandfm_17
      @sandfm_17 3 หลายเดือนก่อน

      Article is very helpful.

  • @soltsdev
    @soltsdev 4 หลายเดือนก่อน

    Are you British GirLL?

  • @PatrickAlphaC
    @PatrickAlphaC 4 หลายเดือนก่อน

    lmao outstanding

  • @sandfm_17
    @sandfm_17 4 หลายเดือนก่อน

    What is your name ciara ? Like Patrick name in model is frenk 😂🎉😅

    • @ciaranightingale
      @ciaranightingale 4 หลายเดือนก่อน

      Any suggestions?

    • @sandfm_17
      @sandfm_17 4 หลายเดือนก่อน

      @@ciaranightingale Cleo 😁👸

    • @sandfm_17
      @sandfm_17 4 หลายเดือนก่อน

      @@ciaranightingale Or 😇 Liora the God's gift of light ✨️.

  • @divyanshumadhav4486
    @divyanshumadhav4486 4 หลายเดือนก่อน

    I have a doubt, what if there are odd no. of leaf nodes, then how will the last nodes hash will be calculated. Like will it be passed directly to second layer or something else.

    • @ciaranightingale
      @ciaranightingale 4 หลายเดือนก่อน

      Hi, great question! If there are an odd number of leaf nodes, the last node will be hashed with `bytes32(0)` Look inside the `MurkyBase.sol` contract in the `hashLevel` function to checkout how this works: github.com/dmfxyz/murky/blob/5feccd1253d7da820f7cccccdedf64471025455d/src/common/MurkyBase.sol#L82

  • @portport
    @portport 4 หลายเดือนก่อน

    gmgm I'm early

  • @rovicher
    @rovicher 4 หลายเดือนก่อน

    Thanks!, nice explanation. Couldn't find the link to rare skills pre-image attacks, can you post it?

    • @ciaranightingale
      @ciaranightingale 4 หลายเดือนก่อน

      Thanks for the reminder! It’s in the description now 👍

  • @Bluedragon1001
    @Bluedragon1001 4 หลายเดือนก่อน

    Looks like a classic sir @patrickCollins video

    • @ciaranightingale
      @ciaranightingale 4 หลายเดือนก่อน

      The highest of all compliments

  • @PatrickAlphaC
    @PatrickAlphaC 2 ปีที่แล้ว

    want

  • @morgankuphal3417
    @morgankuphal3417 2 ปีที่แล้ว

    Dope