Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 22 页
  • 如何搭建EOS开发环境

    首发 新窗
    支持的操作系统 mac 基础环境 获取并编译 EOS 下载 eos 编译源码生成可执行文件 $ ./eosio_build.sh 编译时间比较长,需要耐心等待,大约30分钟~50分钟,编译成功: EOS附带的可执行程序: nodeos: 区块链服务器节点生成组建 cleos: 和区块链交互的接口命令 keosd: EOS 钱包 eosio-launcher:节点网络组成和部署的应用 所有这些程序/eos/build/programs都存在于这个文件夹 运行一个单节点网络 执行完./nodeos程序后会抱错 出现上面错误,我们需要配置一下config.ini 修改内容,如下图所示: 完 ... 阅读全文
    曲水流觞113
    2022-11-6 14:24
    区块链技术
    支持
    反对
    回复
    收藏
  • bytom源码分析-P2P网络-upnp端口映射

    首发 新窗
    简介 https://github.com/Bytom/bytom 本章介绍bytom代码P2P网络中upnp端口映射 作者使用MacOS操作系统,其他平台也大同小异 Golang Version: 1.8 UPNP介绍 UPNP(Universal Plug and Play)通用即插即用。UPNP端口映射将一个外部端口映射到一个内网ip:port。从而实现p2p网络从外网能够穿透网关访问到内网的bytomd节点。 UPNP协议 SSDP(Simple Service Discovery Protocol 简单服务发现协议) GENA(Generic Event Notification Architecture 通用事件通知结构) SOAP(Simple Object Access Protoc ... 阅读全文
    V刘晨曦
    2022-11-6 13:59
    区块链技术
    支持
    反对
    回复
    收藏
  • bytom源码分析-P2P网络-地址簿

    首发 新窗
    简介 https://github.com/Bytom/bytom 本章介绍bytom代码P2P网络中addrbook地址簿 作者使用MacOS操作系统,其他平台也大同小异 Golang Version: 1.8 addrbook介绍 addrbook用于存储P2P网络中保留最近的对端节点地址 在MacOS下,默认的地址簿路径存储在~/Library/Bytom/addrbook.json 地址簿格式 地址类型 在addrbook中存储的地址有两种: 注意: 一个地址的类型变更不在此文章中做介绍,后期的文章会讨论该问题 地址簿相关结构体 地址簿 已知地址 routabilityStrict参数表示地址簿是否存储的ip ... 阅读全文
    excel436
    2022-11-6 13:58
    区块链技术
    支持
    反对
    回复
    收藏
  • bytom源码分析-启动与停止

    首发 新窗
    作者使用MacOS操作系统,其他平台也大同小异 Golang Version: 1.8 预备工作 编译安装 详细步骤见官方 bytom install 设置debug日志输出 开启debug输出文件、函数、行号等详细信息 初始化并启动bytomd 初始化 bytomd目前支持两种网络,这里我们使用测试网 mainnet:主网 testnet:测试网 启动bytomd 访问:http://127.0.0.1:8080/debug/pprof/ bytomd init初始化 入口函数 init函数会在main执行之前做初始化操作,可以看到init中bytomd加载BYTOM_DEBUG变量来设置debug日志输出 command cli传参初始化 ... 阅读全文
    蔡健雅的高跟鞋
    2022-11-5 17:08
    区块链技术
    支持
    反对
    回复
    收藏
  • 区块链之网络架构详解

    首发 新窗
      到目前为止,我们所构建的原型已经具备了区块链所有的关键特性:匿名,安全,随机生成的地址;区块链数据存储;工作量证明系统;可靠地存储交易。尽管这些特性都不可或缺,但是仍有不足。能够使得这些特性真正发光发热,使得加密货币成为可能的,是网络(network)。如果实现的这样一个区块链仅仅运行在单一节点上,有什么用呢?如果只有一个用户,那么这些基于密码学的特性,又有什么用呢?正是由于网络,才使得整个机制能够运转。   你可以将这些区块链特性认为是规则(rule),类似于人类在一起生活, ... 阅读全文
    945坏男人
    2022-11-5 15:04
    区块链技术
    支持
    反对
    回复
    收藏
  • 一文看懂区块链开发——智能合约开发语言选择

    首发 新窗
      区块链技术入门,涉及那些编程语言?在本文中,将介绍比特币、超级账本Fabric和以太坊这三种区块链中,分别使用什么开发语言来进行智能合约编程,并提供你进一步学习的资源链接。 小调查:你对哪种区块链上的智能合约开发感兴趣?   比特币   Fabric   以太坊   比特币   比特币是第一个真正意义上的区块链,不过,从严格意义上来讲,它对智能合约的开发者是不友好的。   可以用一种低门槛的编程语言Bitcoin Script在比特币系统上编写智能合约。每个比特币地址都对应着一个Bitcoin Scrip ... 阅读全文
    如来神掌
    2022-11-5 15:01
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊智能合约开发之代币开发

    首发 新窗
      智能合约开发是以太坊开发的核心,而代币合约的编写是智能合约开发的核心,用solidity开发一个代币合约的例子是学习以太坊开发智能合约时必须掌握的。   以太坊的应用被称为去中心化应用(DApp),DApp的开发主要包括两大部分:   智能合约的开发   用户界面的开发   在本文中,我们将介绍智能合约的开发语言solidity。   让我们先从一个非常基础的例子开始,不用担心你现在还一点都不了解,我们将逐步了解到更多的细节。      在Solidity中,一个合约由一组代码(合约的函数)和数 ... 阅读全文
    天之涯神之兵米
    2022-11-4 23:38
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊开发教程pdf电子书

    首发 新窗
      搜集整理的以太坊开发教程pdf电子书,放在百度云盘上了:   基本概念   区块链、以太坊的一些基本概念、核心思路及关键算法方面的教程。   精通比特币中文版:https://pan.baidu.com/s/1uWXKvKVxliTQW47xcbGvAg   区块链技术指南中文版:https://pan.baidu.com/s/1O-565-qDOPyR6LtnXQygRQ   以太坊白皮书中文版:https://pan.baidu.com/s/13T4yyjViGEWTbQZJ_fHbiw   以太坊官方文档中文版:https://pan.baidu.com/s/1Jg2t4Jsau7-nFFO-ckkm7w   底层开发   使用不同语言进行 ... 阅读全文
    花粉也核酸
    2022-11-4 23:30
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊客户端Geth命令用法-参数详解

    首发 新窗
      Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。   熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。 本文主要是对geth help的翻译,基于最新的geth 1.7.3-stable版本。   命令用法   geth [选项] 命令 [命令选项] [参数…]   版本:   1.7.3-stable   命令:   account 管理账户   attach 启动交互式JavaScript环境(连接到节点)   bug 上报bug Issues   console 启动交互式JavaScript环境   copydb 从文件 ... 阅读全文
    东阿制造
    2022-11-4 23:30
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊是什么 - 以太坊开发入门指南

    首发 新窗
      以太坊是什么   以太坊(Ethereum)是一个建立在区块链技术之上, 去中心化应用平台。它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。   对这句话不理解的同学,姑且可以理解为以太坊是区块链里的Android,它是一个开发平台,让我们就可以像基于Android Framework一样基于区块链技术写应用。   在没有以太坊之前,写区块链应用是这样的:拷贝一份比特币代码,然后去改底层代码如加密算法,共识机制,网络协议等等(很多山寨币就是这样,改改就出来一个新币)。   以太坊 ... 阅读全文
    未注册的粽子邑
    2022-11-4 20:57
    区块链技术
    支持
    反对
    回复
    收藏
  • 比特币脚本及交易分析 - 智能合约雏形

    首发 新窗
      大家都有转过账,每笔交易是这样的:张三账上减¥200,李四账上加¥200。   在比特币区块链中,交易不是这么简单,交易实际是通过脚本来完成,以承载更多的功能个,这也是为什么比特币被称为是一种“可编程的货币”。   本文就来分析一下交易是如何实现可编程的。   未花费的交易输出(UTXO)   先引入一个概念:未花费的交易输出——UTXO(Unspent Transaction Output)   其实比特币的交易都是基于UTXO上的,即交易的输入是之前交易未花费的输出,这笔交易的输出可以被当做下一笔新交易 ... 阅读全文
    恋爱的棉被缀
    2022-11-4 20:53
    区块链技术
    支持
    反对
    回复
    收藏
  • 区块链开发、以太坊开发的技术资料资源汇总

    首发 新窗
    一些免费区块链、以太坊技术开发相关的文件,下载链接: web3.js API官方文档中文版:https://pan.baidu.com/s/1hOV9hEzi7hFxJCL4LTvC6g 以太坊官方文档中文版 :https://pan.baidu.com/s/1ktODJKLMBmkOsi8MPrpIJA 以太坊白皮书中文版 :https://pan.baidu.com/s/1bzAFnzJ35hlQxJ2J4Oj-Ow Solidity的官方文档中文版 :https://pan.baidu.com/s/18yp9XjEqAHpiFm2ZSCygHw Truffle的官方文档中文版 :https://pan.baidu.com/s/1y6SVd7lSLUHK21YF5FzIUQ C#区块链编程指南 :https:/ ... 阅读全文
    leefengme
    2022-11-4 20:42
    区块链技术
    支持
    反对
    回复
    收藏
  • EOS纯技术上手学习

    EOS.IO 已发布黎明V1.0版本。EOS.IO 黎明V1.0版本是第一个预发布的 EOS.IO SDK(软件开发工具包)。EOS.IO黎明V1.0版本可以让我们体验下EOS一部分区块链特性和简单上手开发、测试。本篇主要是一个快速的review目前EOS黎明V1.0版本的功能上手。 主要内容: EOS Docker快速部署 EOSC使用 创建钱包 将私钥导入钱包 锁定和解锁钱包 创建账户 内置转账 查询交易历史 测试合约 - currency 调用合约 查询合约 链接特定的节点 链接独立钱包服务 免签名验证 其他RPC调用 EOS Docker快速部署 构建eo ... 阅读全文
    罗宾虚汉
    2022-11-4 20:37
    区块链技术
    支持
    反对
    回复
    收藏
  • Windows下搭建一条以太坊私有链

    首发 新窗
      安装   安装以太坊钱包和Geth   准备创世块文件   如下:     保存为piccgenesis.json   启动   命令行输入 其中datadir指定一个位置用于存放运行的数据, init后边填写配置文件的路径。 如果成功的话会输出Successfully wrote genesis state字样   启动网络   当看到Listening on [::]:30303和Welcome to the Geth JavaScript console!的提示,说明已经启动成功   使用节点创建账号   启动节点成功后,会进入Geth的命令行模式,输入如下命令 personal.newAccoun ... 阅读全文
    楠木2017
    2022-11-3 21:30
    区块链技术
    支持
    反对
    回复
    收藏
  • 加速Core全节点钱包同步的一点经验

    首发 新窗
    1.我是个用机械硬盘跑节点的屌丝,所以我碰到的瓶颈主要体现在磁盘IO上。 具体体现:Win10任务管理器里,可以直接看到Bitcoin Core贡献了100%的磁盘使用率。 如果你有大SSD,那瓶颈可能在别的地方吧,比如CPU/网络/内存等。 哦对了,内存也是越大越好,我的机器有16GB内存,哈哈。顺便说一下,CPU太渣也可能成为瓶颈哦,毕竟要计算hash、验证数字签名。这方面似乎是高主频比多核更有帮助?我没仔细验证过。 (额,说来说去好像就剩显卡没啥需求,哈哈) 2.先说说相对方便傻瓜的,可以试试PrimoCache这个 ... 阅读全文
    温室小书生室d
    2022-11-3 21:19
    区块链技术
    支持
    反对
    回复
    收藏
  • 用Electrum创建SegWit钱包

    首发 新窗
      众所周知,比特币主网已经启用SegWit,从SW地址发币,手续费就会便宜一些,而且用的人多了拥堵也能缓解,但是SW的使用率目前并不高。   Electrum钱包已经支持SegWit,但是默认创建的SegWit是原生的,用着bc1开头的bech32地址,这种地址好像还没被广泛支持。   可以去官网下载最新版:   https://electrum.org/#download   我搜了一下,bitcointalk论坛有提到过如何创建“3字开头的SW地址”,也就是p2wpkh-in-p2sh地址:   https://bitcointalk.org/index.ph ... 6132121#msg26132121 ... 阅读全文
    木村開拓
    2022-11-3 21:04
    区块链技术
    支持
    反对
    回复
    收藏
  • 如何安全的删掉Bitcoin Core的旧区块,节省硬盘空间

    首发 新窗
    好像论坛上有很多人抱怨比特币区块链太大。我发个教程交你如何安全删掉旧区块: 1. 在储存区块的文件根目录中(默认应该是C:%users%uSER_NAME\AppData\Roaming\Bitcoin),创建用写字板创建个 bitcoin.conf 文件: 2. 用写字板打开 bitcoin.conf , 写入 prune=n。 n是一个数字,代表你想留下的区块链的大小(MiB),最小设置是550(半个G左右的硬盘空间)。 我这里设的2500MiB: 3. 保存以后退出写字板,打开Bitcoin Core。Core就会自动删除旧区块,但是可能要重新下载整个区块链。不过这次,Core不会占 ... 阅读全文
    两只小可爱
    2022-11-3 13:29
    区块链技术
    支持
    反对
    回复
    收藏
  • 在线求 离线多重签名命令signrawtransaction 调试不过

    首发 新窗
      之前一直用的是轻钱包的,离线签名。现在有个2/3的多重签名地址,轻钱包跟本没不支持多重签名,死活不能签名,只有用CORE的钱包用命令才能签名,但CORE的钱包是全数据160G的,我在虚拟机里没那么多空间。   交易hex 已经建立生成了,用下面的指令   离线签名结果死活都是   Missing amount (code -8)   用在线的CORE钱包 直接 signrawtransaction   交易hex 是可以成功的,直接广播通过, 但奇怪用在线的CORE钱包 交易hex   后面加上 [{"txid":"id","vout":n,"scriptPubKey":"hex" ... 阅读全文
    生日很快了
    2022-11-2 22:54
    区块链技术
    支持
    反对
    回复
    收藏
  • 搭建私有链遇到问题

    按着这个教程撘私有链 结果第一步就报错啦 这是 genesis.json: 然而启动的时候: wangyideMacBook-Pro:eth vincent$ geth --datadir data0 init genesis.json Fatal: invalid genesis file: json: cannot unmarshal hex string of odd length into Go struct field Genesis.extraData of type hexutil.Bytes wangyideMacBook-Pro:eth vincent$ 哪位大神能帮帮我? 阅读全文
    浩南哥
    2022-11-2 22:23
    区块链技术
    支持
    反对
    回复
    收藏
  • 快速同步以太坊区块链:Geth长期节点连接方法

    首发 新窗
     最快的速度同步以太坊的区块链,需要将以下地址设置为默认连接节点如果你是geth用户,可以做如下设置,默认连接这个节点,地址为:enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333   找到你的data目录,例如linux上默认是~/.ethereum   在data目录里面新建一个static-nodes.json文件,输入以下内容并保存:   如常启动geth即可   检查是否连接成功   通过geth conso ... 阅读全文
    真无牙泛
    2022-11-2 21:40
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:17
  • 关注

    4

  • 主题

    450

  • 帖子

    459

池塘之星