作者:maxdeath 首先要搞清一个问题——比特币是区块链,但是区块链并不是比特币。 于是,在区块链的这个问题回答里,提到“矿工”,“挖矿”,“最长链”,“分叉”等等词的,其实都不准确。 写一点上个月讲课的内容——个人觉得大部分的回答,包括google搜出来的或者wiki的,都不能很好地解释区块链是个什么东西。因为讲比特币的人很多,懂比特币的人也很多,但是具体到区块链,现在并没有一个很清楚的定义说什么是区块链,基本上所有的介绍里都是这样的: 比特币——〉区块链是比特币的底层技术。 或者 比特币——〉比特币是一种区块链。 具体到什么是区块链的问题,目前没有看到很好的定义和介绍,更多的是大...

  RlVmH86noVxL   2023年11月02日   83   0   0 数据区块链

首先,没有一种共识机制是完美无缺的,各共识机制都有其优缺点,有些共识机制是为解决一些特定的问题而生。 1.pow(ProofofWork)工作量证明 一句话介绍:干的越多,收的越多。 依赖机器进行数学运算来获取记账权,资源消耗相比其他共识机制高、可监管性弱,同时每次达成共识需要全网共同参与运算,性能效率比较低,容错性方面允许全网50%节点出错。 优点: 1)算法简单,容易实现; 2)节点间无需交换额外的信息即可达成共识; 3)破坏系统需要投入极大的成本; 缺点: 1)浪费能源; 2)区块的确认时间难以缩短; 3)新的区块链必须找到一种不同的散列算法,否则就会面临比特币的算力攻击; 4)容...

  RlVmH86noVxL   2023年11月02日   40   0   0 区块链共识算法区块链分叉

现在区块链是非常火的,很多公司都想蹭一把区块链,不管实际作用大不大,也要往区块链上靠一靠。 那么这就难为了广大的技术开发人员,如何在完全不了解区块链的情况下,迅速为公司开发出区块链产品呢? 区块链基础架构模型 简单来总结区块链就是,这是一个数据库,与传统数据库区别最大的点是,传统数据库由一个中心来管理维护,所有人都是这个中心来做增删改查;而区块链则是每个节点都有一个数据库的完整备份,即所谓的去中心化。这样一来不用担心数据丢失的问题(到处都是备份),二来解决了信任的问题(见证者太多,无法篡改)。至于挖矿什么的,那都是辅助生成数据的东西,在区块链技术上,属于非必须的组件。 一般说来,区块链系统由...

开源地址:https://gitee.com/tianyalei/md_blockchain ​​https://gitee.com/tianyalei/md_blockchain_manager​​ Java区块链平台,基于Springboot开发的区块链平台。区块链qq交流群737858576,一起学习区块链平台开发,当然也交流Springboot、springcloud、机器学习等知识。 起因 公司要开发区块链,原本是想着使用以太坊开发个合约或者是使用个第三方平台来做,后来发现都不符合业务需求。原因很简单,以太坊、超级账本等平台都是做共享账本的,有代币和挖矿等模块。而我们需要的就是数家...

猎户座核心配置化功能开源啦! 在降本提效的大环境下,猎户座系统为了扩展更多应用场景,近期完成了第一阶段的开源工作。此次开源的代码内容涉及两个代码库,内容为CCMS管理系统核心配置化功能以及包含表格列与表单项在内的常用组件。     配置化核心业务逻辑(​​开源地址​​)   UI实现代码库(​​开源地址​​)   希望通过开源吸引更多贡献者参与共建,完善对各类表单项、列表项的展示、校验需求的覆盖,促进产品的长期发展。收集Issue以及社区的反馈,不断优化功能的同时全面掌握用户诉求。开源介绍 1、简介 ​​猎户...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~