主页 > token.im钱包下载 > 区块链原理和区块链架构
区块链原理和区块链架构
什么是区块链:
1. 区块链是不可篡改的分布式数据库。
2.数据库由按时间顺序连接的块组成
3.每个区块保存一段时间内的所有记录
总结为:去中心化、集体维护、不可篡改、数据透明、用户匿名
区块链 2.0 智能合约
什么是智能合约:智能合约是事件驱动和有状态的,具有多重识别,运行在一个可行的、共享的区块链账本上,可以根据预设条件自动处理账本上的交易记录。
智能合约的优势在于用程序算法代替人为仲裁和执行合约
区块链结构:
l 数据层
1.钱包地址生成
2、交易数据包含哪些数据
3.旷工数据核对
l 网络层
P2P网络:有一种点对点技术区块链源于比特币吗,是一种没有中央服务器,依靠用户群来交换信息的互联网技术。 P2P架构具有抗攻击和高容错的优点。 或者遭受网络攻击对节点的其他部分影响不大。
l 公共知识层
工作量证明机制:PBFT、股权证明POS、Authorized Stock DPOS
挖矿工作量证明:挖矿算法(例如10分钟出块)
l 激励层
发行机制、激励机制:目前比特币系统每10分钟出一个区块,每个区块给矿工12.5个比特币
交易费:每笔交易需要向记录区块的矿工支付更多的费用
l 合约层
智能合约部署原理
部署的数据流
智能合约如何运作
智能合约和DAPP
智能合约相当于服务器的后台。 为了达到与用户友好的体验,需要一个前台页面区块链源于比特币吗,通过RPC接口连接到后台,实现网页访问。 它部署在服务器上,具有智能合约和前端交互界面的完整组合。 去中心化应用程序。
l 应用层
完整的客户端转账和记账功能