Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 7 页
  • NEO 客户端插件

    NEO 客户端插件 从 NEO 2.9.0 开始,一些附加功能被独立封装在插件中用以调用,目的是为了提升节点的安全性,稳定性和灵活性。用户可以自行选取所需要的扩展功能而不用每次在启动 NEO-CLI时通过附加参数来调用,避免了很多人为的失误操作同时简化了打开钱包,调用 API 等一系列繁琐的指令。点击此处下载 Plugins。 安装插件 要安装插件,在客户端根目录下新建 Plugins 文件夹(注意首字母大写),然后将解压出来的插件拷贝到其中,如下所示在neo-cli根目录下安装: 插件中的 API 接口 getapplicationlo ... 阅读全文
    朋友一起走
    2022-12-27 12:00
    区块链技术
    支持
    反对
    回复
    收藏
  • POW矿池挖空块原理和解决方案

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

    Solidity 是一种静态类型语言,这意味着每个变量(状态变量和局部变量)都需要在编译时指定变量的类型(或至少可以推导出变量类型——参考下文的 类型判断)。 Solidity 提供了几种基本类型,可以用来组合出复杂类型。 除此之外,类型之间可以在包含运算符号的表达式中进行交互。 关于各种运算符号,可以参考操作符优先级。 值类型 以下类型也称为值类型,因为这些类型的变量将始终按值来传递。 也就是说,当这些变量被用作函数参数或者用在赋值语句中时,总会进行值拷贝。 布尔类型 bool :可能的取值为 ... 阅读全文
    开门查水门e
    2022-12-27 13:14
    区块链技术
    支持
    反对
    回复
    收藏
  • 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
    区块链技术
    支持
    反对
    回复
    收藏
  • 公链不可能三角突破的技术曙光

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

    首发 新窗
    在使用WooLong之前,应该对程序稍微做一些修改,哪怕只是改一下字符串;这个我在测试的时候遇到一个坑,直接使用官方的demo,发布后根据ScriptHash查找发现作者版本都不是我填写的那样,后来才知道,ScriptHash是根据合约脚本的二进制码产生的。如果不修改,那么最终根据ScriptHash查找的可能不是你部署的合约。在使用WooLong之前,应该对程序稍微做一些修改,哪怕只是改一下字符串;这个我在测试的时候遇到一个坑,直接使用官方的demo,发布后根据ScriptHash查找发现作者版本都不是我填写的那样,后来才 ... 阅读全文
    别丢弃我猿
    2022-11-30 18:58
    区块链技术
    支持
    反对
    回复
    收藏
  • 如何搭建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
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊交互与开发

    一. 账户 1. 以太坊账户 账户分两种:外部账户 和 合约账户 1.1 外部账户 用户使用的账户,包含 地址和私钥 操作 查看余额可以转账交易调用合约 特点:创建不需要网络,本地生成(钱包生成,自己生成,纸钱包等)被私钥控制仅有余额,没有代码可以发送交易(transaction)每个以太坊网络中都可以使用,但是金额互相独立,只要符合以太坊网络规则即可 1.2. 合约账户 由外部账户创建的智能合约实例,部署后返回一个地址,这个地址就是合约账户(有金额,有代码逻辑) 操作: 由外部账户发送消息激活合约账 ... 阅读全文
    zmhg799417
    2023-1-30 19:40
    区块链技术
    支持
    反对
    回复
    收藏
  • 一文读懂以太坊质押提款的工作原理

    提款 (withdrawals)是验证者生命周期(validator lifecycle)中缺失的一部分,从 2020 年 12 月以太坊共识链一开始启动以来就在开发当中,现在将随上海升级而来。由于上海升级将在今年上半年启动,所以值得注意和理解什么是提款,其工作机制,以及这个新特性的使用方法。 历史 当共识链第一次在2020年12月启动时,你无法从共识链上发送任何信息到执行链上去。也就是说,尽管余额能在共识链上累积,你也无法通过执行链去提现,因为技术上在当时提款是不可能的。经年累月过后以太坊的结构已经被改变得可以 ... 阅读全文
    独孤客
    2023-3-16 20:09
    区块链技术
    支持
    反对
    回复
    收藏
  • 40行python代码让你彻底理解区块链是什么

    首发 新窗
      尽管有人认为区块链目前还是个不成熟的解决方案,但它无疑称得上是计算机发展历史上   的一个奇迹。但是,到底区块链是什么呢? 我们将通过动手实现一个迷你的区块链来帮你   真正理解区块链技术的核心原理。python源代码保存在Github。   区块链   区块链是一个公开的数字账本,它按时间顺序记录比特币或其他加密货币发生的交易。   更一般的讲,区块链是一个公共数据库,新的数据将存储在一个被称为”块“的容器中,然后   块会被添加到一个不可篡改的链,因此被称为”区块链“。 ... 阅读全文
    齐耳的短发
    2022-11-6 14:49
    区块链技术
    支持
    反对
    回复
    收藏
  • 比特币钱包私钥怎样导入和导出

    众所周知,比特币核心钱包是密码生成私钥,私钥再对应公钥生成的钱包文件才是真的钱包文件,那么最重要的就是你的密码私钥才是你持币的所有凭证,奥本聪拿不出来的就是这个东西,下面就教大家怎样导出和导入钱包私钥。 比特币钱包私钥在线无法查看,比特币存在平台要下载core 或者classic才是真正的钱包,然后就可以查看了。 比特币钱包如何导入导出私钥?重要提醒: 1、导出导入私钥请在安全环境下操作,不要向任何人泄露你的私钥。 2、本教程在Bitshares X 0.2.1版下制作,遇到导入私钥后,交易记 ... 阅读全文
    哈哈笑417
    2023-1-7 23:47
    区块链技术
    支持
    反对
    回复
    收藏
  • 如何实现可升级的智能合约?

    首发 新窗
    现如今,整个密码货币生态系统都是由智能合约所驱动!不管我们有多小心,或者我们的代码测试工作做得有多好,如果我们创建的是一个复杂的系统,那我们就有必要更新合约逻辑,以修补其存在的漏洞,或者添加必要的缺失功能。有时候,由于EVM虚拟机的更改或者被新发现的漏洞,我们可能需要去升级我们的智能合约。 一般来说,开发人员可以很容易地升级他们的软件,但区块链的情况是不一样的,因为它们有着难以更改的属性。如果我们部署了一个合约,这就好比是泼出去的水。然而,如果我们使用适当的技术,我们 ... 阅读全文
    用香烟做的云
    2022-11-30 19:40
    区块链技术
    支持
    反对
    回复
    收藏
  • 追踪代币去向 技术上完全没难度

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

    在这个去中心化的游戏中,玩家购买、交易、繁殖和装饰可爱的南美半水生啮齿动物Capybaras。Sui开发者可以将这里概述的许多原则和代码实例用于他们自己的项目。 作为Sui区块链上的可编程对象,Capys展示了资产所有权、可转让性和动态对象领域等原则。它们与配件一起出现在玩家的钱包里,包括帽子、自行车和围巾。现在要预览Capys,请到Capy.art。使用Sui Move开发Sui Capys需要定义基本模块,创建类型,最重要的是,建立一个注册表来记录和验证Capys。该原型的一个独特的功能是能够繁殖两个现有Capys,根 ... 阅读全文
    有个胖子他姓杨
    2023-2-1 11:39
    区块链技术
    支持
    反对
    回复
    收藏
  • 如何用预言机实现共同质押?

    RAI 面临的主要挑战之一是很难找到愿意充当 LP 的 ETH 持有人,尤其是在利率高于目前约 -5% 至 -10% 的水平时。这一问题背后的一个主要原因是,目前,RAI CDP 与 staking 质押竞争作为一种收益来源。 今天,ETH 持有者可以将其 ETH 放入 CDP,取出 RAI,以 1% DAI 的储蓄率将其转换为 DAI,并赚取约 10% 的利差,或约 5% 的年回报率(考虑到 2 倍的抵押保证金)。或者,他们可以只质押他们的 ETH,并以更低的风险赚取同样的 5% 年回报率。 如果 RAI 利率甚至增加到 -3%,计算结果将更加有利于 staking ... 阅读全文
    华胥
    2023-2-1 12:22
    区块链技术
    支持
    反对
    回复
    收藏
  • 剥开比原看代码-初始化时生成的配置文件在哪儿

    人们常说,“阅读源代码”是学习编程的一种重要方法。作为程序员,我们在平时的学习工作中,都应该阅读过不少源代码。但是对于大多数人来说,阅读的可能更多是一些代码片断、示例,或者在老师、同事的指导下,先对要阅读的项目代码有了整体的了解之后,再进行针对性的阅读。 但是如果我们面对的是一个像比原这样比较庞大的项目,身边又没有人指导,只能靠自己去看,这时应该怎么来阅读呢?也许每个人也都能找到自己的办法,或高效,或低效,或放弃。 我在这次阅读比原源代码的过程中,尝试的是这样一种方 ... 阅读全文
    一夜雨十年灯潞
    2022-11-6 15:15
    区块链技术
    支持
    反对
    回复
    收藏
  • NEO 区块链钱包账号

    钱包账号 neo钱包主要包括address,privateKey,publicKey,scriptHash,WIF这几个部分;它们之间存在一定的转化关系: NEPWIF Private => Public => ScriptHash Address 不开玩笑,除了 address 可以告诉别人以外,其它的对谁都不要说,address类似一个银行卡号,是别人想给你转账的时候使用的 创建钱包账号 import { wallet } from ‘@cityofzion/neon-js’; /** * 根据passpase生产一个新的neo账号 * @param {*} passphase * @param {*} confirmPassphase * @param {*} wif */ export function creat ... 阅读全文
    博客园
    2022-11-30 20:08
    区块链技术
    支持
    反对
    回复
    收藏
  • EOS dApp 漏洞盘点分析—EOSBet 假充值漏洞一

    本文所有过程均在本地测试节点完成 文章用到的所有代码均在 https://github.com/NoneAge/EOS_dApp_Security_Incident_Analysis 0x00 背景 EOSBet在9月14日遭到黑客攻击,根据EOSBet官方通告,此次攻击共被盗44,427.4302 EOS(折合人民币160万,9月14日价格)。 0x01 技术分析 由于EOSBet代码并未开源,但官方复盘攻击事件后给出了EOSIO_ABI // extend from EOSIO_ABI, because we need to listen to incoming eosio.token transfers #define EOSIO_ABI_EX( TYPE, MEMBERS ) \ extern "C" { \ vo ... 阅读全文
    蓝天天使2017
    2022-12-27 17:33
    区块链技术
    支持
    反对
    回复
    收藏
  • Schnorr签名方案和BLS签名方案的全面对比

    首发 新窗
    Schnorr签名算法最初是由德国密码学家Claus Schnorr于2008年提出的,而来自区块链协议公司Blockstream的密码学家Gregory Maxwell、Pieter Wuille等人,则在2018年提出了一种名为MuSig的Schnorr签名方案,这也是我们即将探索的签名方案。而BLS签名方案,最初是由斯坦福大学教授Dan Boneh等人于2001年便提出的一种方案,目前则在Boneh教授等人的完善下,变得更适用于区块链。 总的来说,两大签名方案各有千秋,它们在不同的场景下都有各自的优势。 以下内容译自量子物理学家Stepan的两篇科普文章(part1 ... 阅读全文
    123458275
    2023-1-8 06:06
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:17
  • 关注

    4

  • 主题

    445

  • 帖子

    454

池塘之星
最关注文章