Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 21 页
  • 5步构建私链,7步Neo过亿

    是否,参加了各种Neo活动,对Neo颇感兴趣,希望从源头了解这个世界上为数不多的支持智能合约的公链? 是否,总是想参照Neo文档建立一个自己的私链,但是总是没有那么多时间去昨晚,抑或没走几步总是会遇到各种拦路虎? 是否,想研究Neo智能合约,但是苦于主网(mainnet)gas太贵,测试网(testnet)申请又太麻烦(而且一般都不那么慷慨)? 是否,希望给大家炫个富,“嘿,看,我有1亿Neo!”? 恭喜你,阅读这篇文章就能解决以上问题。请跟随笔者一步一步进行操作,每一步都是笔者的成功的操作记录,请 ... 阅读全文
    蓝天天使2017
    2022-12-2 21:07
    区块链技术
    支持
    反对
    回复
    收藏
  • 从零开始运行EOS系统

    EOS 系统主要有三个应用程序: nodeos: EOS 系统的核心进程,也就是所谓的“节点”。 cleos:本地的命令行工具,通过命令行与真人用户交互,并与节点(nodeos)和钱包(keosd)通信。是用户或者开发者与节点进程交互的桥梁。 keosd:本地钱包工具。可以管理多个含有私钥的钱包并加密。 要求 本篇教程适用于以下系统,但是不论你的电脑是 windows 还是 mac,都强烈建议安装一个虚拟机,在 Ubuntu 上搞,因为 Mac 上有很多坑。安装 Ubuntu 虚拟机有关教程大家可以在网上搜到。 Amazon 2017.09 and higher. ... 阅读全文
    飞儿506
    2022-12-10 12:36
    区块链技术
    支持
    反对
    回复
    收藏
  • VS code 调试 bitcoin core

    使用 VS code 调试代码相比原生的gdb调试代码会带来一些好处: 更方便的监测变量值变化更方便的翻阅当前执行代码所在文件 就是设置会稍微麻烦一些。 步骤 1:安装调试插件 VS code 默认只支持 node.js 语言的调试,其他语言的调试需要安装插件。 搜索 C++,安装插件。不过要注意的是,插件本身并不具备编译、调试的能力,需要另外使用软件进行编译、调试[1]。 步骤2:配置 调试前需要手动配置launch.json文件指定调试入口,点击 Open Configurations开始配置: 配置VS code配置文件: 配置文件的路 ... 阅读全文
    华胥
    2023-1-3 04:08
    区块链技术
    支持
    反对
    回复
    收藏
  • 区块链研究实验室-以太坊应用程序架构设计

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

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

    参与者进入验证者池之后,就可以被分配给某个分片。分配过程是是完全随机的,可以通过可验证延时函数(VDFs,VerifiableDelayFunctions)保证随机的无偏性。 如果有参与者质押的权益超过32ETH(假设是320ETH),他们就会获得相应比例的验证者席次。这些席次彼此之间无关,会被独立地分配给分片网络;所以对于投入320ETH的参与者来说,最不理想的情况是在单个出块时段,成为十个不同分片网络的验证者。但如果不这么设计的话,就会增加竞争敌手接管某一个分片的可能性;一般来说,我们都预期那些拥有 ... 阅读全文
    人民干脆面
    2022-12-10 15:41
    区块链技术
    支持
    反对
    回复
    收藏
  • 一文盘点6种EVM编程语言

    首发 新窗
    以太坊虚拟机 (EVM) 是一个 256 位、基于堆栈、全球可访问的图灵机。由于架构与其他虚拟机和物理机的明显不同,EVM 需要领域特定语言 DSL(注:领域特定语言指的是专注于某个应用程序领域的计算机语言)。 在本文中,我们将研究 EVM DSL 设计的最新技术,介绍六种语言 Solidity、Vyper、Fe、Huff、Yul 和 ETK。 语言版本 1、Solidity: 0.8.19 2、Vyper: 0.3.7 3、Fe: 0.21.0 4、Huff: 0.3.1 5、ETK: 0.2.1 6、Yul: 0.8.19 阅读本文,需要你对 EVM、堆栈和编程有基本的了解。 以太坊虚拟机概述 EVM 是一个 ... 阅读全文
    恶灵零午罩
    2023-3-22 00:01
    区块链技术
    支持
    反对
    回复
    收藏
  • 多链架构设计必读:平行链数据的可靠性如何保障?

    平行链的实现原理,它作为一种多(公)链并行的架构,有人可能会提出,从整个区块链网络生态来说,安全性是高的,但从单链的网络生态来看,由于其不需要众多节点,那平行链的数据可靠性如何保障呢? 首先我们来看一下原有的主链—平行链机制,假设有如下应用场景:a是平行链节点,A是对应的主链节点;A收到主链的各个节点发送的交易,假设在区块高度为100时,A收到三条交易tx1、tx2、tx3;其中,tx2是平行链关注的交易;原有的主链—平行链机制运作方式: (1)A打包这三条交易生成区块block(100); (2 ... 阅读全文
    人民干脆面
    2023-1-3 10:49
    区块链技术
    支持
    反对
    回复
    收藏
  • Qtum量子链 x86虚拟机 编码格式

    暴露给接口和智能合约代码的编码格式如下 运行时长度编码格式 (Runtime Length Encoding Format) 在区块链上,x86 所有的合约数据都使用运行时长度编码(Runtime Length Encoding,RLE)来表示 0 字节。而非零数据不被编码。当在字节流中遇到 0 时,它被编码成一个长度。该长度表示跟随它的零字节数。RLE 的长度为 0 是明确禁止的,其结果是生成无法包含在区块或内存池里的无效交易。 RLE 有效载荷的前缀是一个 32 bit 整数。其中 24 bit 是解码大小字段。如果解码大小与解码的有效载荷不完全匹配, ... 阅读全文
    温室小书生室d
    2022-12-2 22:40
    区块链技术
    支持
    反对
    回复
    收藏
  • 关于以太坊的未来,技术路线图说的明明白白

    首发 新窗
    以太坊路线图上各个部分提供入口点,每一部分都做了简单的概要介绍,如想深入了解,文内亦附上了详细的链接。 这是一份持续更新的文档,如果发现这里提供的任何信息出现不清楚、不准确、过时或是遗漏的情况,请随时联系我。 如路线图上箭头所示,所列出的各个部分并非连续进行的工作,它们的推进是并行的。 The Merge (合并) 目标:实现一个理想化的、简洁的、拥有鲁棒性的以及去中心化的 PoS 共识机制 已完成工作 ➤ 2020 年 12 月 1 日 — 信标链启动 引入以太坊 PoS 共识层,由验证者质押 E ... 阅读全文
    落木萧萧329
    2022-12-10 16:04
    区块链技术
    支持
    反对
    回复
    收藏
  • 使用预训练的模型BERT来完成对整个竞赛的数据分析

    首发 新窗
    Kaggle上的Twitter的情感分析竞赛。在这个案例中,将使用预训练的模型BERT来完成对整个竞赛的数据分析。 导入需要的库 import numpy as np import pandas as pd from math import ceil, floor import tensorflow as tf import tensorflow.keras.layers as L from tensorflow.keras.initializers import TruncatedNormal from sklearn import model_selection from transformers import BertConfig, TFBertPreTrainedModel, TFBertMainLayer from tokenizers import BertWordPieceTokenizer 读取并解释数 ... 阅读全文
    lf0517
    2023-1-14 22:04
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊交易的生命周期

    了解以太坊交易是如何生成并在网络中广播的交易是以太坊区块链(或任何类似的区块链)的核心。在与以太坊区块链进行交互之时,你是在执行交易并更新其状态。你有没有想过要了解当你在以太坊执行交易之时到底发生了什么?让我们通过一则交易例子来解答这一问题。本文包括如下内容。 以太坊交易的端到端遍历,即从你的浏览器/控制台出发进入以太坊网络,然后再回到你的浏览器/控制 了解当你使用Metamask或Myetherwallet等插件,而非运行自己的节点之时,交易是如何进行的 如果你比较偏执多 ... 阅读全文
    V刘晨曦
    2022-12-2 23:32
    区块链技术
    支持
    反对
    回复
    收藏
  • imToken钱包系统搭建,去中心化钱包源码开发

    首发 新窗
    去中心化钱包,私钥保存在用户自己的手里,资产存储在区块链上,用户是真正的数字货币的持有者,钱包只是帮助用户管理链上资产和读取数据的一个工具。 因此去中心化的钱包很难被黑客集中攻击,用户也不必担心钱包服务商的自我窃取或者跑路,因为只要创建钱包的时候自己把私钥保管好,你的资产依然在链上,换个钱包一样可以显示出来的。 去中心化钱包有三个特征: 1、去中心化钱包仅作为钱包地址生成工具并提供相应的服务,钱包提供方并不保存用户的私钥或者助记词等信息; 2、钱包的每一笔数字资产 ... 阅读全文
    大路84
    2022-12-10 16:40
    区块链技术
    支持
    反对
    回复
    收藏
  • 利用LSTM框架实时预测比特币价格

    比特币的价格数据是基于时间序列的,因此比特币的价格预测大多采用LSTM模型来实现。 长期短期记忆(LSTM)是一种特别适用于时间序列数据(或具有时间 / 空间 / 结构顺序的数据,例如电影、句子等)的深度学习模型,是预测加密货币的价格走向的理想模型。 本文主要写了通过LSTM进行数据拟合,从而预测比特币的未来价格。 import需要使用的库 import pandas as pd import numpy as np from sklearn.preprocessing import MinMaxScaler, LabelEncoder from keras.models import Sequential from keras.lay ... 阅读全文
    Cherry95
    2023-1-15 02:58
    区块链技术
    支持
    反对
    回复
    收藏
  • “MetaMask for CMT”区块链浏览器

    BringsCyberMilestoyourbrowser 将CyberMiles带入你的浏览器 “MetaMaskforCMT”isabridgethatallowsyoutovisitthedistributedweboftomorrowinyourbrowsertoday.ItallowsyoutorunCyberMilesdAppsrightinyourbrowserwithoutrunningaCyberMilesnode. MetaMaskforCMT”是一个桥梁,允许您今天在浏览器中访问明天的分布式网络。它允许您直接在浏览器中运行Cyber​​MilesdApp,而无需运行Cyber​​Miles节点。 MetaMaskincludesasecureidentityvault,providingauserinterfacetomanageyou ... 阅读全文
    有个胖子他姓杨
    2022-12-2 23:44
    区块链技术
    支持
    反对
    回复
    收藏
  • Qtum量子链研究院:Qtum Plasma MVP 技术详解

    Minimal Viable Plasma Plasma MVP以一种非常简单的方式提供Plasma系统的基本安全特性。 在Plasma MVP中,用户一旦发现任何不法行为就立即退出,用户的退出申请也是按照UTXOs被创建的时间从早到晚的优先级顺序处理。 Plasma区块链中,区块的创建方法有两种:一种是Plasma链的运营者可以创建区块;另一种是任何用户可以向Plasma链中存入一定资产,这种情况下,合约会在Plasma链上新增一个区块,该区块包含一个创建新的UTXO的交易,UTXO和用户存入资金的价值相等。 如何在Qtum上创建Plasma MVP Qtum ... 阅读全文
    博客园
    2022-12-3 00:02
    区块链技术
    支持
    反对
    回复
    收藏
  • Orchid可用于MacOS命令行

    随着世界各地许多人适应远程工作,Internet隐私工具对于许多行业和/或地理区域的员工而言至关重要。 Orchid的macOS命令行客户端可用,这是向具有完整GUI和界面的完整桌面客户端迈出的重要一步。 Orchid联合创始人兼首席执行官史蒂芬·沃特豪斯(Steven Waterhouse)博士表示:“这是是保护隐私的关键时刻。我们希望确保每个人都可以使用他们所需的工具来维护其隐私,安全。我们很高兴将我们的点对点隐私网络带给MacOS用户。” 命令行客户端可通过Homebrew获得,需要从正常运行的iOS或Android客户端中导出 ... 阅读全文
    卡哇伊嘉人
    2023-1-15 10:04
    区块链技术
    支持
    反对
    回复
    收藏
  • RandDrop应用链的部署、强随机数的合约调用

    RandDrop 应用链 RandDrop 应用链是指采用 BLS 签名,支持多合约部署的 MOAC 应用链。 RandDrop 目前还在测试阶段,将会支持两种原子跨链交换,完成母链原生通证或者 ERC20 通证和应用链原生通证之间的互换。 RandDrop 共识 共识算法作为区块链系统的核心技术,决定了整个系统的性能和可扩展性,一直是当前区块链关键技术研究的重点。 目前最新的共识机制研究中有很多对于 PoS 和 PBFT 的改进,尤其是使用随机数算法来提高共识的效率和增加参与共识的节点数目。 RandDrop 采用 BLS 签名,从共识层支持多 ... 阅读全文
    V刘晨曦
    2023-1-15 10:53
    区块链技术
    支持
    反对
    回复
    收藏
  • 以太坊智能合约开发:让合约接受转账

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

    Ethereum当前和Bitcoin一样,采用基于工作量证明(Proof of Work,PoW)的共识算法来产生新的区块。与Bitcoin不同的是,Ethereum采用的共识算法可以抵御ASIC矿机对挖矿工作的垄断地位,这个算法叫做Ethash。 为什么要反ASIC PoW的的核心是Hash运算,谁的Hash运算更快,谁就更有可能挖掘出新的区块,获得更多的经济利益。在Bitcoin的发展过程中,挖矿设备经历了(CPU=>GPU=>ASIC)的进化过程,其中的动机就是为了更快地进行Hash运算。随着矿机门槛地提高,参与者久越来越少,这与区块链的去中心化构想背道而驰 ... 阅读全文
    青丝暮雪780
    2023-1-3 17:15
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:17
  • 关注

    4

  • 主题

    445

  • 帖子

    454

池塘之星
最关注文章