多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
1.区块链的本质其实就是分布式数据库(第二种解释:数据共享是一个分布式的记账簿,交易记录具备多个副本) 2.区块链挖矿本质上就是让自己的电脑参与到区块链的分布式记账中,成为一个节点账本,同时区块链平台会奖励给你数字货币,即存储区块链数据的贡献者 3.区块链分为三类:公有区块链,联合(行业)区块链,私有区块链 公有区块链:每个人可以自由地加入或者离开区块链网络,并且能够获得账本中完整的数据,同时还能参与到这个区块链的数据维护与计算竞争之中。数据由大家共同记录,公平公正公开,数据不可篡改,去中心化的性质最强。 联合(行业)区块链:指有若干组织或机构共同参与管理的区块链,每个组织或机构控制一个或多个节点,共同记录交易数据,并且只有这些组织和机构能够对联盟链中的数据进行读写和发送交易。有点像一个由多个公司组成的联盟,他们内部所用的公用账本 私有区块链:是指写入权限完全在一个组织手里的区块链,有点像属于个人、或公司的私有账本,只对个人企业内部开放 4.数据存储时的分布式一致性问题:POS与POW(达成共识的一种方式) pos:工作量证明方式,即通过工作以获得指定成果,用成果来证明曾经付出的努力 pow:权益证明方式,即通过业务规则达成共识的方式 5.区块链技术不是去中心,而是多中心 6.不是所有的区块链节点都是记账节点,很多节点(也有全部数据)仅仅用来进行数据同步 7.区块采用链式结构,即新增的区块(类似数据库一行记录)都知道自己前一个区块(前一行记录)是什么,可以一直追溯到根 8.区块链数据,链上数据 区块链数据:区块链数据包括区块数据(区块链上面发生的每一笔交易的记录)和状态数据两者(每个账户和智能合约的当前状态) 链上数据:链上数据是直接或者间接由区块链共识产生的数据 9.区块链节点:超级节点(参与共识的节点)会存一份数据,普通节点(也可以同步一份完整的数据) 10.目前现有的公有链 ![](https://img.kancloud.cn/d2/ba/d2bae528b6c71798e010431fb65a4400_640x1496.png)