这篇文章是我看到的介绍以太坊智能合约原理最经典的文章,尤其是后半部分,作者原作者 Gjermund Bjaanes, 本文为翻译。
文章详细解释了区块链分片(Sharding)技术的基本概念、设计挑战、解决方案及其在提高区块链扩展性方面的潜在应用。作者讨论了分片如何通过将区块链状态和交易处理分散到不同的节点组来提升网络的处理能力,并探讨了分片与CAP定理、Plasma、状态通道等技术的交互。
本文详细介绍了以太坊分片设计的基本原理,并解释了显式最终性如何在区块链分片中发挥作用。文章涵盖分片链的共识、验证器管理合约、跨分片通信、分叉选择规则以及显式最终性对分片机制的好处等内容。
文章详细介绍了ERC721标准,解释了非同质化代币(NFT)的概念及其在以太坊区块链上的应用,特别是通过CryptoKitties游戏展示了NFT的独特性和可收藏性。
在开发以太坊去中心化应用,免不了和以太坊进行交互,那就离不开Web3。 Geth 控制台(REPL)实现了所有的 web3 API.
Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。 熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。 本文主要是对geth help的翻译,基于最新的geth 1.7.3-stable版本。
如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇。 就先学习任何编程语言一样,入门的第一个程序都是Hello World。今天我们来一步一步从搭建以太坊智能合约开发环境开始,讲解智能合约的Hello World如何编写。
很多同学已经跃跃欲试投入到区块链开发队伍当中来,可是又感觉无从下手,本文将基于以太坊平台,以通俗的方式介绍以太坊开发中涉及的各晦涩的概念,轻松带大家入门。
6种以太坊(ETH)钱包简介
文章探讨了区块链协议进化的机制,特别是通过经济激励来加速核心协议的开发。文章指出,当前大多数区块链缺乏对核心协议贡献者的经济激励,提出了通过通胀资助和开放功能奖励等方式来激励开发者,从而加速区块链的进化。
本文探讨了如何使用硬件根信任,尤其是Intel SGX,来增强PoS协议(特别是Casper)的深度防御能力。文章提出了SGX在解决长程分叉、加固高效委托、网络时间同步和连接可信对等服务器等方面的应用。
尽管以太坊的许多理念在早先的加密货币(如比特币)上已经运用并测试了5年之久,但从处理某些协议功能上来说,以太坊的处理方式与常见方式仍有许多不同。很多时候,以太坊会被用来建立全新的经济方法,因为它具有许多其他系统不具备的功能。本文会详细描述以太坊所有潜在的优点以及在构建以太坊协议过程中某些有争议的地。另外,也会指出我们的方案及替代方案潜在的风险。
文章讨论了区块链面临的主要威胁,包括政府攻击和社区内部的反对者,并比较了PoW和PoS共识机制的安全性和效率。
本文详细探讨了在动态验证者集下的安全性问题,特别是针对权益证明(PoS)协议中的链选择和最终性问题。文章分析了同步PoS和动态验证者集下的攻击模式,并提出了解决方案和优化策略。
本文探讨了Casper协议中关于去中心化、最终确认时间和开销之间的权衡,介绍了经济最终确认性的定义,并通过数学模型分析了三者之间的关系。文章还提出了四种可能的解决方案,并讨论了验证者池与非确定性阈值签名的作用。
本章节详细介绍了以太坊Casper协议的研究过程,特别是2014年秋季对博弈论和经济安全模型的研究。文章详细阐述了如何通过‘贿赂攻击模型’解决了长期攻击问题,并强调了激励机制设计的重要性。
本文深入探讨了权益证明(Proof of Stake, PoS)的设计哲学,比较了其与工作量证明(Proof of Work, PoW)的不同,强调了PoS通过经济惩罚而非能源消耗来确保网络安全的基本原则。
本文讲述了Casper协议的诞生,特别是如何将Aviv Zohar和Jonatan Sompolinsky的GHOST协议应用于权益证明(Proof-of-Stake)中,并解释了如何设计激励机制来防止验证者被审查。
本章节详细描述了Casper在研究权益证明(Proof-of-Stake, PoS)共识机制的过程中,特别是在解决了长程攻击问题后,发现了传统共识研究的存在和相关性。文章探讨了PoS中的关键技术问题,如区块创建、激励机制、最终性共识等,并介绍了Tendermint协议的简单性和安全性。
文章详细介绍了Casper技术的历史和设计哲学,重点讲述了从简单的PoS到现代PoS的演变过程,特别是Slasher算法和安全存款的应用。
扫一扫 - 使用登链小程序
186 篇文章,1501 学分
48 篇文章,193 学分
7 篇文章,165 学分
4 篇文章,155 学分
103 篇文章,146 学分