Jim McDonald

115 posts

Jim McDonald

Jim McDonald

@jgm

Advisor, Bitwise. Opinions are my own and do not necessarily express the views of my employer.

United Kingdom Katılım Mart 2007
53 Takip Edilen855 Takipçiler
Jim McDonald retweetledi
Hong Kim
Hong Kim@hongkim__·
Bitwise is acquiring @AttestantIO, a non-custodial institutional Ethereum staking provider with $4B in staked ether. Why? We fell in love with the Attestant team and their work. They are: - Ethereum staking experts. Staked since Beacon chain genesis. CTO Jim McDonald @jgm has contributed to the consensus protocol, from design through specs to code. - Open source contributors. Maintains Vouch (multi-node validator client) and Dirk (distributed remote keymanager), which is used by 23% of Lido's node operators. - Engaged community members. Publishes research on client diversity, consensus node performance, mev, restaking, and more. None of this will change post-acquisition. We'll aim to protect and amplify the protocol focus, open source contributions, and community engagement. Over the coming months we'll rebrand Attestant to Bitwise "Onchain Solutions". At Bitwise, our goal remains to be a great partner to clients and good stewards of this ecosystem. Now expanding into non-custodial onchain investments solutions is a step we're thrilled to be taking. Grateful and excited for the journey ahead together with the Attestant team —
Bitwise@Bitwise

Today, we’re pleased to announce that Bitwise has acquired Attestant, a leading non-custodial institutional-grade Ethereum staking provider with $4 billion in staked assets. The acquisition brings total Bitwise client assets above $10 billion. The business will be rebranded to Bitwise Onchain Solutions in the coming months.

English
17
26
198
49.6K
Jim McDonald
Jim McDonald@jgm·
@pintail_xyz It's definitely the case that not all builders provide payloads to all relays, because we commonly see a mix of payloads when querying multiple relays. I don't know the extent to which that this is the case, however.
English
0
0
4
24
pintail
pintail@pintail_xyz·
@jgm Does that happen in practice though? If the highest bidder is a censoring builder isn't it likely they'll be picked up by all relays?
English
1
0
0
25
Jim McDonald
Jim McDonald@jgm·
@pintail_xyz Vouch will use the largest bid from all queried relays that isn't in the excluded list, so as long as at least one relay returns a payload from a non-excluded builder you won't have to use a local payload.
English
1
0
2
31
pintail
pintail@pintail_xyz·
@jgm Oh wow. Does that work with all relays? If the highest bigger is on the excluded builders list, will the relay supply an alternative, or does it just fall back to local building?
English
1
0
0
52
Jim McDonald
Jim McDonald@jgm·
@superphiz @beacon Genesis validators: 21063 Genesis validators exited: 6271 Genesis validators with 0x00 credentials: 2144
Català
1
1
21
1.2K
superphiz.eth
superphiz.eth@superphiz·
I wonder if anyone has the time or inclination to determine how many genesis depositors are still staking and how many have exited. It might also be interesting to know how many have or haven't updated withdrawal credentials. @beacon
English
4
0
26
4.3K
Jim McDonald
Jim McDonald@jgm·
@stevifi @superphiz @AttestantIO Vouch is a validator client, Dirk is our signer. The biggest difference between Dirk and web3signer is that Dirk uses threshold signing, which means that you don't need to have multiple copies of the same key on different computers for resilience, or rely on a central database.
English
0
1
4
1.1K
superphiz.eth
superphiz.eth@superphiz·
I just had a GREAT talk with @jgm and Robert from @AttestantIO about Vouch, a validator client that works with multiple beacon nodes. I was intimidated until I found out it takes five minutes to implement. I can't wait to share the video!
English
6
6
40
3.9K
Jim McDonald
Jim McDonald@jgm·
@JayBuidl @superphiz @AttestantIO Vouch provides the same level of protection for execution clients as consensus clients, as for the consensus client to accept a block as valid its paired execution client must validate the payload as well.
English
0
0
3
28
superphiz.eth
superphiz.eth@superphiz·
Chatting with @AttestantIO about a vouch demo. Vouch lets you run multiple beacon chain nodes and it chooses the best data to submit in real time. It's not like fallback, it's like being a hydra. cc: @jgm
English
4
2
26
2.5K
Jim McDonald
Jim McDonald@jgm·
@zkcat_eth @AttestantIO @superphiz Consensus and execution clients are paired; if the execution client paired with consensus client A accepts a block and the execution client paired with consensus client B does not accept the block the consensus clients will have different heads.
English
0
0
3
12
zkcat.eth
zkcat.eth@zkcat_eth·
@AttestantIO @superphiz this is super cool but help me understand Vouch can talk to multiple beacon nodes so it can prevent against a bug/error in a consenus client but how does it help in a case of bug/error in an execution client? cc @jgm
English
1
0
0
35
superphiz.eth
superphiz.eth@superphiz·
Home validators are flexible, nimble, and eager to serve our best interests. I'm not asking you to change clients. I AM asking everyone to be aware of the real source of majority client dominance: large providers who have refused to change and have hidden in the shadows.
English
1
7
67
3.9K
DCinvestor
DCinvestor@DCinvestor·
dear @coinbase today, i unstaked all of the ETH i had staked with you since the first day you offered it as a service. i kept it there to earn passive yield, but also to support your work for the crypto industry (which i greatly value) but i can't ignore the risks of what appears to be a single client staking setup (reliant on geth) at this time. if i have misinterpreted your architecture, please use this post as an opportunity to clarify it while i understand you are working to move towards a multi-client staking environment, i have not seen a timeline for this yet and in the event of an unforeseen geth consensus bug in the meantime, i could stand to lose a large percentage of my deposit. today, i've decided that this is not worth the risk i look forward to staking a portion of my funds with @coinbase again after you have updated your staking clients to a diversified client setup and disclose the details of your approach cc: @brian_armstrong
English
128
111
1.9K
398.2K
Jim McDonald retweetledi
pintail
pintail@pintail_xyz·
New article looking at validator returns post-merge, comparing with my previous modelling, and considering the growing role of third-party block builders. pintail.xyz/posts/since-th…
English
9
46
179
0
Jim McDonald
Jim McDonald@jgm·
@TimBeiko Deprecate goerli. Point smart contract devs to sepolia. Start a new testnet with an initial 1MM validators and large total supply to allow validator testing. Bonus points for reducing ejection balance to 30 Ether.
English
0
0
7
0
timbeiko.eth
timbeiko.eth@TimBeiko·
Would you rather keep Goerli as is (current state but bad distribution), or reset it and give a large balance to every current Goerli address (and lose state)?
English
23
15
46
0
ETH-OZ
ETH-OZ@EthOzark·
@EthereumPools @jgm "last year some proposers got up to 10 Eth per block" That is something my state's lottery commission might say in their TV ads. For the solo validator, 'tips' sound tantamount to winning a lottery. 🫤
English
1
0
0
0
Bilinear Labs
Bilinear Labs@bilinearlabs·
Many of you wonder, what will happen with #Ethereum REWARDS after The Merge, aka switch from PoW to PoS. An ELI5 thread on what % to expect and where it's coming from 🧵👇
Bilinear Labs tweet media
English
23
123
410
0
Jim McDonald
Jim McDonald@jgm·
@ajsutton Is this using the local execution node or a blinded block relay? I worry far more about the latter than the former.
English
1
0
0
0
Adrian Sutton
Adrian Sutton@ajsutton·
It is something we’ll have to keep an eye on and there is still work to be done to reduce the number of late blocks (and penalise them more) but it’s very good news that the merge isn’t adding to our problems.
English
1
0
8
0
Adrian Sutton
Adrian Sutton@ajsutton·
One really nice surprise in #testingthemerge - block production and import times aren’t a problem. 🧵
English
2
18
88
0