Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 8 页
  • BTM的RPC远程调试

    首发 新窗
    ? 搭建完节点,顺利启动了节点并同步了区块数据。使用 ./bytomcli 命令可以成功获取数据,使用 curl -X POST get-block-count调用rpc,结果提示说get-block-count未找到命令,于是顺手加上端口号, curl -X POST localhost:9888/get-block-count,成功的获取到了json格式的数据。 ? 习惯了使用Postman调试接口,于是尝试POST一个rpc请求,开始踩坑之旅哈哈。 远程调用RPC需要带上token方可请求,否则就出现BTM860的错误提示,如何获取token并设置呢? 在节点服务器本地使用cli或者curl,生成access-toke ... 阅读全文
    哈哈笑417
    2022-11-6 15:20
    区块链技术
    支持
    反对
    回复
    收藏
  • 密码学-比特币的数学基础

    一、密码学的本质 很显然,之所以要有密码,是想对信息保密,而之所以要保密,是出于政治、军事、经济以及个人的利益而着想。那么可想而知,一旦密码被破译,将产生极为严重的后果。 所以,密码学的思考方向总结来说有两点:一个是要有一套加密解密的规则(或者数学算法),二是研究如何在现有规则(算法)的基础上确保所传递信息安全的策略。通俗点讲,我们传递信息时主要是要防备信息的泄露。那么我们首先想到的是防止消息在传输过程中被第三方截获,比如说话被偷听、邮件被偷看、网络数据被 ... 阅读全文
    zmhg799417
    2022-11-30 20:12
    区块链技术
    支持
    反对
    回复
    收藏
  • POW机制的最大的核心优势

    首发 新窗
    随着区块链大热,各种大V,自媒体,甚至教材都开始我们经常看到一些教材或者文章给各种共识机制做评价,其中给POW共识机制的评价是“更安全”“更去中心化”“浪费能源”等等等等。 但是我看了一圈,几乎所有的文章和教材都没有把POW机制的核心优势说出来,因为他们的表述几乎无一例外都是“POW,是proof of work,它的运行方式是XXXXX,所以它比其他的共识机制更安全,更去中心化巴拉巴拉”其实这种“先解释概念,然后直接告诉你评价”的表述是非常牵强的,因为他们只是先告诉你“POW是怎么运行的 ... 阅读全文
    礼宾天团飙车党
    2022-12-14 21:00
    区块链技术
    支持
    反对
    回复
    收藏
  • 匿名加密货币的技术哪家强?

    本文宗旨在于简要概述当今主流加密货币中实施的匿名机制 区块链匿名是一个特别困难的事情,因为公共区块链的设计使得所有的交易都是透明的,加密货币的供应可以被公开验证。即使在保护隐私和维护公共可验证性之间存在冲突,匿名机制也必须确保这两个要素得以保留。 要了解Sigma和Lelantus背后的创新,我们需要研究区块链匿名技术的历史。 1.资金池混币和混币器混币 用于:达世币Dash,比特币混币器 优点: ·不需要特定的共识就可以在大多数加密货币上运行 ·实施起来相对简单 ·轻量化 缺点: ·只能提 ... 阅读全文
    一夜雨十年灯潞
    2023-1-8 07:49
    区块链技术
    支持
    反对
    回复
    收藏
  • 搭建一个HTTP服务器 实现用户能够控制节点

    节点控制 在某种程度上用户必须能够控制节点。这一点通过搭建一个HTTP服务器可以实现。 阅读全文
    青丝暮雪780
    2022-12-14 21:33
    区块链技术
    支持
    反对
    回复
    收藏
  • 手把手教你搭建Facebook区块链Libra的开发环境

    首发 新窗
    脸书在发布了区块链新应用Libra之后,又发布了Libra的编程语言Move,可能是刚刚发布笔者尝试在ubantu系统下安装Move语言的开发环境,可能是发布时间太短,笔者还是遇到了很多坑的。这里用博客记录一下相关的历程 安装Move项目开发环境 1.打开https://developers.libra.org/docs/my-first-transaction网站,并使用git命令克隆项目 git clone https://github.com/libra/libra.git 2.配置yum源 使用以下命令,配置yum源 sudo gedit fedora-163.repo sudo gedit fedora-updates-163.repo 其中fedora-163.re ... 阅读全文
    123458254
    2023-1-8 10:01
    区块链技术
    支持
    反对
    回复
    收藏
  • 编译帽子币出现错误

    首发 新窗
    编译帽子币链接BOOST1.58.0时出现上述错误信息,我的TIPS帽子币代码版本是/src/fedoratipscoin-3.0 configure错误信息: 阅读全文
    放弃六月们
    2022-11-6 18:18
    区块链技术
    支持
    反对
    回复
    收藏
  • 【以太坊通证标准】ERC20系列,ERC721系列,ERC865

    #1,摘要 【本文目标】 通过本文学习,了解ERC定义及知名ERC协议标准,如ERC20以及ERC223、ERC621,ERC777,ERC827,ERC1410协议; ERC721以及 ERC875,ERC1155,ERC998协议,ERC 865等描述和定义。 #2,ERC的定义及标准列表 ERC代表“Etuereum Request for Comment",这是Ethereum版的意见征求稿 (RFC),RFC是由互联网工程任务组制定的一个概念。 RFC中的备忘录包含技术和组织注意事项。 对于ERC,意见征求稿中包括一些关于以太坊网络建设的技术指导。 ERC是Ethereum开发者为以太坊社区编写的。 因此,ERC ... 阅读全文
    有个胖子他姓杨
    2022-11-30 20:15
    区块链技术
    支持
    反对
    回复
    收藏
  • 如何用比特币私钥创建以太坊地址

    在区块链的钱包中,私钥可以产生出公钥,而反过来要想从公钥推算出私钥则是不可能的。用公钥加密的信息可以用私钥来解密,而用私钥签名的信息则由公钥来验证,验证通过后才能证明该信息确实为私钥持有人所发布。以 BTC 为例的话,在这个过程中最重要的角色的就是" 椭圆曲线加密算法"。 有些人会以为 BTC 跟 ETH 是不同的链所以用的椭圆曲线并不相同,但事实上两个链使用的都是相同的 secp256k1 曲线,所以获得公钥的方式完全一样,差别在从公钥生成地址的过程,接下来我们会先介绍如何安全的生成私钥,然 ... 阅读全文
    人民干脆面
    2022-12-27 20:32
    区块链技术
    支持
    反对
    回复
    收藏
  • 二叉状态树的结构

    首发 新窗
    在设计十六进制trie时,一些设计选择在当时听起来很棒,但是经过5年的实践,被证明带来了很多复杂性。鉴于ETH1.x想要转向二进制trie,我们正好可以借此机会研究一下状态的存储方式。 问题的根源 在重新设计存储格式时,我们至少可以从5个方面进行改进。 将账户trie和存储trie合并:维护多个结构会增加复杂性,典型的例子就是节点必须先遍历账户 trie,得到存储trie的根,然后再到存储trie上获取数据。 扩展节点(extensionnodes):这是一种特殊的节点,负责给特定子树上的 ... 阅读全文
    有个胖子他姓杨
    2022-11-6 18:20
    区块链技术
    支持
    反对
    回复
    收藏
  • 程序员快速入坑指南:切入区块链去中心化应用开发

    首发 新窗
    区块链应用的价值由这个游戏反映的淋漓尽致,Fomo3D游戏能够成功核心所依赖的是以太坊提供的一个可信、不可篡改平台。当游戏的规则确定之后,一切都按规则运行,无人可干预。今天这篇就来介绍一下程序员如何切入去中心化应用开发。 中心化应用 作为对比,先来看看中心化应用,其实就是现有的互联网应用,为什么它是中心化应用,看看它的架构图: 平时我们接触的是应用的前端(或称客户端),前端可以是HTML5的web页面、 小程序、APP, 在前端展现的内容通常发送一个请求到服务器,服务器返回相应的内 ... 阅读全文
    123458262
    2022-12-14 23:20
    区块链技术
    支持
    反对
    回复
    收藏
  • Solidity单元和全局变量

    |ether| 单位 |ether| 单位之间的换算就是在数字后边加上 wei、 finney、 szabo 或 ether 来实现的,如果后面没有单位,缺省为 Wei。例如 2 ether == 2000 finney 的逻辑判断值为 true。 时间单位 秒是缺省时间单位,在时间单位之间,数字后面带有 seconds、 minutes、 hours、 days、 weeks 和 years 的可以进行换算,基本换算关系如下: [*]1 == 1 seconds [*]1 minutes == 60 seconds [*]1 hours == 60 minutes [*]1 days == 24 hours [*]1 weeks == 7 days [*]1 years == 365 days 由于闰秒造成的 ... 阅读全文
    mark7914
    2022-12-27 21:56
    区块链技术
    支持
    反对
    回复
    收藏
  • 矩池云上如何安装nvcc

    若您想要使用 nvcc,但是所选的镜像中没有预装 nvcc,可按照如下操作自行安装。 1、检查系统版本 source /etc/os-release && echo $VERSION_ID 2、导入apt仓库和其GPG key # 第一步若输出 16.04 curl -fsSL https://mirrors.aliyun.com/nvidia-cuda/ubuntu1604/x86_64/7fa2af80.pub | apt-key add - echo "deb https://mirrors.aliyun.com/nvidia-cuda/ubuntu1604/x86_64/ /" > /etc/apt/sources.list.d/cuda.list # 第一步若输出 18.04 curl -fsSL https://mirrors.aliyun.com/nvidia-cuda/ubuntu1804 ... 阅读全文
    zmhg799417
    2022-11-6 18:27
    区块链技术
    支持
    反对
    回复
    收藏
  • 公开的数据库价值何在?

    首发 新窗
    1 在“PRESSone”的设计理念中,第三方开发者或创业者可以基于PRS协议开发出自家的Dapp(去中心应用),而每个Dapp势必会产生各种各样的数据(比如,一条数据是:你上网买了一个充气娃娃……哈哈),而这些各种各样的数据在PRS协议里大致可以分为两大类:私有数据和公有数据。 私有数据这里暂时不做讨论,就聊聊“公有数据”——“公有数据”就像是“公共图书馆”里面的书一样,每个人即可查看也可借阅,但就是不允许收入个人的腰包里——互联网的世界里要更严格一些:公共图书馆里面的书也许还能偷摸 ... 阅读全文
    只铃识
    2022-12-15 00:15
    区块链技术
    支持
    反对
    回复
    收藏
  • Blocksdir参数可以把上百GB的区块数据转移到机械硬盘

    Bitcoin Core同步全节点时,会把比特币诞生至今的完整区块链账本全部下载回来,然后独立、完整地校验一遍账本的内容。 从创世区块至今的区块链账本,很显然是很庞大的,我刚刚看了一眼,现在已经攒到342GiB了,其中纯区块文件(blkXXXXX.dat)占300GiB。 但是,“区块链账本体积庞大”并不是全节点同步慢的唯一原因。 比特币的区块链账本,实际上只登记了“交易记录”,并没有登记“账户余额状态”。UTXO集合实质上就是“账户余额状态”,它是每一个全节点在从头验证账本时自己独立捋出来的。 (虽然 ... 阅读全文
    温室小书生室d
    2022-11-6 18:51
    区块链技术
    支持
    反对
    回复
    收藏
  • 稳定的数字货币协议是发展出来的,而不是设计出来的

    比特现金BCH即是一款产品,更是一个协议。对于货币和协议来说,稳定性是非常重要的,那我们如何获得一个稳定的货币,一个稳定的协议呢? Craig Wright博士最近提出要将比特现金协议恢复到v0.1版本,并且锁死,这样能获得稳定性吗? 第1章 什么是稳定性 对于货币来说,本文讨论的稳定性的定义是很简单的,最重要的属性是总量2100万BCH,发行速率,同质性,等等。BCH协议的稳定性必然会带来货币的稳定性的,所以本文只讲协议的稳定性。 什么叫协议的稳定性? 对比特现金这样的以货币为主的协议来说,* ... 阅读全文
    青丝暮雪780
    2022-12-15 02:43
    区块链技术
    支持
    反对
    回复
    收藏
  • 关于12个助记词和24个助记词的强度问题

    首发 新窗
    好几篇文章都说12个助记词和24个助记词的密码强度一样。 我是不是能按理推出6个助记词(假设有)的密码强度和12个助记词一样 3个和6个一样 然后得出神论:3个助记词的强度和24个助记词一样…… 折腾了一下,总算有点想明白了,正确的助记词数,应该是15个: 比特币的私钥是160位,助记词表里有2048(2^11)个单词 要完整表示160位私钥,需要的词数是160/11=14.5个,加上校验位共15个单词 所以少于15个单词,强度就要降低,超过15不会增加强度 讲得不对,欢 ... 阅读全文
    卡哇伊嘉人
    2022-11-6 18:52
    区块链技术
    支持
    反对
    回复
    收藏
  • BTC 比特币客户端 命令

    用一个安全密码给JSON-RPC接口创建一个配置文件 rpcuser=bitcoinrpc rpcpassword=2XA4DuKNCbtZXsBQRRNDEwEY2nM6M4H9Tx5dFjoAVVbK 写入~/.bitcoin/bitcoin.conf 后台模式运行 bitcoind bitcoind -daemon 通过命令行使用比特币核心的JSON-RPC API接口 bitcoin-cli help 获得比特币核心客户端状态的信息 bitcoin-cli getinfo WARNING: getinfo is deprecated and will be fully removed in 0.16. Projects should transition to using getblockchaininfo, getnetworkinfo, and getwalletinfo before upgradi ... 阅读全文
    飞儿506
    2022-12-15 04:23
    区块链技术
    支持
    反对
    回复
    收藏
  • 关于 geth 节点安全

    前段时间有写过一个小文,用来给需要搭建 geth 节点的朋友们做些指引。所用命令如下: geth --datadir --cache 4096 data --rpc --rpcport 6666 --rpcaddr 0.0.0.0 --ws --wsaddr 0.0.0.0 --wsport 6667 --wsorigins "*" 本文以此命令为基础,谈谈需要关注的安全方面的问题。 0x01 防火墙应该放开哪些端口 推荐放开的端口:30303 这是 geth 节点之间相互连接建立 p2p 网络的端口,放开此端口可以大大提高数据同步的稳定性。 选择性放开的端口:6666 与 6667 如果只需要 http 连接,放开 rpc 端口 ... 阅读全文
    杨小公子君莫邪
    2022-12-15 05:47
    区块链技术
    支持
    反对
    回复
    收藏
  • BitcoinCore节点同步加速原理和方法实验

    首发 新窗
    技术原理:多线程+就近(同步)节点+数据分离 分离区块数据步骤: 1.假设你区块数据安装在D:/bitcoin_data里(记住不是软件安装目录哦(可能你的区块数据安装在软件安装目录的某个目录里),只要记住这个文件夹:里面含有blocks目录,chainstate目录,wallets目录等这个目录就是区块数据目录) 2.将D:/bitcoin_data/blocks里面除了indexs目录以外的所有区块文件移动到一个新创建的文件夹: D: /bitcoin_chaindata/blocks里 3.将D:/bitcoin_data里剩下所有的文件剪切复制到新创建 ... 阅读全文
    西门幻雪雪vj
    2022-11-6 19:08
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:17
  • 关注

    4

  • 主题

    445

  • 帖子

    454

池塘之星
最关注文章