Naruto11 (@naruto11) β’ Hey
Software Engineer | Blockchain Developer | did ML once upon a time......Now, learning DeFi, ZK, and currently Rust-Pilled π¦π¦
Publications
- Gm devs. π«‘
- Gm, new here. Been on lens for almost 2 years, but life got busy.
- Bull run is back and so am i.
- Can someone explain $BONSAI coin and why I got airdropped a lot of it? Also it's a DN404?
- forgot to login to lens for months, what's new? someone explain how much BONSAI was airdropped to people? I got some too.
- After years into coding in Python, JS, and C, I truly have master ZK. Zero knowledge in my brain. ππ
- Follow us in bringing something cool to Lens :))
- What happened to twitter in last 24 hours is messed up.
CT is probably one of the reasons why I started using twitter, but if it has more friction than web3 itself, i don't want to be here. (I hope I actually stick to that fact.)
I was shut out by twitter for more than 12 hours, and I don't know why?
-I didn't exceed my rate limit.
-No bot activity
but I couldn't like, tweet, reply to tweet or reply to DMs for 12 hours. I was infuriated, there were important DMs I couldn't reply to. Might be considered that I'm addicted to Twitter, but if not Twitter, it would be some other social media.
btw thanks, Elon.
CT, it's time to move on to decentralized Social Media. My go-to app is of course @lensprotocol.lens (@lensterxyz.lens) and @orbapp.lens (for mobile), and while it is still in beta and you need the team to whitelist your addresses, you can probably ask @nader.lens and @stani.lens to get you on to the platform. I wish I could do it for you, but that's not in my hands.
The choice is yours where you go, but I really believe that it's time for, at least, crypto twitter to move to decentralized social media.
I will be putting more and more content out there so that I can have same level of engagement there as Twitter. I hope to see y'all there.
Follow me on Lens: Naruto11.lens
- My goal is to shitpost on lens until someone falls in love with me π« π«
- What would you say to your 12 years old if you get a chance to meet him/her? You can only say 3 words.
I'll go first: buy more bitcoin. π π
- Do we have educators and web3 course creators on Lens? Tag them here and get me in touch. Make it viral please.
Building something very cool and would love to have educators' feedback. π«‘β€οΈ
- Do u wanna keep your job safe while AI takes over?
Do this:
-work on a critical infra component that no one knows about
-then follow the 3 U's. Your code should be: unreadable, unfactored and undocumented
-store all your passwords and secrets on personal device and voila
If you leave the company, it goes under cause no one knows how to solve that infra issue.
Congratulations! You can stay in Amazon and work 80 hours/week foreverrrrr!!!!
- Thanks to $PEPE, I just bought my new car. I love the community btw. Sorry for dumping on y'all
Who wants a ride?
- Im moving to lens and orb fulltime. Twitter is too much. π« π«
- My plan is to shitpost until someone falls in love with me. Genius level 99999
- Little late for lens/orb, but here you go. My past few tweets. π«Άπ»
Coded the whole night yesterday and woke up in paradise today. π« π« β€οΈ
- Here's my twitter thread copy paste. You can follow me on twitter for more such threads and insights -- @ naruto11eth
@0xPolygon is deploying their zkEVM Beta on Mainnet this Monday.
Disclaimer: mfers, thoughts are my own and not ChatGPT's at all. So y'all better RT Most of
references are from polygon's docs => https://polygon.technology/polygon-zkevm Here's what you guys need to know. Buckle up:
1/ First of all, zkEVM is not a miraculous thing which turns u into a super-shadowy anon. At its core, zkEVM is a L2 scaling solution that is using ZKP for all the txns. All the computations happen offchain instead of doing it on blockchain, which increases throughput overall
1.5/ zkEVM allows for the creation of a "proof" that a smart contract has been exec, without revealing any data or code. This proof can be verified on the blockchain, which ensures that they are accurate and trustworthy, without need of full computation to take place on-chain.
2/ But what does it mean for end users and nft mfers? Basically: - EVM equivalent - lower transact fee - higher throughput with same Eth security - achieves fast-finality - capital efficient What is Finality?
3/ Let's talk about the zkEVM architecture first:
The major components of zkEVM are:
1. Consensus Contract (PolygonZkEVM.sol)
2. zkNode
a. Synchronizer
b. Sequencers & Aggregators
c. RPC
3. zkProver
4. zkEVM Bridge
We will quickly go through each one of them
4/ 1. PolygonZkEVM.sol is modelled after the Proof of Efficiency and adds support for the permissionless participation of multiple coordinators to produce batches in L2.
5/ Currently the zk-rollup is a hybrid schema:
β’ Validium: Data is stored off-chain and only the validity proofs are published on-chain.
β’ Volition: For some txns, both the data and the validity proofs remain on-chain while for the remaining ones, only proofs go on-chain.
6/ What about PolygonZkEVM.sol? It is just some rules and specifications in a smart contract while using zk-SNARK circuit.
There are two participants here:
- Sequencers: propose txn batches to network
- Aggregators: check the validity batches and provide validity proofs
6.5/ PolygonZkEVM.sol is deployed on goerli currently. Here's the link: Link: https://goerli.etherscan.io/address/0xa997cfD539E703921fD1e3Cf25b4c241a27a4c7A
7/ 2. zkNode: it is the client software that the network relies on for Synchronization and govern the roles of the participants (Seq or Agg) Participants can participate:
- as a node to know the state of the network
- or as either Sequencer or Aggregator
8/ Sequencer:
- anyone running zkEVM node can be a Seq
- Every Seq must pay a MATIC fee to create and propose batches
- a Seq. that proposed valid batches is incentivised with the fee paid by the txn requestors or users of network
- profitable if `txs fee > L1 call = MATIC fee`
9/ Aggregators:
- basic task is to provide validity proofs for the L2 transactions proposed by seq.
- any Agg. that submits a validity proof first earns MATIC fee.
- profitable if `MATIC fee > L1 call + Server cost` IMO it feels that Seq is more profitable, but in the.....
9.5/ ....long run, when the equilibrium is reached between Seq and Agg, the profit would be same. There's something called Synchronizer that basically reads the Eth events and keep the state fully synced.
10/ 3. zkProver: The most complex part of zkEVM. It is responsible to create validity proofs. according to docs, it is engineered to be compatible with most consumer hardware. IMO this tells me that polygon is talking about major corporations like @starbucks @IMX_Immutable
11/ zkProver comprises of a primary State Machine Executor, a group of subordinate State Machines (each with its own executor), a STARK-proof generator, and a SNARK-proof generator. It is actually very much detailed, so let's dive a littler deeper in steps.
12/ ZkProver mainly interacts with the Node and the Database. zkProver also uses state machines, and comprise of total 13 state machines:
- Main state machine
- Secondary state machine (6)
- Auxiliary state machine (6)
13/ There was also a need to develop 2 new programming languages to implement a lot of stuff in zkprover: ZK-Assembly and Polynomial Identity Language.
zk-assembly is specially designed to map instructions from zkProver's Main state machine to other state machines
14/ Polynomial Identity Language was designed for the zkprover because the state machines express computations in terms of polynomials. There are other State Machines such as:
- Microprocessor SM: Main SM and Storage SM
- Keccak SM
- Poseidon SM
15/ There are 4 major components of zkProver:
β’ The Executor or the Main State Machine Executor
β’ The STARK Recursion Component
β’ The CIRCOM Library
β’ The zk-SNARK Prover
16/
1. The Executor: handles the execution of zkEVM. Bytecodes are interpreted using zkASM. It takes txns, old and new states, chainID of Seq as its inputs.
2. STARK Recursion Component: After the executor, STARK takes place with inputs: Committed polynomials,
17/ ..... Constant polynomials, and Scripts. These are taken to generate a zk-STARK proof.
3. CIRCOM Lib: the zk-STARK proof is input to a CIRCOM component
4. zk-SNARK prover: Rapid SNARK to generate proof of CIRCOM's output
Breezed thru these because I dont want to confuse u
18/ zkProver is actually very complex and probably needs few threads of its own, and that is why I quickly mentioned what are the components of zkProver.
19/ 4. zkEVM Bridge: it's just a smart contract that lets users transfer their assets between two layers. How to transfer assets from ETH to Polygon zkEVM? Follow these steps:
20/ 1. The user utilizes the bridge to lock the asset on Ethereum.
2. The bridge contract generates an equal amount of the asset on zkEVM.
3. The user receives the equivalent asset amount by claiming it on zkEVM.
Testnet zkEVM bridge: https://public.zkevm-test.net/login
21/ Finally, we have a verifier contract which verifies any ZK-SNARK cryptographic proof. It is an important component because it verifies the correctness of a Proof ensuring a valid state transition. It is deployed on goerli
22/ Closing thoughts: most of my explanation here comes from the polygon docs on zkEVM, but diving deep into it (many parts that I didn't write in this thread), I have realized that Polygon zkEVM might be the most important scaling solution out there.
- My best meme ever
- hmmm, why do I need to sign a txn to follow some people on lens? Is it just a normal sign and their settings?
- Today is a great day because after a long road, I can finally say that I'm a Certified Ethereum Developer by @alchemyuniversity.lens ! π
Thanks for this course it was so cool π₯π«Ά
You can find the GitHub of my project, and the presentation here: https://github.com/NelsonRodMar/bamm-cb-arbitraging
And my NFT certificate is here: https://opensea.io/fr/assets/matic/0x60576a64851c5b42e8c57e3e4a5cf3cf4eeb2ed6/15055
Tagging some Alchemy University fam to share my love for this and thank them for these courses @vitto.lens @thatguyintech.lens @naruto11.lens @angelina.lens
- More risk management advice from your one and only expert, Naruto. π€πΌπ€πΌππ»ππ»
- At Least Arbitrum Airdrop Arrived . 625143 wallets are Eligible For This Airdrop ..
Now Let's See When Lens Gives Airdrop to us ππ
Increase Your Activity On Lens (πΈ, πΏ)
How To Gain Maximum Tokens Of Lens Protocol Airdrop πΏπ₯π±
πππππ
(1) You Make 1000 Lens Followers πΏ
(2) Mirror More Than 100+ πΏπΏ
(3) Collect More Than 100+ πΏπΏ
(4) Aave DOA Voting πΏπΏ
(5) Post More Than 100+ πΏπΏ
I Think You π«΅ Complete All Task You Can Maximum Token Claim
Note .. This Is Only Speculation Not Guaranteed
Follow Me Guys .. justinsunset.lens
- What's that one quote that had a really deep impact on you?
I have so many but one of the most recent ones: "I'll lose myself in this passion that burns inside me" -Meguro Bachira
- 1 million followers by summer, 15th June 2023.
#NarutoSignal #bitSignal
- Any tips on how to be more active on orb ? π
- Happy Valentines
Hope you found your special one ;)
#music #piano #pianomusic #classicalmusic
- getting ready for @patrickalphac.lens at Chainlink event with 2 legends @naruto11.lens + @sydneylai.lens #ethdenver
- getting ready for @patrickalphac.lens at Chainlink event with 2 legends @naruto11.lens + @sydneylai.lens #ethdenver
- My web3 dev mfers and chads, im reaching on Tuesday and looking forward to meet y'all.
We can go to any events together or anything. Open to everything. I might end up building something for hackathon on zk, but not sure.
Still open to hangout and have a good time. β€οΈ
- Gm. Say it back for a great week ahead. π«‘π«‘
- Gm. Say it back for a great week ahead. π«‘π«‘
- GM π₯Άπ₯Άπ₯Άπ₯Άπ₯Άπ₯Άπ₯Άπ₯Ά
- Hi,
Im the cofounder of Web3Samaj (translates to Web3Community) in India.
We are having pur first Delhi event on 19th feb, and I'm looking to connect to more of my Lens frens over there.
DM me if you're interested π«Άπ»β€οΈ
- Gm team. I hope y'all have a good week.
- What's your current on the loop song?
Mine is Chasing Cars by Snow Patrol.
- Gm
- Gm. Need more visibility on lens. Need to connect to more people as well. π«Άπ»β€οΈ
- Web3 founders are so different from web2's.
They are constantly interacting with people on twitter, they know their followers, they work with them, they recognize contributions.
Web2 founders raise $10M funding and disappear in the name of building a product.
And this doesn't mean that web3 founders arent spending time on building the product, but this is the norm that i have seen.
If web3 is a bubble, web3 founders are inside the bubble with everyone else.
They are not outside the bubble unlike web2's founders running google ads.
Thoughts ?
- Easiest way to get engagement?
Make a thread or roadmap saying "crypto trading roadmap"
"How to be a web3 developer & earn $160k salary"
"How to be a crypto analyst & make $100k+/year salary"
And btw, there's no shame in writing these if the thread is good. Wait for mine ;)
- Mfers start working for a no-name protocol as a community manager/DevRels and think they are the next vitalik ππππ
Be humble, my guys.
The idea is that doesn't matter how big of a web3 developer/devrel/nft trader you become in near future, stay humble.
Doesn't matter what I become in a decade. If someone reaches out, and I can help in any way, I'll help. I'll still get on that call w u cause i care about u.β€οΈ
- Gm from my battleground.
Reached home yesterday and will have 10x productivity. All gas, no breaks. Let's make things happen. π«‘π«‘β€οΈ
- Chainlink has been fudded its entire existence and yet here we are π€·ββοΈ there's a ton of factors that go into this, I can touch on just a few...
I honestly don't concern myself with price action on $LINK. I don't have a target, I don't have a detailed trading thesis and so I don't trade it. The two big areas I think about are DONs and CCIP.
Decentralized Oracle Networks (DONs) let anyone provide data as a service. Anyone can take anything which is knowable, secure it, and monetize.
It's the same as we already do with big data services but now pushed out to the edges, which is following the trends we see in web3 (obviously) but also AI. Just like how Stable Diffusion allows every device on earth (from glasses to kids toys to TVs and iPhones) to hold a 2GB file and generate any image using local compute, Chainlink protocols allow anyone to run their own weather data DON or more realistically, to stake $LINK and provide security for AccuWeather's DON. Traditional centralized infrastructure is moving to the edges. So, if Chainlink gets fudded and the price of $LINK crashes, it's up to the individual DON operators to risk the security or add more $LINK.
Example:
The NFL creates a DON and provides all the stats of every team in the league.
The NFL secures this DON with null Billion USD and only care about $USD.
The NFL sells this data to gambling companies and video game companies.
Let's say they earn $100 million in 2023 from this data.
If $LINK crashes it might bring their security down to $500 million. The NFL gets to decide if that's enough security for data which earns $100 million (probably not!). No one else using Chainlink is affected by their decision other than $LINK price action. AccuWeather will continue to operate just fine. If the NFL runs out of $USD and can't add more $LINK they could open it up to the world and let anyone add $LINK, sharing in the profits.
If the NFL data gets compromised and DraftKings gets rekt on getting bad data they'll stop using the NFL's DON and find another DON or data source.
This example can be applied to the DeFi protocols. It's up to the DON operators to decide the security and it's up to the users to decide which data feeds they use. If you visit https://data.chain.link/ there's a list of users and DON operators.
The other big area I think about is CCIP. I don't have time to get into it now but it's the cross-chain messaging protocol which enables things like apps which use multiple chains. If this gets fudded I'm not sure what (if anything) is affected. I'd say relative to ChainklinkGod and Sergey Nazarov I believe i'm more bullish on DONs and less on CCIP. They give me the impression they believe CCIP is the biggest value prop of Chainlink and...I don't see it yet, I think most things will settle to Ethereum but let's say I'm giving them the benefit of the doubt. Again I'm not sure what can get affected by FUD in this area, seems to me the message is either a 1 or a 0. The action took place or it didn't.
Happy to hear anyone else's thoughts on this given I'm just an observer. Someone like @stani.lens probably has more interaction with Chainlink Data Feeds than I do haha
- I wrote a bit of solidity code today after a month's break.
It's safe to say everything looks like an alien language, and i don't understand it anymore. ππ
- Gm to everyone except for Andrew Tate and his brother. π«‘πͺπ»
- Attack on Titans quote #3
"If there are humans who can bring about change, they're those who are capable of abandoning everything. People who, when required to surpass even monsters, are capable of tossing aside their very humanity." -Armin Arlert
- Collected this ! I don't collect tweets but I do collect Lens posts. There are various reasons to collect, in some cases I want to support or show gratitute, in some cases I think what I collect might be culturally relevant. This is an interesting post about Collects being the new likes https://d.mirror.xyz/lUiKkOJnMSHqXE_jOncAVdWC05cnwPRLYkoGn3iU4kY
- Attack on Titans quote #2
βThe world is merciless, and it's also very beautiful.β - Mikasa Ackerman
- After Naruto, Attack on Titans has the most relatable quotes, and it's my 2nd favorite anime. Sorry, I'm an anime nerd lol
For the next 4 days of 2022, I will tweet my favorite quotes.
"Fight to live, risk it all for even a glimmer of real freedom!" -Eren Yeager
- Yesterday's post workout. πͺπ»π€
- Why do people colllect my tweets on here? What's the incentive ? π€