Shame. .NET probably downgraded the value of this project.
You'll need to create a version targeting for windows 10, and windows 7/8. You wont be able to reach enterprise organisations who frequently use Linux. and does that have Mac systems. You should have released this project under Java, C++ Qt, or Python Qt.
Apart from my opinions above.. . it pretty much sounds & feels like another ripple, without portability options.
But, I would like to know real-time statistics of how many people, who are actually hosting nodes, including how many nodes being hosted by your organisation.
[EDT]
You're leaving the future of your platform to mono, and inconsistent/incomplete port the .NET framework?
Lukily you have libraries for other languages, this could be interesting.
Hi NyeFe,
I do not understand your point.
NBitcoin and our Full node framework will be supported on Linux and Mac (OSX) via Mono. However we will be upgrading the whole platform to .NET core, Microsofts latest version of the .Net framework that now supports Linux and OSX without the need for mono.
We will not be relying on Mono going forward and .NET core is the game changer that can allow C# to become the most dominant Blockchain development language inside corporations.
It has also been open sourced which allows us to build a financial platform on top of it. Our development team would not feel confident developing a financial platform on a closed source framework.
This was included in my first response.
Please let me know if you have any further questions.
You can read more about .NET core here
https://blogs.msdn.microsoft.com/dotnet/2014/12/04/introducing-net-core/C# is a great language, lets not forget XAML & Visual studios, which is the great part of the language. XAML is not supported in .NET core, and you get "Visual studio code," instead of "Visual studio,". Mono works great on mobiles, on Desktops, its like building a car with tires from a bicycle. It just doesn't feel right.
Opensource means nothing if you're not setting the trend anymore.
As it stands, C# has 3.7% market share with a -1.2% change, where alternative such as JAVA (20.7%), C (12.3%), C++ (6.1%) has a larger proportion of the pie. Your company obviously want to reach to as much developers as possible. But those developers are running away from C#.NET and moving to lower level languages, or the JVM, which would allow them to use languages such as JAVA, Scala, Python (Jython), Ruby (JRuby), Groovy and Clojure to develop for platforms such as Android, Mac, Windows, and Linux with a single compilation. RoboVM is much like Mono, which completes the puzzle by allowing native IOS development with JAVA!
Even typing "blockchain" on Github, would lis various popular projects/languages with C# last.
TLD; C# has a small opensource developer base, you made a bad choice. Use Java, or like Lisk, use Javascript.