首页
学习
活动
专区
工具
TVP
发布

区块链入门

专栏作者
361
文章
781270
阅读量
108
订阅数
【知识】无GAS以太坊交易实现原理及源码
每个人都在讨论无gas以太坊交易,因为没有人喜欢支付gas费用。但是以太坊网络能够精准地运转恰恰是因为交易需要手续费。那么如何实现无gas交易呢?让我们一起学习无gas以太坊交易的魔法!
辉哥
2021-11-24
1.6K0
【知识】以太坊中如何判断一个地址为合约账户地址
对以太坊稍微了解一些朋友,应该知道,以太坊中有两类账户,一类是普通的由私钥控制的外部账户,一类是关联有合约代码的合约账户。
辉哥
2021-05-18
6.1K2
【知识】以太坊地址是否区分大小写
从实验结果上来看,纯小写地址和纯大写地址实际上是同一个地址,那么是不是由此可以得出以太坊地址不区分大小写呢?我们再看下面这个 remix 上的实验:
辉哥
2021-05-18
6.7K0
【实践】PPT制作从入门到精通(含素材资源大全)
作为一个演讲者和一个解决方案工程师,写好满足场景和吸引眼球的PPT是必须的技能。辉哥把所有的私藏货拿出来,希望能给同行带来帮助。
辉哥
2021-04-13
1.9K0
一文解读央行 DC/EP 技术细节:特征、实现细节与离线支付场景
最近关于人行的数字货币DCEP(Digital Currency Electronic Payment)的消息不断涌现,加上Facebook的libra对数字货币的推波助澜,以及政府将区块链定位为核心技术自主创新重要突破口,一下子区块链的风头无出其右。在看了央行数字货币研究所所长穆长春先生对 DCEP以及libra的分析对比后,本人对 DCEP 的顶层设计非常好奇,但是苦于当前关于 DCEP 的相关报道都是基于宏观方面的,作为一个技术人员迫切的想知道 DCEP 与区块链的切合点,于是在仔细阅读了人行的数字货币系统的专利后,写一篇作为一个技术人员或者说区块链从业人员的角度来看DCEP的某些技术细节。
辉哥
2020-12-22
1.5K0
抽奖摇号系统随机性算法介绍
本文分析GO语言包中的"crypto/rand"和"math/rand",芯链HPB系统的区块链随机数,并给出了权衡效率和随机性,并给出了一款区块链摇号抽奖系统如何实现随机数的算法和流程。
辉哥
2020-10-26
2K0
【深度知识】25种区块链共识算法全面详解
本文尽可能列出所有主要的共识算法,评估各自的优劣之处。共识算法是区块链的核心技术,本文会跟随作者的理解,持续更新。如果读者发现有所遗漏,或是存在错误,希望能通过评论指出。
辉哥
2020-07-28
11.4K2
【深度知识】以太坊区块数据结构及以太坊的4棵数
本文介绍以太坊区块链的一些基本知识,包括: 区块数据结构 数据结构基础 以太坊的4棵树 状态树 交易树 收据树 账户存储树
辉哥
2020-02-18
3.3K0
【行业应用案例】腾讯区块链+电子发票实践
据腾讯科技消息,2018年8月10日,全国首张区块链电子发票在深圳实现落地,其底层技术由腾讯提供。
辉哥
2020-02-18
4.5K0
以太坊2.0:脱胎换骨迈向”世界计算机“之路
早在以太坊启动之初,就已经规划了开发的四个阶段:边境(Frontier)、家园(Homestead)、大都会(Metropolis)和宁静(Serenity)。目前以太坊已经走过了前三个阶段。它开启了一个智能合约新时代,引领了区块链2.0时代。众所周知,以太坊的终局是走向“宁静”,也就是我们说的以太坊2.0(eth2.0)时代,但在“宁静”到来之前还将经历“伊斯坦布尔”,“以太坊1.X”两个阶段。以太坊2.0是一次脱胎换骨的大改变,是一次全面的修订和重新设计,是一场漫长的马拉松。那么“宁静”阶段(eth2.0)到底改变了什么呢?“宁静”的主要内容包括从PoW(工作量证明)到PoS(权益证明)的完全转变,“宁静”的所有升级将分为四个分阶段实现:
辉哥
2020-02-18
5810
【HiBlock技术工坊69期会议实录】MYKEY多链钱包和ETH账户合约介绍 ​
Hiblock区块链技术工坊活动,由HiBlock发起,下笔有神公司支持、区块链兄弟,HPB芯链联合主办,深度聚焦于分享区块链知识,实现小会技术交友,在上海已成功举办69期。不仅宣传推广区块链,还帮助开发者真正掌握区块链技术和应用。
辉哥
2019-12-24
4220
【HiBlock技术工坊68期会议实录】Fractal 公链解决方案及对联盟链的分析思考
由HiBlock发起,下笔有神公司、区块链兄弟,HPB芯链联合主办,深度聚焦于分享区块链知识,实现小会技术交友,每周三晚定期以私董会形式举办,在上海已成功举办68期。不仅宣传推广区块链,还帮助开发者真正掌握区块链技术和应用。
辉哥
2019-12-12
3820
吴寿鹤:Cosmos跨链协议研究
基于 Tendermint 开发的链都可以采用同构跨链,cosmos 中同构链之间进行资产转移的原理如下。由于 Tendermint 采用 PBFT+POS 共识算法,每个区块都是经过全网 ⅔ 节点签名过的,所以得到 Validator 信息就可以通过对区块头进行校验来验证这个区块头是不是某一个链中的合法区块。ChainA,ChainB 都是用 Tendermint 开发的链,现在 ChainA,ChainB 之间需要进行跨链资产转移,第一步A,B 两个链之间会相互进行注册,在注册的过程中,A,B 两个链会将各自的创世区块以及 ChainID(用于表示不同链)发送给对方,由于创世区块中含有 Validator 信息,所以通过注册后 A,B 两个链会有对方链的 Validator 信息,以及区块头信息。现在 A 中的资产需要向 B 中转移,首先发送一个跨链交易 packageTx 到 A 中,A 执行这个 packageTx,将相关的资产进行销毁或锁定,接下来将 packageTx 写入 egress 中,egress 可以看成是一个信箱,所有向外部通知的跨链交易的都放入到egress 中。为了将 A 链中发生的事件通知给 B 链,需要一个relayer,relayer是一个中继程序负责将 A 链中 egress 中的跨链消息转发给 B 链,relayer查询 A 链中 egress 中的packageTx,并获取packageTx的Merkle Proof,将这些信息打包成 IBCPacketPostTx 交易发送到 B 链上,并查询 packageTx 所在的区块头信息,将区块头信息打包成 IBCUpdateChainTx 发送到 B 链上, 注意这里 relayer 是需要支付 IBCPacketPostTx,IBCUpdateChainTx 执行的交易费用的。B 链接收到 IBCPacketPostTx 交易后开始执行,首先通过 A 链中的 Validator 校验IBCUpdateChainTx 中的区块头是否是 A 链的,然后校验 IBCPacketPostTx 中跨链交易的Merkle proof 是否等于 IBCUpdateChainTx 中的区块头 hash。当所有校验全部通过时 B 链开始执行相关操作(在B链是生成相关资产等)[图片上传中...(image-b92935-1570973105363-3)]
辉哥
2019-10-14
1.1K0
【HiBlock技术工坊54期】区块链+人工智能技术在版权领域的落地应用
2)议题: 近年来,我国版权产业呈持续增长态势,已经成为国民经济新的增长点和经济发展中的支柱产业。但是版权领域还存在着版权登记成本高,侵权后维权难等问题。区块链技术能否解决该行业的痛点? 人工智能和大数据如何为版权保护助力呢?且听辉哥深度分享。
辉哥
2019-08-09
1.7K0
【深度知识】RPC原理及以太坊RPC的实现
Remote Procedure Calls 远程过程调用 (RPC) 是一种协议,就是从一台机器(客户端)上通过参数传递的方式调用另一台机器(服务器)上的一个函数或方法(可以统称为服务)并得到返回的结果。 通常的实现有XML-RPC , JSON-RPC ,通信方式基本相同, 所不同的只是传输数据的格式。
辉哥
2019-08-08
3.1K0
梁雁鸣:Libra环境搭建与第一笔交易
在本示例中,我们将下载必要的Libra组件,然后执行一笔Alice与Bob间的交易。
辉哥
2019-07-26
1.1K2
【跨链技术沙龙】构建价值流通的桥梁(上海-HiBlock总结)
2019年6月23日下午13:30开始,一场百人以上的区块链技术圈的聚会在上海来福士广场的Neutrino 区块链协作社区隆重举行。
辉哥
2019-06-25
5030
【深度知识】从数据的角度带你深入了解IPFS
IPFS 和区块链有着非常紧密的联系, 随着区块链的不断发展,对数据的存储需求也越来越高, 由于性能和成本的限制,现有的区块链设计方案大部分都选择了把较大的数据存储在链外,通过对数据进行加密, 哈希运算等手段来防止数据被篡改, 在区块链上只引用所存数据的hash 值, 从而满足业务对数据的存储需求。 本文从IPFS 的底层设计出发, 结合源代码, 分析了IPFS 的一些技术细节。 由于IPFS还在不断更新中, 文中引用的部分可能和最新代码有所出入。
辉哥
2019-06-17
9750
【深度知识】COSMOS架构及核心模块分析
Cosmos项目有个宏伟的目标,就是在DPOS+BFT的共识引擎的基础上,能够实现区块链开发简便,互通互联。本文介绍以下内容: (1)Cosmos架构 (2)Cosmos Hub (3)Cosmos SDK (4)IBC协议 (5)PegZone
辉哥
2019-06-17
3.6K0
【深度知识】Tendermint共识算法原理和框架流程
Tendermint是跨链Cosmos项目的核心技术。本文主要介绍以下内容: (1)Tendermint的网络层级框架图 (2)Tendermint模块组成及共识算法原理 (3)Tendermint工作流程
辉哥
2019-06-16
3.2K1
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档