币圈子-打造专业区块链媒体平台
联盟链是什么?联盟链概念简介在中国投资区块链项目是否有前途?本体网络双通证模型的独特玩法与优劣分析什么是区块链概念股?区块链概念股有哪些?币圈子解析:智能合约和区块链是什么关系?币圈子解析:区块链零知识证明运用原理2020年中国区块链的未来会怎么样?四大城市区块链应用场景大公开NFT头像在哪买?NFT头像交易平台盘点区块链都有什么算法?区块链技术六大核心算法详解八个区块链投资好工具一览DeFi借贷的机制是什么?一文读懂DeFi借贷机制如何使用EOS区块链浏览器?浅析去中心化金融的未来发展如何?区块链能带来什么技术变革?币圈子详解:新一代区块链技术DAG是什么?360区块猫有什么用?360区块猫怎么赚钱?币圈区块链52个著名人物你都认识吗?区块链侧链和跨链区别究竟是什么?区块链技术能否帮助实现版权保护?IFO初次分叉发行是什么?区块链的特质是什么意思?ProgPow是伪命题,以太坊上的ASIC威胁并不存在区块链如何落地?具体有哪些应用呢?区块链在金融领域的应用有哪些?NFT头像怎么制作?NFT头像制作教程全解通证经济什么意思?一文了解通证经济委托权益证明DPoS是什么?委托权益证明DPoS简介区块链游戏的关键,是不是区块链?P2P网络数据处理流程及数据交互侧链技术是什么?BTC-Relay与RootStock侧链技术对比投资区块链的最佳方式是什么?学习区块链技术一定要技术背景吗?强监管能拯救走向歧途的区块链吗?区块链将会带来哪些改变?区块链系统是怎样运行的?区块链系统运行原理区块链和大数据什么关系?区块链会取代大数据?区块链钱包是什么?区块链钱包安不安全?区块链项目一定要发币吗?区块链项目发币是必要的吗?SPoS和DPoS共识算法究竟有哪些区别?波卡生态的优势是什么?波卡生态优势分析区块链技术是什么?区块链技术的本质到底是什么?区块链真的能解决隐私保护吗?如何解决?SAFT未来令牌简单协议是什么?SAFT未来令牌简单协议简介区块链是什么?区块链知识点简解IPO,ICO,STO和ETO之间的区别!区块链知识篇:区块链开发常用的11个开发工具区块链是投资理财产品吗?币圈子解析:区块链+是链、币、证应用的方法论实力最强的区块链公司盘点有哪些区块链侧链前景如何?区块链侧链前景介绍什么是物联网?区块链属于物联网吗?什么是Hashgraph算法?Hashgraph算法一种高速异步共识算法区块链是什么通俗解释?为什么大家将区块链复杂化、神化区块链改变世界的五大方式!区块链未来前景区块链行业干什么最赚钱?什么是闪电网络?闪电网络是如何工作的?区块链GameFi是什么意思?一文读懂GameFi简单科普LUNA基金会是哪个国家的国产公链有哪些?2020年国产公链排行榜区块链开发环境的搭建和选择详细分析区块链扩容的关键:欺诈和数据可用性证明NFT头像在哪买?NFT头像买卖平台全面介绍Decentraland手机可以玩吗?有手机版吗?区块链资金池是什么意思?一文了解区块链资金池KYC是什么意思?KYC认证流程及所需资料币圈子:关于区块链经济生态的核心思考区块链可以投资吗?如何投资区块链TOKEN?如何评价IFO(Initial Fork Offering)所产生的分叉币?币圈子揭秘:联盟链平台有哪些?BCH硬分叉背后如何解决重放攻击?未来区块链技术面临的潜在安全危险是什么?币圈子解析:元界-公有区块链项目介绍布洛克城是做什么的?布洛克城公司背景介绍合约交割日是什么意思?合约交割日介绍一个简单的智能合约模型,看完秒懂智能合约Bee360:区块链分布式个性化搜索引擎平台区块链技术概念股有哪些?哪些值得关注?元宇宙的游戏有手游吗?元宇宙手游盘点区块链会影响人才的获取吗?智能合约有哪12大应用场景,又有哪些坑需要规避?币圈子分析:区块链大旗还能扛多久?币圈子观点:区块链技术的潜能尚待开发元宇宙应用场景有哪些?元宇宙应用场景介绍VSYS币的SPoS共识机制是什么?DAG是第三代区块链技术?中深区块链俱乐部是做什么的?中深区块链俱乐部简介区块链物联经济是什么意思?中本聪是哪里人?中本聪的真实身份大起底区块链是什么?如何工作?如何被使用?什么是聚合链?聚合链的应用场景有哪些?币圈徐小平是何许人?徐小平区块链投资项目盘点零知识证明如何应用?应用场景有哪些?5G和区块链会擦出什么火花?5g和区块链有什么关系?一文看懂!区块链技术在金融领域的应用与思考区块链怎么赚钱?区块链世界里有哪些赚钱机会?区块链猫怎么玩?CryptoKitties云养猫买猫攻略详解有没有类似Bitcoin core的客户端,但是区块链是压缩的?新人如何才能快速投资区块链呢?公链赛道争霸战:如何评价一条公链的好坏?如何投资区块链资产?区块链资产的投资方式盘点什么是代码既法律?代码既法律解析以太币创始人是谁?是哪个国家的?为什么数据科学家喜欢区块链技术?这些原因也许能给你答案现在区块链很火吗?区块链到底是什么?什么叫区块链技术?简单解释什么叫区块链以太坊侧链POA Network误转入imToken钱包如何转出?ICO被禁止了,募集的ICO代币清退细则在这里!合成资产是什么意思?一文读懂DeFi合成资产NEO智能合约的部署与调用教程那些区块链从业者都是些什么样的人?从 1.0 到 3.0 区块链和互联网的发展有多相似?比特股支付体系相比其他加密货币有哪些优势?区块链智能合约是什么?智能合约有什么用?BIP125:交易信号的添加实施细节解析闪电网络怎么工作?闪电网络工作原理介绍币圈子解析:什么是区块链零知识证明运用原理?区块链技术开发语言是什么?如何自学区块链技术?2019区块链概念股龙头有哪些?这些龙头股真的靠谱吗?区块链在传统领域运用:传统行业如何结合区块链升级?STO、IPO和ICO分别是什么?它们之间有什么区别?区块奖励和挖矿奖励一样吗?有什么不同?人人坊/RRCoin(人人币)是什么?人人坊项目介绍为什么说公链是2019年区块链最大的投资机会?怎么投资区块链项目?区块链项目操作区块链技术名词解释大全什么是区块链?区块链到底意味着什么?区块链应用在哪些行业?怎么应用?区块链智能合约 | 智能合约是什么呢?区块链应用的领域有哪些?IFO初次分叉发行是什么?IFO可能存在哪些风险?为什么要用区块链技术实现智能合约?区块链智能合约的原理如何看待区块链经济体系?量子计算会是区块链终结?量子计算与区块链抗量子算法权益证明共识算法是什么?权益证明共识算法是如何工作的?币圈子解析:区块链开创供应链发展了?区块链媒体全产业链布局能实现吗?中国各大企业和城市的区块链项目落地情况总结!区块链的软肋是什么?区块链安全吗?币圈子解析:区块链如何解决版权问题?如何从0开始运营区块链项目?为何说斐讯区块链布局是值得借鉴的思路?区块链手机有什么用?区块链手机有哪些功能?区块链的发展前景如何?区块链的未来前景趋势怎么样对于变革共享经济区块链能做什么?币圈子解析:从区块链内部结构更深层面了解区块链人工智能和区块链的融合怎么提高效率和信任?未来五年区块链技术会是跨境支付的变数吗?区块链如何改变生活?区块链能改变我们生活的哪些领域区块链算力是什么意思?区块链算力介绍投资区块链必备名词解释一览根链是什么? 根链平台白皮书介绍从两个层面来分析区块链的设计思想投资区块链项目需要注意些什么?盘点京东金融区块链存储扩展的三个方案详情内容币圈子解读:区块链中的认证机制——数字签名币圈子解析:区块链什么时候火起来的dapp应用有哪些?NEO与其他DAPP平台的对比分析区块链能否成为暴富工具?区块链都有什么算法?区块链核心算法有哪些?IPFS是什么区块链技术?这项新技术能做什么?为什么国内的区块链ICO要被禁止?Zether将为以太坊带来什么?智能合约世界的隐私方案区块链项目是什么?怎样判断区块链项目的真假?区块链专业怎么样?区块链专业有哪些在区块链中,究竟什么是拜占庭将军问题?币本位和金本位收益一样吗?预言机为何成为当前DeFi高危点?区块链游戏究竟是什么,能赚钱吗?币圈子解析:什么是数据区块链(BlockChain)?币通是什么?币通研报具有投资参考价值吗?币圈子解析:什么是区块链经济?区块链的基本面是什么?区块链资产基本面投资分析区块链到底是什么,你应该采用它的技术吗?区块链有没有局限?区块链有哪些局限?区块链中挖矿究竟是什么?区块链如何挖矿?区块链到底是啥?通俗点的教您一文就懂区块链公有链与私有链怎么区分?公有链与私有链的区别分析旺链科技怎么样?旺链科技全面介绍区块链一定要发币吗?为何国家提倡要链不要币蚂蚁金服区块链跨境汇款,必须使用哪些技术?区块链数据存放在哪最安全?如何保存区块链数据如果你的行业处理任何类型的数据或交易,则该领域很可能被区块链技术影响,该领域是开放的且机会众多。 诸多权威机构的调查表明,2020年区块链不仅不会凉,而且还将成为人工智能、物联网等新兴技术的融合载体美国布局区块链的“稳定币”GUSD和PAX究竟是什么?什么是defi蓝筹股?defi蓝筹股值得投资吗?代币精度是什么意思?一文了解代币精度2022年公链赛道值得关注的项目有哪些?区块链技术是什么?区块链技术介绍区块链金融项目?区块链金融风险与收益新零售和区块链中有商机吗?区块链市场是什么?区块链市场有哪些区块链核心算法有哪些?区块链技术核心算法详解scrypt算法的加密货币是什么?详情介绍智能合约平台必须具有货币溢价,但如何实现它?现在的区块链挖矿软件到底有什么价值?区块链交易平台哪个好?盘点十大区块链交易平台元宇宙游戏有哪些?知名元宇宙游戏盘点NFT头像怎么买?NFT头像购买教程详细介绍DeFi借贷的风险有哪些?DeFi借贷风险分析区块链技术在未来可能用于哪些方面?以太妖怪怎么赚钱?以太妖怪官网介绍ipfs是什么意思?通俗解释什么是ipfs什么是区块链网络和区块链+应用?2019年区块链最新应用场景有哪些?区块链预言机是什么?一文读懂区块链预言机是什么?telegram是什么软件?Telegram电报下载和登录教程哪个ICO众筹好,什么样的ICO项目才是靠谱的!怎么用NEO节点搭建私有链?NEO节点搭建私有链教程京东区块链白皮书:智臻链2019最新版一览区块链和比特币是什么关系?看似神秘的区块链世界里到底每天在发生些什么?NFT交易合法吗?一文了解NFT违法吗 区块链+数字版权,区块链在数字版权中有哪些应用?Nervos值得投资吗?币圈子分析:区块链技术3.0有哪些项目?什么是小蚁共识机制?小蚁共识机制介绍区块链手机是什么?区块链手机能挖矿吗区块链与云计算之间有什么关系?区块链相关技术名词解释INFURA如何解决以太坊的其他大规模挑战什么是dpos共识机制?怎么赚收益?区块链资产如何在场外交易?区块链技术如何?区块链技术安全吗什么是区块链零知识证明?零知识证明是什么?通俗解释:区块链究竟是什么?有什么用?区块链最大价值是什么?区块链价值介绍Cosmos生态是什么意思?一文了解Cosmos生态数字货币转账的区块验证,区块链如何改变交易?通过比特币应用来诠释区块链技术原理掌握私钥就能掌握资产?这个以太坊圈套会让你无语私有链和公有链区别有哪些?私有链的价值是什么?一文了解元宇宙和区块链有什么关系?简单科普去中心化区块链技术是什么?复制私钥反被盗,地址转账反丢币,区块链C端数据安全如何保障?STO现阶段发展怎么样?最新STO技术标准与七大协议简介区块链DAO如何治理?区块链DAO治理流程介绍本体网络如何实现跨链功能的?本体网络有哪些特色?私钥攻击才是权益证明协议的最大要害!支撑POW安全性的不是算力,而是信仰区块链白名单是什么意思?一文读懂区块链中的白名单区块链交易ID怎么查询?区块链交易ID查询教程详解区块链技术与智媒链怎么结合?如何在区块链中储存数据?如何用区块链思维做互联网运营?币圈子分析:区块链技术已开启飞速发展时期区块链如何服务实体经济?区块链如何盈利?怎么进入区块链投资?适合自己的投资方式很重要!下一个20年,基于区块链技术的Web3.0将带来哪些新商业模式?智能合约能做什么?智能合约并不像你想象的那么智能币圈子分析:区块链开发入门怎么样?区块链技术有没有泡沫?区块链世界的UTXO到底是什么鬼?区块链技术和我们普通人有什么关系?区块链炒股怎么样?区块链炒股赚钱吗?币圈子解析:既然自助式行不通那半自助式证券通证发行靠谱吗?周杰伦正式入局NFT是什么名字?以太坊基金会是什么?一文了解以太坊基金会国内监管机构禁止区块链ico的原因是什么?区块链技术的工作原理怎么样?元宇宙房产有什么用?元宇宙虚拟土地靠谱不?区块链智能合约怎么样?什么是区块链智能合约?怎么认识优质的区块链项目?怎么选择区块链项目?最长链是什么意思?为什么是正确的区块链?Fabric基础架构原理(2):共识与交易区块链知识之什么是期货合约,为何风险高容易爆仓亏损还有人做?CertiK是什么审计公司?CertiK审计公司全面介绍一文读懂七大区块链项目基金会运作模式,谁才是真正的透明化!IPFS技术让互联网速度更快、更加安全、更加开放?区块链不会撒谎之怎么用区块浏览器寻找真相?区块链最直白的解释!一文看懂区块链区块链有没有前途?区块链的未来市场价值如何向朋友解释区块链?区块链的通俗解释区块链改变了什么?什么是区块链概念跨链技术目前谁最好?跨链技术对比Hubble Chain白皮书解读之四:高效的标准钟治理模型什么是KYC认证?一文读懂区块链中KYC认证区块链将有哪些商业价值?非小号怎么打不开了?一文揭秘非小号打不开原因什么是区块链硬分叉与软分叉?区块链电子发票是什么?区块链电子发票介绍老百姓怎么投资区块链?投资区块链赚钱妙招!区块链价值是什么?区块链有什么用?区块链应用如何落地?区块链应用成功案例哪些行业使用区块链?本体网络跨链解决方案有哪些优势?树链VS侧链:到底在争论什么?币圈子盘点:投资区块链必备的专业名词解释区块链和大数据的关系?区块链应用大数据的优势?区块链有什么用?区块链核心优势有哪些?哪些区块链游戏项目投资门槛低回报高?介绍一下拒绝听天书!盘点跟链圈人聊天不得不知的58个术语币圈白名单是什么意思?快速讲解币圈白名单区块链开源技术是否有生意?火爆的区块链游戏确是庞氏骗局,区块链游戏存在哪些潜在危机?摆脱掉这些误区你才能更加了解区块链技术!区块链金融监管的话是绝对禁止还是谨慎开放?币圈子分析:区块链存在哪些风险?区块链与人工智能可以协调发展吗?哪个公司用区块链?2019年区块链公司排名2019年中国会怎么对待区块链的发展?区块链技术下的分布式存储是什么?了解一下密钥繁多难记难管理?认识高效密钥管理体系区块链去中心化真的有那么有用吗?币圈子解析:HT可以投资区块链项目吗?币圈子解析:区块链技术在物联网上的具体应用有哪些?黑石区块链交易平台是什么?币圈子全面分析IFO特性及风险徐明星是谁?okcoin交易所创始人徐明星简介EOS名词术语大全!EOS柚子币专业名词解释怎么学习区块链?怎样理解区块链技术?区块链加密货币大全有哪些?区块链前景好不好关于区块链优质的书籍推荐分享2019年哪些区块链公司比较靠谱?区块链的DApp是什么意思?一文解读DApp概念Fabric基础架构原理(3):通道的结构区块链技术:日常生活中哪些领域里也会用到区块链技术呢?区块链里的 “Oracle”是什么意思?和甲骨文公司有关?Hashgraph哈希图是什么?与区块链有什么不同?ERC20是什么链?ERC20是以太坊链吗?加密货币听证会是什么意思?加密货币听证会介绍gas费用什么意思?一文了解gas费用ICO365区块链众筹平台关闭原因揭秘币圈子解析:区块链的核心价值在哪里?2019年最火的区块链有什么商机?哪些大公司在部署区块链2020年区块链app十大排名汇总!元宇宙概念是什么意思?通俗解释元宇宙概念区块链养猫是什么意思?区块链养猫原理养殖与出售跨链桥原理是什么?一文了解跨链桥原理什么是区块链的结构?区块链层叠结构是什么?深度解析PoW和PoS项目的中心化风险是哪些区块链是比特币吗?区块链和比特币的关系详解NFT有什么价值?NFT究竟为什么有价值?区块链金融是否值得投资?区块链金融应用白皮书什么是区块链资金盘游戏? 区块链资金盘游戏介绍哪条链提币手续费最低?区块链真的去中心化吗?区块链去中心化什么意思以太坊数据结构存储方式有哪些?以太坊数据结构与存储分析区块链到底怎么理解?区块链技术的本质及特点知识讲解谈谈“分叉”与“空投”这两大糖果派发方式SC的区链块查不到记录怎么办?为什么分叉对区块链发展至关重要?币圈子解析:区块链中什么是零知识证明?区块链蕴藏着哪些巨大商业机遇?慢雾科技审计通过是什么意思?一文了解慢雾科技私有链一定要有授权才能加入吗?非小号是什么平台?一文玩转非小号去中心化金融是什么意思?一文读懂去中心化金融意思以太坊探究:以太坊ETH交易部分分析区块链是什么?区块链技术发展的三个阶段代表什么币圈子分析:区块链能否实现资产数字化?区块链有什么优点?普通人在区块链的赚钱方式详解区块链如何分类?公有链、私有链和联盟链分别有何特点?Hyperledger Fabric是什么? Hyperledger Fabric介绍区块链如何改变软件行业?区块链怎么应用区块链除了炒币还有哪些用处?区块链技术为何偏爱金融?区块链技术会是噱头吗?一文了解区块链物联网落地应用有哪些?币圈是什么意思?通俗讲解什么是币圈区块链开发用什么语言?区块链开发语言介绍星云链NAS创始人是谁?星云链创始人徐义吉简介Time-stamp是什么?Time-stamp时间戳是什么?区块链等同于数字货币吗?解析数字货币与区块链关系区块链共识机制是什么?有哪些?波卡Polkadot白皮书全文一览(中文版)区块链会影响哪些行业?盘点会被区块链影响变的12个行业主网上线有什么价值?一文了解主网上线价值区块链的核心技术是什么?区块链的核心技术能带来什么改变区块链怎么赚钱?区块链世界里的赚钱机会解析区块链应用到底是什么?区块链带来的益处是什么?Blake2b算法是什么?Blake2b算法币种盘点如何用区块链来改造生产关系?区块链在营销领域有什么价值?币圈子:盘点2019年国内区块链相关政策及落地应用详情哪些明星参与区块链?怎么参与区块链OKFLY合约地址是什么?OKFLY币地址介绍DeFi蓝筹股是什么意思?通俗解释DeFi蓝筹股区块链技术有什么原理?区块链技术原理解析区块链中时间戳是个什么意思?区块链白皮书是什么?区块链白皮书解读区块链及数字货币中双花问题是什么意思?智能合约地址是什么意思?持币地址增加意味着什么?持币地址增加、减少影响分析区块链游戏怎么赚钱?一文学会用区块链游戏赚钱如何把BSC链转到ETH链上?币安智能链跨链教程币圈子解析:智能合约与以太坊还有区块链的关系IDO白名单是什么意思?通俗解释数字货币白名单区块链扩容:本体网络分片技术如何解决区块链扩容问题?哈希算法的作用有哪些?哈希算法作用盘点区块链的意义是什么?区块链名称由来介绍区块链去中心化是什么意思?区块链为什么要去中心化?什么是公有链、联盟链和私有链?币圈子解析:区块链是假的技术革命吗?WNCG是什么游戏?Wrapped NCG/WNCG怎么玩?2017年区块链、比特币发展要点总结分析数字货币是如何来赚钱的?区块链钱从哪里来?区块链如何融资?可以通过区块链融资吗?2019年区块链的发展趋势怎么样?币圈子解析:真正的区块链社群什么样?如何进入了解区块链和数字货币领域?区块链是创业者翻盘的杀手锏吗?在区块链及数字货币割韭菜是什么意思?挖矿是什么意思?什么是POS算法和POS机制?什么是私有链?私有链的应用场景有哪些?比特币、以太坊、莱特币等主流币区块链浏览器查询网址盘点Robinhood是什么公司?罗宾汉Robinhood全面介绍深度解析主网上线需要多久?2019年区块链概念股怎么样了?币圈子分析:区块链数字货币诞生的意义是什么?EOS区块链浏览器怎么使用?EOS区块链浏览器使用教程区块链共识机制是什么?区块链为什么需要共识机制央务区块链是什么?何为央务区块链什么是区块链分叉?区块链分叉的真相是什么?三分钟看懂区块链ICO、IEO和IDO美元大跌对币圈有什么影响?UniswapV2和V1有什么区别?比特猪是什么?比特猪风险及如何赚钱全面介绍OpenSea怎么买NFT?三分钟学会在OpenSea购买NFT什么是区块链,对于区块链你有哪些理解?数字藏品是实物吗?可以交易吗?区块链|构建社群链条,链接价值区块比较赚钱的区块链套路是这些,细数区块链赚钱6大招区块链一定要挖矿吗?区块链如何挖矿分布式、去中心化、多中心化是同一回事吗?区块链技术如何推动资产的转移?操作解析币圈子解析:区块链当中“主网上线”是什么?区块链不可篡改的原因是什么?哪里的高校有区块链培训课堂?区块链知识之明网、深网、暗网的区别及暗网的危害以太坊合约地址是什么?怎么查?区块链到底是不是传销?为什么说区块链是骗局Immutable X是什么项目?一文读懂Immutable X项目区块链如何消除互联网广告数据欺诈?操作技术分析通俗解释区块链是什么?一份账本能带来什么?P2E游戏是什么意思?一文读懂P2E游戏面对争论不休的区块链市场,如何抓住区块链风口下的机会?区块链虚拟币_区块链虚拟币多币钱包有哪些优势?区块链侧链是什么?一文了解区块链侧链区块链算法有哪些?盘点常见的几种区块链共识算法区块链节点是什么?区块链节点基本原理什么是NFT?NFT概念最通俗解释五大领域的区块链已经落地,来看看有哪几个?区块链钱包会是第二个支付宝吗?币圈子分析:BTM资产上链的设计真的可靠吗?DeFi借贷怎么玩?DeFi借贷究竟如何获利?如何通俗解释区块链?如何进入区块链领域?NFT游戏有哪些?盘点当前热门的NFT游戏可以赚钱的元宇宙游戏有哪些?智能合约能实现哪些功能?智能合约功能介绍The Sandbox国内能玩吗?The Sandbox怎么进入?区块链3.0是什么意思?有哪些项目产品代表?区块链OTC是什么意思?波卡的创始人是谁?波卡币创始人是哪国人?区块链技术现阶段有什么弊端呢?区块链弊端分析正规区块链平台有哪些?盘点十大区块链平台普通人怎样投资区块链?有国内区块链布局分析吗?什么是区块链ICO、IFO?ICO和IFO是什么意思NEO-dBFT共识机制算法的分析与完善DeFi是什么意思?区块链DeFi详细解释DeFi套利科学家是什么意思?一文读懂DeFi科学家PoB共识机制是什么意思?智能合约漏洞周而复始!游戏合约漏洞全面汇总NFT元宇宙怎么投资?NFT元宇宙哪个项目潜力大区块链为什么要发行代币?为什么需要挖矿?2020年最新十大区块链交易平台排行榜区块链应用落地领域有哪些?一文学会TRC20区块链浏览器查询一文了解DeFi2.0和DeFi1.0的区别银行在区块链领域的应用有哪些?什么是区块链哈希算法?加密货币中哈希算法的应用有哪些?区块链可以分为哪些类?区块链分类介绍dag公有链是什么意思?dag公有链项目有哪些?区块链的分布式数据库有什么用?该怎么应用?区块链技术能否帮助实现个人信息安全?STO实践分析:ERC1410标准从分析到代码实现过程区块链的全新记账方式与传统银行相比有优势吗?币圈子解析:一个币上主网了会如何?NFT与元宇宙是一回事吗?一文了解NFT和元宇宙关系POS共识机制是什么意思?杰伦熊NFT是什么意思?一文了解周杰伦NFT波场区块链浏览器怎样使用?波场区块链浏览器使用图文教程链游是什么意思?一文读懂链游智能合约在区块链上运作目前面临的问题?元宇宙的概念是怎么来的?元宇宙概念来源区块链不可篡改的工作原理是什么?迅雷区块链是什么意思?区块链除了炒币还有什么?细数2019年区块链行业10种赚钱方式币上公链是什么意思?币上公链意味着什么?区块链交易ID能查身份吗?可以公开吗?石墨烯区块的功能实现!BU融合石墨烯区块传播技术区块链突然出现的IFO是什么?IFO是什么意思委托证明共识算法是什么?委托证明共识算法的利弊分析币圈子解析:区块链中的链圈、币圈、矿圈是什么?共识机制在区块链中的作用有哪些?NFT盲盒是什么意思?一文读懂NFT盲盒元宇宙究竟是好是坏?元宇宙利弊分析为什么区块链要发数字货币?区块链和数字货币的关系是什么TokenClub是什么?TokenClub业务线介绍区块链如何解决信任?区块链的信任究竟来自哪里区块链在金融行业有哪些应用?区块链技术未来将如何发展?应用场景在哪些方面?区块链如何保证依次顺序相连?区块链TRC20是转到哪个链NFT游戏怎么玩?教您快速玩转NFT游戏

什么是Hashgraph算法?Hashgraph算法一种高速异步共识算法

2020-03-04 13:45:29 | 来源:互联网 | 加载中...人阅读 | 转载:币圈子
全文导读
Hashgraph 算法实现了异步拜占庭容错(ABFT),因而能容纳非常高的吞吐量并能非常快速的处理交易(官网提供的数据显示,在真实环境下可以达到惊人的 250k TPS)。

什么是Hashgraph算法?Hashgraph算法最早是由 Leemon Baird 博士在 2016 年发表的一篇论文“The Swirlds Hashgraph Consensus Algorithm: Fair, Fast, Byzantine Fault Tolerance”(https://swirlds.com/downloads/SWIRLDS-TR-2016-01.pdf)”上公开,根据其介绍,Hashgraph 算法实现了异步拜占庭容错(ABFT),因而能容纳非常高的吞吐量并能非常快速的处理交易(官网提供的数据显示,在真实环境下可以达到惊人的 250k TPS)。

Hashgraph算法简介

Hashgraph 是一种异步拜占庭容错算法(ABFT),它跟我们目前常见的 PBFT 算法最大的不同就是它是完全异步的。我们知道 PBFT 算法能支撑的网络规模是非常有限的最大原因就 PBFT 模型的通信复杂度是 O(N^2),随着节点数量的增加,需要通信的消息数量呈指数级别的上升。而 Hashgraph 突破性的抛弃 PBFT 中使用的消息同步机制,使用异步 BFT,通过保证最终确定性来确保算法的高效和安全。

Hashgraph 采用的是 DAG 数据结构,这跟当前的很多开源链(比如 Iota,byteball, nano 等)是类似的,因为它们都采用 DAG 作为底层数据结构模型。但是 Hashgraph 最特别的一点是,它无需中心权威节点,而是依靠独特的 Gossip about Gossip 和 Virtual Vote 两大机制来保证了算法可以在纯异步的环境中高效运行,并且通过绝对多数(超过 2/3 节点)强可见(强引用)机制来保证了共识结果的正确性(安全)。

Hashgraph 算法是一种拜占庭容错算法,它要求节点数量是相对固定的(总量为 N 需要预先设定),这样的话,它就可以通过大于 2/3 忠诚节点的比例原则来达到拜占庭容错。这跟当前公链模型下(比如 DAG 主链,POW,POS 等)这些算法在达到共识的条件上有一些区别,所以更适用于私链(或联盟链)。但是,由于其独特的性质(在保证去中心化的同时不需要繁重的工作量证明),Hashgraph 在未来的公链也有相当潜在的使用价值。

最后,再介绍一下 Hashgraph 跟其他开源项目在运作模式上的区别。

根据原作者发布的白皮书介绍,Hashgraph 仅是一个算法的名字,它既不是区块链项目(比如比特币,以太坊这种完整的可运行的系统),也不是开源的。它是由发明它的 Leemon Baird 博士所创建的Swirlds, Inc公司负责掌控,并运营在 Hedera 项目(https://www.hedera.com)之下。Swirlds 公司对该算法申请了专利并进行了很强的技术保护,它致力于在企业之间以合作的方式来运作和使用基于 Hashgraph 开发的应用。

从这里我们可以大致看到,Hashgraph 是按照一个相对传统的方式在运作。虽然其核心算法的源代码并不公开,它还是做出了一定程度的开放来使得整个区块链社区和开发者受益,比如对外提供 SDK(https://dev.hashgraph.com/)。由于 Hashgraph 算法是用 Java 和 LISP 实现的,因此很多基于 JVM 的语言都可以在其之上构建应用程序。当然,社区的开发者也基于 Hashgraph 公开的算法(论文)实现了许多其他语言的版本(比如 Go,Python, Javascript 等),由于算法的简洁和优雅,已经有越来越多的开发者被吸引。

Hashgraph算法原理

介绍完了 Hashgraph 的相关背景,我们接下来进入主题,也即算法原理。

实际上,算法的大部分内容在论文中都有介绍,不过,毕竟论文发表的时间早,其中难免缺失许多细节。因此,Leemon 博士在其发表之后的数年时间内又不断对该算法做了更多更细致的描述和改进。在 Youtube 上也有它对该算法的一个长篇介绍,不过很多人看完仍然表示似懂非懂,不好理解。因此,这篇文章致力于把算法用更易懂的方式解释得更通透一些。

在介绍算法之前,先了解论文中所提出的一些概念,Event,这个是 Hashgraph 中最基本的元素和概念。

在 Hashgraph 中,使用一种叫Event的数据结构来代替我们常见的区块链(比如比特币)中的 Block 概念。Event 由每个节点自行创建,它主要包含四类元素:交易集合,时间戳,以及对两个 Parent Events 的引用哈希。

什么是Hashgraph算法?Hashgraph算法一种高速异步共识算法

在传统的区块链中,新产生的区块只能是只能有一个先导区块的,在 Hashgraph 中,每个 Event 必须要链接两个 parent Events,其中一个必须是自己,而另一个则可以是任何一个从其他节点发来的 Event。

我们来对比一下传统区块链的结构和 Hashgraph 的结构之间的区别,如下:

什么是Hashgraph算法?Hashgraph算法一种高速异步共识算法

Hashgraph 算法的核心技术点是两个部分:谣言算法(Gossip about Gossip)和虚拟投票(Virtual Voting)。

接下来,我会一步一步详细介绍!

Gossip About Gossip

Hashgraph 共识的机制和 hashgraph 结构的构建是通过 Gossip 过程来完成的(更多关于 Gossip 机制的介绍,可以参考我这篇文章:“P2P 网络核心技术:Gossip 协议”)。

Gossip 简单来说就是,节点随机选择一个可以连接的邻节点,向其发送一条信息(Event)。而 Gossip about Gossip 则是,收到 gossip 信息的节点,对该 gossip 信息进行签名,并且再把该签名打包进一个新的信息中,并随机发送给网络中的任一节点。这样,每个节点发出的 Gossip 信息都包含了对其收到的前一个 Gossip 信息的签名验证,实际上就是做了一个见证(Witness)工作。

注意这里的 Gossip 过程是非常简单的,收到 Event 信息的节点可以向任意一个或多个节点继续 Gossip 新的 Event。每一次 Gossip 都是对前一次信息的背书和见证。

Local hashgraph copy

我们用小写的 hashgraph 表示该算法底层使用的数据结构,参与共识的每个节点都会保存一份完整的 hashgraph 副本图,初始时(genesis),每个节点上的这个副本图都是空的,当开始有节点产生 Event 之后,就会在自己的 hashgraph 副本图上进行记录。

比如,每个节点都创建第一个 Event 时,他们各自的副本图如下:

什么是Hashgraph算法?Hashgraph算法一种高速异步共识算法

当 A 收到 C 发来的 Event 时,A 就会更新本地的 hashgraph 副本,如下:

同时,A 还会基于 Event_a1 和 Event_c1 创建一个新的 Event,并 Gossip 出去,如下:

什么是Hashgraph算法?Hashgraph算法一种高速异步共识算法

假设刚才在 A 收到 C 的 Event 时,C 也收到了 D 的 Event,那么各个节点的 hashgraph 副本图则会显示如下:

什么是Hashgraph算法?Hashgraph算法一种高速异步共识算法

某个时间点之后,大家都收到了彼此发给对方的消息

可见,在节点相互 Gossip 通信的过程中,它们各自 hashgraph 副本的内容都不尽相同,但是有一点非常重要的就是,每个节点都会忠实的记录自己所创建的所有 Events。

比如上图中的节点 A 和 B,A 记录了自己所创建的所有 Events,即 a1 和 a2.而 B 同样记录了自己所有的 Events,b1 和 b2.但是 A 缺少 B 的所有 Events,而 B 则缺少 A 的最新 Event a2.

当 A 准备把 a2 发给(gossip)给 B ,如下:

并且,A 准备更新自己副本上 B 这部分的数据时,发现自己缺少 B 这部分前序的数据,因此,B 会把它的历史数据同步(Sync)给 A。而 B 的副本上由于已经有 a1 了,因此在收到 a2 之后无需再同步。

什么是Hashgraph算法?Hashgraph算法一种高速异步共识算法

最终,hashgraph 就会更新成如下状态:

什么是Hashgraph算法?Hashgraph算法一种高速异步共识算法

现在,我们对于 Gossip 过程和副本结构有了一个初步的认识,接下来,我们来了解 Hashgraph 算法中定义了哪些状态

可见

由于 hashgraph 中,所有 events 都会引用两个 parent events,因此,如果一个 child event y 可以回溯到某个 ancestor event x,那么就说 y 可见 x。

而且,同一个节点产生的事件,后续事件总是可见先前所有事件,实际上,它们还是强可见的。

如下:

强可见

当事件 Y 能找到事件 X 的所有路径中跨越了绝对多数的节点,那么事件 Y 强可见事件 X。白皮书中提到经过数学论证可以保证两个强可见的节点在虚拟投票时能获得一致的结果

比如下图,想要判断 b5 是否强可见 c1.

我们需要做的就是,把所有从 b5 能可见 c1 的路径都找出来,如果这些路径集合中,能够包含超过 2/3 的节点(也就是要包含至少 4 个节点),那么就说 b5 强可见 c1.

如下:

可以看到,b5 有 3 条路径都能可见 c1.这 3 天路径经过的节点分别是,path1: (B, C),path2:(B, D, C), path3(B, E, C),

一共经过了 B, C, D, E 4 个节点,满足超过 2/3 节点的要求,因此,可以确认事件 b5 强可见事件 c1.

轮次 Round

在 Hashgraph 中,根据事件所处的可见状态,把他们分为不同的轮次(Round)。

当一个事件强可见绝对多数节点上的先前事件时,我们就说该事件在一个新的轮次上,记为 R。

我们通过一个示意图来理解轮次的概念

上图中,事件 a5 强可见了 R 轮的 a1. b1. c1. d1 共 4 个事件,也就是说强可见了绝对多数节点的第R 轮的事件,因此,a5 就在一个新的轮次 R + 1 上。

注:这里的绝对多数是指 Supermajoiry,即超过 2/3.文章后续内容有使用绝对多数的地方均表示超过 2/3 的意思。

创建轮

所谓的创建轮(Creation Round),就是当一个事件被创建时,它所在的轮次。通常,一个事件被创建时,它会被立即赋予一个轮次号,跟其父事件是在同一个轮次一样。也就是说,如果同节点的父事件是 R 轮,那该事件被创建时也是在第 R 轮,它的创建轮就是 R 轮。

比如,上图中,初始(Genisis)情况下,所有节点的状态都是相同的,把它定义为定义而第 R 轮,并且 R = 1.后续创建的事件都是在第 R 轮的。

接收轮(Receive Round)很好理解,就是当某个事件强可见超过 2/3节点的本轮或者上一轮的事件时,这个事件就达到了一个新的轮次,这个轮次就是他的接收轮。如下图:

从上图中,我们可以看到,当 a5 和 d5 被创建时,它们的创建轮是第 R 轮,而当它们能够强可见绝对多数节点的第 R 轮的见证人事件(即 a1. b1. c1. d1)时,它的接收轮就变为 R + 1 轮,也就是说,a5 和 d5 都变成 R + 1 轮的事件了,并且,在它们之后创建的子孙事件都在 R + 1 轮。

这里需要注意的是:如果事件 a5 只能强可见 R 轮某节点的见证人时,a5 的轮次是不会增加的,依然为此在 R 轮。只有当其强可见绝对多数节点的第R 轮的见证人,它的轮次才变为 R + 1 轮。

见证人和知名见证人

见证人(Witness),就是第 R 轮所创建的第一个事件。比如上图的 a1.b1.c1. d1 和 e1.它们都是各自节点的见证人事件。

知名见证人(Famous Witness),当 R 轮的见证人事件被 R + 1 轮的多数(超过 2/3)见证人强可见时,它就是知名见证人事件。

由上图我们可以看到,c1 被 R +1 轮的大部分见证人事件强可见,因此 c1 就是知名见证人。

我们注意到这里暗含了一个强约束条件,就是 R + 1 轮的见证人事件,这意味着 [a5. b5. c5. d5] 这几个事件必然是强可见大部分节点的第R 轮见证人事件的,但不必然强可见 c1(比如他们都强可见 [a1. b1. d1. e1] 这 4 个见证人事件。所以,要判断 c1 是否是知名见证人,就必须要求 R + 1 轮的大部分事件都强可见 c1.一旦满足,说明 c1 就是知名见证人了,知名见证人意味着不可更改,这时候系统就可以对该事件进行 commit。

虚拟投票(Virtual Vote)

上述 Event 状态变迁和系统状态变迁的过程其实也包含了投票的过程,投票是在上述状态变迁过程中完成的。

根据上述的算法介绍,我们知道一个 Event 的状态变迁过程是这样的:

可见 -> 强可见某祖先 Event -> 强可见绝对多数节点的祖先 Events -> 轮次增加(即 Round + 1) -> 大多数 R+1 轮 Witness 强可见 R 轮某个 witness -> R 轮该 Witness 成为 famous witness-> commit。

如图:

虚拟投票实际上就是指上述两个黄色部分。它主要是分为两个步骤来进行的,① 处相当于 Pre-Vote 过程,这里其实是确定投票委员会成员,如果一个事件强可见大多数 witness,那么它对某 witness 的票就有效。而② 处则是 Pre-Commit 过程,收集投票委员会对某个祖先 Event 所投的票,如果票数超过 2/3.那么就可以把该 Event 标记为 Famous,也就是不可更改了。接下来只需要 commit 就行了。

注:R + 1 轮的 Witness 只会对 R 轮的 Witness 投票,R 轮 Witness 后续的 Events 不会收到投票。 Witness 是指 R 轮第一个创建的 Event,如下:

我们来看一下想要把 R 轮的 c1 标记为 Famous 需要经过哪些步骤:

1)判断每个节点满足 R + 1 轮的 Event

这是一个对当前节点的各 Event 进行不断回溯验证的过程。

2)判断每个节点中,R + 1 的 Event 是否强可见 c1.如果强可见,那就相当于 Vote Yes。

3)计算 Vote 数量,如果超过 2/3 的 Event 都投票 Yes。就把 c1 标记为 Famous。

实际上,计票过程是在 R + 2 轮进行的。因为即使 R + 1 轮所有 Event 都强可见 c1.它们彼此之间也互相不知道对方的投票情况。因此,必须由下一轮的 Event 来收集大家的

投票结果。

由上图可见,R + 1 轮的 [a5. b5. c5. d5] 以绝对多数的比例对 c1 形成了强可见状态,使得 c1 满足知名见证人人条件。R+2 轮上的每个见证人则对 R+1 轮进行收集投票。如图,a9 强可见了 R+1 轮的这 4 个强可见 c1 的事件,因为已经超过绝对多数,因此 a9 可以立即确认 c1 事件,也就是 c1 已经达到全网共识而且不可更改。

注:Hashgraph 根据数学理论证明,任何一个 R+2 轮见证人如果对投票结果做出了决定,那么这个结果就是全网的结论,如果这轮见证人无法做出决定,就由下一轮见证人计票决定,直到得出确切结论。

事实上,R + 2 轮这个收集投票的过程只是一个学习共识结果并进行 commit 的过程,因为一旦知名见证人被确定,剩下的过程就是各个节点把这个结果进行提交了。

接收轮次和共识时间戳

一旦某个轮次确定了所有的(or 绝对多数)知名见证人,就可以为这一轮次中的其他普通事件(非 witness)确定接收轮次和共识时间戳(consensus timestamp)。

如果一个事件被某轮的所有知名见证人(知名见证人数量必须超过 2/3)都可见,就说它的接收轮为这些知名见证人所在的轮次。

比如,第 R + 1 轮的所有知名见证人都已经得到确认,如果这些知名见证人都可见某个祖先事件,那么就说这个祖先事件的接收轮为 R + 1.

比如下图,假定 a5. b5. c5. d5 都是 R = 2 轮的知名见证人,它们都可见 a3 事件,我们就说 a3 在 R = 2 轮被接受。而对于 b4 来说,只有 b5 可见它,其他见证人并不可见它,因此,它的接收轮还不确定,只能等待后续轮次的见证人满足可见的条件,才能确定它的接收轮。

现在假定我们有一个 Event x,其接收轮为 R + 1.我们想要确定其在所有 event 中的 timestamp。

Hashgraph 采用的方法是,先确定各个节点中的可见 Event x的最早 Event,然后把它们的 timestamps 集合取中位数作为 x 最终的 timestamp。比如,找到节点 A 中最早可见 x 的 Event,样,找到节点 B,C, D 中最早可见 x 的 Event 。对于 A 来说,最早可见 x 的就是 x 自己,而对 B, C, D 来说,最早可见可以是任意 Event。

为了便于理解,我画了一个示意图来描述,如下:

想要确定 a3 的 timestamp,我们从各个可见它的见证人节点中,查找最早可见 a3 的 events。

如上图,A 节点最早可见 a3 的时间就是 a3 自己,而 B 节点最早可见 a3 的则是 b3.同理得到 c4 和 d4.

这样,我们就得到一个 timestamp 集合:[a3. b3. c4. d4],取它们的中位数,就得到一个基准 timestamp,把它作为 a3 的真实 timestamp。

根据相同的做法,我们可以得到其他所有 Events 的 timestamp,也就是说我们可以得到一个 Total order。

Tie breaker

当然,仅有 timestamp 可能还无法确定 Event 的先后顺序,因为很有可能两个 events 会有相同的 timestamp。所以还需要一些其他条件和规则来约定顺序,在Hashgraph中,是按照如下规则来排序的。

温馨提示:文章不代表币圈子立场,不构成任何投资建议,谨防风险!本文来源于币圈子网站,转载请注明出处!侵权必究!
相关阅读
扩展阅读