Hi 游客

更多精彩,请登录!

BitMere 区块链技术 第 12 页
  • imToken钱包系统搭建,去中心化钱包源码开发

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

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

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

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

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

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

    地址是为了人们交换方便而弄出来的一个方案,因为公钥太长了(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
    区块链技术
    支持
    反对
    回复
    收藏
  • 技术的视角看:交易平台Blur出价逻辑

    Blur第二阶段空投开启申领了,相信大家都注意到了其中一个门槛——用户必须要进行一次bid行为才能够领取。许多人都被这个bid弄的有点迷,我也是一样。今天仔细看了下Blur的bid逻辑,和大家分享讨论一下。 先说结论:Blur并没有进行真正的创新,只不过是将WETH这个中介换成了自家平台弄的新中介罢了,而且存款的资金池合约没有进行审计(或是进行审计了但没有披露审计报告)。 表面上看似乎Blur进行了创新,其没有采用WETH进行bid,而是创建了一个BlurPool.用户在进行bid前必须要将ETH存入池 ... 阅读全文
    邱建华
    2022-12-9 22:13
    区块链技术
    支持
    反对
    回复
    收藏
  • 零基础开始:玩转Lens及生态

    首发 新窗
    Lens 协议是 Polygon Proof-of-Stake 区块链上的 Web3 社交图。它旨在使创作者能够拥有自己与社区之间的联系,形成一个完全可组合的、用户拥有的社交图谱。该协议从一开始就考虑到了模块化,允许添加新功能和修复,同时确保用户拥有的内容和社交关系不可变。 很多人看到Lens无从下手,今天就手把手教大家怎么来玩Lens及生态。 1、首先玩lens生态先要有个lens域名,否则接下来的一些列操作都无法进行。 前期参加二月份的都有个绑定的域名(这里查看是否有资格领取),后面参加官方活动的有一个自定义 ... 阅读全文
    湿湿二
    2022-12-8 23:30
    区块链技术
    支持
    反对
    回复
    收藏
  • Conflux 开发教程 | 使用 IDE 开发 DApp 的实战操作

    一、简介 Conflux Studio 是一个帮助开发者快速开发 Conflux 智能合约的集成化开发环境。Conflux DApp 开发教程将使用 Conflux Studio 在 Oceanus 网络下开发一个简单的代币应用 Coin。 通过这个开发教程,你将会学习到如何进行 Conflux 智能合约的编写、调用,配置智能合约的代付以及如何使用 Web 前端项目与智能合约进行交互,从而实现一个包含前端和智能合约的完整的 DApp。 二、准备工作 2.1 安装 IDE 请在 GitHub 的下载页面 (github.com/ObsidianLabs/ConfluxStudio/releases) 下载 Conflux Studio ... 阅读全文
    华胥
    2022-12-8 13:10
    区块链技术
    支持
    反对
    回复
    收藏
  • DAG原理解析

    DAG数学基础 定义:在有向图G=(V,E)中,对于任意一个顶点v∈V,都不存在一条路径p=(e1,e2,…),ei∈E,使得从v开始出发到v终止,则G称为有向无环图(DAG, Directed Acyclic Graph) 在图论中,相比于一般图,DAG的很多问题可以在多项式级甚至线性复杂度条件下得到求解。DAG具有以下几条数学性质: l DAG具有拓扑顺序,即DAG的所有节点可以转换为节点序列(线性化),使得每条边的起始节点位于终止节点之前,且该过程可以在线性复杂度条件下完成; l DAG中相互连通的节点可以进行排序,如果从节点u出发可 ... 阅读全文
    杨小公子君莫邪
    2022-12-8 12:16
    区块链技术
    支持
    反对
    回复
    收藏
  • DAGX核心算法之交易单元生成过程

    Dagx核心算法之交易单元生成过程 交易单元生成过程 图结构包含结点和边两部分数据,结点数据主要使用数据表units存储,边主要采用数据表parenthoods存储。从数据结构角度来看,与结点数据相关的两个主要数据结构为: 1.交易单元(unit):用来存储交易的属性数据,是核心数据结构,相关的数据表为units 2.连接点(joint):主体由交易单元unit组成,同时包括一些结点的额外属性,比如ball、skiplist_units、unsigned等,相关的数据表包括joints、unhandled_joints、archived_joints ... 阅读全文
    飞儿506
    2022-12-8 11:25
    区块链技术
    支持
    反对
    回复
    收藏
  • 深入区块链以太坊源码之p2p通信

    一、p2p网络中分为有结构和无结构的网络 无结构化的: 这种p2p网络即最普通的,不对结构作特别设计的实现方案。 优点是结构简单易于组建,网络局部区域内个体可任意分布, 反正此时网络结构对此也没有限制;特别是在应对大量新个体加 入网络和旧个体离开网络(“churn”)时它的表现非常稳定。 缺点在于在该网络中查找数据的效率太低,因为没有预知信息, 所以往往需要将查询请求发遍整个网络(至少大多数个体), 这会占用很大一部分网络资源,并大大拖慢网络中其他业务运行。 结构化的: 这种p2p网络中的个 ... 阅读全文
    Mohammad61417
    2022-12-7 15:31
    区块链技术
    支持
    反对
    回复
    收藏
  • 简单区块链的实现(带POW挖矿系统)

    最火的热词相必就是区块链了,C++和GO是目前最适合区块链开发的两种语言,所以咱们学GO的肯定得学一点区块链的知识,但是区块链涉及太多密码学,金融学、p2p网络等知识了,从哪里切入呢,今天我们就从用go实现一条带有模拟挖矿系统的简单区块链。 代码分析 三大模块 代码还是比较简单清晰的,主要有三个模块,Block模块、BlockChain模块、POW模块即挖矿模块。 运行流程 首先从定义一个区块开始,一个区块中包含的信息有区块信息,时间戳,前区块哈希值,现区块哈希值,经过挖矿后得到的哈希碰撞值等等。 ... 阅读全文
    蓝天天使2017
    2022-12-7 11:38
    区块链技术
    支持
    反对
    回复
    收藏
  • 密码学之Hash散列算法

    什么是Hash(散列算法) Hash,音译“哈希”,一般翻译做“散列”,就是把任意长度的数据作为输入,然后通过Hash散列算法得到一个固定长度的输出值,该输出值就是散列值,它是一种数据压缩映射关系。 简单来说就是将做任意长度的消息压缩到某一固定长度的消息摘要的函数。 例如: 简单理解代码示例: Hash散列算法特征 正向快速:给定明文和hash算法,在有限时间和有限资源内计算Hash值。 不可逆性:给定任意的Hash值,在有限时间内很难逆推出明文。 输入敏感:如果输入的数据信息被轻微修改,输出的Ha ... 阅读全文
    飞儿506
    2022-12-7 09:57
    区块链技术
    支持
    反对
    回复
    收藏
  • Qtum:如何基于Qtum和IPFS搭建DApp

    首发 新窗
    从比特币开始,区块链就被定义为“不可篡改”的数据库技术,当所有节点通过区块链来建立信任的时候,需要同步完整的区块信息。如果区块链允许用户上传大型数据,那么将会造成大量的存储和网络资源浪费。所以,各个区块链网络都会通过限制区块大小、高昂的gas费用等方式,指导用户只把更有价值的简短信息记录在区块链中,所以区块链网络也被成为“价值网络”。 IPFS[1](InterPlanetaryFileSystem,星际文件系统)完美解决了大型文件的去中心化存储问题。每一个上传到IPFS的大型文件将会被分成若干个 ... 阅读全文
    Cherry95
    2022-12-7 09:01
    区块链技术
    支持
    反对
    回复
    收藏
  • 使用go语言编写简易Blockchain实现web调用RPC过程

    在本机端口进行查询 由于是第一次运行该链 生成创世区块 通过http实现RPC命令的调用 实现添加块 查询当前所有块的信息 这里只做了两个命令 分别是get和write 源代码如下 基础功能的实现 package core import ( "crypto/sha256" "encoding/hex" "time" ) //定义区块 type Block struct { Index int64 //区块编号 //生成新的区块 func GenerateNewBlock(preBlock *Block, data string) *Block { newBlock := &Block{} newBlock.Inde ... 阅读全文
    朋友一起走
    2022-12-7 06:44
    区块链技术
    支持
    反对
    回复
    收藏
  • 低代码也哭晕:ChatGPT创建一个新的token

    首发 新窗
    最近,一项新的AI应用ChatGPT横空出世,席卷了各大社交媒体。ChatGPT是一个基于OpenAI的GPT-3模型,它可以通过自然语言文本进行对话,帮助用户解决各种问题。它可以用于自动客服、问答系统、智能对话机器人等应用场景。通过使用ChatGPT,可以提高客户服务的效率和质量,为用户提供更好的体验。 OpenAI首席执行官SamAltman近日也发文称,ChatGPT于上周三推出后,短短数日已突破100万用户,并在回复马斯克时表示「单次对话的平均费用可能只有几美分」,正试图找出更精确的测量方法并压缩费用,而 ... 阅读全文
    身无分文的少年
    2022-12-7 00:21
    区块链技术
    支持
    反对
    回复
    收藏
  • ChatGPT写个基于钱包的MEV BOT

    首发 新窗
    最近chatGPT展现出的实力异常强大,既然它这么牛逼,所以是否可以写一些略微复杂的代码出来,比如能让我们实打实赚钱的网格交易机器人甚至是MEVBot?结果来看很让人惊艳,先说结论: 1.通过一些input调教,chatGPT真的可以写出一个非常基础但是基本可用的girdtradingbot,并且能进行一些基础的优化。2.更加出乎我意料的是,它竟然还能写出一些简单的MEVBOT,甚至可以调用不同的api去写满足不同条件的MEVBOT 简单来说,只要反复执行下面的步骤,就可以得到一个可用的基于钱包的mev机器人: ... 阅读全文
    屯币二十年
    2022-12-7 00:18
    区块链技术
    支持
    反对
    回复
    收藏
区块链技术
区块链技术 今日排名:17
  • 关注

    4

  • 主题

    445

  • 帖子

    454

池塘之星
最关注文章