Ryan Sproule Profile Banner
Ryan Sproule Profile
Ryan Sproule

@sproule_

1,681
Followers
907
Following
160
Media
845
Statuses

Research Engineer @blockchaincap but views are my own

Joined September 2011
Don't wanna be here? Send us removal request.
Pinned Tweet
@sproule_
Ryan Sproule
1 year
The power of zk is in the palm of your hand! More so than ever, the unique properties of zk are available to developers of all levels via groundbreaking new tools. I put together a guide through these options that helps break down the key tradeoffs:
10
73
316
@sproule_
Ryan Sproule
5 months
if you look close at @zksync L1 commitment fees you can see when dencun went live
Tweet media one
107
72
501
@sproule_
Ryan Sproule
2 years
@shiv2268 This became way too real
@sproule_
Ryan Sproule
2 years
BREAKING: FTX scrambling to liquidate advertising positions mid-game at the chase center.
Tweet media one
7
17
121
2
5
277
@sproule_
Ryan Sproule
2 years
I have been spending a lot of my time building on the Fuel ecosystem and although I have started seeing more folks discussing the project, the game-changing technical approach is yet underappreciated. I took some time to write out an explainer:
6
50
170
@sproule_
Ryan Sproule
1 year
MEV-proximity chat: every time someone gets sandwiched on a DEX, open a hot mic connection between them and the searcher for 10 seconds
7
14
169
@sproule_
Ryan Sproule
9 years
Alumni hall got rowdy on Friday!! Best technical foul I've ever seen
2
126
157
@sproule_
Ryan Sproule
2 years
BREAKING: FTX scrambling to liquidate advertising positions mid-game at the chase center.
Tweet media one
7
17
121
@sproule_
Ryan Sproule
5 months
Come for the pizza, stay for the views
Tweet media one
@sproule_
Ryan Sproule
5 months
Attention NY web3 hackers, we are hosting a builder meetup at our new office in NYC on Sunday. Goal is to brainstorm/hack on some creative new apps on top of the modern blockchain tech stack. Weird experiments highly encouraged!
2
9
59
12
2
105
@sproule_
Ryan Sproule
9 years
What a year of AP calc... http://t.co/jMeXBMSiIt
1
31
97
@sproule_
Ryan Sproule
1 year
My first reaction to @worldcoin was similar to many of the reactions I have seen from critics on Twitter: ahhh eyeball scanning dystopian Orwellian nightmare! BUT, the problem they were trying to solve was so huge that I could not help but at least dig in.
@blockchaincap
Blockchain Capital
1 year
1/ We've led the $115M round of @worldcoin ! Founders @alexblania and @sama are the perfect duo to scale a privacy-preserving identity protocol for the internet More on our thesis and addressing the misconceptions below. ↓
32
50
345
17
23
86
@sproule_
Ryan Sproule
2 years
The FuelVM is a next-generation smart contract execution environment that optimizes for speed. Contracts are written in Sway, a new rust/solidity-inspired programming language. The BCAP team is building Swaymigo, a smart contract toolbox for Sway devs:
9
27
88
@sproule_
Ryan Sproule
10 months
Soon all web2 cryptography/auth will become trustlessly interoperable with web3 via the glue of ZKPs
5
14
80
@sproule_
Ryan Sproule
2 years
still losing that SEO battle
Tweet media one
@kobigurk
Kobi Gurkan
3 years
sorry folks, Aztec Noir is the best smelling ZKP programming language
Tweet media one
5
3
84
5
2
72
@sproule_
Ryan Sproule
2 years
On-chain governance systems today are fully transparent at the cost of privacy. A better system could authenticate participants anonymously by verifying a zero-knowledge proof on-chain. I built a sample of such a protocol for any NFT collection.
30
23
53
@sproule_
Ryan Sproule
5 months
Attention NY web3 hackers, we are hosting a builder meetup at our new office in NYC on Sunday. Goal is to brainstorm/hack on some creative new apps on top of the modern blockchain tech stack. Weird experiments highly encouraged!
2
9
59
@sproule_
Ryan Sproule
2 years
The story of how I was able to rescue $1,049,947 of the Nomad Bridge funds…
22
14
52
@sproule_
Ryan Sproule
1 year
let them eth stake
3
5
52
@sproule_
Ryan Sproule
9 months
Introducing my 2023 halloween costume: the human jumbotron. This apparatus displays my face (and a few other modes) to 4 external sides of the cube. Check out the video to see it in action happy halloween to all those who overdo things
6
1
55
@sproule_
Ryan Sproule
9 years
1
13
46
@sproule_
Ryan Sproule
1 year
Stoked (or should i say starked) to announce that we led @RiscZero 's $40m series A! Has been a blast to work alongside this team and have never been more excited about the future of verifiable compute. Check out some of the ideas I have been experimenting with below 🧵
@blockchaincap
Blockchain Capital
1 year
We’ve led the $40M Series A round of @RiscZero ! R0 is democratizing zero-knowledge computing through novel cryptographic tools. More on our thesis. ↓
7
33
138
4
12
51
@sproule_
Ryan Sproule
1 year
Enjoyed the discussion about the nuances between various account abstraction approaches with @tarunchitra @wjvill @gluk64 @camiinthisthang at layer 2 day It’s all DoS. Always has been.
Tweet media one
2
5
49
@sproule_
Ryan Sproule
12 years
Tweet media one
9
26
42
@sproule_
Ryan Sproule
1 year
Unleash that innovation, anon. What will be the first thing you build on @eigenlayer ? Stoked to be working with @eigenlayer and @sreeramkannan et al.
@blockchaincap
Blockchain Capital
1 year
We've led the $50M Series A financing of @eigenlayer ! Founder @sreeramkannan is a technical visionary who's revolutionizing our ecosystem. More on our thesis. ↓
46
77
415
3
11
37
@sproule_
Ryan Sproule
9 years
Waited 4 years for this. Thank you central catholic. WPIAL CHAMPS! http://t.co/LuV0TY7NYQ
Tweet media one
0
7
38
@sproule_
Ryan Sproule
1 year
“European diet is just so much better for you, bro” My daily diet: 3-5 croissants 6-10 espresso 1.5 kilos of cured meat 1 kilo cheese (3:2 ratio) All the shellfish found in a sea hectare stick of butter with sugar (brûlée-d) Olive oil (intravenously)
6
0
36
@sproule_
Ryan Sproule
1 year
Sybil is already a problem. As the sophistication of automated agents increases and the scarcity of the resources on the web remains the same, this problem only becomes worse. So what are our options for solving sybil…
5
0
29
@sproule_
Ryan Sproule
1 year
Excited to chat about the power of AA on L2s with these folks tm!
@fuel_network
Fuel
1 year
Tomorrow, join leading experts @tarunchitra @sproule_ @gluk64 @wjvill for a deep dive into account abstraction at Layer 2 Day
Tweet media one
2
44
95
3
1
30
@sproule_
Ryan Sproule
2 years
Node providers vary in speed across RPC methods depending on their network infrastructure and even the underlying node client software. I built this script to quickly compare the providers' performance on relevant methods to choose the best one for the job
16
17
26
@sproule_
Ryan Sproule
1 year
It’s times like this that I’m glad I am forklift certified
3
2
28
@sproule_
Ryan Sproule
11 years
Papa Sproule hanging with Ice Cube #what http://t.co/tU1LC8K8oo
Tweet media one
5
4
27
@sproule_
Ryan Sproule
5 months
We hosted our first Web3 builder meetup in our new NY office this weekend. Lots of interesting conversations around novel mechanism design, on-chain gaming, and zk-powered Web2 vampire attacks. Looking forward to hosting more events like this in the future!
Tweet media one
2
3
29
@sproule_
Ryan Sproule
10 months
@chadfowler im pointing at the pattern I have observed recently where trad web2 auth patterns (ie JWTs, WebAuthN, OAuth, DKIM) are getting support in smart contracts by proving the protocol off chain in zkVM or custom circuits then just verifying on chain. some projects: DKIM:
3
7
23
@sproule_
Ryan Sproule
1 year
What's the biggest problem facing blockchains today? That's right... a way to send people physical mail. The dark ages are over, anon, the Ethereum Postal Service is here!
Tweet media one
2
1
29
@sproule_
Ryan Sproule
1 year
With the addition of continuations, the only limit to what you can compute in ZK is your imagination
Tweet media one
@RiscZero
RISC Zero 🟡
1 year
RISC Zero now supports continuations!
4
27
62
2
8
25
@sproule_
Ryan Sproule
10 years
Every central student's ass today http://t.co/s8YN6b9cSd
Tweet media one
0
0
25
@sproule_
Ryan Sproule
1 year
Biometrics are not used as an authentication mechanism. They are only used one-time during set entry for uniqueness. This means once you are in the WorldID set, none of your actions have any association with your biometrics anymore (thanks zk!).
3
0
24
@sproule_
Ryan Sproule
1 year
have you considered sybilling harder, anon?? git gud
Tweet media one
8
3
22
@sproule_
Ryan Sproule
1 year
This is only scratching the surface of the many nuances of the @worldcoin + World ID protocol and I’m excited to discuss some of the concerns with the community as a converted skeptic myself!
4
0
21
@sproule_
Ryan Sproule
5 months
@boredGenius @SuccinctLabs @RiscZero performance: its hard to compare these things apples to apples because most of the perf comes from accelerated "precompiles" built for a specific task (ie keccak accelerator). additionally, program size sometimes a way to game the metrics because certain systems are designed to
1
6
22
@sproule_
Ryan Sproule
1 year
Tweet media one
1
1
21
@sproule_
Ryan Sproule
1 year
Tweet media one
0
0
20
@sproule_
Ryan Sproule
4 months
Tweet media one
@RiscZero
RISC Zero 🟡
4 months
The Future of Verifiable Computation is Coming Phase 1: Trusted Setup Ceremony The ceremony has progressed through 2 of 3 phases and is open to the community. 1⃣ Team ✔️ 2⃣ Partner ✔️ 3⃣ Community 🟢 Together, we'll enable a future where you can prove anything and verify
Tweet media one
94
84
413
1
1
19
@sproule_
Ryan Sproule
2 years
@0x_Osprey See: interchain messaging
Tweet media one
1
3
18
@sproule_
Ryan Sproule
2 years
Come work on cool stuff with me and the rest of the BCAP team. Great place for exposure to all the innovations happening in the crypto space while working directly with the teams making it happen! Also, a little on-chain puzzle in there... can you be the first to solve it?
@_alekslarsen
Aleks Larsen
2 years
We're hiring software engineers to work with @sproule_ and the rest of the BCAP research team! If you're excited about experimenting on the bleeding edges of crypto, this might be for you. Applicants who solve the puzzle at the bottom get priority 🫡
66
16
38
5
2
18
@sproule_
Ryan Sproule
1 year
But if I need to use my iris for using apps or to access coins that must be bad, right? That could incentivize people to harvest my eyes!! Biometrics ≠ private keys
@recmo
Remco ⚪️
1 year
PSA: Biometrics ≠ private keys.
3
4
26
2
0
17
@sproule_
Ryan Sproule
2 years
lil zk write up coming soon
Tweet media one
1
0
16
@sproule_
Ryan Sproule
1 year
our starfish is made of _blocks_ now guys... do you get it?
@blockchaincap
Blockchain Capital
1 year
1/ Unveiling our rebrand and introducing our new department: BCAP Build. We've been partners to crypto builders since 2013. Now, we’re doubling down on post-investment support. 🧵 ↓
67
81
271
0
3
17
@sproule_
Ryan Sproule
2 years
I got a chance to sit down with @IAmNickDodson and @jadler0 from @fuellabs_ to talk about the upcoming roadmap and many of the interesting technical differentiators that separate Fuel from the crowd. Don't sleep on this team!
@fuel_network
Fuel
2 years
Listen to @IAmNickDodson and @jadler0 open up about Fuel's innovative design, roadmap, potential Fuel L3s, and more. Enjoy this conversation with @blockchaincap Some highlights 🧵👇
7
26
73
1
4
16
@sproule_
Ryan Sproule
1 year
KYC? central government issued ID is both non-inclusive (many countries don't have digitally verifiable ID) and centralizing, now THAT sounds Orwellian.
2
0
16
@sproule_
Ryan Sproule
1 year
@hdevalence Cargo.™ol
1
0
15
@sproule_
Ryan Sproule
1 year
Anonymous gas sponsoring: smart contract with a pool of eth where spending rights are represented by private utxos. This allows users to provide a zk proof to the sponsor contract that doesn’t reveal which account they are, just that they own sufficient utxo to cover gas cost
2
0
15
@sproule_
Ryan Sproule
1 year
Announcing funding on Twitter is to the tech bro what hard launching with a pic of your girl on Instagram is to people with lives
0
0
15
@sproule_
Ryan Sproule
2 years
Wallet and dapp UXs of today are fundamentally limited by the authorization mechanisms of the underlying virtual machine. What account abstraction offers is a programmable way for them to construct their own custom authorization mechanisms.
@blockchaincap
Blockchain Capital
2 years
Account abstraction has seen increased attention in the EVM via ERC4337. However, @fuellabs_ VM was designed with AA. Fuel's predicates are the cleanest and most expressive version of in-protocol AA. Check out @sproule_ 's deep dive into the technicals.
4
18
71
2
9
15
@sproule_
Ryan Sproule
1 year
Social graph? No social graph driven identity solution has the ability to both scale to the whole world and prevent bots from infiltrating it.
2
0
15
@sproule_
Ryan Sproule
2 years
For example, Quicknode tends to outperform other providers on simple queries that are heavily driven by network latency i.e. eth_getBlockNumber().
Tweet media one
1
1
13
@sproule_
Ryan Sproule
4 months
i do hate waiting in lines. especially with bots.
@tiagosada
tiago sada
4 months
here's the cool part: as a permissionless network everyone on world chain can submit transactions, but verified humans will get prioritized blockspace verified addresses will also get an allowance of some free gas for casual transactions
Tweet media one
1
3
39
0
0
14
@sproule_
Ryan Sproule
1 year
Fingerprints or face-id? Both lack the entropy to differentiate after a few tens of million people.
2
0
13
@sproule_
Ryan Sproule
1 year
Iris (this is different from a retina 😉): sufficient entropy, non-invasive, minimal information revealed. People reveal their iris every day by walking around with their eyes open, not a common .
5
0
13
@sproule_
Ryan Sproule
1 year
Excited to see the cool stuff people are working on!
@EclipseFND
Eclipse (🐮,🌑)
1 year
Continuing our mentor drop, we'd like to welcome Brianna Montgomery of @EigenLayer and Ryan Sproule of @blockchaincap ! @zkBri leads strategy at EigenLayer and @sproule_ heads the engineering team at Blockchain Capital. Solar Eclipse Accelerator builders will be able to glean
Tweet media one
2
5
31
0
1
13
@sproule_
Ryan Sproule
1 year
Another week of networking with crypto folks
Tweet media one
1
0
13
@sproule_
Ryan Sproule
9 years
The kids chasing balls in the outfield reminds me of the lord of the flies. These kids crushing each other shows off true human nature
0
0
13
@sproule_
Ryan Sproule
1 year
Biometrics are viable if there is a great enough source of entropy to avoid collisions at global scale AND these biometrics aren’t leaking dangerous information.
1
0
13
@sproule_
Ryan Sproule
2 years
The espresso must flow
Tweet media one
Tweet media two
0
0
12
@sproule_
Ryan Sproule
1 year
I woke up in a sweat after having a dream that one of my public repos had a .DS_STORE in it
0
0
12
@sproule_
Ryan Sproule
2 years
It’s funny how we “aren’t supposed to look“ at literally the most interesting thing in our sky. I reject this solar ignorance philosophy. I’ve been looking at the sun everyday for months and I’ve noticed my hearing has improved dramatically
0
0
11
@sproule_
Ryan Sproule
1 year
DNA: sufficient entropy, extremely invasive, unnecessarily reveals extra information (race, genetic disease, etc), problematic to reveal to even a very small group.
2
0
12
@sproule_
Ryan Sproule
10 months
cortisol can jump up to 9x from acute stress response events (like a jump scare). The average baseline cortisol levels at mid day are around 15 mcg/L in humans. When this national alert went off on all our phones, the 331 million Americans released a total 200 billion micrograms
Tweet media one
1
0
12
@sproule_
Ryan Sproule
9 years
A bold fashion statement from @hugh_hassan http://t.co/1smqBgyNdJ
Tweet media one
0
2
12
@sproule_
Ryan Sproule
1 year
Tweet media one
0
2
11
@sproule_
Ryan Sproule
2 years
uhhhhhhh…
Tweet media one
1
0
10
@sproule_
Ryan Sproule
9 years
Hugh Hassan made money in the Iraq war http://t.co/asCbVaoiF0
0
3
11
@sproule_
Ryan Sproule
10 months
when people saying “I’m in stables”
@camiinthisthang
cami 🧸
10 months
timeline cleanse 🧼🫧
Tweet media one
Tweet media two
2
0
20
0
0
11
@sproule_
Ryan Sproule
1 year
"EthereumPostalService DOEsnt HAvE pRodUCT markeT fIT":
@adamscochran
Adam Cochran (adamscochran.eth)
1 year
Any devs want to pitch in on a new prototype concept? "WarrenSwap" - a wrapper over Uniswap where every time you do a trade, it sends a custom lobbying letter to Warren letting her know you were super informed thanks to blockchain transparency:
Tweet media one
9
4
90
1
0
11
@sproule_
Ryan Sproule
3 years
“Stealing $3B is not the game theoretical optimal strategy for me” I said the same thing about eating a dozen Krispy Kreme donuts but here we are
0
1
11
@sproule_
Ryan Sproule
1 year
ZK TFHE (wip) - Run the @zama_fhe FHE protocol inside zk. Get all the benefits of fully homomorphic encryption (privacy) while having assertions that the computation was not tampered with.
1
0
11
@sproule_
Ryan Sproule
4 months
When Lisan al Gaib finally shows us the way to paradise
0
1
11
@sproule_
Ryan Sproule
1 year
oh sorry ill unfollow him right away i was a fan of his leadership of the fremen and casting the harkonnen off arrakis but i had no idea he set forth a holy war spreading across the universe like an unquenchable fire, a warrior religion with fanatical legions chanting his name
0
1
11
@sproule_
Ryan Sproule
11 months
If I ever fall to the point where I’m saying “it’s giving”as a part of my vocabulary please just crush my trachea
3
0
11
@sproule_
Ryan Sproule
9 months
Tweet media one
Tweet media two
1
0
11
@sproule_
Ryan Sproule
10 years
Put a tiny mirror over your picture on your driver's license so when you get pulled over, the cop gets confused and arrests himself.
0
0
9
@sproule_
Ryan Sproule
10 years
Felt pretty cool to break the record tonight... Couldn't have done it without the squad. #RollVikes
0
0
10
@sproule_
Ryan Sproule
1 year
Shrimp cubes (not financial advice)
Tweet media one
0
0
9
@sproule_
Ryan Sproule
1 year
is it too much to ask for a zk proof of correctness that my coffee was made with whole milk and not oat "milk"?
1
0
10
@sproule_
Ryan Sproule
1 year
Select * where devs.state=cope
Tweet media one
0
0
10
@sproule_
Ryan Sproule
2 years
Attention devs @ ethcc. If you are a software engineer that has interest in building AND investing around blockchain technologies, say hi in my dms to coordinate connecting irl
4
3
7
@sproule_
Ryan Sproule
10 years
Tom Brady is an unruly kid at Disneyland http://t.co/56Rc5Sllz9
Tweet media one
0
0
8
@sproule_
Ryan Sproule
1 year
Was thinking that a memory leak chart could also be a valid graph for the amount of poo in my body over time
Tweet media one
3
0
10
@sproule_
Ryan Sproule
9 years
Awkward hugs from uncle Clint http://t.co/CS9qnfmlCt
Tweet media one
0
0
8
@sproule_
Ryan Sproule
9 years
Wet spots don't stand a chance
0
3
8
@sproule_
Ryan Sproule
1 year
the gap has been bridged
Tweet media one
@kethcode
kethic.eth 🔴✨🛡️
1 year
Tweet media one
2
0
19
1
0
10
@sproule_
Ryan Sproule
2 years
@fuellabs_ sees where the puck is going in scaling blockchains. Consensus is not the bottleneck, we need to scale at the execution layer by going beyond the EVM.
1
0
8
@sproule_
Ryan Sproule
1 year
quiz: Is it possible (via a proof or directly) for an L2 smart contract to know if its own state transitions have been posted to the L1 and at what block height?
6
0
9
@sproule_
Ryan Sproule
1 year
Nothing beats the childlike joy of forcing a driverless car to stop and start a few dozen times by pretending to walk into the street in front of it
1
1
9
@sproule_
Ryan Sproule
2 years
I had a few major takeaways from this experience: 1. in this space, simply paying attention and some basic knowledge of how to read block explorers can mean millions of dollars. 2. todays runtime security + disaster response around smart contracts is extremely nascent.
1
1
8
@sproule_
Ryan Sproule
1 year
ZK Sentiment Analysis - verifiably prove some sentiment score produced in a Risc Zero program. This could allow a decentralized content network that handles certain forms of content curation in a fully transparent and trustless manor
2
0
9
@sproule_
Ryan Sproule
2 years
Sway is based on Rust, which was new to me before starting with Sway. This added little to no friction for me picking up the basics of Sway, and inversely, helped get me going on Rust! (wish I had done so ages ago)
1
0
9
@sproule_
Ryan Sproule
11 months
don't prepend the commands in ur documentation with $... we all know they are shell commands and don't have time for the high precision copypasting
1
1
9
@sproule_
Ryan Sproule
1 year
@samrags_ @adamscochran @boredGenius thinking about a smart contract that controls the state of my Smart Lock. Can run periodic on-chain auctions for the right to open my front door. This is a paradigm shift in how we think about the utility of the chain.
1
0
9