Why does the Noah Blockchain team use complete, finished components from other projects instead of developing everything on their own?
First of all, this is done to speed up the process. The developers call it “not inventing a bicycle”. After all, the Noah Blockchain team could develop their own programming language and even a compiler, but how much time would that take? Would that help deliver a greater product for the end user? Would users rather have highly advanced original software in 5 years or a working product with real use-cases in 1 year? The best practices used in blockchain development by the largest and greatest projects show that it is a lot more convenient to use existing frameworks and modules to actually deliver a working product.