Difference between revisions of "Basic:Compare"
From Obyte Wiki
(start page) |
(added text) |
||
Line 1: | Line 1: | ||
− | + | 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== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 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|smart-contract]]-specific. | ||
+ | |} | ||
+ | ==Easy access to thousands of users for your apps== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Obyte !! Ethereum | ||
+ | |- | ||
+ | | Obyte has a fully-featured official [[wallet]] that contains a [[chatbot|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== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 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== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 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== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 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== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! 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. | ||
+ | |} | ||
[[Category:Basic]] | [[Category:Basic]] |
Latest revision as of 19:53, 26 January 2019
Ethereum is the platform with probably the most active developer community, so it makes sense to assess Obyte in relation to it.
Contents
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. |