专家 第4页

最接地气的零知识证明解释(下):神奇的机器

本文翻译自AvivZohar的博文《TheIncredibleMachine》。这是小编看过的最接地气、最好理解的“零知识证明”解释。推荐大家一定要看!文章分为两部分,下文是第二部分,第一部分请查看最接地气的零知识证明解释(上),一定...

详解以太坊虚拟机(EVM)的数据存储机制

以太坊存储机制在EVM中允许执行智能合约代码。合约状态或内存存储在智能合约地址中。可以将这种存储视为位于智能合约地址的无限长度的数据结构数组。存储机制确保存储位置没有冲突,并遵循一组规则。使用这些规则,我们可以解码任何合约的状态。解码存储在...

如何设计区块链中的异常处理机制?

什么是异常?异常是指在程序运行的过程中发生的一些不正常事件。如除0溢出,数组下标越界,需要进行动态调用的合约不存在等。设计良好的程序应该在程序异常发生时提供处理这些异常的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。例如,一笔...

区块链的社会意义系列:拜占庭政治经济学

系列前言技术不是中立的,其目的具备排他性。通过技术实现目的,就是一种特定的价值选择。技术在实现目的同时,也在重塑我们的社会。区块链技术更是如此。除了探究“为谁发展、如何发展、去向何方”的问题,区块链上的社会科学研究还有着更重大的意义:不同于...

技术点解读 | aelf共识标准设计

区块链系统共识:去中心化的共识本质上,区块链系统是一个分布式系统,但是与普遍的分布式系统不同。普遍的分布式系统,其意义在于:面对增长的业务量,用多台机器承载垂直拆分或水平拆分后的业务场景,增大系统容量;根据业务的关键程度,消除单点故障,加强...

如何使用Python为区块链编写智能合约-第三部分

迄今为止编写的每种计算机语言都具有一组通用的逻辑结构。尽管它们可能彼此不同,但它们都将允许程序员创建条件表达式和循环,以基于某些评估执行操作。关于Python中的区块链智能合约编程的系列文章的第三部分将展示如何在SmartPy语言中使用条...

如何使用Python为区块链编写智能合约-第一部分

在2019年,智能合约无疑是计算机编程中的新范式转变。本指南旨在成为创建在分散式区块链中部署和运行的计算机程序的入门途径。一段历史…早在1950年代,在计算的早期,如果您想编写一段代码来执行一个简单的求和运算(考虑到Motorola65...

如何使用Python为区块链编写智能合约-第二部分

在本系列教程中,我们将使用SmartChainArena中的SmartPy语言。SmartPy提供了一个完整的集成开发环境,可以在线编写智能合约,对其进行测试,调试并将其部署在区块链中。要求计算机编程经验基本的Python编程知识熟悉...

以太坊 2.0 网络的四项健康指标

有很多文章都介绍了该如何衡量以太坊2.0验证者的表现,却很少有文章提及该如何评估整个以太坊网络的健康状况。这里有几个重要指标,能为网络运营者以及想要参与以太坊网络的人(无论是运营节点还是直接成为验证者),提供有用的信息。在本文中,我们将...

分享:

支付宝

微信