How to build in crypto.
I'm Connor and I write threads explaining all the concepts you need to master blockchain development.
My goal is to demystify crypto's key ideas and help enthusiasts break into the industry.
Here's a running list of my threads. Enjoy and please share!
Avalanche revolutionizes every layer of the blockchain.
But there's one innovation that stands above the rest.
When I discovered it, I immediately decided to quit my job and go all in.
Here's the definitive intro to Avalanche Consensus.🧵
💻 Introducing the Avalanche-CLI 💻
A new all-in-one tool to launch validators and build subnets on Avalanche.
If you'd like to be a subnet developer, start here.
It's that time again!
🎉 New Avalanche-CLI Release Day! 🎉
This is our biggest upgrade by far and our first minor version bump.
Get ready for Fuji deploys and custom VM support!
Gm and good bridging everyone!
But have you ever asked, why is the bridging so good?
Here's the story of how we built an Avalanche Bridge that's so cheap and so smooth.🧵
Welcome back from the long weekend!
🎉 Today, I present you Avalanche-CLI v0.1.4 🎉
We've got some really cool features this week including super fast subnet launches and concurrent subnet deployments.
Subnet speed-runners will want to read on 👇
🎙New subnet show!🎙
This week, we talk to Sol from Hatchy Pocket about being a game dev in web3.
Sol shares his vision for the future of content licensing and monetizable fan fiction of decentralized IP.
It's finally here.
Avalanche-CLI v1.0.0
Open the floodgates, it's time to deploy your subnets to mainnet!
We are officially OUT OF BETA! This also marks the full deprecation of Subnet-CLI.
More details 👇
Attention subnetoooors!
The year of the subnet begins with a special episode of Subnet Show.
Gabriel and I take you through everything you need to know to understand the next phase of Avalanche's growth.
It's all about Subnets baby.
As promised, here are the slides from my talk at Avalanche Summit.
These are my tips for learning smart contract development.
They're made for every skill level, from no coding experience to Solidity experts.
I'm back everybody. Here's another crypto mega thread.🧵
Avalanche Warp Messaging or: How I Learned to Stop Worrying and Love Cross-Subnet Transactions.
Should we ban bots on Pangolin?
After the XAVA token sale, community members have had enough of bots pushing out human traders. Many have suggested we add a captcha to our website and only allow real people to take part.
Here's why that won't work.
One year ago today, the Avalanche Ethereum Bridge launched and I deployed the
@pangolindex
smart contracts.
Avalanche had no users and no dapps.
Just a dream.
Now, we have a thriving ecosystem and an AMAZING Pangolin V2. I can't wait for everyone to try it.
So you're ready to write your first smart contract?
Where should you begin? What tutorial should you follow? How do you write your hello world?
Let's get coding!🧵
Do your own research.
Everyone tells you to DYOR, but nobody ever tells you how.
You don't need a degree in dapps to do this.
Here are seven questions I ask to vet projects.
First subnet PR merged!
Now to steal
@_patrickogrady
's thunder and tell you all about it.
The feature:
Transaction allow list precompile
Or as I call it:
How to build KYC subnets 👀
Avalanche Summit was one of the best weeks of my life.
Builders and community members united to vibe over the ecosystem we're building together.
Here are my ten takeaways from my week in Barcelona.
My biggest goal right now is reducing the requirements for subnet development.
There's only a couple hundred people in the world with the right qualifications right now.
How do we make that number go way up?
Friends, degens, Avangers!
Our biggest Avalanche-CLI release ever has arrived.
Elastic Subnet support is now live!
And as a bonus, Avalanche-CLI now auto-updates.
Here are the deets!
After three and a half years, today marks my last day at Ava Labs.
And what a three and a half years it has been! As I reflect on my time here, I realize I'm leaving as the 18th longest-tenured employee and the eighth longest-tenured engineer.
While I'm eager to dive into
Today, we welcome
@cryptofishx
back to the Subnet Show.
We discuss the Metaverse and Trader Joe's 2022 roadmap.
Available on Youtube and every podcast service!
What skills do you need to build a dapp?
Pangolin was my first production decentralized application. At the start, I had no idea how many pieces it needed. But now that I've learned, I see the same pattern over and over.
Here's every component you need to build your first dapp.
Ever dream of building a successor to the EVM?
The recent release of Avalanche's HyperSDK sets the stage for a new explosion in virtual machine development.
Here's what is is and why the next great L1 innovation will happen on Avalanche🧵
Welcome Avalanche newcomers! 👋
Whether you're here for our $180m DeFi incentive program, our best-in-class bridge, or our recent price action, Avalanche is the place to be.
For those procrastinating, here's the number one reason I can never go back to Ethereum.
A few weeks ago, Avalanche launched its biggest Subnet feature yet.
You can now create and launch your own customized Ethereum Virtual Machine (EVM) Subnet from a json config.
❄️🔺❄️ATTENTION SUBNETOOOOORS❄️🔺❄️
@avalabsofficial
is THRILLED to announce Subnet-EVM (), a Custom VM that makes it easy for anyone to create their own EVM-compatible blockchain on
#Avalanche
using only a JSON file:
Looking for a job in crypto?
1. Skip LinkedIn
2. Hop in a DAO's Discord like
@pangolindex
3. Ask how you can contribute and show your stuff
There are TONS of people looking for smart contract devs and many opportunities outside of traditional recruiting
Want to build in crypto but don't know where to get started?
Over the next few weeks, I'm tweeting a crash course on how to break into smart contract development. It's the most in-demand skill in crypto. But almost no one knows how to do it.
First, what are smart contracts?
A toast is in order!🥂
Avalanche has reached 1000 validators!
Here are five must-know facts about Avalanche validators and why you want to become validator 1001.
By the end of next year, smart contract developers will no longer be the hottest commodity in crypto.
Instead, it will be subnet engineers who can build and manage the platform for application specific L1s and L2s.
So start learning Avalanche-CLI now anon.
There are currently two ways to go all-in on Subnets.
- Building custom blockchains yourself
- Building tooling to make it easier for others to do so.
We're still in the early days but, there's already enough functionality to build some cool shit.
🔺 NEW SUBNET SHOW 🔺
This week, we have the one and only
@el33th4xor
!
We talk about Gün's twenty year journey in cryptocurrency, spotting vulnerabilities in Bitcoin, the early days of Ethereum, and founding Avalanche.
2022 is the year of the Subnet.
Today,
@DefiKingdoms
kicks it into overdrive with the world's first production subnet launch.
Good luck everyone! The world is ready for
#Crystalvale
!
1. Subnets, subnets, subnets.
Subnets were far and away the hottest topic of conversation. With DeFi Kingdoms out and the Crabada subnet launch imminent, subnets aren't a dream anymore, they're our present reality.
If you've paid attention to Avalanche-CLI's development, you may have noticed that we've reached an inflection point.
Our MVP for permissionless subnets is basically complete.
So what comes next?
Some thoughts🧵
I've been teasing my new project for the last couple months...
I am SO excited to present AvaCloud!
AvaCloud will very quickly become one of the most important products in all of crypto. Many many more details coming soon!
Eventually, someone will create a VM that's superior to the EVM, and the world will adopt it.
That VM can launch on Avalanche without the protocol needing to reinvent itself.
This future proofs the network.
@avalancheavax
already contains three primary blockchains.
• The C-Chain is an EVM chain for smart contracts
• The X-Chain is a UTXO-based chain for payments
• The P-Chain is a custom chain for platform governance and validator setup
After 50k impressions on my last thread, I'm starting to think you all like Avalanche Warp Messaging🌀
What's not to love about cross-Subnet transactions and interoperability?
It's time for part two of my mega thread.
Avalanche Warp Messaging: The Nitty Gritty🧵
To understand the power of subnets, we need to talk about blockchain scalability.
Without sacrificing decentralization, there are two ways to expand blockchain capacity: vertically or horizontally.
In short, faster chains or more chains.
Not to overshadow the bigger news today, but I need to give Avalanche-CLI one last shout out in 2022.
We shipped our last release for the year yesterday.
Time for well deserved R&R! We'll be back with WAY more in 2023.
Welcome back from the long weekend!
If you haven't upgraded Avalanche-CLI yet, you should grab our latest release. We fixed the auto-updating issue and added full support for elastic subnets.
Give it a shot with:
avalanche subnet elastic <subnetName>
There's a hidden downside to building on non-EVM chains.
Hackers have attacked the EVM for fun and profit for over six years. Because of those hacks, we now understand several major classes of Solidity vulnerabilities.
Newer chains don't have that advantage.
The EVM is the present, but it won't be the future.
Custom VM development will take over the world, but we're still so early.
Here's a glimpse into the future🔮
But that's not the only one!
Others are the Bitcoin Script VM, Cardano's UTXO model, Solana's transaction engine, etc.
An Avalanche subnet can run any of these.
1. Vertical scaling.
Process transactions faster.
The current bottleneck here is storing smart contract call data. Each new block updates the client's internal data structures. These updates require several non-contiguous writes to disk.
It's only Wednesday, but it's already been such a week for Avalanche.
• ERC-20s listed on Binance
• Deloitte Partnership
• NY Islanders NFTs
• Avalanche Summit
GM!
The EVM's biggest flaw might be transaction and signature decoding.
With most dapps, I have no idea what I'm signing on my ledger.
If someone hacked my browser and feeds me a bad tx to sign, they can probably also feed me a bad hash to confirm against on screen.
Ugly UX.
5k followers! 🙌🎉
For the newcomers here, let me reintroduce myself.
For the last year, I've been the leader of the dapp squad at
@avalabsofficial
.
But here's the story of how I started building in crypto🧵
But of course, there's a catch.
For chains to operate in parallel, they need to be independent.
That means that individual chains need to be self-contained ecosystems. If you want interoperability, you need to add a cross-chain communication layer.
Warms my heart seeing Subnet Show finally taking off.
@cgcardona
and I have been putting in work the last six months!
There are tons of great episodes in the backlog for new listeners to check out.
Is every Avalanche dapp an Ethereum clone?
The ecosystem must be totally derivative. No original work here!
But if you look closer, you'll see something surprising.👇
Currently, most Avalanche traffic runs on the C-Chain. That's where DeFi and NFTs currently thrive.
But if you've ever staked or delegated your AVAX, you've used the P-Chain.
Across ecosystems, people are making incremental improvements.
Most come by creating more efficient data structures or enforcing beefier hardware requirements.
These gains are gradual and likely won't lead to 1000x returns.