区块链
Blockchain 标签描述

作者:freewind比原项目仓库:https://github.com/Bytom/bytom在前一篇中,我们说到,当比原向其它节点请求区块数据时,BlockKeeper会发送一个BlockRequestMessage把需要的区块height告诉对方,并把该信息对应的二进制数据放入ProtocolReactor对应的sendQueue通道中,等待发送。而具体的发送细节,由于逻辑比较复杂,所以在前一篇中并未详解,放到本篇中。 由于sendQueue是一个通道,数据放进去后,到底是由谁在什么情况下取走并发送,BlockKeeper这边是不知道的。经过我们在代码中搜索,发现只有一个类型会直接监视s...

  kipbl9wlCWaT   2023年11月13日   22   0   0 比原链p2pBytom区块链Blockchain

作者:freewind比原项目仓库:https://github.com/Bytom/bytom在上一篇我们已经知道了比原是如何监听节点的p2p端口,本篇就要继续在上篇中提到的问题:我们如何成功的连接上比原的节点,并且通过身份验证,以便后续继续交换数据? 在上一篇中,我们的比原节点是以solonet这个chain_id启动的,它监听的是46658端口。我们可以使用telnet连上它: $telnetlocalhost46658 Trying127.0.0.1... Connectedtolocalhost. Escapecharacteris'^]'. ט�S��%�z?��_�端��݂���...

  kipbl9wlCWaT   2023年11月13日   21   0   0 比原链p2pBytom区块链Blockchain

环境 ubuntu16.044.4.0-104-genericDockerversion17.03.0-ce,build60ccb22docker-composeversion1.14.0,buildc7bdf9egitversion2.7.4fabric-peer:x86_64-1.0.5 安装部署 1、从DockerHub上拉取镜像  dockerpullhyperledger/fabric-peer:x86_64-1.0.5dockerpullhyperledger/fabric-membersrvc:x86_64-0.6.1-previewd...

  JZkQwEzW9MHv   2023年11月02日   52   0   0 区块链HyperledgerBlockchain

本文将会给大家介绍一下比原链总体的技术架构。 如下图所示:比原链分为三个层次 第一层就是大家接触比较多的钱包层,就是进行收款和打款的模块,钱包一般带操作界面,大家都可以日常使用,所以会比较熟悉。 然后就是最核心的内核层,内核可以理解为分布式系统中每个节点认同的一套规则,只有有相同的规则,两个节点才能达成一致。如果规则不同,其实就是发生分叉了。 最后一层是通信层,通信层是节点之间交换信息的方式,包含区块同步,交易同步等。 首先来看内核层,内核层主要由五个模块构成: 孤儿块管理:孤儿块就是由矿工挖出但未成为主链区块的区块(在相同高度产生2个甚至更多的合法区块,一个区块成为主链,剩下的则称为孤儿块...

  kipbl9wlCWaT   2023年11月02日   51   0   0 比原链Bytom区块链架构Blockchain

指路牌 以太坊 区块链 Dapp 以太坊helloworld 环境 windows1064bit 参考博客 youclavier-以太坊投票Dapp教程 背景 准备接手一个IPFS+Ethereum的项目,先学习一下Ethereum,并尝试完成一个HelloWorld。 步骤 参考我另一片blog,安装nvm 安装node9.11.1并切换环境 nvminstall9.11.1 nvmuse9.11.1 创建一个新的工作目录,并在命令行索引到该路径 安装ganche-cli、web3、solc npminstallganache-cli npminstallweb3@0.20.1...

  tOlYkgFR7CZR   2023年11月02日   29   0   0 EthereumBlockchain

作者:freewind比原项目仓库:https://github.com/Bytom/bytom在前一篇中,我们已经知道如何连上一个比原节点的p2p端口,并与对方完成身份验证。此时,双方结点已经建立起来了信任,并且连接也不会断开,下一步,两者就可以继续交换数据了。 那么,我首先想到的就是,如何才能让对方把它已有的区块数据全都发给我呢? 这其实可以分为三个问题: 我需要发给它什么样的数据? 它在内部由是如何应答的呢? 我拿到数据之后,应该怎么处理? 由于这一块的逻辑还是比较复杂的,所以在本篇我们先回答第一个问题: 我们要发送什么样的数据请求,才能让比原节点把它持有的区块数据发给我? 找到发送...

  kipbl9wlCWaT   2023年11月13日   22   0   0 比原链同步Bytom区块链Blockchain

作者:freewind比原项目仓库:https://github.com/Bytom/bytom 在上一篇,我们知道了比原是如何把“请求区块数据”的信息BlockRequestMessage发送给peer节点的,那么本文研究的重点就是,当peer节点收到了这个信息,它将如何应答? 那么这个问题如果细分的话,也可以分为三个小问题: 比原节点是如何收到对方发过来的信息的? 收到BlockRequestMessage后,将会给对方发送什么样的信息? 这个信息是如何发送出去的? 我们先从第一个小问题开始。 比原节点是如何接收对方发过来的信息的? 如果我们在代码中搜索BlockRequestMess...

BlockChain:区块链技术周边概念(RelevantConceptsofBlockChain)简介、入门、使用之详细攻略     目录 设计思路 RelevantConceptsofBlockChain         设计思路     RelevantConceptsofBlockChain 热议区块链一句话解释各种币的用途1、BTC:数字黄金2、ETH:智能合约和电子现金3、BCH:比特币克隆版4、XRP:企业转账网络5、LTC:更快版本的比特币6、DASH:隐私性更强的比特币克隆版7、NEO:...

  Ir7h4rg8vnGt   2023年11月02日   43   0   0 区块链Blockchain

作者:freewind比原项目仓库:https://github.com/Bytom/bytom我们知道,在使用bytomdinit--chain_idmainnet/testnet/solonet初始化比原的时候,它会根据给定的chain_id的不同,使用不同的端口(参看config/toml.goL29): mainnet(连接到主网):46657 testnet(连接到测试网):46656 solonet(本地单独节点):46658 对于我来说,由于只需要对本地运行的一个比原节点进行分析,所以可以采用第3个chain_id,即solonet。这样它启动之后,不会与其它的节点主动连接,...

  kipbl9wlCWaT   2023年11月13日   23   0   0 比原链p2pBytom区块链Blockchain

BlockChain:《区块链世界简明生存指南(一块听听)》2017-06-06李笑来—听课笔记分享(2) &nbsp; 目录 1、第1部分 2、第2部分 3、第3部分 &nbsp; &nbsp; 李笑来《李笑来Press.One设计理念》.mp3 1、第1部分 2、第2部分 3、第3部分 &nbsp; &nbsp; 李笑来最热音频《李笑来教你割韭菜内部录音52分钟版》 &nbsp; &nbsp; <!-本文包含:- <!--

  Ir7h4rg8vnGt   2023年11月02日   46   0   0 区块链Blockchain

作者:freewind比原项目仓库:https://github.com/Bytom/bytom最开始我对于这个问题一直有个疑惑:区块链是一个分布式的网络,那么一个节点启动后,它怎么知道去×××别的节点从而加入网络呢? 看到代码之后,我才明白,原来在代码中硬编码了一些种子地址,这样在启动的时候,可以先通过种子地址加入网络。虽然整个网络是分布式的,但是最开始还是需要一定的中心化。 预编码内容 对于配置文件config.toml,比原的代码中硬编码了配置文件内容: config/toml.goL22-L45 vardefaultConfigTmpl=`ThisisaTOMLconfigfile. ...

  kipbl9wlCWaT   2023年11月13日   22   0   0 比原链Bytom区块链Blockchain

BlockChain:Sceneapplication区块链场景应用集合 &nbsp; &nbsp; 目录 医疗行业 1、制药温度实时监控 2、智能合约自动验证医疗保险所需的CMN 3、可信任的数据共享(医药公司、医药科研人员) 4、药物溯源验药品真实性 &nbsp; &nbsp; &nbsp; 医疗行业 1、制药温度实时监控 &nbsp; &nbsp; 2、智能合约自动验证医疗保险所需的CMN &nbsp; 3、可信任的数据共享(医药公司、医药科研人员) &nbsp; 4、药物溯源验药品真实性 &nbsp; &nbsp; &nbsp; &nbsp; <!-本文包含:...

  Ir7h4rg8vnGt   2023年11月02日   38   0   0 区块链Blockchain

如何利用TruffleReact框架构建完整的智能合约 使用solidity的truffle框架开发智能合约,前端使用react框架,最终完成智能合约从前端到后端,从开发到部署的完整流程。 1.版本需求 Trufflev5.0.28(core:5.0.28) Solidityv0.5.0(solc-js) Nodev8.11.2 Web3.jsv1.0.0-beta.37 2.项目初始化 mkdir-ptruffle cdtruffle truffleunboxreact 3.合约编写、编译和部署 将Githubtruffle-react目录下的文件拷贝出来。 copy./sourc...

  AnKbtRziypAG   2023年11月02日   25   0   0 区块链reacttruffleBlockchain

BlockChain:《世界经济论坛:区块链将如何重塑金融业?》—20160812—听课笔记 导读&nbsp;&nbsp;&nbsp;&nbsp;2016年8月12日,世界经济论坛(WorldEconomicForum,WEF)与德勤联合发布了长达130页的报告《区块链将如何重塑金融服务业(Anambitiouslookathowblockchaincanreshapefinancialservices)》。&nbsp;&nbsp;&nbsp;&nbsp;该报告是《金融基础设施的未来(Thefutureoffinancialinfrastructure)》系列报告的一部分,其撰写历经了...

  Ir7h4rg8vnGt   2023年11月02日   30   0   0 区块链Blockchain

这两年要说什么概念最火,那一定是区块链了。现在要是自己不说一说什么是公链、私链,什么是Token,都不好意思说自己是做IT的。可是什么是区块链?它的出现能解决我们现实生活中什么问题?什么是代币?什么是共识机制?什么是智能合约?这些问题,作为一个IT的从业人员都不一定说的很清楚,更别说那些完全不接触IT行业的人了。 我现在正负责研发一个靠谱的区块链项目。我会在这个系列的文章里,尝试着用通俗的语言讲清楚以上的这些问题。但我的文章和其他介绍区块链的文章不一样,我做的是实际落地的项目,不说虚头巴脑的话。如果你想找一点玄之又玄、神乎其神的话去当谈资,我肯定让你失望;如果你想在这个风口直挂云帆,请上贼船,...

  J3gi65S0vDnG   2023年11月13日   24   0   0 代币区块链麻将Blockchain

更多微软Azure动手实战视频,请关注公众号: 本文是前奏,本来要介绍Azure上的AzureBlockchainService,发现,需要从什么是区块链开始讲起。。。 什么是区块链?我们从比特币说起,2008年11月,中本聪提出了比特币白皮书,比特币系统从09年至今,未出现重大安全事故。 1.比特币的底层技术便是区块链; 2.比特币是点对点的电子现金系统(支付领域); 3.该系统基于区块链技术构建; 4.该系统通过区块链技术,使得点对点电子交易不需要中间方验证; 5.具有实验性质,运行10年,未出现重大问题。 简单理解区块链,从一个故事说起: 张三给李四转1000块钱的故事...

  Maap8g30Gm0r   2023年11月02日   32   0   0 azureBlockchain

BlockChain:MIT教授、图灵奖得主SilvioMicali,演讲题目《区块链的前景、挑战及Algorand的解决方案》听会记录 &nbsp; 目录 引入 现场图片​​​​ 现场PPT &nbsp; &nbsp; &nbsp; 引入 &nbsp;&nbsp;&nbsp;&nbsp;2018年2月,图灵奖得主、MIT教授SivioMicali募集400万美元开发Algorand区块链协议一事受到了国内外媒体的普遍关注。Micali是一位密码学家和计算机理论学家,他因在伪随机数和零知识证明领域的成就而出名。(零知识证明是zk-SNARKS的基础,匿名区块链项目Zcash使用的就是零...

  Ir7h4rg8vnGt   2023年11月02日   34   0   0 区块链Blockchain

BlockChain:《区块链世界简明生存指南(一块听听)》2017-06-06李笑来—听课笔记分享(1) 导读&nbsp;&nbsp;&nbsp;李笑来是一位得到App专栏的作家,专栏《通往财富自由之路》订阅人数近15万,著名书籍《把时间当做朋友》,他曾经是新东方的托福英语老师,区块链6年经验,曾经以投资比特币和股票实现财务自由。今天由笑来老师给大家分享区块链世界简明生存指南升级版,教大家如何参与区块链投资,实现自己的财富自由。 &nbsp; &nbsp; 目录 1、接下来给大家讨论一下比特币 比特币究竟是什么?比特币的四重含义 什么是区块链? 比特币结论 2、山寨币、二代币、竞争...

  Ir7h4rg8vnGt   2023年11月02日   63   0   0 区块链Blockchain

1、makegen_config generatethecrypto-configandchannel-artifacts. $hyperledger/docker-compose-files/hyperledger_fabric/v1.0.5$makegen_config 2、进入到cli容器里面 $dockerexec-itfabric-clibash 3、CreateApplicationChannelwithdefaultnameofbusinesschannel. cd/tmpbash/tmp/scripts/test_channe...

  JZkQwEzW9MHv   2023年11月02日   43   0   0 区块链FabricBlockchain

BlockChain:【中本聪】历史之作《Bitcoin:APeer-to-PeerElectronicCashSystem》《比特币:一种点对点的电子现金系统》—九页中英文对照翻译 导读1、了解区块链底层原理技术,还是要看原汁原味的白皮书,对的,就是《Bitcoin:APeer-to-PeerElectronicCashSystem》2、有些术语翻译或许不太准确,欢迎前来提错误!!2017-12-30最近一次修改 警告:禁止粘贴复制,请尊重博主知识分享!感谢! &nbsp; &nbsp; 目录 背景 比特币的创世区块 百家观点 论文 摘要 1.简介-Introduction 2.交...

  Ir7h4rg8vnGt   2023年11月02日   51   0   0 区块链Blockchain