区块链定义

  • 密码学安全(Cryptographically secure):通过复杂的数学算法保证数字货币的安全,这些算法很难破解。这使得很难对系统作弊,比如创建虚假交易,擦除已有交易,等等。
  • 单机交易(transactional singleton macine):对于系统中创建的所有交易,仅有一台电脑负责。换句话送,“真相只有一个”。所以有世界电脑的说法,整个世界就是一台超级电脑。
  • 共享状态(shared-state):在这台世界电脑上存储的状态是共享的,每个人都可获得。

以太坊区块链

以太坊区块链本质上是一个 基于交易的状态机

[1] https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369