Options

# Introduction: Jonatan Bergquist

Hello everyone,

My name is Jonatan Bergquist and I'm working on blockchain technology and cryptography. My background is in engineering physics and computational science, but I've always found pure maths very interesting. I graduated from Uppsala Univeristy about a year ago after having done my Master's thesis at the technical university of Munich, Germany, where I'm currently based. I love learning new things, and creating new challenges for myself, which I'm sure this will be :)

Other interest include: programming, climbing, crypto (-graphy and -currencies), dogs and languages!

• Options
1.

Hello! My former student Mike Stay is working with Greg Meredith, whose company RChain uses category theory in blockchain technology. RChain is starting to fund a lot of research on category theory and computer science.

I have another indirect connection with blockchain technology: my friend Jelle Herold, who loves category theory, Petri nets and sustainability, has started a blockchain-related company called Statebox. They too are interacting with a lot of category theorists, and my student Christian Williams wrote a blog article about them:

So, while I don't know anything about blockchain myself, I know it's a hot area that attracts people who like category theory!

Comment Source:Hello! My former student Mike Stay is working with Greg Meredith, whose company [RChain](https://www.rchain.coop/#home) uses category theory in blockchain technology. RChain is starting to fund a lot of research on category theory and computer science. I have another indirect connection with blockchain technology: my friend Jelle Herold, who loves category theory, Petri nets and sustainability, has started a blockchain-related company called Statebox. They too are interacting with a lot of category theorists, and my student Christian Williams wrote a blog article about them: * [Statebox: A Universal Language of Distributed Systems](https://johncarlosbaez.wordpress.com/2018/01/22/statebox-a-universal-language-of-distributed-systems/). So, while I don't know anything about blockchain myself, I know it's a hot area that attracts people who like category theory!
• Options
2.

Thanks John, I just found out the connection You-Pyrofex-RChain! I would be very interested (as I actually learn more about category theory is) in why it's relevant to blockchain!

Comment Source:Thanks John, I just found out the connection You-Pyrofex-RChain! I would be very interested (as I actually learn more about category theory is) in why it's relevant to blockchain!
• Options
3.

Category theory is relevant to almost everything; blockchainers are just cool enough to realize this.

More seriously, try this:

It doesn't answer all my questions, but halfway down it says:

Much of the work for the first two steps of the CBC process have already been done for the case of a distributed, asynchronous, trustless consensus algorithm (details have been uploaded to GitHub). This work was done by Vlad Zamfir in collaboration with Vitalik Buterin, Greg Meredith, and others in a research group initiated by the Ethereum Foundation. In short, the abstract framework represents the protocol itself as a category where the objects are the protocol states and the morphisms are the protocol executions, and defines a function called the “estimator” which maps protocol states onto satisfiable logical propositions about the consensus.

I'm not sure what that means, but it sounds cool.

Comment Source:Category theory is relevant to almost everything; blockchainers are just cool enough to realize this. <img src = "http://math.ucr.edu/home/baez/emoticons/tongue2.gif"> More seriously, try this: * [Correct-by-construction Casper: a visualization for the future of blockchain consensus](http://www.rchain.site/?p=88). It doesn't answer all my questions, but halfway down it says: > Much of the work for the first two steps of the CBC process have already been done for the case of a distributed, asynchronous, trustless consensus algorithm (details have been uploaded to GitHub). This work was done by Vlad Zamfir in collaboration with Vitalik Buterin, Greg Meredith, and others in a research group initiated by the Ethereum Foundation. In short, the abstract framework represents the protocol itself as a category where the objects are the protocol states and the morphisms are the protocol executions, and defines a function called the “estimator” which maps protocol states onto satisfiable logical propositions about the consensus. I'm not sure what that means, but it sounds cool.