区块链技术是指通过去中心化的方式集体维护一个可靠数据库的技术方案。该技术方案主要让区块通过密码学方法相关联起来,每个数据块包含了一定时间内的系统全部数据信息,并且生成数据签名以验证信息的有效性并链接到下一个数据块形成一条主链。
区块
一个区块是一个数据包,其中包含零个或多个交易,前块(“父块”)的散列值,以及可选的其它数据。除了初始的“创世区块”以外每个区块都包含它父块的散列值,区块的全部集合被称为区块链,并且包含了一个网络里的全部交易历史。需要注意的是,有些基于区块链的加密货币中会使用“总账”这个词语来代替区块链。这两者的意思大致相同,虽然在使用“总账”这个术语的系统里,每个区块都通常包括每个账户的目前状态(比如货币余额,部分履行的合约,注册)的全部拷贝,并允许用户抛弃过时的历史数据。
帐户
帐户是在总账中的记录,由