Anyone developing blockchain and smart contracts knows how painful it is to query states between specific time periods, or update a large number of data points in one transaction, especially if the updates have logic that needs to read historical states. While blockchain TPS (transactions per second) is a bottleneck for many applications, a more limiting factor is actually the complexity and thus transaction cost for advanced on-chain logic. Although there are clear benefits to performing computations on-chain, it simply becomes too expensive.
The solution? “We put that part off-chain”.
It is quite generous to call applications with off-chain logic…
I have been doing software R&D pretty much my whole life, from game development in high-school to building cross-functional and multi-location R&D teams.
The early decision to study two Master of Science degrees, Computer Science and Industrial Management, was to be able to understand the whole spectrum of software engineering: programming, release management, product management, business management, operations management, financial management, and more. Say what you will about degrees being overvalued; I have found immense value in understanding all moving parts when working with my R&D teams, no matter if we were 3 engineers or 150 engineers. Learning-on-the-job is all…
This century will be quite exciting, and I am not (only) referring to blockchain as a disruptive technology, although it will play a significant part in the turbulent decades to come. The world economy and its models will change, and what we end up with is very difficult to predict. It is however a very interesting thought experiment.
Self-learning algorithms, buzzword “AI”, is now growing rapidly and being applied in a vast variety of industries. A common use case that get a lot of exposure in media is self-driving cars, and focus tend to be on how it will increase…
Those of you who have joined a conference where I have been speaking, know that I like to emphasize that NEO is very different from other blockchain platforms in the very core. For those who have not seen any of my presentations; let me explain why.
The adoption of blockchain technology started with Bitcoin; a peer-to-peer electronic cash system. This is very important to keep in mind when we now are working on solutions for Smart Contracts and large scale decentralized applications. Proof of Work (PoW) is an algorithm built for that specific use case: a peer-to-peer electronic cash system…
There are a lot of development resources out there, but it’s not too easy to know where to start and how to move from one step to the next along the learning curve. For all developers, new and old, here is a suggestion on how to become a skilled NEO Smart Contract developer.
Step 0:
Join Discord.
https://discord.gg/uJDgbgp
Our whole developent community, regardless of programming language, geographic location, or project, are all in our Discord server. You have to be there as well.
Step 1:
Read the documentation.
http://docs.neo.org/
Step 2:
Complete tutorials.
http://docs.neo.org/en-us/sc/introduction.html
Step 3: Watch all workshops and…
Response to last day’s tweets.
The system can handle nodes going down, as shown here: https://twitter.com/coz_official/status/970494691471798273
I call it an edge case because it requires a node being out of sync, going offline, then back online during consensus, and send ”change view” (because out of sync) when the consensus is already at a high iteration number (6 or more). Every time a view is changed, the view time is increased. This mean that there is an increasing delay in each iteration to be able to receive all consensus messages. What we experienced yesterday is a combination of 1. Delay is…
There are more and more Smart Contract blockchain platforms popping up on the market, making bold statements on this and that, getting crazy valuations based on nothing but a promise. These promises are more than often a twisted truth used as a marketing gimmick to increase project exposure and / or token price. There is nothing wrong by marketing per se, but it’s vital that the community, both dApp developers and investors, know what they are getting involved in. The majority of these platform will not survive, not because the tech is wrong, but because the space is not big…
This is not going to be a long article, I just want to make it clear that this site is intentionally spreading false information over and over again, and that you in the future can ignore information from this source. I really don’t know why this person hates NEO so much, but I can only assume it is because we are doing something good and it rubs him the wrong way because he is invested in another project.
Latest article included the following false claims:
“dBFT requires the number of nodes in the system to be fixed and known globally.”
…
I usually don’t care much about articles that compare one platform to another; the writer will always selectively present data that puts their own platform in good light. It’s all fair game. However, I refuse to stand by when people are spreading FUD on purpose because they happen to be invested in another project.
If you want your platform to gain more traction, then build on your technology. Competition is good, that’s how advancements and improvements are being accomplished. If you have a better technology, then please write an article about it, with supporting data on how your technology is…
The problem with explaining new blockchain technologies to the general public is that it’s very difficult to grasp what it is and what you can do with it unless you have previous experience in similar technologies. In this article, I hope to make it easier for the general public to understand the revolutionary concept behind NEO Smart Economy.
Human economy started out in the dawn of civilization by exchanging items within small tribes. It conformed to basic trading rules and physical punishment for those that did not adhere to these rules. It expanded to trade between different tribes and villages…