How will RChain interact with other blockchains?
I've read somewhere that RChain will be able to interact with other blockchains. I know it can read stuff from the internet, but how do you go from that to interacting with say the btc network? If you read data from a block explorer to accomplish that, it would be pretty dangerous, as it is centralized.
If you think of the RChain platform as a very large computer, and BTC as a program running on that computer, you can start to see how one could 'implement BTC' on RChain. The BTC smart contract would have its logic + application data (transactions, accounts) that would be stored on the RChain blockchain as part of the RChain state computer. That is the simplest description I can provide.
@medha implementation would have its own instantiation in the scenario you describe. Then it's not interacting with Bitcoin but creating your own brand of Bitcoin.
OP asked for interaction with the original Bitcoin network.
See this newish doc on the structure of the rchain network. Some validators that are willing to validate both rchain blocks and participate in the bitcoin network publish their genesis block containing the list of validators, regions, etc. to a parent locale. They provide oracles to query the bitcoin blockchain to contracts running in that locale. Then other locales may choose to accept what they say the state of the bitcoin network is.
this is a good question to ask, and i would love to know myself. Been working on an RChain-cardano comparison, and i have mentioned two way pegs as on of Cardano features.