Basic:Compare

From Obyte Wiki

Ethereum is the platform with probably the most active developer community, so it makes sense to assess Obyte in relation to it.

Easier to develop for

Obyte Ethereum
It is easier to develop for Obyte. The scripting language is Node.js, and to clarify, it's not that it's similar to Node.js, but it is Node.js. Ethereum uses custom-built Solidity. Solidity syntax is similar to Javascript, but it has additional features that are smart-contract-specific.

Easy access to thousands of users for your apps

Obyte Ethereum
Obyte has a fully-featured official wallet that contains a Bot Store where you can list your apps. The Bot Store is a prominent part of the wallet, which means users can easily find your apps. With Ethereum, marketing your app is your own (difficult and expensive) responsibility. Unlike Obyte, there is no official Ethereum wallet that lets all users easily find apps. One reason Android and Apple apps have become so popular is because the Apple App Store and Google Play Store connect users to developers' apps. This is the Obyte model.

Unlike Ethereum, Obyte smart contracts are readable by non developers

Obyte Ethereum
Obyte smart contracts can be read by non-developers. Obyte contracts actually look similar to real-world contracts with simple if/then language. Smart contracts have not yet been widely adopted in the real world. When they are, users will want to use a platform where they can read the contracts. Most people cannot read the computer code which Ethereum contracts are written in. This means end users need to trust developers, which defeats the purpose of smart contracts.

Would you sign a contract you cannot read in the real world? This is what Ethereum apps are requiring of end users, and it's not an attractive proposition. A huge advantage for Obyte.

More secure contracts

Obyte Ethereum
Obyte smart contracts are more restricted than Ethereum's, so you can’t cause as much harm. The existence of both Ethereum and Ethereum Classic is a daily reminder of the complexity of Ethereum contracts.

Better scalability

Obyte Ethereum
Obyte is the first DAG smart-contract platform. There are no blocks or miners, just transactions. Ethereum is currently Proof-of-Work and suffers from the same problems that other PoW projects do. Miners on Ethereum exist to make money, but users do not want to pay high fees. The model is inherently broken. See the Basic:Fees article.

Very low predictable fees

Obyte Ethereum
Obyte is the only platform to price fees both predictably and fairly. To add 1 Byte to the distributed ledger costs 1 Byte in transaction fees. A typical Obyte transaction costs around 200 times less than a typical Ethereum transaction. There are no greedy miners to jeopardize your app's success. It is common for Ethereum transaction fees to cost close to or more than $1. The current Byte/USD exchange rate would need to increase around 10,000 times for Obyte fees to approach $1.