Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 18 页
  • Qtum开发者教程系列——加密,备份和恢复 Qtum 钱包

    首发 新窗
    加密你的钱包会使钱包难以在没有密码的情况下打开(和使用)。 同样,拥有多个钱包备份对防止 Qtum 代币丢失也很重要。 在继续之前,我想说明以下内容: 强烈建议先备份钱包,之后再加密(以防万一) 加密钱包会改变HD钱包的主私钥(详见下文)确保在加密后不使用旧钱包。 如果要复制或移动钱包文件(例如 wallet.dat),请务必先关闭钱包/节点程序(例如qtum-qt)。 在加密钱包时,建议使用 -noconnect 选项启动钱包/节点程序(例如qtum-qt)(详见下文)。 如果已经加密了钱包,必须要解锁(至少“只 ... 阅读全文
    mark7914
    2022-11-22 13:54
    区块链技术
    支持
    反对
    回复
    收藏
  • Web3与智能合约交互实战

    写在前面 在最初学习以太坊的时候,很多人都是自己创建以太坊节点后,使用geth与之交互。这种使用命令行交互的方法虽然让很多程序员感到兴奋(黑客帝国的既视感?),但不可能指望普通用户通过命令行使用Dapp。因此,我们需要一种友好的方式(比如一个web页面)来与智能合约交互,于是问题的答案就是web3.js。 Web3.js Web3.js是以太坊官方的Javascript API,可以帮助智能合约开发者使用HTTP或者IPC与本地的或者远程的以太坊节点交互。实际上就是一个库的集合,主要包括下面几个库: web3-eth用来与以太 ... 阅读全文
    zmhg799417
    2022-11-22 04:09
    区块链技术
    支持(2)
    反对
    回复
    收藏
  • 从Layer Zero的路线图,看跨链通信的危险、现在和未来

    首发 新窗
    本文为TheAnti-Ape在substack发表的文章“What'swrongwithbridges?Perils,PresentandFutureofCross-ChainCommunication:theroadafterLayerZero”,文章比较了中心化交易所、资产桥(Assetbridges)、全链(Omnichain)DEX等主流桥设计以及以及跨链通信协议IBC和LayerZero的成本、安全性和效率。 要点:跨链设计领域还没有明确的赢家。我们希望在IBC/LayerZero之后看到进一步的迭代。 本文比较了所有主流桥设计的成本、安全性和效率: 讽刺的是,中心化交易所(CEX)仍然是最佳选择。 ... 阅读全文
    金光2017
    2022-11-22 03:51
    区块链技术
    支持(1)
    反对
    回复
    收藏(1)
  • 以太坊POA共识机制Clique源码分析

    首发 新窗
    Clique的初始化在 Ethereum.StartMining中,如果Ethereum.engine配置为clique.Clique, 根据当前节点的矿工地址(默认是acounts[0]), 配置clique的 签名者 : clique.Authorize(eb, wallet.SignHash) ,其中签名函数是SignHash,对给定的hash进行签名。 这个StartMining会在miner.start前调用,然后通过woker -> agent -> CPUAgent -> update -> seal 挖掘区块和组装(后面会写单独的文章来对挖矿过程做源码分析)。 Clique的代码块在go-ethereum/consensus/clique路径下。和ethash一样,在clique.go 中实现了 ... 阅读全文
    卫蒙更夜沙
    2022-11-22 03:14
    区块链技术
    支持(1)
    反对
    回复
    收藏
  • java使用spring boot和web3j开发以太坊应用。

    区块链最近IT世界的流行语之一。这项有关数字加密货币的技术,并与比特币一起构成了这个热门的流行趋势。它是去中心化的,不可变的分块数据结构,这是可以安全连接和使用的密码算法。在这种结构中的每一区块通常包含前一个区块的加密哈希,一个时间戳,和交易数据。区块链是点对点管理网络的,并在加入每一个新的块之前进行节点间通信的验证。这是关于区块链的部分理论。简而言之,这是一种技术,它允许我们使用一个去中心化的方式管理双方的交易。现在,问题是我们如何在我们的系统中实现它。 于是以太 ... 阅读全文
    朋友一起走
    2022-11-22 03:13
    区块链技术
    支持(1)
    反对
    回复
    收藏
  • Geth搭建以太坊私链环境

    安装Geth https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Ubuntu 初始化创世区块 https://github.com/ethereum/go-ethereum chainId不能为0,否则交易会报错: insufficient funds for gas*price+value 官方文档中的chainId为0,应该修改为非0的值,不然会导致 insufficient funds for gas * price + value difficulty表示挖矿的难度值,官方文档中为0x20000,由于测试机器配置低,修改为0x05000。 geth --datadir /home/blockChain/data/00 init genesis.json geth --n ... 阅读全文
    温室小书生室d
    2022-11-22 03:12
    区块链技术
    支持(1)
    反对
    回复
    收藏
  • 以太坊扩展野望之:解决方案和权衡

    首发 新窗
    以太坊的扩展年,这里有一些解决方案以及相应的权衡。 首先,如果您对各种虽然深入但容易理解的扩展技术感兴趣,请阅读JoshStark关于第2层扩展解决方案的内容(编者注:中译本见文末超链接)。 我也会在这里介绍/总结它们,但您应该大致了解交易分片、状态分片、状态通道(支付通道是其子集版本)、Plasma和Truebit。 太长不看版:第2层还没有来,并且再等6-12个月也不会。我们现在可以做的最好的事情是修复区块链网络的用户体验,即“信任但验证”积极的状态转换。 在XLNT我们正在 ... 阅读全文
    携手到老啊
    2022-11-22 03:11
    区块链技术
    支持(1)
    反对
    回复
    收藏
  • Bytom移动端钱包SDK开发基础

    比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom Bytom-Mobile-Wallet-SDK 是从bytom源码中抽离出的钱包层代码,并且对钱包层代码进行了改造。使用gomobile可以将代码 编译成Android和iOS平台可用的SDK,使用编译后的Android和iOS钱包SDK可以在移动端实现创建bytom密钥、账户、地址和交易签名功能。 Bytom-Mobile-Wallet-SDK源码简介 SDK源码放在项目的sdk文件夹中,android和ios文件夹是使用SDK的demo项目,bind.go 中首字母大写可以外 ... 阅读全文
    yuan081608
    2022-11-22 00:00
    区块链技术
    支持
    反对(1)
    回复
    收藏
  • 以太坊智能合约开发:让合约接受转账

    在以太坊智能合约开发中,通常会有向合约地址进行转账的需求,那么有几种向合约地址进行转账的方式呢? 有三种方式: 部署合约时转账 调用合约提供的方法 直接向合约地址进行转账 但有一个问题,以太坊的智能合约默认是拒绝来自任何地址的转账,那么如何让合约能够支持接收转账呢? 1、部署转账 在进行合约开发时,如果想要在部署时,直接向该合约进行转账,只需要给构造函数中添加payable修饰符。 示例: contractTest{ //构造函数添加payable修饰符 ... 阅读全文
    星火车品
    2022-11-21 23:46
    区块链技术
    支持
    反对
    回复
    收藏
  • V神详解EIP-4844究竟是什么

    首发 新窗
    EIP-4844可能成为以太坊下一个里程碑升级。以太坊创始人VitalikButerin近日针对与Proto-danksharding(又名EIP-4844)有关的疑问近了解答。Danksharding为以太坊提出的新分片设计,这种技术究竟能带来什么? 什么是Danksharding?Danksharding是为以太坊提出的新分片设计,与之前的设计相比,它引入了一些显着的简化。 自2020年以来的所有最近的以太坊分片提案(包括Danksharding和之前的Danksharding)与大多数非以太坊分片提案的主要区别在于以太坊以汇总(Rollup)为中心的路线图:以太坊 ... 阅读全文
    oralpapapa
    2022-11-20 21:05
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊客户端Ethereum Wallet与Geth区别

    EthereumWallet简介 EthereumWallet客户端对应的是Mist项目,现在此客户端大多都称为EthereumWallet,也有称作Mist客户端的,知道它们两个指的是通一个客户端即可。此客户端使用JavaScript进行开发,支持windows、linux和OSX三类操作系统,是一个图形化操作界面的客户端。介绍到这里,大家可能就明白了,如果你想通过API来调用以太坊的接口,选择此方式是行不通的。 EthereumWallet客户端主要是为用户提供可视化操作的客户端,下载安装之后通过相应的图形化界面即可进行创建账户、转账、查询余 ... 阅读全文
    星火车品
    2022-11-18 01:33
    区块链技术
    支持(1)
    反对
    回复
    收藏
  • 小白学习区块链之:DAG的算法逻辑

    假设有网络中有4个节点(A,B,C,D),每个节点都发送一笔交易,交易被包含在一个event里gossip到其他节点,一次gossip会把本节点的所知道的对方不知道的交易随机发送给其他节点,每个节点维护一个完整的图谱,通过投票算法,最后对每个event打一个时间戳,讲解具体逻辑前,我们先看一下event的数据结构。 typeEventstruct{ Transactions[][]byte//thepayload selfParentstring otherParentstring Creator[]byte//creator’spublickey Timestamptime.Time//creator’scla ... 阅读全文
    飞儿506
    2022-11-17 20:40
    区块链技术
    支持
    反对
    回复
    收藏
  • 建立基于以太坊的私有网络和智能合约

    写在前面 最近一段时间一直关注区块链的相关的领域和知识,今天本来想帮助小伙伴建立一个基于以太坊的智能合约Demo,发现很多过去的文档都已经过时了,无法正常工作。那就只能自己造个轮子,弄个版本新一些帮助大家入门。 本文以流程tutorial为主,不过多去讲技术原理,原理文章网络大把。 目标 本文目标如下: 建立私有以太坊,设置第一个节点,挖矿 完成一笔转账交易 建立简单的智能合约 建立第二个网络节点 环境介绍 无论什么开发都离不开相应的环 ... 阅读全文
    V刘晨曦
    2022-11-17 19:05
    区块链技术
    支持
    反对
    回复
    收藏
  • 瞬间体会千币侯、万币侯的壕感:测试币领取地址

    首发 新窗
    要想在一瞬间就体会壕的感觉,下面的这些地址千万别错过,虽然都是测试币,但是数量却是实实在在的在钱包里, 测试币领取地址 BTC测试币领取地址:https://testnet.manu.backend.hamburg/faucet BTC测试区块查询地址:https://www.blocktrail.com/BTC ETH(ropsten)测试币领取地址:http://faucet.ropsten.be:3001/ ETH(ropsten)测试区块查询地址:https://ropsten.etherscan.io/ ETH(Rinkeby)测试币领取地址:https://faucet.rinkeby.io/ ETH(Rinkeby)测试区块查询地址:https://rinkeby ... 阅读全文
    专属天师R
    2022-11-17 17:22
    区块链技术
    支持
    反对
    回复
    收藏
  • 比特币开发你必须知道的——测试链

    1比特币的测试区块链 你可能会惊讶地发现,有多个比特币区块链。2009年1月3日由SatoshiNakamoto创建的“主要”比特币块链,即本章研究的创世区块所在的网络,被称为主干网。另外还有其他用于测试的比特币区块链:现存的有testnet,segnet和regtest。我们依次看看每一个。 2Testnet——比特币的试验场 Testnet是用于测试的区块链,网络和货币的总称。testnet是一个功能齐全的在线P2P网络,包括钱包,测试比特币(testnet币),挖矿以及类似主干网的所有其他功能。实际上它和主网只有两个区 ... 阅读全文
    青丝暮雪780
    2022-11-17 17:01
    区块链技术
    支持
    反对
    回复
    收藏
  • 区块链核心算法之——Paxos算法

    首发 新窗
    比特币、以太坊、区块链基础知识、应用场景及其数学原理基本上让币爷撸了个遍。但是你币爷不是一个容易满足的人,在了解了区块链、数字货币的基础知识上,我们能不 能进一步摸索区块链的底层算法原理?币爷从今天开始,打算花几期时间来和大家一起研究一下区块链的核心算法,死磕到底! 今天我们的计算机和信息系统本质上都是分布式的。越来越多的公司进入全球化时代,它们拥有部署在不同大陆上的成千上万的计算机。数据存储在不同的数据中心,而计算机任务则运行在多台计算机上。 虽然分 ... 阅读全文
    救世主在哪儿
    2022-11-17 16:24
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊中ERC20交易的检测

    开发中遇到了token交易的检测问题,之前的做法是依靠交易中的input字段,如果有支持erc20标准的token交易,则input字段必然会有transfer函数的消息;如下图;根据input字段判断之后,在获取交易的Receipt,根据log字段进行进一步解析。后来发现这么搞会有问题,会遗漏erc20的交易。 为什么会有遗漏呢,主要是因为构建交易的时候,to地址是一个合约,而且这个合约不是erc20的合约,而是一个普通合约,这个合约地址会去调用erc20的合约;这用导致input字段的函数不是transfer了,而是普通合约的函数, ... 阅读全文
    李悔之2015
    2022-11-17 15:26
    区块链技术
    支持
    反对
    回复
    收藏
  • 相爱相杀:区块链永远不会干掉数据库

    区块链前线导读:现在有一种声音,说数据库不行了,要被区块链干掉了。真是这样的吗?诚然,数据库在IT界,确实是一个特别古老的研究领域,从最初的文件系统,到后来的ER实体关系模型。大数据实际就是数据库研究的一个分支。而区块链对于数据库的关系,就好比虚拟现实和电影的关系。虚拟现实并不会取代电影,数据库同样也如此。区块链和数据库并非你死我活的竞争关系,它们最终将会融合,就像电影的发展无法阻挡地向着虚拟现实技术发展一样。 区块链和数据库在数据处理和存储方式上有着根本的区别, ... 阅读全文
    一夜雨十年灯潞
    2022-11-17 15:16
    区块链技术
    支持
    反对
    回复
    收藏
  • 区块链开发应集中在第一层or第二层?V神发表看法

    首发 新窗
    对于区块链的开发应该集中在第一层还是第二层功能上的争议,以太坊联合创始人VitalikButerin表示,区块链将变得越来越成熟,第一层将变得更稳定,第二层将承担越来越多不断出现的发明和改变的重担。他认为在基础层创建新功能是一个糟糕的想法。 对这个问题,他首先给出了第一层和第二层解决方案的定义。第一层解决方案是内置在区块链层中的解决方案,而不是构建在区块链之上而不改变区块链本身规则的第二层解决方案。关于第一层解决方案,他举了个例子,即比特币区块链上激活隔离见证,这需要改变比 ... 阅读全文
    月下红拂痉
    2022-11-17 14:52
    区块链技术
    支持
    反对
    回复
    收藏
  • windows下编译以太坊源码cpp-ethereum

    首发 新窗
    闲话不多说,网上搜的编译以太坊源码基本是linux下,windows下的没搜到,并且自己也踏了不少坑,因此记录下来,期望能帮到大家。 准备工作。windows64位系统,C盘预留一定空间,下载并安装vs2015(官方注明只支持VS2015,待验证),cmake我用的3.10.1,将系统语言调成非unicode语言,如英文(美国),否则最后编译时会有错误。 项目clone到本地,项目地址:https://github.com/ethereum/cpp-ethereum 执行submoduleupdata--init 将script目录下install_deps.bat拷贝至根目录并执行, ... 阅读全文
    暗夜精灵
    2022-11-16 19:57
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:17
  • 关注

    4

  • 主题

    450

  • 帖子

    459

池塘之星