ceo
@phylaxsystems
/ adv
@arete_xyz
The society that separates its scholars from its warriors will have its thinking done by cowards and its fighting by fools
@proetrie
Seneca on the shortness of life:
"[...] Expectancy is the greatest obstacle to living, which hangs upon tomorrow and loses today. You are arranging what lies in Fortune’s control, and abandoning what lies in yours. What are you looking at? To what goal are you straining? The
@alphaazeta
@VitalikButerin
lmao what a bad take
This is a feature, not a bug. It's what decentralization is all about.
It's a neutral protocol, anyone can build anything, for good and bad.
It's the same argument they use against privacy tech. \
I am super excited to share with the world the easiest way to send a Flashbots bundle.
Directly from your browser using your favorite wallet!
Bundle together any number of arbitrary transactions and order them however you like.
It has been in the making for months, a 🧵
1/n
Learn Rust to become a better engineer overall. Understand **how** computers work, without the dark abyss called C. Code anything from systems to chain-ops tools.
Learn Solidity to understand how blockchains work and the most used environment of them all, the EVM.
1/2
Let's talk about Radicle, the p2p protocol built on top of Git. I have been building a cool project with Radicle over the last months and I want to take a minute to discuss why Radicle is
C R U C I A L
to what we are building in web3 and crypto.
TL;DR Sovereign GitHub
1/n
Yes, we are in a bubble.
Also yes, web3 is at the twilight between niche and mainstream.
A bear market will correct on "what" we are working on, not "why" or "how many".
Fewer NFTs, fewer DAOs, more infrastructure, more rollups, bridges, MEV, data avaialbilty.
Don't pay attention to the NFT hype
Pay attention to the high quality Solidity code you can pour over for inspiration and learning
Thanks
@transmissions11
&
@FrankieIsLost
I recently talked on
@EFDevcon
about my learnings from the
@nomadxyz_
hack, which saw about $190M in tokens drained from the Nomad Bridge.
Probably one of the most painful experiences I have ever had.
A quick thread 🧵 on how I went from Nomad to Very Mad
1/26
Have I told you before that I have compiled a guide for learning Solidity for beginners?
It's basically a *big* Q&A with questions that I had as I learned Solidity, with links and docs for further reading.
(easter egg = A whole
@RoamResearch
graph)
I started doing Solidity and after a few interactions with gakonst over drinks and some Forge contributions, I **somehow** ended up working as a Rust dev
wtf
It's interesting how everyone is returning to self-hosting and p2p solutions after the recent OFAC crackdowns.
I think that software like
-
@urbit
-
@umbrel
-
@radicle
will see a new renaissance
JSON parsing is officially released in Foundry, alongside helper functions and docs!
Define your JSON in solidity structs and then decode them ready to be used. It's that easy!
solo founder is harder than expected. I am building a new thing in the blockchain alerting space.
any suggestions on how to open up and trust people?
It's still in heavy development and I fear I will be front-run.
After taking some much-needed time off, I am stoked to announce that I am joining
@nomadxyz_
as a vibes engineer, working towards a cross-chain future founded on the principles that I care most about.
Trustless and Secure.
👇 A thread (like you didn't see it coming)
1/
If you want to **really** get the basics of STARKs, look no further.
It has some math, but that is the beauty of it. You need to follow the process by hand to really internalize the concepts.
I discovered it thanks to
@gakonst
GH account. Pure alpha.
if you are learning Rust, and have web3/crypto context, here is a hack:
- Open Reth's repository
- Open PRs and start reading closed PRs, starting from
#1
- Try to follow the discussions, and write down patterns (architectural, operational)
- ???
- profit
Inspired by
@Zup88
, I created the easiest way to deploy a Starknet Node in a
@Raspberry_Pi
4 or any x86 system
Join the fleet of nodes that verify
@StarkWareLtd
's Starknet today!
ofc, powered by
@balena_io
for smooth device and app management.
Let's talk about
@urbit
. I was Initially fascinated, then horrified by the pure insanity baked into the tech, and finally fascinated again by the promise.
I have been converted.
Welcome to the rabbit hole of a project that literally *redefines* everything you know.
A 🧵
1/n
I want to start understanding the first principles for zero-knowledge cryptography, both for verifiable computation and actual zero-knowledge stuff.
Shill me your favorite resources, and I will share back the tech tree and roadmap that I will build out of it
Solidity tips from the great discussion of
@transmissions11
with folks at
@LinumLabs
👇
Very information-packed stream with a lot of solidity tips and tricks while looking over the
@RariCapital
codebase.
kudos to folks at Linum for organizing this
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Foundry consists of:
- Forge: Ethereum testing framework (like Truffle, Hardhat and DappTools).
- Cast: Swiss army knife for interacting with EVM smart contracts, sending
if I had to bet, I would wager that Solidity/EVM follows a similar trajectory to Javascript.
- someone makes a killer EVM runtime (V8), perhaps REVM?
- someone makes a **better** Solidity (Typescript)
- EVM becomes great for **most** things + easy
Actually, this is a rather good idea.
If you believe in a particular open-source project, now you can *go long* on it.
Perhaps
@radicle
has an important role to play in this.
Crypto is so much more than DeFi. Crypto is about re-organizing the human society in every level.
A new way to fund open source?
- Be open source dev
- Issue a token
- Hold X% of it
- Has 0 value initially
- Award (100-X)% of it over time to folks who contribute code
- Companies then buy token to prioritize bugs & features
- Suddenly, an economy arises!
I want to say a big thank you to the people that reached out to Nomad team members and me personally.
Even the smallest gesture of solidarity goes a long way.
I **can't** understand why everyone is laser focussed on execution speed, but nobody cares about state growth, which **is** the biggest bottleneck we have.
I guess people like to tackle the problems they find the most interesting, not the most valuable
Please stop saying this. Ethereum isn't slow because of Geth. You could 10x the gas limit and Geth would be perfectly happy.
Ethereum is slow because the state grows like crazy. Whether Geth or any other client, it's the same shit. You need to store that state somewhere.
Polkadot is an interesting case:
They were far ahead of the curve regarding a multi-chain/multi-rollup world, but they fumbled the bag with an overengineered solution
They approached the issue with a centralized gov solution, while Ethereum, with free-for-all markets, thinking
what if we make shadow Ethereum, a Postgres database that is hosted at paradigm's offices
it's time for eth users to stop paying gas costs once and for all
Writing Solidity right after writing Rust is a pretty insane experience.
You go from a very based compiler and tons of great ergonomics to battling with a 2D array and a questionable language design that forces you to spend 20 minutes to print a struct for debug
A simple API to do stuff with Ethereum.
/sign - Sign a message
/verify - Verify a message
/send - send a tx that invokes a smart contract's function
/call - invoke a smart contract function without a tx
send, call --> inspired by seth by
@dapptools
I read the Gobblers contract a while back, and here is a compilation of my notes.
It's not a complete review, but rather the things I found interesting.
kudos to
@FrankieIsLost
@transmissions11
for the excellent codebase 🔥
Learn Cairo as a high-risk/high-reward bet. It's learning Solidity in 2016/17.
Learn just enough Typescript for scripts for chain-ops. Increasingly less useful due to forge script.
Dive into cryptography and ZK on a per-need basis
A “community lock” where only one of the padlocks needs unlocking for the mechanism to open up. I’m honestly split on whether it’s genius engineering or a terrible security design. Why not one lock with multiple keys (to ensure quality)?
📍 Announcing ethsig-rs ™️, a way to use Ethereum's EIP4361 as the authentication method for any API-based service or SaaS.
The worker handles authentication and gives users a token. Then:
a) redirect users
b) have API check token against Cloudflare KV store
conference hack
skip all parties, sleep earlish, wake up early, prep slides, do some work, organise meetings. Do everything, do cute dinners/catch-ups and maybe drinks if you feel fancy
rinse and repeat
2023 is the year that I traveled to Antarctica, lived in Latam, made new friendships, and got my second break in crypto
Nothing even comes close to realizing I will spend the rest of my life with my partner. She is my lover, best friend, partner, and fellow traveler
I want to improve my Solidity protocol architecture mental models
Shill me your favorite codebases for:
- Protocol Architecture -- how to structure a complex protocol
- Security -- good security practices + gotchas
- Gas efficiency -- NOT assembly a-la seaport
How do we define a Bridge, and what are the primary design schools?
(A small blueprint on how to think about bridges and the various existing projects. Somewhat spicy 🔥)
A bridge is an application that enables the transfer of tokens across trust boundaries from one domain to
The biggest challenge for any newcomer in crypto is neither the technology nor the crypto and math.
It's cutting through the absolute horseshit, noise, and snake oil merchants, to find the core group of builders.
Luckily for you, Nomad is hiring
Be smart, join 👁👄👁
@proetrie
It also has a passage that I can't find right now, but it makes a great remark (paraphrased):
"You act as if the future is reassured. Who reassured you that you have a future? That you will live until your 60s?"
I am pumped to announce that the
@StarkWareLtd
Node needs about **3 minutes** to be deployed.
It's a 10x improvement over the original ~35m🔥
Kudos to the Pathfinder team for reviewing my PR that enabled aarc64 support for their Docker images.
Deploy!
Friday was my last day in
@nomadxyz_
, and I want to thank the team for embracing me early in my crypto journey.
Working closely with space giants like
@annascarroll
,
@_prestwich
, et al. was an honor and a formative experience for my protocol chops.
What's next?
1/2
Created a lil something help out people who are only starting looking into interop
- Useful Resources to learn about the space
- Projects that exist ( + links to job boards)
- Resources for niche subjects such as cross-chain MEV
h/t to
@pranaymohan
for the idea
link bellow 👇
@DarkFiSquad
is a new L1 protocol which is to Monero what Ethereum is to Bitcoin.
By leveraging ZK, it enables:
- private smart contracts
- private block proposers
- network-level support for
@nymproject
,
@torproject
A quick 🧵 and a deep-dive in building smart contracts
1/n
Finally, Urbit OS clicked:
Imagine if the entire OS was architectured like a blockchain, with every operation (say network packet, CPU op, etc.) being a transaction that changes the state of the said blockchain.
You get reproducibility at the OS level.
I recently gave a talk on Foundry 101.
It was mostly impromptu, based on some notes that I took in this GitHub repo.
If you follow the notes, you should have the first mental models to start being productive in Foundry.
Say yes to Solidity, anon
On a balcony over the sea, coding my Rust project. My partner brought me some steak she just cooked.
The night is warm with a nice breeze. You can only hear my keyboard, the sea, and her cooking.
Truly blessed
Gov of Venice is an experiment in Governance and possibly the most extensive project I have ever done in Solidity. Big thanks
@transmissions11
for helping out with the code 🔥
It explores new concepts in coordination and a new standard in inter-DAO governance participation.
1/n
What if you could write your alerts for your protocol with Solidity? What if your alerts were literally invariant tests?
What if you could automate your mitigations with Solidity as well?
What if it could quickly escalate to PagerDuty?
Soon ™️
Dubai can create islands but can’t think of installing drains in the city
Much like crypto, it solves problems nobody asked for, while failing to address any real issue
Blockchain Monitoring is MEV. Always Was.
In the ever-evolving world of blockchain technology, the ability to monitor and mitigate potential issues is not just a luxury but a necessity.
It’s time we end the Billions of dollars lost to hacks every year.
This post delves into
Apparently, REVM is a new EVM that is being brewed in the rust ecosystem.
It's equally performant and malleable, offering a great UX for devs.
The best part is that you can read this presentation + source code and see how an EVM works!
Huge kudos to
@rakitadragan
👇
Miami was fun. More bullish on
@urbit
than ever.
We need more tech that is highly influenced by **some** ideology, other than pure money making.
Tech needs more philosophers and priests. not merchants
It's the first time that I am confident about loving what I do.
I found a correlation between happiness and how green the GitHub boxes are.
Damn, I love to build.
How to contribute a new Foundry cheat code
Before you start, ensure you have the time to implement the feature you commit to. If you drop it mid-way, all your time and that of others (reviews, etc.) will go to waste.
Now, let's get into it 🔧
Hot take, but I am starting to believe that "EVM equivalence" is not as useful as I thought.
Protocols will have to redesign to deploy on L2 since capabilities are vastly different from L1.
You could do it in a different language. The principles would stay the same.
I bought a domain, I forgot about it and then made an offer to buy that domain
so I was contacted by an agent who wanted to facilitate the trade between me and myself
The constant security hacks create a new bread of software engineers, battle-hardened, and security veterans out of the box.
Sure, millions are lost, but on its whole, the system is getting more secure with every new hack.
I'd like to do a small get-together meetup in Istanbul for Privacy, friends, and Projects.
Small event, maybe a few talks focussed on Privacy enabling projects in Ethereum and blockchains
Who would be down to talk/participate?
Who would be down to sponsor
We are already 5 people at
@phylaxsystems
, and we are heads down at giving Lazarus Group a good spank.
We are looking for cracked:
- Research engineers
- Rust engineers
- DevOps engineers
- Front-end engineers
Send me a DM or apply via our openings on our X page
I recently found that parents in the US will put children on Adderall, even as young as 15yo, cause they are fidgety and uneasy.
Like literally putting them on amphetamines so they don't bother them
How is that legal?
I am back at it again
fam, you aren't ready for what I am cooking
Stopping the conference circuit and going heads down to build a micro-saas project.
no vc money
no external contributors or employees
me and good 'ol chatgpt
let that games begin