君士坦丁堡硬升级中引入了一个新操作码 CREATE2 ,它使用新的方式来计算常见的合约地址,让生成的合约地址更具有可控性,通过 CREATE2 可以延伸出很多新的玩法,这篇文章来探讨下,在广义状态通道中的妙用。
Loopring,路印,一直专注在高性能的去中心化交易(DEX)协议。路印协议的目标是想实现以太坊上基于订单撮合的去中心化的交易协议。从2017年,路印从“环路撮合”的最初设计,经过了1.0,2.0以及3.0的三个大的版本的协议升级。1.0/2.0,相对来说,受限以太坊本身性能的限制,交易流程复杂,体验和中心化交易所相比,有较大的差距。路印协议3.0,是一种大胆的设计和尝试,通过零知识证明技术(ZKP),兼顾去中心化和交易性能。
Loopring
Libra 区块链的目标是成为金融服务的坚实基础,已满足全球数十亿人日常财务需求的全新的全球货币。Libra 区块链是从零开始构建,其优先考虑扩展性、安全性、存储、吞吐量效率及未来的适应性
这次去 Devcon5 有机会跟 AZTEC 的开发者聊天,后续讨论中也厘清了我自己使用 AZTEC 的一些疑问,搞清楚后也分享本篇文章来介绍此协议。
Ethereum 区块链是一个透明的平台,虽然不知道特定地址的拥有人是谁,但是发生在区块链上的交易都可以看得一清二楚。而在日常使用时交易的保密性还是非常重要的。
Devcon 是以太坊年度开发者大会,每年的大会会介绍以太坊的最新发展以及开发者生态情况,今年是第五届,10月8日至11日在日本大阪举行,今年的主题主要围绕 ETH2.0 、DeFi以及ETH1.0 上的扩容。
代码示例
这几天在日本大阪正在举办Devcon 5。议题中有个topic吸引我的眼球:
Shrubs - A New Gas Efficient Privacy Protocol
随着以智能合约(Smart Contract)及区块链应用(DApp)为核心的区块链2.0时代逐渐成为主流,智能合约及区块链应用的安全性也越发成为业界备受关注的焦点。尤其是,在经历过诸如THE DAO、币安被盗等事件,智能合约及区块链应用的安全性究竟应该如何得到验证和保障,业已成为当前区块链业界亟待解决的痛点。
以太坊预编译合约
全球以太坊社区在日本大阪召开了第五届开发者大会,堪称2019年区块链行业中最盛大的一次年度会议,众人瞩目。在这一周里,与会者发布了许多重要消息,更是充满了思想和灵感碰撞的火花。从盛大的开幕式到大量的活动、工作坊和 meetup,都充分展现了区块链与以太坊的活力。其中许多 ConsenSys 的最新消息也十分夺人眼目。
本电子书是对以太坊区块链的实现原理和程序实现进行详解,力图展示区块链2.0先锋以太坊智能合约编程平台设计思想与代码实现。
以太坊虚拟机EVM的作用是将智能合约代码翻译成可以在以太坊上执行的机器码,并且提供一个沙盒运行环境,在运行期间不能访问宿主机的网络,文件,系统,即使不同的合约之间也有有限的访问权限。
手把手教你搭建基于fabric1.4.2的blockchain-explorer
之前有一篇文章分析了 libsnark 源代码,ethsnarks在libsnark的基础上,实现了以太坊上与zkSNARK相关的智能合约和电路。
想必很多同学都已经使用过ERC20 创建过代币,或许已经被老板要求在ERC20代币上实现一些附加功能搞的焦头烂额,如果还有选择,一定要选择 ERC777 。
这篇文章是对ERC777 功能型代币(通证)最佳实践 的一个补充,如果你仅仅是要实现一个自己的 ERC777 代币, 那么阅读另一篇就够了, 如果想对ERC777进行一些自己的定制,那么就有需要对源码有理解。
前段时间花了一段时间来研究Hyperledger Caliper的原理以及使用方式,研究的时候正处于Caliper改动较大的时候,因此也踩了不少的坑,也发现了一些问题,同时也加深了对这个项目的认识,在这里进行一下整理和归纳,以便大家能够更好地使用Caliper。
如何区分合约地址还是普通账号地址?
Etherscan 是以太坊上应用最广泛的区块链浏览器,也提供 API 服务。 我们知道以太坊节点提供的API功能有限,尤其是需要一些多个区块相关的数据时,必须要依靠Etherscan API这样的服务。
Etherscan API是社区提供的服务,仅支持每秒 5 个GET或POST请求,可以在这个地址 API-Keys 申请一个Key。
12 篇文章,-40 学分