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

网络安全攻防

未知攻,嫣知防,以攻促防,共筑安全
专栏作者
331
文章
344820
阅读量
46
订阅数
搭建以太坊私有链
区块链技术正在逐渐走向成熟,以太坊作为区块链领域的重要代表被广泛应用于智能合约、去中心化应用等领域,然而公有链上的交易需要消耗大量的手续费,且数据的公开性也限制了其在某些场景下的应用。因此搭建以太坊私有链成为了一种更加灵活、高效、安全的解决方案,本文将介绍如何搭建以太坊私有链帮助读者更好地理解和应用区块链技术
Al1ex
2023-09-07
9131
链上部署智能合约
随着区块链技术的发展智能合约已经成为了区块链应用中不可或缺的一部分,以太坊作为一种基于区块链技术的去中心化平台,其智能合约功能更是被广泛应用于各种领域,本文将为大家介绍在以太坊链上部署智能合约的过程和注意事项,希望能够为大家带来一些帮助
Al1ex
2023-09-07
3170
区块链数据结构
区块链是近年来备受关注的技术,它的出现为数字货币、智能合约等领域带来了革命性的变革,然而区块链的实现并不简单,其中的数据结构是至关重要的一部分。本文将介绍区块链的数据结构,帮助读者更好地理解区块链的运作原理,通过本文的学习,读者将能够更好地理解区块链的本质并为后续的区块链开发及应用打下坚实的基础
Al1ex
2023-08-10
4240
区块链交易机制
随着区块链技术的不断发展,人们对于它的认识也越来越深刻,而区块链交易机制作为区块链技术的重要组成部分其对于区块链技术的应用和发展具有重要意义,本文将详细介绍区块链交易机制的概念、特点以及其在实际应用中的作用,希望能够为读者深入了解区块链技术提供帮助。
Al1ex
2023-08-10
3310
分布式网络详解
随着数字时代的到来,区块链技术成为了一个备受关注的话题,它被认为是一种能够彻底改变我们社会和经济结构的技术,区块链的分布式网络是其最核心的特征,也是区块链能够实现去中心化的重要手段,本文将详细介绍区块链分布式网络的概念、特点、工作原理等内容,希望能够帮助读者更好地理解区块链技术并为其应用和发展提供一些启示。
Al1ex
2023-08-10
4240
区块链基础概述
随着数字化时代的到来,区块链技术作为一种新型的分布式账本技术已经逐渐成为了人们关注的热点话题,区块链技术的出现不仅为数字货币的应用提供了新的解决方案也为社会治理、金融服务、物联网等领域的创新应用提供了广阔的发展空间。但是对于大多数人来说区块链技术还是一个相对陌生的概念,因此本文将对区块链技术进行基础概述,帮助读者更好地了解区块链技术的基本原理、特点和应用场景,以期为读者打开一扇通往区块链世界的大门
Al1ex
2023-08-10
2320
区块链技术原理
随着互联网技术的不断发展和应用,数据的数量和价值也在不断增长,然而如何保护数据的安全和隐私,如何有效地管理和交换数据成为了一个日益重要的问题,区块链技术作为一种新兴的分布式数据库技术具有去中心化、安全和透明等特点,在数据管理和交易方面具有广泛的应用前景。本文将从区块链技术的基本概念、工作原理等方面进行介绍和概述,通过对区块链技术的深入了解,读者可以掌握其基本原理和应用方法为未来的区块链技术应用和创新提供帮助和指导
Al1ex
2023-08-10
2770
区块链共识机制
区块链是一种分布式数据库技术,已经在金融、物流、医疗等领域得到广泛应用,其中共识机制是确保区块链安全性和可靠性的关键机制之一,共识机制可以确保所有节点对于区块链上的数据和交易的一致性,从而防止双重支付和其他恶意行为,本文将详细介绍区块链共识机制的原理、分类和应用并探讨当前共识机制面临的挑战和未来的发展方向。
Al1ex
2023-05-26
5570
【勒索专题】勒索病毒基本介绍
加密勒索软件主要以加密个人文件和文件夹(文档、电子表格、图片和视频)为主,受影响的文件一旦加密就会被删除,用户通常会在与现在无法访问的文件同名的文件夹中遇到带有付款说明的文本文件,当文件扩展名被自动更改时用户可能会察觉到勒索软件所带来的影响
Al1ex
2023-03-07
1.1K0
以太坊共识算法
共识算法是区块链项目的核心之一,每一个运行着的区块链都需要一个共识算法来保证出块的有效性和有序性,在以太坊的官方源码中,有两个共识算法—clique和ethash,它们位于以太坊项目的consensus目录下,其中clique是PoA(权威证明,Proof of Authority)共识,它主要用于测试网络,ethash是目前以太坊主网Homestead版本的PoW(工作量证明,Proof of Work)共识算法,用于正式网络。
Al1ex
2021-09-01
3.7K0
以太坊RPC机制
RPC(remote process call),即远程过程调用,意思就是两台物理位置不同的服务器,其中一台服务器的应用想调用另一台服务器上某个应用的函数或者方法,由于不在同一个内存空间不能直接调用,因此需要通过网络来表达语义以及传入的参数,RPC是跨操作系统,跨编程语言的网络通信方式。
Al1ex
2021-07-21
3.4K0
委托人增删设计错误
在智能合约中数组0地址有时候用于存储某一类具备特殊意义的数据,但是有时候也用0地址来表示查询无果的情形,如果将这两者混用或误用,则可能导致逻辑设计的严重问题,本篇文章将对此进行简单介绍。
Al1ex
2021-07-21
1730
公链设计架构
本系列文章将结合以太坊公链源码对公链设计进行深入剖析解读,涉及范围包括但不仅限于以下几点:
Al1ex
2021-07-21
9030
公链启动过程
以太坊官方提供了Go、C++、Python各个版本的实现,具体可以在官方GitHub(https://github.com/ethereum)中进行查找:
Al1ex
2021-07-21
8640
以太坊智能合约
智能合约是一个运行在安全环境下的计算机程序,它可以直接控制数字资产,本篇文章我们主要介绍如何在公链环境中编译、部署、运行合约~
Al1ex
2021-07-21
1.1K0
变量覆盖概述
在智能合约语言 Solidity当中,存在Storage(存储器)和Memory(内存)两个不同的概念,Storage变量是指永久存储在区块链中的变量,Memory变量是临时的,这些变量在外部调用结束后会被移除。
Al1ex
2021-07-21
9100
权限校验错误
tx.origin是Solidity的一个全局变量,它遍历整个调用栈并返回最初发送调用(或事务)的帐户的地址,在智能合约中使用此变量进行身份验证可能会使合约受到类似网络钓鱼的攻击。
Al1ex
2021-07-21
1.5K0
Ethernaut闯关录(下)
在合约的开头处有一个Building接口,定义了isLastFloor函数,返回值是bool,应该是用来返回这一楼层是否为最顶层,在接口里没有函数是已实现的,类似于抽象合约,可以理解为它仅仅用来提供一个标准,这样继承于它的合约就可以遵照它的标准来进行交互,而接口内的函数在其调用合约内定义即可。
Al1ex
2021-07-21
1K0
Ethernaut闯关录(中)
前面是个构造函数,把owner赋给了合约的创建者,照例看了一下这是不是真的构造函数,确定没有问题,下面一个changeOwner函数则检查tx.origin和msg.sender是否相等,如果不一样就把owner更新为传入的_owner。
Al1ex
2021-07-21
6680
DDOS概述
对智能合约进行DOS攻击的方法有很多种,其根本的目的是使合约在一段时间内或者永久无法正常运行,通过拒绝服务攻击,也可以使合约中的ether永远无法提取出来,下面将会列出几种常见的攻击场景:
Al1ex
2021-07-21
2.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档