Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 9 页
  • 现有工具可上传最大310MB的文件至BSV区块链

    首发 新窗
    既然bsv将单个op_return的数据限制放宽到100KB左右,那么将多个op_return数据拼成一个大文件就很简单了 bico.media发布了一个传大文件的“B://cat”协议,格式在这里:http://bcat.bico.media 想用该协议上传大文件可以在这里上传 https://add.bico.media 上传文件前需先注册登录moneybutton,最大可上传310MB的文件 但是体验不是很好,文件的每一个分块都要点一次moneybutton,而且我用的时候moneybutton不知为何有一个未确认的交易就拉不动(说是mempool队列满,是否同父未确认交易的大小有关?)… ... 阅读全文
    c5net
    2022-12-25 23:33
    区块链技术
    支持
    反对
    回复
    收藏
  • 搭建Linux虚拟机加入Filecoin测试网

    首发 新窗
    引言 自从19年2月14日协议实验室Protocol Lab(以下简称PL)在Github上开源Filecoin0.2版本测试网后,一时间Filecoin项目又再次成为了市场关注的焦点。尽管PL再次推迟了Filecoin项目主网上线的时间至19年Q3/Q4季度,但Filecoin测试网的开放测试,我们可以认定此次主网上线时间将有极高的准确性(实际请以PL官方公告为主)。为了能在Filecoin主网上线时第一时间完成环境搭配并加入到网络区块挖掘中,我们有必要投入精力加入到Filecoin测试网中。接下来我们将从最基础的虚拟机搭建说起,手把手带领各位加 ... 阅读全文
    阿丽66
    2022-12-25 21:00
    区块链技术
    支持
    反对
    回复
    收藏
  • 用同一份私钥来管理比特币与以太坊地址

    btc address: 1FmWXNJT3jVKaHBQs2gAs6PLGVWx1zPPHf eth address: 0xd91c747b4a76B8013Aa336Cbc52FD95a7a9BD3D9 以太坊生成地址的方式跟比特币比较类似,也是 私钥 -> 公钥 -> 地址,以太坊只是在公钥 -> 地址做了简化。 以太坊使用Secp256k1椭圆曲线得到私钥、公钥,比特币使用的也是相同的椭圆曲线算法。 得到公钥后,对公钥做Keccak-256哈希运算,然后取最后的40位16进制字符,得到的就是以太坊地址。 生成以太坊地址跟比特币地址都是不需要连接网络的 python code 生成以太坊地址 python首先安 ... 阅读全文
    zmhg799417
    2022-12-25 19:02
    区块链技术
    支持
    反对
    回复
    收藏
  • 模块化区块链: 数据可用性DA

    首发 新窗
    讲到模块化区块链,数据可用性DA是一个绕不过去的主题。无论是 以太坊 大热的EIP-4844提案还是通用的DA层解决方案Celestia , 都跟DA 有着密不可分的关系。 那DA 到底是什么呢?为什么DA 方案能提升区块链网络的性能? 在讲DA 之前,我们先来思考一个问题: 怎么确保区块中包含的交易是在链上实际发生的?换种说法,在区块链网络中实际发生的交易是否被真实地包含在区块中呢? DA 即保证数据在链上可用,让区块信息能真实反映实际的链上交易情况。 在区块链网络中通常包含2类节点:全节点和轻客户端 ... 阅读全文
    何幕之之rl
    2022-12-25 14:33
    区块链技术
    支持
    反对
    回复
    收藏
  • 【Zcash】匿名交易

    Zcash 是对Bitcoin的fork,目的是融入zk-Snarks技术提高匿名性,它支持2种地址:[1] z-addr的交易记录和交易金额被完全隐藏 t-addr的交易记录和交易金额被公开,和Bitcoin交易没有区别。 一笔交易可以包含 shielded input/output, transparent input/output[2],其中和z-addr有关的部分都是隐藏的,和t-addr有关的部分都是公开的。 Zcash相比Bitcoin的好处在于给人多提供了一个选择,交易可以公开、也可以不公开。用户可以随时在2者之间切换,根据需要而定。 这同时也意味着使用Zcash转账并不一定就是 ... 阅读全文
    卡哇伊嘉人
    2022-12-24 10:32
    区块链技术
    支持
    反对
    回复
    收藏
  • 区块链研究实验室 | 以太坊RNG(随机数生成器)解决方案(R...

    RNG是Random Number Generator,也就是随机数生成器。 在现实世界中要产生真正的随机数,其实不容易,各个语言的library所提供的随机数,都是伪随机数,是可以预测的,不过在大部分的应用场域,都是可以应付的。区块链的世界,面对的是全世界的人,怎么产生不可预测的随机数,就很重要,不然就可以被有心人所操作。例如EthereumBeacon chain(POS chain)中的validator/attester(产块跟验证的角色),若是可以被预测,那大概就没有人会相信这条链了。而这也是EthereumSerenity(Eth-2.0),所遇到的问题之一。 ... 阅读全文
    杨小公子君莫邪
    2022-12-24 08:28
    区块链技术
    支持
    反对
    回复
    收藏
  • Docker部署Bytom全节点钱包

    微服务和容器目前比较流行,相信很多小伙伴都比较熟悉docker, 如果你不是太了解,可以查看文档docker学习手册。那如何用docker搭建比原链(Bytom)的节点呢? 在操作之前,请自行安装docker。然后在你的终端输入(windows对应cmd): docker 出现如下图说明你已经安装成功了docker: 获取bytom的docker镜像 docker pull bytom/bytom:latest 用docker images 查看自己下载的bytom镜像 docker images 然后出现如下图说明已经获取到了镜像: #初始化: docker run -v :/ root /.bytom bytom:latest bytomd ... 阅读全文
    蓝天天使2017
    2022-12-24 06:27
    区块链技术
    支持
    反对
    回复
    收藏
  • Qtum DGP 分布自治协议技术详解

    Qtum 量子链的分布式自治协议(Decentralized Governance Protocol,DGP)是基于 Qtum 实现的链上协议,协议允许通过链上提案和投票系统对共识参数进行更改。提案一旦投票通过,就可以在不分叉主链的情况下对参数进行无缝调整。目前在Qtum链上部署了4个DGP合约,分别用于对4个共识参数进行动态控制: 区块大小: 区块的最大容量 默认是2 Mb, DGP 合约: 0000000000000000000000000000000000000081 最小Gas价格: 区块创建者可接受的最小Gas价格 默认是 40 satoshis, DGP 合约: 00000000000000000000000000 ... 阅读全文
    朋友一起走
    2022-12-24 00:15
    区块链技术
    支持
    反对
    回复
    收藏
  • 区块链研究实验室-以太坊应用程序架构设计

    当您开始使用以太坊开发时,在完成了许多优秀的教程之后,您将面临构建您的第一个基于以太坊的应用程序的挑战。 区块链技术为设计应用程序的体系结构和布局带来了一系列新的挑战:传统的客户端 - 服务器应用程序现在混合了第三个新组件 - 区块链。 在本文中,我将介绍以太网应用程序的一些最传统的方案,这些方案来自这三个组件之间的不同交互。我将讨论无服务器应用程序,浏览器插件,私有节点,脱机签名以及在设计解决方案布局时发挥作用的其他问题。 无服务器应用程序中的客户端区块链 以太坊应用 ... 阅读全文
    六月殇浮华落月f
    2022-12-23 08:29
    区块链技术
    支持
    反对
    回复
    收藏
  • 深入了解以太坊虚拟机

    Solidity提供了很多高级语言的抽象概念,但是这些特性让人很难明白在运行程序的时候到底发生了什么。我阅读了Solidity的文档,但依旧存在着几个基本的问题没有弄明白。 string, bytes32, byte[], bytes之间的区别是什么? 该在什么地方使用哪个类型? 将 string 转换成bytes时会怎么样?可以转换成byte[]吗? 它们的存储成本是多少? EVM是如何存储映射( mappings)的? 为什么不能删除一个映射? 可以有映射的映射吗?(可以,但是怎样映射?) 为什么存在存储映射,但是却没有内存映射? 编译的 ... 阅读全文
    朋友一起走
    2022-12-23 04:07
    区块链技术
    支持
    反对
    回复
    收藏
  • 将 USDT误转到BTC地址了?教你轻松找回。

    首发 新窗
    USDT 目前是市值最高、同时也是用户最多的稳定币。USDT的使用场景通常会发生在交易所里用作币币兑换,但由于目前市场冷淡,有部分USDT的用户会选择将币提现到钱包中,选择持币观望。 这里有些用户通常会遇到难题,因为市面上可以存放USDT的钱包非常少见,所以不知道使用什么钱包?(当然选择存放到比特派钱包了,比特派目前支持所有版本的 USDT 存入。嘿嘿。) USDT 的其中的 omni 版本因为收发地址和比特币的地址格式相同,有部分用户会把 USDT 误转到 BTC 的地址上,结果发现迟迟不到账,因此造成了 ... 阅读全文
    frame
    2022-12-21 19:19
    区块链技术
    支持
    反对
    回复
    收藏
  • windows下安全的运行bitcoin core之SHA256校验

    windows下安全的运行bitcoin core之SHA256校验 一、输入下面网址(地址栏显示绿色或安全字样) https://bitcoin.org/en/download 二、download bitcoin core 比如下载 bitcoin-0.17.1-win32.zip 同时下载 verify release signatures ,下载SHA256校验文件sha256sum.asc) 三、拷贝bitcoin-0.17.1-win32.zip到D: 四、运行CMD,转到D: 五、运行certutil -hashfile bitcoin-0.17.1-win32.zip SHA256 SHA256 哈希(文件 bitcoin-0.17.1-win32.zip): 64 64 aa 2d 33 8f 36 97 95 06 13 bb 88 12 4e 58 d6 ce ... 阅读全文
    哈哈笑417
    2022-12-21 15:43
    区块链技术
    支持
    反对
    回复
    收藏
  • 解析:以太坊网络君士坦丁堡升级的漏洞细节

    即将到来的以太坊网络Constantinople升级为SSTORE操作引入了更便宜的gas成本。作为一种不必要的副作用,当在Solidity智能合约中使用address.transfer(…)或address.send(…)时,这可能引发重入攻击。以前,这些函数被认为是重入安全的,现在它们不再安全。 这段代码出了什么问题? 以下是一个简短的智能合约,在Constantinople之前不易受到重入攻击,但之后却可以。您可以在我们的Github上找到完整的源代码,包括攻击者合约: pragma solidity ^0.5.0; ​ contract PaymentSharer { mapping(uint => uint ... 阅读全文
    博客园
    2022-12-21 11:25
    区块链技术
    支持
    反对
    回复
    收藏
  • 区块链研究实验室-如何让以太坊智能合约与脱链服务互通

    您的应用程序不可避免地需要与“现实世界”API进行对话,例如是发送电子邮件,查询更多数据,或充当发起其他处理的信号。 下面让我们探讨如何让以太坊智能合约与脱链服务互通。 简而言之,您可以在处理事务时使智能合约发出事件。一旦事务被挖掘,事件数据就可以读取。在下图中,您可以看到您的DApp发出的事件可以从您的API的任何服务中检索。 目前有两种方法可以获取事件数据: 目前有两种方法可以获取事件数据: 选项1:使用getTransactionReceipt 选项2:为事件注册监听器 您可以使用选项1来获取事件 ... 阅读全文
    李悔之2015
    2022-12-21 03:38
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊源码分析:fetcher模块和区块传播

    从区块传播策略入手,介绍新区块是如何传播到远端节点,以及新区块加入到远端节点本地链的过程,同时会介绍fetcher模块,fetcher的功能是处理Peer通知的区块信息。在介绍过程中,还会涉及到p2p,eth等模块,不会专门介绍,而是专注区块的传播和加入区块链的过程。 当前代码是以太坊Release 1.8,如果版本不同,代码上可能存在差异。 总体过程和传播策略 本节从宏观角度介绍,节点产生区块后,为了传播给远端节点做了啥,远端节点收到区块后又做了什么,每个节点都连接了很多Peer,它传播的策略是什么样的 ... 阅读全文
    刘艳琴
    2022-12-21 01:53
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊智能合约的生命周期

    -以太坊上两种账户类型:a) 个人账户 b)合约账户- 首先,以太坊智能合约有两种类型的账户:外部个人账户和合约账户。这两种类型账户的功能和特点都不一样。 其次,合约在部署时, 就会创建一个合约账户, 合约代码的可执行字节码(Bytecode)保存在合约账户(CA)中。具体来说就是存在账户 codehash 指向的存储区域;codeHash 是代码的 hash 值,创建后不可更改。 再次, 数据主要存储在账户 storageRoot 指向的存储区域;storageRoot 对应合约存储结构的MPT树根节点hash值,通过它能够在数据库中检索到合约的 ... 阅读全文
    只铃识
    2022-12-21 00:13
    区块链技术
    支持
    反对
    回复
    收藏
  • MOAC BlockChain数据签名及验证

    数据的签名及验证过程是密码学在区块链项目里一个非常重要的应用。本文基于MOAC区块链实现数据签名及验证。 本文使用智能合约完成对签名的验证,使用chain3.js完成对数据的签名以及和智能合约的交互。 环境: MOAC版本:nuwa1.0.6.win.zip(本文在mainnet进行); 操作系统:64位Windows 10家庭版。 1 签名 实施签名需要两个部分:待签名的数据 + 实施签名的账户。签名过程可以使用chain3.mc.sign()来实现,具体代码为: var Chain3 = require(‘chain3’); var chain3 = new Chain3(new Chain3.provider ... 阅读全文
    飞儿506
    2022-12-20 23:36
    区块链技术
    支持
    反对
    回复
    收藏
  • zk- ASM可能代表Web2和Web3的现实汇合点

    首发 新窗
    简介 零知识证明,特别是zk-SNARK(Succinct Non-interactive Arguments of Knowledge)可能是Web 3前沿最重要的技术之一。虽然该子领域的大多数媒体和投资的关注都集中在zk- Rollup上,这种扩展解决方案为以太坊等L1区块链提供了巨大的可扩展性,但这绝不是zk-SNARK的唯一应用。在这篇文章中,我们将深入分析零知识汇编代码(或zkASM)的概念,评估它在zk- Rollup和其他领域的用例,探索它在重新发明我们所知道的互联网方面的理论可能性。 技术原理 zk-ASM,顾名思义,主要包含两个技术部分:zk和ASM。z ... 阅读全文
    iPadPro2023
    2022-12-20 16:35
    区块链技术
    支持
    反对
    回复
    收藏
  • Qtum x86 虚拟机技术简介

    首发 新窗
    什么是虚拟机? 虚拟机是指通过软件模拟、具备完整硬件系统功能并运行在独立隔离环境下的完整计算机系统。比如虚拟化物理机 VMware、Java 虚拟机等。而 Qtum 虚拟机则是建立在Qtum 区块链上的代码运行环境,其主要作用是处理 Qtum 系统内的智能合约。 简单来说,虚拟机是一个完全独立的沙盒,合约代码可对外完全隔离并在虚拟机内部运行。由于虚拟机分散储存在每个节点的计算机上,所以希望创建智能合约的公司可使用类似 JavaScript 和 Python 等编程语言创建运行程序;同时 Qtum 虚拟机又能与主网的其 ... 阅读全文
    9爱乐9
    2022-12-20 10:07
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊源码分析:交易缓冲池txpool

    区块链就是何交易打交道,我们今天就介绍下,交易处理过程中的一个重要组成部分:txpool。这篇文章主要从功能角度介绍,通过这篇文章会了解: txpool的在交易中的位置和作用。 txpool的功能,核心组成部分queued和pending。 txpool如何实现它的功能。 txpool源码的重要关注点。 以太坊内部有个重要的内部功能是txpool,从字面意思就能看出来,交易池就是存放交易的池子。它在以太坊中的位置如下图,只要有新交易,无论是本节点创建的,还是其他peer节点广播来的,都会先加入到交易池里,在打包区块的时 ... 阅读全文
    星火车品
    2022-12-20 09:22
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:17
  • 关注

    4

  • 主题

    450

  • 帖子

    459

池塘之星