区块链涉及软件工程和计算机科学中的多种技术,如哈希引用,数据结构,数据存储,加密学,网络结构,点对点通信,哈希难题等
区块链扩展性的提高需要集中研究网络传输效率、存储、数据的使用和共识算法
从技术角度看,智能合约就是使用特定的编程语言写在区块链里的自治计算机程序
能在区块链上运行代码意味着可以在上面构建应用,而不是简单地用来存储数据
需要意识到智能合约在区块链上并不是指不同交易方之间的合同,而是指区块链上管理和执行合同的一段代码
区块链的主要发展方向
- 去中介化
- 自动化
- 标准化
进一步加强交易的标准化 - 流水线处理
商业流程变得更加透明和流水线化 - 提高处理速度
- 降低成本
- 信任协议和共识
区块链把人类对人类组织的信任转移到对计算机共识的信任 - 让信任成为一种商品
- 提高技术意识
潜在劣势
- 缺少隐私性
- 缺少责任制
- 减少就业
- 再中介化