So I feel that I have to respond here because a lot of what you're saying is simply factually inaccurate and very misleading. I have no interest in defending Engine and there are many things that could be done better, but I do think it's important that people understand what is actually going on.
Transactions on Engine are not distributed across a network
This is incorrect, Engine transactions are Hive blockchain transactions, so they are very much distributed across a network.
Engine is not tamperproof, at any time anyone on the Engine team with appropriate access can modify balances and transactions.
This is also incorrect. You're confusing tampering with a node with tampering with the system as a whole. I can run my own Hive node and modify balances and transactions all I want, but that doesn't mean it's correct based on the protocol of the system. Engine is no different. Sure the Engine team can modify things on their node, but others can validate the info on their node to see if they are reporting correct information or not just like with any other blockchain platform. More on this later.
All verification is dependent on one single third party entity (Engine)
False. The code is all open source for the Engine platform and anyone can independently verify all of the data.
While Engine may in fact as an append only mode, the possibility to edit/delete from the postgres/mongo database is technically possible and relatively easy to do with the correct access.
This is incorrect for the same reason as the "tamperproof" claim above.
I don't know enough about the inner workings of Engine to determine if it is in fact protected by cryptography, I suspect it is not and is just stored in postgres but I don't have enough information to confirm or deny this.
What is meant by "protected by cryptography" is that the transactions are cryptographically signed using a public/private key pair, which Engine transactions most certainly are as a result of being transactions on the Hive blockchain.
Everything @cryptomancer said in his quoted comment is correct and accurate. If I were part of the Hive Engine team, I would encourage third parties to run their own Hive Engine nodes and their own copies of the hive-engine.com website that point to them (or just to allow hive-engine.com to point to other nodes just like peakd.com and other Hive apps can).
If more people were running nodes, then if the Engine team wanted to change the code then they would need the consensus of everyone running Hive Engine nodes to adopt the same changes, or else their node would fork off from the others, at which point it will be up to the users to decide which fork they want to use. This is exactly the same as most any other blockchain platform, and is only not apparent in this case because no one else is running a node - a problem that should be relatively easy to fix, IMO.
I think that relatively simple thing would make it much more clear that Hive Engine most definitely is a blockchain. It doesn't mean it's necessarily a good one, or one that projects might want to use - that's up to each person or project to decide, but just because you may not like it or the people behind it doesn't mean that it's not a blockchain.
Pair that with native smart contracts and we will have something no one else has, free three second transactions with the ability to create your own contracts and tokens.
Also, what?? Numerous other blockchains have this nowadays - EOS, WAX, TRON, and many others including Ethereum sidechains which seem be popping up left and right. Hive simply cannot compete in the generic smart contract platform arena.
You forgot to drop the mic.
Hahahahahahah
I'd like to run a Hive-Engine node.
I'm already running a witness node using HIAB.
Where can I find instructions?
https://github.com/hive-engine/steemsmartcontracts/tree/hive-engine (The current code that is live on Hive-Engine) you can simple start it and it will replay all the transactions)
https://github.com/hive-engine/steemsmartcontracts-wiki (A pretty good guide on working with ssc and running a node)
Thanks. Why is it still called "steemsmartcontracts"? That is super confusing.
yeah it indeed is! not sure why
It is used by both Steem & Hive (there is still Steem Engine and tribes running), and has not been update to clean out the Steem branding.
Last I heard, there's a difference between native tokens and the current ERC20, etc. SMTs seem to be that native token part.
At least, that’s what I got from reading this.
https://iohk.io/en/research/library/papers/native-custom-tokens-in-the-extended-utxo-model/
When I hear "native tokens" I think of a token protected by consensus.
다운보팅 개나줘~!
👍
$tangent
Congratulations, @asimo You Successfully Trended The Post Shared By @yabapmatt.
You Utilized 1/3 Daily Summon Bot Calls.
TAN Current Market Price : 3.420 HIVE
Congratulations @yabapmatt, You Earned 0.545 TAN & Curators Made 0.381 TAN.
Join CORE / VAULT Token Discord Channel or Trade TANGENT Token
TAN Current Market Price : 1.960 HIVE