I'm really interested in blockchain interop. The general notion of blockchain interop between Ethereum, Bitcoin, and Zcash, goes under the rubric of Project Alchemy.
There are at least two technical methods of doing decentralized (“no-vulnerability”, don't-call-it-“trustless”) cross-chain interop, with different engineering tradeoffs. One is the Cross-Chain Atomic Transactions (“XCAT” ) idea, e.g. TierNolan's protocols or InterLedger Protocol, and the other is the BTC Relay approach.
We've been making some progress on the BTCRelay (“ZEC Relay”/“ZRelay”) approach, thanks to a lot of help from Tjaden Hess and Zaki Manian: https://github.com/ethereum/EIPs/issues/152
The next step on that is, I guess, test the C++ and Rust implementations of the
BLAKE2b Compression Function F precompile, and then, I guess, submit it as an EIP for inclusion in the next Ethereum upgrade hard fork?
But, I think the XCAT approach is simpler, and is applicable to more blockchains (e.g. Bitcoin) than the BTCRelay approach, so I'd like to get the community to be more aware of it.
Also I don't understand the details of InterLedger Protocol in specific, so I'd be happy to learn.
I'd potentially be interested in using XCAT to allow interop between the Zcash blockchain and the Stellar network. There are several things I like about Stellar:
* I like their CEO, Jed.
* I know and like one of their coders, Graydon.
* I like the fact that they have a public-interest mission rather than a for-profit mission.
* I really like the Stellar Consensus Protocol, although I only understand about 90% of it, which is always a warning sign. I like it so much that we briefly considered switching from Bitcoin consensus protocol to Stellar Consensus Protocol way back in the day years ago when we were first envisioning Zcash. Decided not to for good reasons, and I don't regret it, but I do like at least 90% of the protocol.
* I like the scientist, David Maziéres, who authored the Stellar Consensus Protocol and many other good science works over the years, and with whom I briefly collaborated on an anonymity protocol many years ago.
* I like the fact that Stellar seems to be — judging from this press release — making progress on real deployment to end-users. That's a giant step, which the vast majority of projects never reach.
Anyway, all of that is basically a tangent, I guess. This post is about multiple different things. Yay.