Hello, I am trying to learn more about catapult. I have been searching this forum and have only found 3 posts that have asked about catapult, none were that helpful.
I have read both the Apostille and the Catapult whitepapers, and I have a few general questions:
Am I correct to say catapult is mainly for banks to adopt (or private companies to use private chains like mijin) and lesser for the benefit of the private individual cryptocurrency enthusiasts? Basically like Ripple 2.0 because it allows existing financial institutions to get deeper into lower level management of funds, assets, accounts, and files?
Is the intention for banks/ businesses to run on the main net or on private chains? So will the average harvester also process private chain txs and get paid in real XEM fees? How will private chains be run if not?
Is there any way for people to build applications that run on the NEM blockchain like there is with Ethereum? Could someone for example build Golem on NEM? I don’t fully understand how the network will grow by private input on other projects due to the fact that the smart contract system is either very different or not really in existence that I can tell anyway.
I am in fear to answer this question, as I’ve been a NEM fan for a long time.
I am a user, simply. I used NCC, NIS, NanoWallet, and buy XEM, hoping to make mosaic one day by myself. NEM can simply surpass Ethereum with this set of tools. BUT, these tools are not actively updating according to the Github record.
The team is working on Catapult, which isn’t open source, as I can’t see the code on Github.
I read the Catapult whitepaper, but I can’t see anywhere mentioning its use with xem.
Here is the big picture:
Users => invest on XEM => get NCC, NIC (not actively updated)
Some orgs => selling XEM => get Catapult (newly built, advanced)
I really fail to see how a successful Catapult can increase the XEM price.
I sincerely hope that the developer team will reply to these questions very soon and make things a bit more clear for everybody. The “LetsInvest” guy haven’t had an answer for two month and it is really relevant questions. In general he is a really good guy for the NEM community, given the fact that have made some really good youtube video’s about NEM. I find it a lot more relevant to answer this kind of questions instead of many other I see on this forum. Can you help @BloodyRookie?
A NEM fan
Hi. Sorry for the late reply. We are terribly busy, but appreciate your research as always.
Catapult is not mainly designed for banks.It does have a lot of great features for banks to utilize and we hope they are interested, but it seems like at the enterprise level more companies that are not banks are interested.
Really, Catapult is being designed to be broadly available for many different kinds of businesses and organizations to adopt.
As it for being like Ripple 2.0, we are happy that Catapult will offer a lot of options that Ripple doesn’t, so we will see if that will be enough for banks to make the switch or not.
Private chains will possibly be anchored to the mainnet or have cross chain capabilities enabled through the main chain, so even though they don’t use XEM directly for transaction fees within their chain, they do in fact still contribute to the greater ecosystem.
I think the assumption is no bank will be using the main chain as its primary chain, but the hope is that the main chain will offer a little extra utility and some business or txs might be redirected through it. This would be the except, not the rule though, as one of the biggest benefits of a private chain is not having to pay fees to harvesters.
I know almost nothing about Golem, so I can’t really speak to it directly, but I am guessing you have a Golem token and you use it to buy computer power. If so, then yes, of course, that can be built on NEM, and to be honest, it doesn’t even need its own token or ICO. It could have been done directly with XEM. They could have probably built that project on Ethereum using ether actually, but… then how could they get a lot of money for an ICO?
We could be other networks on NEM too with special tokens or XEM for things like decentralized storage, but nobody has done it yet.
On a different note, there is a reason too. Decentralized computing power or decentralized storage just isn’t a viable economic product. Because it is decentralized, you would never be able to get a product as reliable as what you would get from Amazon or Dropbox. Amazon and Dropbox already have some levels of redundancy and protection, and for a decentralized network to have the same level of reliability, it would have to have A LOT more redundancy than the centralized players. So a user will either end up paying the same amount for an inferior product with decentralization or pay a lot more for a product that is just as stable. AirBnB and Uber were able to tackle an industry with some gaps in their model. But distributed computing power and distributed storage is already been optimized for maximum efficiency in the centralized world. It is going to be really hard to find gaps in Dropbox’s or Amazon’s model.
Look at a decentralized model like the blockchain. It is sooooooo terribly inefficient and weak compared to a centralized database solution, but what it offers is an extreme level of security. For storing, money, people will be willing to deal with the decentralized drawbacks for the increased security, but for securing their family videos, or running a model 3D, they don’t need high level of security, they want the cheapest, quickest, and easiest option. Amazon and Dropbox know that and have offered a service that is already finely tuned and optimized for that. Both Amazon and Dropbox have free tiers for smaller users, it is going to be hard for Golem or Storj to beat free, easy, and reliable.
If decentralized storage or computing power is viable on a decentralized network, you will just see Dropbox and Amazon move into that market, the same way that power companies offer people with solar panels a few pennies for directing electricity back into the grid. But I doubt we will see that as it doesn’t make sense I am guessing.
The devs have been working on Catapult for 1.5 years. The basic end to end system is finished. Now they are working on wallet support and adding extra features. It is a shame that nobody can see their hard work, which I promise you there has been a lot of. As far as I know, the plan for Catapult is to open source it on day one.
Catapult will be the new NEM code for both private and the public chain. We will upgrade the main chain and with it bring a lot of new features.
NEM is especially good for managing data records of all kinds. Your example of a rewards program is a great use case but there are lots more. Here are a few:
Land or property registry - create a complete record of the chain of custody for any property.
Customer records (Know Your Customer)
Shipping and inspections records
Government IDs, unforgable identity documents (could be life-saving for refugees)
Professional licenses (lawyers, accountants, brokers, doctors)
Background and security checks
Company records of safety inspections, equipment maintenance, harassment training, performance reviews.
Supply chain management (once a customer buys an item, automatically order parts to replace the inventory.)
Trading financial instruments of all kinds.