Perhaps you've heard by now: EVM Equivalence is coming to Flow! ๐
IN FACT! The preview network is live now:
Cross-chain projects: we just decimated your maintenance load. You're welcome... ๐
Not multi-chain? Flow still has a lot to offer you! ๐งตโคต๏ธ
When I decided to introduce the term "NFT" in ERC-721 because "it would be more approachable" than the technical term "non-fungible token", I could have NEVER guessed how approachable it would eventually become... ๐
I might not be objective, but Cadence is probably the most cutting-edge computer language right now.
And we're hiring! Language nerds? Here's an opportunity for you:
(Pls share/retweet, language peeps rarely "go looking" since these jobs are so rareโฆ)
A blockchain is a computer that anyone can use, everyone can trust, and no-one can shut down or block.
The fact that such a computer can be used to build decentralized financial systems is worth getting excited about, but that's only the beginningโฆ
It's surprising how few people look into the details of Flow, the blockchain that underlies NBA Top Shot, NFL All Day, et al. But when people DO look, they are almost impressed by the thought we put into it. Another example of that today:
Flow is a normie blockchain.
In a world in which L1s are battling for 300 million crypto users, going for the other 4.7 billion internet users is crazy differentiated enough that it just might work.
This is the longest Not Boring ever, so 10 tidbits below:
"I am now Full Time Flow" -
@dete73
Dete is stepping away as CTO of
@dapperlabs
and stepping in to be 100% full time working
#onFlow
for the Flow Foundation ๐
Learn more about this, and what it means for Flow, right now in our Town Hall โคต๏ธ
There's this assumption by a lot of folks in crypto that the security problem of key management is just something that users have to figure out. Obviously, that's true to some extent, but there are things we can do to make this *a whole lot* easier.
A thread:
I'm embarrassingly excited to see Doodles coming to Flow. ๐
Here's a team that looked at the tech, asked what that tech could do *for their users*, and then did the hard work to make the most of that tech.
This is what consumer-facing web3 should *always* be about. ๐ฅ
So why did we choose Flow for Doodles 2?
Weโre able to create a frictionless on-chain app that lets mainstream fans customize their Doodle without limits.
a thread ๐งต
Some ideas about "Hybrid Custody" using Account Abstraction:
Start with a Web2/mobile flow (no wallet required) and smoothly transitions into full self-custody (your keys control your assets)... without transfers!
On
@flow_blockchain
, composability is king.
We have 1000s of user-deployed smart contracts on Flow, every one of which is an extension of other smart contracts. This is composability in action. This is the power of blockchain. This is what Web3 is all about.
The power of
Very pleased to see my collaboration with
@_bebner
on the
@a16z
blog.
CryptoKitties showed that blockchains needed more capacity for consumers, but it also showed they needed to be more *accessible*.
Blockchain Networks and the Human Factor
Very proud to accept this award on behalf of the team at
@dapperlabs
. Culture is a job that takes many, committed hands! Thanks to everyone who makes this an amazing place to work.
I think this piece by
@jeffwilser
has done the best job I've seen of capturing the road that brought Dapper Labs to today. I love that he took the time to talk to several of us as background; so much more than just a profile of
@roham
!
As you might guess, all Flow accounts support:
- Key revocation, for cycling
- Multiple keys, for multi-device
- Weighted keys, for N of M
- NIST-standard crypto, for mobile compatibility
- Smart contracts, for recovery
I don't tend to write long threads, but
@doodles
launching
#Doodles2
on
@flow_blockchain
has caused such an uproar. I wanted to provide my personal point of view, as someone who in 2019 said in interview that
@NBATopShot
was the chance for
#NFTs
to reach the mainstream...
A great thread on blockchains, product-thinking, and why Doodles chose Flow. (Including some of the key reasons why Flow is so different from other chains.)
Flow's transaction model is under-appreciated by most... nice to see a team that doesn't just get it, but are using it to great effect! ๐
Bundling together a bunch of actions in a single, atomic transaction is greatโฆ allowing arbitrary logic to thread those actions together?
GM โ๏ธ Still amazed by
@flow_blockchain
's composability๐คฉ
#onFlow
, multiple interactions can be included in a single transaction. Thanks to this, Shadow upgrades your trading experience with integrated swaps โ one transaction takes you to a DEX, swaps tokens, and allows you to
I don't normally tweet about fundraising, but today is pretty special:
We have FIVE NBA stars on board, and not because of some fancy whitepapers (although we have those too!); they looked at Top Shot Beta and said "I want some of THATโฆ"
I love seeing local artists and community organizers using NFT Day as an opportunity to showcase amazing art and collectibles.
Find a local event and take part, or join something online. Never turn down an opportunity to celebrate creativity!
#nftday
๐จ LIVE IRL EVENT
#TORONTO
๐จ
Sep 20 is NFT Day and we're doing a community showcase and networking party in
#Toronto
. RSVP and submit your artwork / prized NFT possession ๐๐๐
We'll have 14 screens to showcase the NFTs on, DJ, free food, free drink to first 100 RSVPs,
So, I recently learned about "Danksharding", a scaling technique proposed by
@dankrad
(hence the name).
It's very similar to a feature of Flow, so it's a window for Eth folks to better understand Flow (and vice versa!)
Thread Alert ๐จ
New updates for our developer community
#onFlow
! Introducing Flow super commands for enhanced productivity and simplicity!
๐ ๐งต
The focus of
#NFTDay
is community, and
@fulldecent
was (by far!) the most important force to wrangle the ETH community to ensure that ERC-721 was finalized in record time! (And he authored most of the final text, to bootโฆ ๐)
We released the exact same trading platform on Ethereum and Flow
In 10 weeks, we had:
~20,000 NFTs traded on Flow
<10 traded on Ethereum
Here's what makes the
@flow_blockchain
special and why you should build on it ๐
(1/6)
Holy crap, fam! I found FlowView today, and it is SUPER COOL! ๐ Nice work by
@33_labs
!
If you haven't checked it out yetโฆ what are you waiting for?!
(Random account link: )
A great primer on how royalties work on Flow. A lot of people put a lot of effort into making this a possibility, and weโll continue to encourage projects to adopt these standards (both in encoding royalties on-chain for creators and respecting them on-chain in marketplaces).
When we started onboarding to Dapper Wallet, we had two options:
1. Maintain Royalties manually (this is what was suggested to us originally)
2. Utilize royalties metadata standards
We chose the latter ๐งต
Thanks for the FCL โค
@chasefleming
!
We built a single library that allows web3 apps to talk to plugin wallets, mobile wallets, and hosted wallets.
Imagine! Being able to talk to every kind of wallet with a single, simple interface... ๐ณ
Let's talk about why integrating wallets into your app is so easy on
@flow_blockchain
.
I've been getting questions on how FCL Wallet Discovery
#onFlow
works, here's a quick rundown ๐งต:
I gotta admit, as proud as I am of the Flow story, we've done a terrible job telling it. There's someone out there who can do better; and we're ready to hire them. ๐ฅ
Apply! Share! Let's get an amazing storyteller out there telling our amazing storyโฆ๐
Fun fact about
@basicbeastsnft
: When you breed your beasts, you get an egg NFT. (Not surprising, I know, but hold on! The cool part is coming...)
The beast that will hatch from that egg *is already in the egg*. An NFT inside an NFT, just waiting to get out. ๐ณ
I love this! ea
Excited about how the Flow developer ecosystem is being built? We're looking for people to join the team laying the foundations. Peter's thread here has a great overview of where you can join in!
I feel lucky to be working full-time on open source software โ a decade-old dream of mine.
The Flow developer experience team at Dapper Labs is building tools and frameworks to make blockchain development more accessible.
And we're hiring! Here are a few of our projects ๐๐๏ธ
Spoke to a founder today on what they're building & got this motivating story:
"In 2012 Facebook burned us when they shut API access to our 50M users & showed how little they cared for devs.
Y'all are working on the most important infra for Internet 3. We're counting on you."
Today is the day! You can own a piece of the Flow network, starting today on CoinList.
I'm so proud that this team is offering tokens to our community at the same price and same lockups as the pre-launch investors. Come be a part of something new!
So, the Flow team just pushed out our first live code: The Flow Playground. Come take a peek at our vision of how the smart contracts of the future will be written. This ain't your grampa's contract language!
Check out this amazing, hand-crafted, felted-wool miniature of one of my
@CryptoKitties
. I love the attention to detail โย check out the beard and eyebrows!
Artist:
Original Kitty:
Dome:
Record $140,000 CryptoKitty sale going to the great cause of supporting creatives working at the intersection of blockchain and art. Thanks to the bidders,
@rareartlabs
,
@EtherealSummit
,
@CodexProtocol
and our community. Our Kitties couldnโt be more happy. ๐ป
#EtherealNY
If you follow me, you probably know about Top Shot and Flow, but Dapperโs sister company ZenHub (better known in many circles!) has been absolutely killing it lately. Congrats, team!
If you'd have asked me a year ago when we would hit 1M Kitties, I would have thought you were crazy for even asking the question. I literally wouldn't have believed that we'd hit this point within 11 months.
I _love_ our players. Well done, everyone!
Third: Most people have a secure computing enclave in their pocket, every iPhone and most Androids. It's insane that very few blockchains support these devices and require you to buy custom security hardware (with much worse UX).
There are no words to express the gratitude I have for
@Alanfalcon
and his contributions. We built CryptoKitties, but we never really "got it" like he does.
Bringing this "outsider" (along with
@Poopie_cat
!) to manage our creation is the biggest reason why CK remains vibrantโฆ
Happy Birthday to our beloved
@Alanfalcon
๐
For nearly two years, Alan has meticulously selected every gene in the Fancy recipes you love and designed brilliant systems that make breeding the exciting experience it is today. Find out what makes him purr
Really excited to see that folks understand why Access Node matters, and how they are a critical part of Flow's architecture.
But this is just step one. We have ideas on how to take serverless/serviceless application development even farther... ๐
this is so awesome ๐ฅ
@flow_blockchain
@Frlabs33
why run a private access node on flow? because it allows you to go beyond the API rate limits of the shared access nodes
serverless on-chain distributed applications (SODAs) will be able to read a vast amount of on-chain data๐งต
@AptosLabs
@0xPolygon
@flow_blockchain
Thanks for the shout-out! We're seeing >30% decrease in time-to-finality thanks to Jolteon.
People don't appreciate how much amazing technology Facebook/Meta built as part of the Libra/Diem project. Glad to see folks like
@AptosLabs
and
@Mysten_Labs
bringing it to the world.
Great thread on Hybrid Custody (I've started calling this "Linked Accounts" now, I think it'll make more sense for most people.)
We hope to have a demo video out soon. I think that once you see it, you'll understand the enthusiasm!
Hybrid Custody on
@flow_blockchain
just clicked for me, and it's a game changer...
It could have a phenomenal impact in bringing in the mainstream to web3
Here's a simple explanation for anyone curious ๐งต
Fun fact
#1
: Flow addresses from testnet aren't valid on mainnet (and vice-versa). If you accidentally use a testnet address on mainnet, the transaction will revert.
Fun fact
#2
: That feature just saved our butts as we were testing out a new minting tool for TopShot... ๐
Second: Different keys for different devices. Copying your private key or your seed phrase between devices is always going to be a security hole. Generate a new key on your new device and *add* that to your account. The private key never needs to leave your device.
So happy to be working with
@opensea
again! They were the first open marketplace to launch after CryptoKitties went viral, and have been innovating on that idea ever since. I'm excited to see the new features they'll be able to unlock on Flow!
Weโve been really excited to watch the
@flow_blockchain
ecosystem develop and see feedback incorporated from the community.
In case it's helpful, here are some initial observations weโve made in the process of preparing
@opensea
for NFTs made on Flow:
1/5
First: We should encourage key cycling. Tools should make it easy for you to change the keys on your account(s) at will, and then prompt you to do so periodically.
Fourth: Simple multisig. For a lot of use cases involving companies and other organizations, a very simple "M of N" multisig can add a ton of security without adding much complexity. Like key cycling, we need tools to make this easy.
The mental gymnastics required to believe that POW is what creates value in Bitcoin is astonishing. Itโs like believing that your job is valuable because of all the gas your SUV burns getting you there. (Note: I donโt have an SUV, take transit to work, my job is ๐๐ผ.)
Bitcoin's energy consumption is its *value* *proposition*. It's how real world value gets pushed into the system. Without this all you have is a fancy distributed database and no one should pay anything for an individual row in a database.
Finally: Simple recovery mechanisms. Be it social recovery or 24 words in a safe-deposit box, it should be trivial to disable my "hot" keys (used by my daily devices) if I think I'm compromised.
And I should be confident I can get back my stuff using my cold recovery mechanism!
NEW: After selling more than $2 million in digital basketball cards during its private beta,
@dapperlabs
' NBA Top Shot is launching to the public.
@kalrajs23
reports
Flow takes this one further. On Ethereum, your CryptoKitties live in the storage area associated with the CryptoKitties contract, and they have a data field to track who owns them.
On Flow, your CryptoKitties will live in the storage area associated with YOUR accountโฆ
I talked to
@tomiogeron
for a piece that published on
@protocol
this weekend. Really happy with how it came out. Positive, but thoughtful about the risks. These are untested waters, after all!
CryptoKitties launched without an ICO or a token, and we proved that at least some gamers understand the value that fair ownership, enforced by blockchain, can bring -on top- of a fun experience.
1/ You don't need a "utility token" and a blockchain to help incentivize growth. You eo need a product that people care about.
The gaming phenomenon Fortnite has an in-game currency called vBucks. It isn't using a blockchain, isn't traded anywhere, and has no speculative value.
@Iiterature
You underestimate the resource constraints of blockchains! An Apple IIe was capable of 200k additions per second. The entire Ethereum network can only do about 150k... and has to share that amongst ALL the players! ๐ณ
I enjoyed meeting Gary Gensler at an MIT Crypto event. Genuinely open about the upside of blockchain, while being realistic about the risks.
I look forward to him steering regulation towards more crypto-friendly waters, without just scuttling the rules that keep folks safeโฆ
Former CFTC Chair Gary Gensler is said to be Joe Biden's pick to lead
@SEC_News
, an important cryptocurrency regulator.
Gensler has taught blockchain at MIT and has described the technology as a "change catalyst."
Read his 2019
@coindesk
op-ed here:
Someone asked me today: "Why is everyone in crypto rolling their own tech? Can't we just use what already works?"
It was expressed in frustration, but I think there's a pretty deep insight there. (1/7)
Aight peeps, this is it! Your last chance to get into NBA Top Shot before we open the floodgates to the general public Real Soon Nowโข.
Come see what the future of crypto collectibles looks like on Flow!
(Use this link to get past the beta gate: )
Thanks to
@OffchainLabs
for working to ensure our system is sound!
I've got a post up that explains how
@withflow_
doesn't fall afoul of the primary concern they identified, plus a patch for SPoCKs to address forgeability.
In the meantime, please absorb what weโve shared so far, register for updates, and get your brain ready for more details. (Careful readers of our Primer will see hints of some upcoming stuff that is as exciting as what weโve already announced! ๐)
You know how people quip that "the cloud" just means "someone else's computer"?
The reason I'm excited about smart contract platforms is because they create a cloud that isn't "someone else's computer". It's *everyone's* computer...
In the world of blockchain, being Turing-complete isn't nearly enough. Generalizable double-spend prevention requires atomicity/linearizability, which is a much higher bar to reach.
Suggesting that Fortnite is valuable without blockchain therefore blockchain brings no value is akin to saying Time Magazine was valuable without the internet, therefore the internet had no value!
What new kinds of fun will be unlocked by blockchain? I canโt wait to find out!
I had the opportunity to speak w/
@TannrAllard
today about
@withflow_
on Discord. Lots of smart questions from a thoughtful dev whoโs gone deep on blockchain: Itโs folks like this that make for a great community!
I had the opportunity to speak w/
@dete73
today about
@withflow_
on Discord. Discussed how Flow is approaching scalability by separating consensus & computation w/different node types & how they are combating unbounded state growth. Will definitely keep an eye on this project!
The term "enshrined rollup" has recently come to refer to embedding a rollup into a protocol (simplifying the user experience and improving security).
We call them "Execution Nodes" instead of "Sequencers" (Flow predates that terminology), but it's the same idea.
It all started back in January of 2018, six weeks after launching CryptoKitties, right in the midst of melting down Ethereum. The VCs were calling (๐
@cdixon
,
@fredwilson
), TV and movie licensors were calling: A whole world of opportunity was opening up to us.
The company was ready to sign partnerships with several major brands, and I had to metaphorically stand in the middle of the road yelling โSTOP! If we go mainstream, weโre just going to break the network again and teach a whole generation of folks that โblockchain == brokenโ.โ
Let's remember why vanilla sharding lost favour to rollups: Sharding is a pretty significant barrier to composability (the ability for one smart contract to securely, trustlessly build on others).
"Eventually consistent" is not a good fit for blockchain!
Really enjoyed talking to
@decryptmedia
for this piece. (Spoiler alert: the answer to the question in the title is โYes, of course! Thatโs kind of the point!โ ๐ )
Oh hey bids are already coming in ๐ข ๐ฑ This could be your chance to support an environmental cause and own a super exclusive, one of a kind art piece on the
#Blockchain
Bid now!
#HonuKitty
#BlockchainForSocialGood
Isnโt it weird that crypto pioneers often rail against the slow-moving legal system and its inability to adapt to change... and then seem to want to replace it with systems that cannot be changed without being entirely dismantled or displaced?
We forget about it in these days of SaaS and iterative development, but it was a well-understood phenomenon in the days of shrink-wrapped software that building a "2.0 version" of something nearly killed almost every product team that tried it. (1/4)
@0xPearl
I'm a dev, not a product guy. I think you got it just about perfect. (Except the bit about Cadence being designed for NFTs. Kind of! It was actually designed for "digital assets", and NFTs happen to be our favourite kind of digital asset... ๐ )
Onboarding Workshop for Flow Hackathon is being held in Tokyo๐๐ปโโ๏ธ
The enthusiastic Flow builders have gathered!
Starting today, we will be developing on the Flow blockchain with the support of our Japanese community members to build the best
#onFlow
experience!
@flow_blockchain
@GunnSh0w
Well, I can't explain entirely in a single tweet. ๐ But by analogy think about the internet: Companies and governments can block _parts_ of the internet, but not the whole thing. What if the internet itself could run software? That's kind of what a blockchain allows.
(Remember when I said I was grateful to the team at Dapper Labs? How many other companies let the tech side stop business deals like that?! Their trust in me โ and their commitment to doing whatโs best for the community in the long term โ takes my breath away sometimes.)
This problem is hard (Verifierโs Dilemma, anyone?) and our solution hinges on a clever new cryptographic trick we developed called Specialized Proofs of Confidential Knowledge (SPoCKs). It took us over a year to work out the kinks in that system. ๐
Caveat: There are specifics to Dankrad's proposal that are specific to Eth, and I won't touch on those. Also, I don't want to imply that anyone "stole" ideas from anyone else. Researchers working on similar problems come up with similar ideas. This shouldn't be a surprise!
For Eth, they intend to add "blobs" as a new data type to the existing protocol. In Flow, there's a sharded chain embedded in the protocol for the data-availability layer. We call them "Collection Nodes", with each shard being a "Cluster", and the blobs called "Collections".