狭义来讲,区块链是以时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证不可伪造和不可篡改的分布式账本。
(选自《中国区块链技术和应用发展白皮书2016》,推荐阅读)
运行时是去中心化的,但规则的制定、版本的更新还是中心化的。我国不太可能放任公有链的发展(纯正的公有链完全去中心化,这与监管相悖),大概率会采用联盟链的形式(或者换个名字,比如“有监管的公有链”)。联盟链的假设是参与者可信(进出需要审核,而不是随意进出),所以很多问题大大简化,因此也不是研究的前沿。国内区块链研究者受到这种矛盾的困扰(论文研究公有链,但应用项目是联盟链)。
商业化产品中联盟链将更为常见。未来大多数人使用的可能是联盟链,联盟链间由公有链连接。
严格的防篡改跟现实应用会有冲突,因为错误不可能被完全避免(不管是人造成的错误还是信息系统造成的错误),错误数据上链后处境会比较尴尬。保障上链数据的正确性、真实性是一个难点。
共监督导致的隐私保护问题。数据上链后会受到共同监督,所以存在隐私保护的问题。比特币的策略是公钥代表身份,其它系统也得提出适合自己的方案(完全照搬比特币的话,又产生了监管的问题)。