bitcoin只做了btc交易这么简单的一件事情,保证交易的不可篡改、可追溯,并且还是去中心的点对点交易,虽然简单,但是完美。
ethereum实现了图灵完备的智能合约,智能合约实现业务逻辑,把复杂业务过程搬到链上,对链的负担大大加重,看起来是对bitcoin的升华,实际把链变得复杂。
cosmos使用了tendermint作为链底层,tendermint仅仅负责处理存储数据,保证数据不可篡改、可追溯;数据的业务由上层的应用负责处理。
区块链本身的重要性就是不可篡改、可追溯、点对点交易,如果看这个的话,只是涉及数据的不可篡改,按道理跟业务逻辑没关系。智能合约也是数据段,存到就行了;业务处理结果也是数据,存储就行。因此个人认为链不负责处理业务逻辑,一切的逻辑由业务层处理,链只负责存储任何数据,保证数据的不可篡改、可追溯的功能。