Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 20 页
  • Bitcoin Core 0.18.0 版本发布

    > Bitcoin Core version 0.18.0 is now available from: > https://bitcoincore.org/bin/bitcoin-core-0.18.0 关于钱包方面的改动有: [*]支持硬件钱包:但是目前只能通过命令行使用,https://github.com/bitcoin-core/HWI/blob/master/docs/bitcoin-core-usage.md [*]支持多钱包:可以像 Electrum 那样在不同钱包之间切换。 [*]支持 coin control: 也就是可以选择使用哪个 UTXO 支付,需要进行设置启用这个功能 多钱包 支持命令: createwallet "wallet_name" listwalletdir listwallets loadwallet " ... 阅读全文
    博客园
    2023-1-2 12:34
    区块链技术
    支持
    反对
    回复
    收藏
  • Solidity汇编开发简明教程

    首发 新窗
    在用Solidity开发以太坊智能合约时,使用汇编可以直接与EVM交互,降低 gas开销成本,更精细的控制智能合约的行为,因此值得Solidity开发者学习 并加以利用。本文是Solidity汇编开发的简明教程,旨在帮助你快速熟悉 如何在Solidity智能合约代码中嵌入汇编代码。 以太坊虚拟机和堆栈结构机器 以太坊虚拟机EVM有自己的指令集,该指令集中目前包含了 144个操作码,详情参考Geth源代码 这些指令是Solidity抽象出来的,可以在Solidity内联使用。例如: contract Assembler { function do_something_cpu() ... 阅读全文
    handii2006
    2023-1-13 23:14
    区块链技术
    支持
    反对
    回复
    收藏
  • 谈谈与LSD杠杆挖矿相关的问题

    最近在推上和Space上和很多朋友讨论了LSD杠杆挖矿的问题,主要的问题在于: (1)杠杆Staking高收益的本质是什么?风险点在哪里? (2)杠杆Staking的高收益是否可持续? 关于杠杆Staking的合成方式可以参考CapitalismLab的文章。文章提到的循环贷在defi summer早期借贷负利率和Bendao借贷负利率的时候也普遍存在,本质上通过不同标的的存借利差进行套利。与传统金融中的国债逆回购非常相似(也是我更喜欢把LSD称作“ETH国债化”的原因之一) 一种更简单的实现方式是: 1)Alice现在有10个ETH,AAVE以3% ... 阅读全文
    杨小公子君莫邪
    2023-3-6 20:10
    区块链技术
    支持
    反对
    回复
    收藏
  • 一文读懂比特币的Taproot/Schnorr升级

    本文作者为万向区块链、PlatON首席经济学家邹传伟。 2020 年 1 月,由比特币核心开发人员 Pieter Wuille 于去年 5 月提出的 Taproot/Schnorr 软分叉升级提案已正式作为比特币改进提案(BIPs)发布,相关提案序号为 BIP 340-342。Taproot/Schnorr 升级如果获得社区支持,将是比特币自闪电网络上线后最大的技术拓展。本文查询了 BIP 340-342 相关文档 ,对 Taproot/Schnorr 升级做一个简单介绍。本文分三部分,第一部分简单介绍比特币目前的 ECDSA 签名算法,第二部分详细介绍 Schnorr 签名算法,第三部分 ... 阅读全文
    杨小公子君莫邪
    2023-1-14 03:14
    区块链技术
    支持
    反对
    回复
    收藏
  • 详解Casper FFG共识算法

    首发 新窗
    Casper FFG 是 Vitalik提出来的一个PoW/PoS混合的算法,目的是为了让Ethereum平滑过渡到纯PoS。论文在这里,Casper the Friendly Finality Gadget,本文主要讲解这篇论文的核心知识点。 本文配套视频:https://v.qq.com/x/page/f07704nx4iq.html ,因为视频超过了15分钟,无法直接嵌入文章中。 ###Casper FFG算法流程 目前是2018年,Ethereum依旧是一个纯PoW算法的区块链,跟比特币一样。PoW是一个非常简洁的算法,也非常安全,例如这篇论文 Analysis of the Blockchain Protocol in Asynchronous Networ ... 阅读全文
    同志们好1
    2022-12-2 19:27
    区块链技术
    支持
    反对
    回复
    收藏
  • 区块链地址生成算法

    地址是为了人们交换方便而弄出来的一个方案,因为公钥太长了(130字符串或66字符串)。地址长度为25字节,转为base58编码后,为34或35个字符。base58是类似base64的编码,但去掉了易引起视觉混淆的字符,又在地址末尾添加了4个字节校验位,保障在人们交换个别字符错误时,也能够因地址校验失败而制止了误操作。 由于存在公钥有两种形式,那么一个公钥便对应两个地址。这两个地址都可由同一私钥签署交易。 公钥生成地址的算法: Version = 1 byte of 0 (zero); on the test network, this is 1 byte of 111 ... 阅读全文
    一杯浓咖啡
    2022-12-10 00:47
    区块链技术
    支持
    反对
    回复
    收藏
  • NEP-6钱包标准

    NEP:NEO Enhancement Proposals,即NEO改进提案,描述了NEO平台的标准,包括核心协议规范,客户端API和合约标准等。最为熟知的是NEP-5代币标准。 目前NEP-6钱包标准已经完成,以下为NEP-6钱包标准的Github文档(https://github.com/neo-project/proposals/blob/master/nep-6.mediawiki) 摘要 NEP-6描述了一个钱包标准,将支持钱包文件在NEO的各种钱包客户端之间共享。 目标 目前,不同的客户端程序会生成不同的钱包文件。他们有不同的文件格式,不同的存储方式,以及不同的加密方式。用户难以在不同的 ... 阅读全文
    哈哈笑417
    2022-12-2 19:38
    区块链技术
    支持
    反对
    回复
    收藏
  • 为NEO-GUI 添加插件系统

    首发 新窗
    作为一个NEO区块链技术爱好者,经常要摆弄NEOGUI,而NEOGUI在众多开发者手中有了众多的分支实现,我也有自己的分支改版。这是一件很麻烦的事情。 虽然NEO-GUI定位为一个演示客户端与开发工具,不过使用他的开发者还是很多的,大家都要对NEO-GUI进行各式各样的修改。 那么为什么不增加一个插件机制呢,说干就干。 先贴地址,此分支版本的源码在:https://github.com/lightszero/neo-gui.git 为neo neovm neogui 三合一,随时和NEO仓库保持同步。 先增加一个插件模块,里面有两个接口,一个IAPI,提供客户 ... 阅读全文
    qaz88889999
    2022-12-10 01:42
    区块链技术
    支持
    反对
    回复
    收藏
  • 理解区块链背后的Merkle Tree

    你可以在Github上获取最新的源代码(C#) 简介 在1979年,Ralph Merkle取得了哈希树即现在广为人知的MerkleTree的专利权(改专利在2002年过期)。其概括的描述为:“该发明包含了一种提供信息验证的数字签名的方法,该方法利用单向的认证树对密码数字进行校验。” 可能你更喜欢维基百科中的定义:“在密码学和计算机科学当中,哈希树或Merkle tree是一种特殊的树结构,其每个非叶节点通过其子节点的标记或者值(子节点为叶节点)的哈希值来进行标注。哈希树为大型的数据结构提供了高效安全的验证手段。 ... 阅读全文
    星火车品
    2023-1-2 14:39
    区块链技术
    支持
    反对
    回复
    收藏
  • PoS发明人最新项目 VSYS源代码库分析评测

    VSYS主网上线近半年,代码更新频繁,完善度极高,当前在github公开的主要有三个代码库,分别是 VSYS节点、web钱包、冷钱包,可见其生态工具链布局正在驶入高速通道。 项目概览 由PoS之父Sunny King 创建的区块链数据库云。 VSYS基于POS自研了业界最高效的共识算法SPOS,目前两大主流公链以太坊和EOS的共识机制都是参考自POS。本次Sunny King带来的SPOS,必然是万众期待。虽然 VSYS主网还未上线,但代码完善度极高,当前在github公开的主要有三个代码库,分别是 VSYS节点、web钱包、冷钱包,可见其生态工 ... 阅读全文
    博客园
    2023-1-2 16:09
    区块链技术
    支持
    反对
    回复
    收藏
  • 如何创建NEO轻客户端

    自NEO品牌升级以来,社区的建设蒸蒸日上,开发者的热情与日俱增。伴随着社区的极具扩张,一些底层技术基础性教程的补充完整变得至关重要。 目前很多开发者身体力行的投入到NEO技术社区生态的建设当中,比如neo-swift,它是一个可实现与NEO区块链交互功能的轻客户端,主要用Swift-4语言编写。尽管它目前是一个轻客户端,但不代表以后就不会扩展为全节点客户端。 本文梳理了neo-swift的运作需要哪些支持,希望大家在读完这篇博客后能了解区块链的内里运作机制,也希望本文能激励开发者在NEO区块链上创建下 ... 阅读全文
    zmhg799417
    2022-12-2 19:52
    区块链技术
    支持
    反对
    回复
    收藏
  • 使用Geth设置基于权利证明POA的以太网私有网络

    简而言之:我们将在同一台机器上设置两个节点,在我们的localhost上创建一个点对点网络。除了两个节点之外,还将设置启动节点(发现服务)。 我花了相当长的时间和广泛的研究和谷歌搜索,最终有一个坚实的以太坊开发环境来测试我的智能合约和我的DApps。 在这篇文章中,我决定分享我如何使用Geth的clique共识引擎设置一个Proof-of-Authority网络。这是我通过回馈感谢小区的方式,并希望让任何愿意探索以太坊宇宙的人都能过上更轻松的生活。 操作系统和软件 我的操作系统是Ubuntu 16.04 LTS(这个tuto是在 ... 阅读全文
    天道唯
    2023-1-2 17:29
    区块链技术
    支持
    反对
    回复
    收藏
  • 教你如何使用GAN为口袋妖怪上色

    在之前的Demo中,我们使用了条件GAN来生成了手写数字图像。那么除了生成数字图像以外我们还能用神经网络来干些什么呢? 在本案例中,我们用神经网络来给口袋妖怪的线框图上色。 第一步: 导入使用库 from __future__ import absolute_import, division, print_function, unicode_literals import tensorflow as tf tf.enable_eager_execution() import numpy as np import pandas as pd import os import time import matplotlib.pyplot as plt from IPython.display import clear_output 口袋妖怪上色的 ... 阅读全文
    阿丽66
    2023-1-14 11:50
    区块链技术
    支持
    反对
    回复
    收藏
  • 为何GO语言成为开发区块链底层的趋势?

    首发 新窗
    随着各大公司进军区块链,区块链开发已成为开发者们关注的新技能领域,而区块链开发语言也从C语言逐渐向GO语言转移 随着各大公司进军区块链,区块链开发已成为开发者们关注的新技能领域,而区块链开发语言也从C语言逐渐向GO语言转移,根据公链财经了解到,当下区块链技术开发公司已经逐渐把GO语言作为底层开发的标准语言之一,那为何会选择GO语言开发呢?以下是33复杂美区块链公司CTO王志文的分享: 语言成熟度的考虑 一个语言是一个成熟的语言,一个重要的标志就是开发过非常大型的系统。云计算领域 ... 阅读全文
    liooi
    2022-12-10 08:49
    区块链技术
    支持
    反对
    回复
    收藏
  • 一个哈希,多个 CID 版本

    首发 新窗
    您可以将任何 IPFS CID 粘贴到方便的 CID 检查器中,以可视化其所有前缀及其代表的含义。 在本课程的最后一课中,我们将介绍使用 CIDv0 和 CIDv1 格式的该工具的一些结果。 示例 1:CIDv1bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi 第一个示例是版本 1 CID。 查看 CID 检查器工具的结果,我们可以看到该工具能够为我们解析的几个部分: Human Readable CID:分解 CID 的每个部分,以便我们人类轻松阅读 Multibase:code是基址的标识符,在这种情况下b为base32。 Multicodec:c ... 阅读全文
    袖矜
    2023-1-14 12:17
    区块链技术
    支持
    反对
    回复
    收藏
  • NodeJS实现简易区块链

    首发 新窗
    NodeJS实现简易区块链 之前由于课程要求,基于Nodejs做了一个实现简易区块链。要求非常简单,结构体记录区块结构,顺便能向链中插入新的区块即可。 但是如果要支持多用户使用,就需要考虑“可信度”的问题。那么按照区块链要求,链上的数据不能被篡改,除非算力超过除了攻击者本身之外其余所以机器的算力。 想了想,就动手做试试咯。 ?查看全部教程 / 阅读原文? 技术调研 在google上搜了搜,发现有个项目不错: https://github.com/lhartikk/naivechain 。大概只有200行,但是其中几十行都是关于搭建ws和 ... 阅读全文
    r8kao8k8
    2023-1-2 20:25
    区块链技术
    支持
    反对
    回复
    收藏
  • 比特币锁定脚本格式及对应的地址类型

    一、锁定脚本类型 比特币地址对应的锁定脚本(ScriptPubKey)主要类型:P2PKH P2SH P2WSH P2WPKH P2SH-P2WSH P2SH-P2WPKH,不同的锁定脚本类型是由不同的地址生成的。 二、锁定脚本对应的地址类型 1.公钥生成地址过程:私钥->公钥->地址。公钥分为压缩和非压缩格式。 2.不同的锁定脚本依赖的源数据生成。对应关系如下 3.地址的表现形式 实际上我们看到的地址是经过Bash58编码或bech32编码的地址,地址中添加了地址类型和校验码所以不同的地址开头会呈现不同的数值。生成锁定脚本的时候要解码数据并且 ... 阅读全文
    朋友一起走
    2023-1-2 21:34
    区块链技术
    支持
    反对
    回复
    收藏
  • 深入了解以太坊虚拟机

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

    一.JNI概述 JNI即java native interface,通俗的说,JNI是一种技术,通过这种技术可以做到以下两点: 1.java程序中的函数可以调用C/C++ 编写的函数 2.C/C++ 程序可以通过它调用java层的函数 JNI主要是完成java和C/C++ 代码和交互,但是java为什么要调用C/C++ 程序哪,这是不是破坏了java的平台无关特性,其实java需要调用C/C++ 程序需要是出于以下几点: 1.早在java语言诞生前,很多程序都是由C/C++ 语言编写的,他们遍布在软件世界的各个角落。虽然java出世后备受追捧,但是并不能完全替代C/C++ ,很多 ... 阅读全文
    朋友一起走
    2023-1-2 22:54
    区块链技术
    支持
    反对
    回复
    收藏
  • DAGX网络节点通信协议详解

    P2P网络是区块链网络的基础,网络中各个节点通过相互交换消息实现各种功能,包括收发交易、数据同步等操作。本文将对Dagx网络节点的通信接口进行详细分析。 Dagx网络节点之间采用websocket连接,采用json格式消息进行通信,消息可表示为{type: type, content: content}。Dagx中的消息类型主要包括三类,即消息的type包括三种request、response以及justsaying,当然也可以自定义其它类型的消息。下面对消息的具体格式和处理流程进行解析。 request:请求消息 请求消息的格式为: { type: 'request', ... 阅读全文
    华胥
    2022-12-10 12:00
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:17
  • 关注

    4

  • 主题

    445

  • 帖子

    454

池塘之星
最关注文章