Lucky Kamshak (@LuckifyT) header
Lucky Kamshak (@LuckifyT) profile picture

Blockchian Engineer | Backend Developer | @LiskHQ Pioneer | Engineer @blockfuselabs |

Jos, Nigeria
Joined May 2024
Photo by Lucky Kamshak (@LuckifyT)Photo by Lucky Kamshak (@LuckifyT)Photo by Lucky Kamshak (@LuckifyT)Photo by Lucky Kamshak (@LuckifyT)Photo by Lucky Kamshak (@LuckifyT)Photo by Lucky Kamshak (@LuckifyT)Photo by Lucky Kamshak (@LuckifyT)Photo by Lucky Kamshak (@LuckifyT)Photo by Lucky Kamshak (@LuckifyT)Photo by Lucky Kamshak (@LuckifyT)
Lucky Kamshak retweeted
My bet in the AI era is that learning the basics of math will matter more. I love the approach described by @antoniolupetti here: memory, repetition, practice, intuition. Funny enough, AI also helps me turn what I learn into highly visual notes that make things stick. 👇
2
2
33
1,823
Lucky Kamshak retweeted
You can also set a custom history cutoff with `--history.chain <block number>:<block hash>` for `geth prune-history` or snap sync, which skips chain history before that block!
1
4
595
There are a thousand ways to tell the story of Devcon. We want to see yours 🤳 Introducing the Devcon 8 Creator Fellowship: 10 creators will join us in the lead-up to Mumbai to make stories that spark curiosity, explain big ideas, and bring new people into the Devcon experience. No single format. No single style. Just your creative lens. Selected Fellows receive one free Devcon ticket, exclusive perks, recognition across Devcon channels, and more. Applications are open now through September 20 ↓
16
37
7
168
29,509
Lucky Kamshak retweeted
To the winners, the glory 🏆 These 5 built on [ ARKIV ] and won Let's explore their use cases 👀 📅 Sept 17 - Thurs · 4pm CET 🎙️ Link in comments 👇 Join @lawesbio @neromtoobad @MR_DY0R_Of_Web3 @0xkiddok @IamHarrie with @defi_hera
5
3
3
18
3,332
Lucky Kamshak retweeted
UHI10 Hookathon results are in! Congratulations to these devs for winning the @UniswapFND theme prize 👏 UHI10: • Hindsight: @_OoJae • Assay: @RattiPrazwal • IRF: @raymondintell • QUEUE: @0xmishoko • Walras: @Debielily • Lachesis: @0xmaues • ILAL: @ronny_hz727 Alumni: • HYDRA: @jmakwana_0x1 • Poincaré: @Prakhar_3010 • Markout: @0xshreyaas • Wick: @Big14teru And congrats to these devs for winning the general prize 👏 • AML Hook • Orbital: @0xkai_1 • BondMeBro: @Zeroknowledge_0, @pran40798
7
9
15
65
12,973
Lucky Kamshak retweeted
And just... Like... That... Try it out: book.pyde.network/otigen/ins…
5
2
13
660
Lucky Kamshak retweeted
One positive consequence of all the recent detailed thinking about transaction formats - not just 8141, also "future of state" discussions eg. UTXOs, PBT, keyed nonces, and also recursive STARK mempool - is that we have a much more explicit understanding of how transactions have "actions" and "dependencies", and we can engineer around optimizing the two separately. An action is an effect that a transaction has. A dependency is a fact about the transaction and/or the state that must be true for the transaction to be valid. eg. a signature is a dependency, a Merkle proof of a UTXO is a dependency, a ZK-SNARK (or STARK) is a dependency, a call that sends ETH is an action Dependencies can be processed in parallel. Dependencies that involve state can be reasoned about by a mempool, especially if the specific state accessed is statically declared. Dependencies that are pure (no state calling allowed) can be processed once at the mempool layer and never need to be processed again - and potentially even replaced with a STARK verifying them, allowing not just execution but also data to be elided. In principle, dependencies and actions can all be expressed as calls (if needed, calls to precompiles). This would make the transaction format itself very bare-bones and minimalist (a list of calls, flags for the type of each call eg. dependencies would be static or pure calls, and origin, nonce, etc) and allows maximum cross-compatibility even if different EVM chains have different features. In 2015-era Ethereum, thinking explicitly about these differences was not very important: execution was execution, there were few enough transactions that we could process them all serially, and single-key ECDSA accounts were good enough for everyone. Ethereum's current scaling strategy, however, requires moving beyond that paradigm. Ethereum is beloved by many developers because the execution and state model is so dynamic and flexible. But dynamic and flexible is not friendly to scaling. Fortunately, >90% of Ethereum's activity by volume does not require anything dynamic and flexible. So, we require contracts, accounts and transactions to more explicitly specify what is dynamic and flexible and what is more statically-analyzable but more restrictive, and more statically-analyzable things get the lowest gas cost and thus scale the most. Effectively, learning from the best of both the 2015-era Ethereum model and a more Bitcoin-like model (reminder: Bitcoin has had what I call account abstraction since the beginning), and making a mixture of both (really, the full spectrum between both) available, with gas costs appropriate for the level of scale involved. New state types, the recursive STARK mempool, keyed nonces, etc all go in this direction. This all relates to transaction types, because a general-purpose transaction type is a very natural interface layer on top of which all of this can be implemented, and the current thinking around the EIP-8141 transaction type is going in this exact direction that is friendly to these kinds of future generalizations. So in that sense, 8141 done well is not just a culmination of 10 years of account abstraction work, it's also preparation for the next few years of responsible decentralization-friendly hyper-scaling.
290
317
58
1,722
326,674
Building web3 communities since 2022… Thank you guys for showing up🧡
5
3
1
67
1,771
Lucky Kamshak retweeted
"everyone is weird somewhere" about high-dimensional spaces, made by claude fable
191
62
10
561
292,171
Lucky Kamshak retweeted
This toast goes to the engineers and mentors of Blockfuse Labs. 🥂 The builders who generously share their knowledge, challenge us to grow, and turn curiosity into competence. In just two years, your time, patience, and commitment have shaped not only developers but the culture of this community. Thank you for showing up, pouring into others, and helping Blockfuse Labs become what it is today. We see you. We appreciate you. 🤍
1
4
15
320
Some of the world’s most important blockchain infrastructure is being built by Africans. It’s time we talked about it. We’re thrilled to welcome @devlongs_ Ethereum Protocol Engineer at Gean Labs, to the #W3LC5 stage. This isn’t just another Ethereum talk. It’s a conversation about building the technology that powers the ecosystem, from Africa, for the world. 📍August 28th–29th Glover Memorial Hall, CMS Lagos 🎟️ event.web3bridge.com #W3LC5 #Ethereum #Web3Lagos #Conversations
1
4
5
33
3,364
Lucky Kamshak retweeted
With Flock and the recent progress around binary fields, development of Binius64 is moving quickly. If you haven't looked at it yet, it's definitely worth checking out. github.com/binius-zk/binius6…
2
8
2
57
2,989
Every generation of technology reaches a point where it has to be reimagined. Blockchain is no different. Over the years, we've seen incredible innovation, but we've also seen the limitations: scalability challenges, MEV, growing security concerns, and systems that weren't designed for the future. That's why @zarah_0x is building PYDE @pydenet A next-generation Layer 1 blockchain built from first principles with a focus on performance, security, privacy, and the developer experience. We're not here to build another chain. We're here to build infrastructure that developers can trust, businesses can build on, and the next generation of decentralised applications can scale with. This is only the beginning. Over the coming weeks and months, we'll be sharing our vision, our technology, our progress, and the people building PYDE. Welcome to PYDE. The future is built.
4
14
3
47
1,301
Lucky Kamshak retweeted
Otigen just dropped a new release. Before now, scaffolds could only hold one contract at a time. This one gives you a whole workspace, so you can keep multiple contracts together, build them, test them, and deploy them in the right order. When one contract needs to reference another, you just write @name and otigen wires the real address in for you. Works in Rust, AssemblyScript, Go, or C. Pick your language. Bunch of smaller stuff too, cleaner scaffold output, proper NDJSON on devnet --json, constructor args on the command line, and more. Testnet's still baking. If you build, hop on and spin up a local devnet, deploy a few contracts, poke around, break things. Tell me what feels off. DMs open if you want to try it out, contribute, or just say hi. Full notes: github.com/pyde-net/test-rel…
6
1
24
595
As Ethereum enters its next chapter, Devcon remains a place for the community to gather, show up for one another, and return to the principles that unite us. The next GA ticket wave will now launch in July. Full details soon. See you in Mumbai 🪔
8
13
2
97
11,222
I am genuinely so excited to be a student at @blockfuselabs right now. Like, I cannot stop telling people about this place. Forget everything you think you know about online tutorials and lonely coding nights. Learning in person hits different. Being in a room with real people, real energy, and real face to face guidance changes everything. You actually grow faster. And my instructor @LuckifyT Wow. He has been so dedicated. In just one week he made sure we truly understood Linux commands and HTML from the ground up. Not just memorizing. Actually understanding. He would break things down until we all understand. I have never learned that fast. But here is the part that gets me hyped every single day. The tasks. They do not just give you easy exercises. They give you challenges that push you to do great. Tasks that make you think, struggle a little, and then feel like a winner when you finally crack them. I have also started documenting my progress because I want to look back and see how far I have come. This right here is a few of the things I have started doing with the knowledge I am gaining. The most basic one is my day one work and the colorful one is my practice after just day one. Seeing the difference already has me so motivated. The best part is knowing this is only week one. There is so much more to learn and I am actually ecstatic about it. I cannot wait to see what comes next. If you are serious about software engineering, you need to check out Blockfuse Labs. I am proud to be learning here. Shout out to @LuckifyT for real. This is the alpha!
3
16
170
Lucky Kamshak retweeted
For a while now, I have been quietly building something I think matters. Blockchain has come far. It moved money without banks. It let strangers agree on things without trusting each other. And that’s not small. But if you actually use this stuff every day, you feel where it bends. You pick a chain, you marry a language. Solidity here, Move there, Rust somewhere else. Migrate and you start from scratch. Security often feels like an afterthought until something breaks. Decentralization at the core is questionable on most chains once you actually look. And every new chain that ships seems to deepen the fragmentation, with most of the tools that move assets between them being centralized bridges sitting on multisigs. That is why we are building Pyde(@pydenet ) Pyde supports multiple languages for its smart-contracts by default, so you can write your contracts in Rust, Go, AssemblyScript, or C, compile to WebAssembly, and ship, no forced rewrites the next time you move chains. Security comes on by default too, not as something you opt into later, with FALCON-512 signatures under the hood, Kyber-768 threshold decryption, an encrypted mempool whenever you want MEV defense, and reentrancy guarded out of the box unless you explicitly turn it off. Decentralization is taken seriously at the validator layer, with equal-power voting where one validator gets one vote, not stake-weighted plutocracy, and anyone meeting spec can run a node, or even run a parachain. Parachains give apps their own rails inside Pyde, so workloads stay isolated and apps can talk to each other without leaning on external bridges. And v1 already reserves the surface for session keys and programmable accounts, which ship in v2, so wallets can finally stop asking you to sign every single click. Pyde fixed the gaps above, natively, without patches. So if you have a laptop, congrats, you are a potential validator once we’ve launched a public testnet. Coming up at the soonest.
3
15
4
44
1,540
Lucky Kamshak retweeted
📦 Geth v1.17.4 is out! Maintenance release for all users + Amsterdam fork progress. -⚠️ Clef removed (now its own repo) - EIP-7928 Block-Level Access Lists - EIP-8189 snap/2 + EIP-8037 - New RPC: eth_baseFee, eth_capabilities - Performance improvements github.com/ethereum/go-ether…
2
6
1
23
3,134