Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 10 页
  • 阿里云上的虚拟机玩转Neo私链

    配置虚拟机 NEO 私有链的部署至少需要 4 台服务器才能取得共识,每台服务器对应一个共识节点。在阿里云上可以买按量付费的虚拟机(机器都是window server)。 记录下四台机器的内网IP地址,后面要用。 172.xxx.xxx.142 端口 如果你想让外部程序访问该节点的 API 需要开放防火墙端口:10331-10334, 20331-20334 阿里云的vpc如果在一个安全组内就不需要设置。也可以通过安全组开放所有入口。 阿里云安全组 安装运行时 运行环境 运行 NEO 节点需要安装 .NET Core Runtime,需要安装 1.0.1 或以上版本 Wind ... 阅读全文
    李悔之2015
    2022-12-18 07:08
    区块链技术
    支持
    反对
    回复
    收藏
  • 开发基于以太坊智能合约的DApp

    web3.js与以太坊通信是通过rpc的方式实现的。 以太坊节点本来提供了rpc的访问方式,但是因为以太坊节点的地址不确定,并且DApp需要访问钱包,所以用web3.js直接访问以太坊节点的rpc服务是不现实的。 ganache-cli模拟了一个以太坊的测试节点并提供对外的rpc访问方式(就是例子里经常说的http://localhost:7545或者http://localhost:8545)。同时在其中内置了M个以太坊帐号,用于测试。 MetaMask是一个以太坊的网络钱包插件,它也提供了web3的访问方式。而且可以通过这个插件指定后面的以太坊节点是什么。 ... 阅读全文
    星火车品
    2022-12-18 02:06
    区块链技术
    支持
    反对
    回复
    收藏
  • DAPP 开发直通车-如何基于NEL 轻钱包来开发DAPP

    之前做了 DAPP 开发直通车,通讲了一下开发一个DAPP的过程。 但是涉及多工种,多步骤。入手还是非常困难的。 经过不懈的努力,做了很多铺垫工作之后,我终于可以告诉你: 开发DAPP for NEO,从未如此简单 绿谷镇楼。 首先请记住NEL的GITHUB首页,这里拥有NEO相关的一大堆开发成果,牛逼我就不吹了,你自己看一看这些项目,你至少可以感受到,我们真的是马不停蹄。 唯一的问题是文档化程度很低,我们欢迎有兴趣的同志一起来提升建设NEL这个围绕NEO的中国开发者社区。 那么轻钱包在哪里呢? 找到这个项 ... 阅读全文
    李悔之2015
    2022-12-18 00:24
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊MEV:flashbot“奴隶主阶层”民主化是正解吗?

    首发 新窗
    在第4期lim block 周刊中,笔者针对mev话题整理了一些资料供大家参考、学习。随着自己对mev问题了解的深入,对该话题也有了自己新的思考。 Mev(miner extractable value)这个词来自于以太坊,实际上对于其他公链也存在类似的mev,只不过叫法可能不一样。此前以太坊pow共识系统下,验证交易和打包区块的矿工有一种权力,它们可以对交易进行重新排序、插入、忽略或审查。这意味着它们可以通过套利交易、清算等机会,获得除交易费用和区块奖励之外的收益。 具体来说,当用户在链上发送一笔交易时,该交 ... 阅读全文
    ssg888
    2022-12-17 20:10
    区块链技术
    支持
    反对
    回复
    收藏
  • 我们需要账户抽象与智能钱包

    首发 新窗
    账户抽象与智能钱包的热度已经持续了几个月了,不少朋友对于什么是账户抽象,为什么需要智能钱包依然存在疑问,所以我尝试用本文为各位梳理清楚其前世今生,并以UniPass和DappOS这两个项目为例解析。 在2020年9月账户抽象概念就已经被eip2938提出,在2021年9月v神基于此改进提出了eip4337,所以账户抽象概念已经出现了2年之久,那为什么现在又火了呢?是因为今年10月3号v神对eip4337进行了更新,紧接着波哥大的以太坊开发者大会很多项目围绕账户抽象概念做了创新,账户抽象确实它存在巨大的价值意义,我 ... 阅读全文
    南辕北辙395
    2022-12-17 20:06
    区块链技术
    支持
    反对
    回复
    收藏
  • ECC椭圆曲线加密其实道理很简单

    对于RSA这套公私钥加密的思路,我以为我挺明白的,运用的娴熟自如。 当然现在RSA用的不多,而是基于ECC曲线来做签名验签,最大名鼎鼎的莫过于比特币。 可是前两天和别人讲代码,被问了ECC为什么可以用来做验签,发现自己讲不清楚。 所以做了点功课,来把这个问题讲清楚。 首先我们跳过ECC曲线是个啥这个话题。 这部分我觉得对理解这个逻辑,帮助并不大,黑盒掉就好了。 因为我们是程序员,有类型这样的表述神器,非常清晰,你一点都不用害怕。 只说原理,非伪代码,比如关于曲线阶数不说不影响理 ... 阅读全文
    星火车品
    2022-12-15 10:42
    区块链技术
    支持
    反对
    回复
    收藏
  • EVM并没有严格校验 可以发起以太坊短地址攻击

    首发 新窗
    EVM虚拟机在解析合约的字节码时,依赖的是ABI的定义,从而去识别各个字段位于字节码的什么地方。一般ERC-20 TOKEN标准的代币都会实现transfer方法,这个方法在ERC-20标签中的定义为:function transfer(address to, uint tokens) public returns (bool success); 第一参数是发送代币的目的地址,第二个参数是发送token的数量。 当我们调用transfer函数向某个地址发送N个ERC-20代币的时候,交易的input数据分为3个部分: 4 字节,是方法名的哈希:a9059cbb 32字节,放以太坊地址,目前以太坊地址是20 ... 阅读全文
    ddgghhjjkk
    2022-12-15 09:11
    区块链技术
    支持
    反对
    回复
    收藏
  • 解锁UTXO中的scriptPubKey

    Bitcoin使用的是UTXO模式,一笔交易得包含至少一个vin和一个vout,还没有被使用的vout称为UTXO(unspent transaction output),只要你能够解锁UTXO中的scriptPubKey,你就能消费其中的余额。所以其实转账时,并不是转账给某个地址,而是设定了使用这个币的条件。 script scriptPubKey不是简单的就是一个公钥,而是一段script代码,它决定了消费这笔钱的条件。它由bitcoin规定的script words组成。[1]前面提到的“解锁scriptPubKey”指的是“你能给scriptPubKey传入数值,使它返回的结果为true”。 不同的s ... 阅读全文
    有个胖子他姓杨
    2022-12-15 08:22
    区块链技术
    支持
    反对
    回复
    收藏
  • 关于 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
    区块链技术
    支持
    反对
    回复
    收藏
  • 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
    区块链技术
    支持
    反对
    回复
    收藏
  • 稳定的数字货币协议是发展出来的,而不是设计出来的

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

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

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

    节点控制 在某种程度上用户必须能够控制节点。这一点通过搭建一个HTTP服务器可以实现。 阅读全文
    青丝暮雪780
    2022-12-14 21:33
    区块链技术
    支持
    反对
    回复
    收藏
  • POW机制的最大的核心优势

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

    首发 新窗
    能够跟踪链上交易是加密玩家的超能力之一。这是一份快速指南,介绍如何使用免费工具自行监控交易所提款并成为链上侦探。 工具列表 我们将在本指南中使用的工具是: @defillama - 追踪交易所余额和充提情况@etherscan - 识别基金钱包和设置报警@DebankDeFi - 跨链跟踪钱包余额DefiLlama 您可以去了解 Exchange 流入和流出的第一个地方是 DefiLlama。 转到左侧的“CEX Transparency” 页面,查看包含 20 家交易所及其经过验证的链上资产列表。 在这里我们看到币安拥有大约 $60B 的资产。 选择 ... 阅读全文
    空城乱人心乱
    2022-12-14 19:09
    区块链技术
    支持
    反对
    回复
    收藏
  • 公链不可能三角突破的技术曙光

    公链的不可能三角问题一直是制约公链技术发展的阻碍,进而影响到链上应用的性能。一直以来,公链的发展目标都集中在如何突破不可能三角的问题上,或者在不可能三角中找到最佳平衡。公链的创新体现在以太坊更新的路线图、EVM兼容公链和模块化公链、Solana和Aptos为代表的高性能公链等。下文将针对不可能三角和交易流程角度,解读不同不可能三角解决方案的区别。 对不可能三角的理解 不可能三角的概念 公链最基本的功能是在链上记录信息且维护信息安全,即在开放的网络中(无信任)防止信息被篡改(回 ... 阅读全文
    张永峰
    2022-12-14 18:25
    区块链技术
    支持
    反对
    回复
    收藏
  • POW矿池挖空块原理和解决方案

    比特币的挖矿收益包含两部分,**第一是区块奖励;第二是交易手续费。**如果打空块,就收不到交易手续费,为什么有矿池会不要手续费来打空块呢? 第1章POW挖矿原理 工作量证明POW挖矿就是区块链生成新的区块的过程。包括BTC、BCH、ETH、LTC……在内,POW挖矿都是按以下逻辑来。 挖矿是这样的,**系统会给出一个目标值,这是一个数,比如前面有18个零。挖矿就是找出一个小于这个目标值的随机数,比如前面有19个零。找到了,就挖到了区块。**关键字:随机数。关键问题:这个随机是怎么计算? **这个随机 ... 阅读全文
    大叔的爸爸
    2022-12-14 17:43
    区块链技术
    支持
    反对
    回复
    收藏
  • 同时支持多条公链的节点钱包是这样做出来的

    在区块链的世界,钱包是一个重要的入口,它的核心用途是存放数字资产和进行转账交易。通常是通过私钥+密码的方式保护资产的安全,如果私钥丢失,便会造成数字资产的丢失,因此在区块链世界中,用户一定要保存好自己的私钥。 区块链钱包根据安全性和易用性通常可分为: 节点钱包 该类钱包需要下载整个区块链数据,是一个完整的区块链节点 由于节点钱包可作为链上的一个节点,有所有交易的详细信息,所以其稳定性和安全性都较高 节点钱包会参与网络维护 SPV钱包 无需下载整个区块数据,只下载区块头 ... 阅读全文
    kekeya
    2022-12-14 16:50
    区块链技术
    支持
    反对
    回复
    收藏
  • JavaScript开发区块链只需200行代码

    使用JavaScript实现简单的开发一个区块链。通过javascript这一开发区块链的实现过程,你将会真正理解区块链是什么:区块链就是一个分布式数据库,存储结构是一个不断增长的链表,链表中包含着许多有序的记录。 然而,在通常情况下,当我们谈到区块链的时候也会谈起使用区块链来解决的问题,这两者很容易混淆。像流行的比特币和以太坊这样基于区块链的项目就是这样。“区块链”这个术语通常和像交易、智能合约、加密货币这样的概念紧紧联系在一起。 这就令理解区块链变得不必要得复杂起来,特别是当你想 ... 阅读全文
    空港训港j
    2022-12-14 15:18
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:17
  • 关注

    4

  • 主题

    445

  • 帖子

    454

池塘之星
最关注文章