E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
以太坊源码阅读
第 1 章 | 开篇词:Dapp安全 区块链安全 Web3安全 区块链合约一旦部署,安全就是生死线
这不是开玩笑——写错1行代码,Curve损失6000万美金权限控制失误,bZx两次被黑,超5000万资产蒸发Reentrancy忽略了锁,TheDAO几乎摧毁了整个
以太坊
白马区块Crypto100
·
2025-03-26 03:32
web3安全审计
Solidity
安全硬核教程
区块链
智能合约
solidity
安全
web3
合约审计
盘点源码常见的位运算操作,祝您
源码阅读
更上一层楼。
源码、反码、补码计算机中对数字的编码表示有三种方式:「原码」,「反码」,「补码」:「原码」:原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1。比如十进制10如果用8个二进制位来表示就是00001010,-10就是10001010。「反码」:反码表示方法:正数的反码是其本身;负数的反码是在其原码的基础上,符号位不变,其余各个位取反。「补码」:补码表示方法:正数的补
pumpkin的玄学
·
2025-03-23 20:45
my
二进制
java
kotlin
计算机基础
二进制
解锁区块链智能合约的未来:构建支持仿真测试的MySQL环境
尽管
以太坊
等平台提供了专门用于编写和
墨夶
·
2025-03-22 07:30
数据库学习资料1
区块链
智能合约
mysql
主流区块链平台对 EVM 的依赖情况分类说明
AvalancheC-ChainFantomOptimism/Arbitrum2.非EVM链3.混合型链AvalanchePolygonSupernetsBNBChain概要1.EVM兼容链这些链直接支持
以太坊
虚拟机
倒霉男孩
·
2025-03-20 16:02
区块链知识
区块链
Python助力区块链互通——跨链桥接的实现与实践
例如,你或许想在
以太坊
上使用来自比特币的资产,却因两条链不互通而不得不求助于中心化交易所。要打破“链间壁垒”,跨链桥接(Cross-chainBridge)应运而生。
Echo_Wish
·
2025-03-20 15:21
Python!
实战!
区块链
python
开发语言
ERC-6909 最小多代币标准
ERC-1155解决了多个挑战,例如降低部署成本、最小化
以太坊
区块链上的冗余字节码,以及简化多Token交易的Token批准流程。然而,由于每次转账都强制要求回调、强制包含批量转账,
GTokenTool发币平台
·
2025-03-20 14:14
区块链
Infura 简介
Infura简介Infura是一个区块链基础设施即服务(BaaS,BlockchainasaService),提供高可用性的
以太坊
(Ethereum)节点和IPFS存储访问,让开发者可以轻松连接区块链网络
倒霉男孩
·
2025-03-19 07:25
区块链知识
区块链
web3
区块链与去中心化技术
以太坊
2.0引入分片技术提升交易吞吐量,而零知识证明(ZKP)增强了隐私保护15。企业级应用如IBM的FoodTrust平台通过区块链追踪农产品全生命周期,减少供应链欺诈1。
boring_student
·
2025-03-18 01:16
区块链
去中心化
【
源码阅读
】olmocr中的prompts
目录一、PDF转换为训练数据二、使用微调模型三、比较差异总结一、PDF转换为训练数据让ChatGPT-4将文档(如PDF文件)转换为结构化的“银级”训练数据(silvertrainingdata)#Thisisthepromptweuseforgettingchatgpt4otoconvertdocumentsintooursilvertrainingdatadefbuild_openai_sil
海绵波波107
·
2025-03-17 17:46
#
大模型
pdf
Solana
性能对比2.开发模型对比3.去中心化与安全性4.生态应用方向三、Solana的优缺点总结优势劣势概要Solana是近年来快速崛起的高性能区块链平台,其核心设计目标是通过技术创新突破传统区块链的性能瓶颈(如
以太坊
的低
倒霉男孩
·
2025-03-16 19:07
Solana
区块链
web3
Android Framework 之了解系统启动流程二
AndroidFramework
源码阅读
系列篇章有:系统启动流程一之init进程和zygote进程启动分析系统启动流程二之SystemServer进程启动分析1.SystemServer进程启动分析在系统启动流程一之
Bonnie_cat
·
2025-03-16 10:00
android
开源框架--Glide
源码阅读
下
接上半部分开源框架–Glide
源码阅读
上,我们接着看Glide源码的with和load。
Bonnie_cat
·
2025-03-16 06:32
开源
glide
nginx
源码阅读
(八).ngx_events_module模块
前言在上一小节中我们对模块的整体有了一定的把握,本小节将进入到事件模块的分析中,了解nginx是如何收集、管理、分发事件的。nginx将网络事件以及定时事件集成到一起进行管理,由于各平台的I/O多路复用机制不同,但是nginx支持多个操作系统,因此在事件模块中也实现了多种针对不同平台下封装I/O多路复用机制的模块。由于我所用的环境主要关注的是linux,因此后面主要分析ngx_epoll_modu
UKey_
·
2025-03-14 14:35
Nginx
Nginx源码阅读
nginx
源码
module
events
配置项结构体
solidity高阶 -- Eth支付
Solidity是一种专门用于编写
以太坊
智能合约的编程语言,它可以帮助开发者构建各种功能,包括支付功能。
第十六年盛夏.
·
2025-03-13 03:19
Solidity
智能合约
区块链
智能合约
区块链大数据平台搭建系列(二):如何搭建
以太坊
RPC节点
这里我们将采用Erigon进行搭建生产环境的
以太坊
RPC节点。环境准备1.系统要求操作系统:Ubuntu20.04或更高版本。
WuJiWeb3
·
2025-03-10 00:56
从0到1搭建区块链大数据平台
rpc
web3
big
data
kafka
数据仓库
github
k8s scheduler
源码阅读
目标通过源码加深对k8sscheduler的了解
源码阅读
环境准备源码在kubernetes仓库中,如何调试scheduler在我的另一篇文章《kubeadm搭建k8s
源码阅读
环境》里面有演示。
全是操作
·
2025-03-09 00:52
k8s
kubernetes
容器
云原生
区块链交易所开发:痛点与解决方案深度剖析
比特币区块链以其高度安全和稳定著称,
以太坊
则在智能合约方面表现出色。开发者在选择底层技术时,需考虑技术成熟度、性能、可扩展性等因
·
2025-03-06 14:51
运维web3区块链智能合约
代币(Token)是什么?用途、意义与实例解析
它与区块链原生币(如ETH、BTC)不同,通常是在现有区块链(如
以太坊
、BSC、Solana)上发行的。
小宝哥Code
·
2025-03-05 09:01
区块链
区块链
一文了解
以太坊
的MethodID
以太坊
依靠一个唯一标识符(称为MethodID或函数选择器functionselector)来区分智能合约中的不同函数或方法。
住在河边的程序猿
·
2025-03-04 22:32
区块链教程
区块链
Method
ID
ethers
以太坊
链游开发:TON链小游戏DApp小游戏开发
链游开发,特别是在TON链上开发小游戏与其他链(如
以太坊
、Solana、BSC等)上的DApp小游戏,是一个结合了区块链技术和游戏设计的复杂过程。
·
2025-03-01 17:27
以太坊
客户端和
以太坊
网络
文章目录
以太坊
客户端
以太坊
网络
以太坊
客户端
以太坊
客户端是实现
以太坊
规范并通过对等网络与其他客户端通信的软件应用程序。不同的
以太坊
客户端如果符合标准化通信协议,就可以互操作。
倒霉男孩
·
2025-02-28 14:17
区块链
区块链
自定义的搭建solidity开发环境(
以太坊
)
环境地址github:GitHub-yinzhiqing/templete-sol:solidityplatform(hardhat)gitlab:zqy/templete-sol·GitLab本项目利用openzapplinsolcweb3jshardhatnodejs在ubuntu下搭建solidity合约开发环境.大多数功能实现了自动化(脚本)执行.特点:1.开发环境可充分使用2.合约可升级
yinzhiqing
·
2025-02-26 21:50
开发环境
技术文档
ubuntu开发环境
【区块链技术开发】 关于Windows10平台Solidity语言开发环境配置
目录1、安装Node.js2、安装Solidity编译器3、安装RemixIDE4、安装MetaMask浏览器插件5、环境配置与问题解决6、安装Ganache:
以太坊
区块链开发测试工具7、安装Web3.
源代码杀手
·
2025-02-26 21:18
区块链技术开发
区块链
以太坊
DPOS私链搭建--使用gttc,搭建一个可用于性能测试的区块链框架(1)
遇到的一些坑bootnode一直不起作用,所以决定不用它,改用static-nodes.json在阿里云机器上编译gttc系统Ubuntu16.04想把eth服务部署到docker中方便移植,但是gttc没有官方docker,所以先把环境搭起来,然后自己创建一个docker镜像安装go语言环境,版本go1.14.10注意需要先在电脑上下载好,再传到服务器,不然没法解压。tar-Cusr/local
过河卒啦啦啦
·
2025-02-25 22:35
区块链研究
区块链
以太坊
以太坊
介绍
文章目录
以太坊
以太坊
和比特币的区别以太网货币单位
以太坊
以太坊
是“世界的计算机”。
以太坊
是一种确定性但实际上无界的状态机,它有两个基本功能,第一个是全局可访问的单例状态,第二个是对状态进行更改的虚拟机。
倒霉男孩
·
2025-02-25 21:29
区块链
区块链
**zkEVM Node:为未来区块链搭建的高性能节点**
zkEVMNode:为未来区块链搭建的高性能节点去发现同类优质开源项目:https://gitcode.com/在不断演进的区块链世界中,zkEVMNode作为一款由Go语言构建的核心组件,正引领着零知识证明技术与
以太坊
虚拟机
黎杉娜Torrent
·
2025-02-23 16:44
区块链中的递归长度前缀(RLP)序列化详解
2.RLP的设计目标与优势3.RLP处理的数据类型4.RLP编码规则详解字符串的编码规则列表的编码规则5.RLP解码原理6.RLP在
以太坊
中的应用场景7.编码示例分析8.总结1.什么是RLP序列化?
Linke-
·
2025-02-22 19:07
区块链
区块链
以太坊
如何在Python中使用Etherscan API进行
以太坊
数据查询
Etherscan是领先的区块链浏览器、搜索、API和分析平台,专注于
以太坊
——一个去中心化的智能合约平台。
scaFHIO
·
2025-02-20 06:38
python
开发语言
区块链前沿技术深度洞察:开启数字信任新时代
分片技术作为
以太坊
2.0的核心
·
2025-02-19 15:36
十四、Flink
源码阅读
--JobGraph生成过程
上篇分析了client整个提交任务过程,最终提交的是一个JobGraph对象,那么是如何从jar或sql任务转为JobGraph的呢,这篇我们仔细研究一下,版本为1.6.3源码分析上篇我们介绍client端提交任务最终会到到ClusterClient.run()方法,就在这个方法中封装了JobGraph的步骤。publicJobSubmissionResultrun(FlinkPlancompil
灰二和杉菜
·
2025-02-19 06:54
Apache
Flink
Flink
JobGraph生成源码分析
区块链账户的概念与安全管理
以下从账户本质、创建方法及安全防护三方面详细解析:一、区块链账户的本质1.账户的核心要素公钥(PublicKey):公开的账户地址(如
以太坊
的0x...),用于接收资产或验证签名。
阿湯哥
·
2025-02-15 17:07
区块链
特朗普家族搅局加密界:原以为的「正本清源」却成了深陷泥潭
sFirstFamilyIsDeepeningtheSwamp撰文:LionelLaurent,彭博社观点专栏作家编译:J1N,TechubNews美国总统特朗普的次子EricTrump认为现在是购买
以太坊
的好时机
·
2025-02-13 16:05
区块链web3比特币
FreeBSD bnxt以太网驱动
源码阅读
记录三:
FreeBSD里面的mediastatus(2022/8/1)在FreeBSD的Linux系统中,使用ifconfig命令会看到这样的信息:media:Ethernetautoselect(100baseTX)media:Ethernetautoselect(1000baseT)media:Ethernetautoselect(10Gbase-SR)media:Ethernetautoselect
酸菜。
·
2025-02-13 07:07
linux系统编程与内核编程
linux
驱动开发
开发和部署 Tezos 智能合约
Tezos是最古老的智能合约区块链之一,
以太坊
是第一个。虽然
以太坊
是开发人员开发和部署智能合约的热门选择,但由于费用高且交易缓慢,其应用程序的可扩展性并不高。
pxr007
·
2025-02-12 08:24
用web3dart为flutter应用生成
以太坊
地址
本文将介绍如何在Flutter应用中生成
以太坊
地址,如果你要开发一个手机钱包,或者要对接
以太坊
区块链,相信这篇文章会对你所帮助。
chimigaipangsh8139
·
2025-02-10 15:44
区块链
移动开发
git
【java】java 定时任务线程池 ScheduledThreadPoolExecutor
源码阅读
文章目录1.概述1.1问题1.2简介1.2数据结构2.源码解析2.1接口和类2.1.1Delayed接口2.1.2ScheduledFuture接口2.1.3DelayedWorkQueue2.1.3.1take2.1.3.2offer2.1内部类ScheduledFutureTask2.1.1属性2.1.2构造方法2.1.3compareTo2.1.4核心方法run()2.1.5cancel方法
九师兄
·
2025-02-07 18:10
java
开发语言
[特殊字符] 深入解析Java反射机制:从原理到实战应用(附完整代码示例)
本文将通过:✅原理深度解读✅30+个代码示例✅性能对比测试✅企业级最佳实践助你全面掌握反射机制,轻松应对框架
源码阅读
和高级开发需求!一、反射机制全景认知1.1什么是反射?
BrightChen666
·
2025-02-07 14:42
java
java
开发语言
后端
信标链的基本概念
信标链(BeaconChain)是
以太坊
网络从工作量证明(PoW)向权益证明(PoS)过渡过程中的一次关键升级,标志着区块链演进过程中的一个重要里程碑。
2301_77604523
·
2025-02-06 23:28
区块链
Smart contract -- 钱包合约
今天,我们将通过Solidity智能合约来创建一个简单的
以太坊
钱包。这个钱包将允许用户存入和取出
以太坊
主币(ETH),并且只有管理员(合约的创建者)可以存入资金。我们来看看如何实现这个功能。
第十六年盛夏.
·
2025-02-05 22:30
Solidity
智能合约
区块链搭建和维护
区块链
智能合约
spring
源码阅读
系列文章目录
对于spring认识首先要了解spring相关概念术语,然后是如下的几句话牢记并反射出来:Bean怎么来的,通过BeanDefinitionBeanDefinition有Spring框架内置的,有手动定义或者自动配置扫描出来的(写个Demo工程)BeanFactoryPostProcessor可干预BeanDefinition,BeanPostProcessor可干预Bean的生命周期aop怎么实
master-dragon
·
2025-02-03 10:49
#
spring
spring
java
后端
以太坊
Solidity智能合约开发(一) - 合约结构
以太坊
Solidity智能合约开发(一)-合约结构掌握了
以太坊
的一些知识体系后,作为技术开发者,首先要学习的就是
以太坊
智能合约的开发。
心辰说区块链
·
2025-02-02 15:27
智能合约
区块链
Web-3.0(Solidity)基础教程
Solidity是
以太坊
智能合约编程语言,用于编写去中心化应用(DApp)。如果你想开发Web3.0应用,Solidity是必学的。
奶龙牛牛
·
2025-01-31 20:58
区块链
Solidity-Token
代币合约就是
以太坊
智能合约。“发送令牌”实际上意味着“在某人编写和部署的智能合约上调用方法”。归根结底,代币合约只不过是地
tomggo
·
2025-01-31 20:27
区块链
web3.0
Web-3.0(Solidity)ERC-20
发行自己的加密货币(ERC-20代币)你可以使用Solidity编写ERC-20智能合约来发行自己的加密货币,然后部署到
以太坊
(Ethereum)或BNB/Polygon等EVM兼容链。
奶龙牛牛
·
2025-01-31 20:55
区块链
skynet
源码阅读
-- 「揭秘 Skynet 网络通讯」
本文将聚焦Skynet网络通讯的核心线程thread_socket,并深入探讨skynet_socket_poll、forward_message、socket_server_poll等关键函数如何协作,实现高效的网络数据收发与消息分发。1.背景与目标Skynet之所以能轻量高效,网络I/O模块的功劳不可忽视。它利用一个独立线程不断poll网络事件,把事件打包成socketmessage再转交给目
Winston-Tao
·
2025-01-30 09:29
skynet
源码阅读
skynet
c语言
网络编程
epoll
solidity高阶 -- 继承
Solidity是一种面向区块链的智能合约编程语言,广泛应用于
以太坊
等区块链平台。
第十六年盛夏.
·
2025-01-28 19:06
智能合约
Solidity
区块链
智能合约
如何找回丢失的智能合约(SimpleToken )地址并清理合约
简介在
以太坊
和其他区块链平台上,智能合约的部署和交互非常重要。然而,在实际应用中,开发者有时会遇到一些问题,比如丢失了已经部署的合约地址。
纸鸢666
·
2025-01-26 07:55
合约破解案例
区块链
Python知识点:基于Python工具和技术,如何使用Truffle进行智能合约开发与部署
如何使用Truffle与Python进行智能合约开发与部署Truffle是一个强大的开发框架,它为
以太坊
智能合约的开发、测试和部署提供了一整套工具。
杰哥在此
·
2025-01-25 15:49
Python系列
python
智能合约
开发语言
编程
面试
【skynet
源码阅读
系列】03_skynet_context_new
上一节看了skynet_start()的一部分代码,那部分代码主要做了下面几件事。如果当前进程收到SIGHUP信号,则调用handle_hup函数,将SIG设为1检查配置文件内的deamon配置,这个配置对应一个文件路径,文件内的记录进程的pid号,防止重复启动skynet进程,第一次启动将自动将进程号写入文件。重定向了文件描述符,把文件描述符0,1,2重定向到了/dev/null,相当于当前进程
程序员杨小哥
·
2025-01-25 00:31
skynet
skynet
源码阅读
-- timer 的实现原理
1.Timer驱动的核心流程1.1Timer线程驱动以下是timer线程的核心流程代码。Skynet的Timer模块是通过一个单独的线程(thread_timer)来定期更新定时器的状态。每隔2500微秒(2.5ms)更新一次定时器的状态。ps:为什么是2500?staticvoid*thread_timer(void*p){structmonitor*m=p;skynet_initthread(
Winston-Tao
·
2025-01-25 00:57
skynet
源码阅读
c语言
skynet
timer
时间轮算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他