首期Moonlight Builder Workshop | 如何在 Moonbeam 快速开发和部署 DApp

Web3 的通行证——DID 带来数字身份革命 互联网时代的变迁一路向前,Web1 时期的“只读”让用户是信息的接收方和消费者,Web2 时期的“可读写”让 UGC 带来了浪潮,全民创作的权限促进了百花齐放的盛景,也带来良莠不齐的网络乱象,个人 IP/网络身份等逐渐在丰富的应用上凸显出来。从已有的用例来看,DID 能成为登录验证体系,能够作为信用评分的基础,可以 NFT 化,可以用作个人在 Web3 世界的身份象征和贡献记录,是保护用户身份、数据和区块链网络的重要底层设施。根据定义,DID 的主体是由 DID 标识的实体,也可以是 DID 控制器。 阅读详情

Moonlight Builder Workshop 旨在为开发者提供一个技术交流和学习的平台,每期活动会邀请 Moonbeam 的核心开发者作为分享嘉宾,选择开发者感兴趣的技术主题,让每一个积极参与的开发者都能通过 Workshop 的形式获得技术上的启发,感受与同好交流的认同。

第一期 Moonlight Builder Workshop 以「使用 Scaffold-ETH 在 Moonbeam 快速开发和部署 DApp」为主题,已在3月24日顺利举办!线上直播观看次数880次,互动评论约400条,得到众多用户和开发者的关注与反馈。Moonbeam 入门课程第二期将于4月1号开课,对 Solidity开发感兴趣的同学,请直接滑到文章底部进行报名吧。

本次活动邀请到了 Moonbeam 开发者关系工程师 @Henry 和 Moonbeam 中国区负责人 @Yuki ,两位分享了关于 Moonbeam 的简介及最新发展动态,以及如何使用 Scaffold-ETH 在 Moonbeam 快速开发和部署 DApp等相关内容,下面是本期的精彩内容回顾。

01

什么是Moonbeam?

Moonbeam 作为2022年期待值最高的区块链项目,深受广大开发者的关注。中国区负责人 @Yuki 从开发的角度为大家介绍了平台的兼容性,接下来由 Moonbeam 开发者关系工程师 @Henry 为大家介绍了 Moonbaem 兼容性实现的中间件 Web3 RPC 和 Substrate ,以及 Moonbaem 所兼容的众多开发工具。

与 Moonbaem 相兼容的以太坊工具

02

   什么是 Scaffold-ETH ?

Henry 向大家介绍了以太坊常用开发工具的集合 Scaffold-ETH 的基本组成,及使用 Scaffold-ETH 的环境要求。阐释 Scaffold-ETH 在需要快速开发迭代 DApp 、 EVM 兼容链上部署DApp 及学习 Solidity 开发这三个场景下所具有的技术优势。

03

Scaffold-ETH 演示

活动中,Henry 重点为大家演示了 Scaffold-ETH 的应用,简介项目的架构,演示了如何修改 Scaffold-ETH 配置、部署 Dapp 和验证智能合约。

Scaffold-ETH 项目演示

04

Q&A环节

Q:Scaffold-ETH 如何能保证如此快速的开发和部署速度?

A:Scaffold-ETH 已经把智能合约和 Dapp 的框架已经开发出来了,因此在开发者部署新的合约的时候,所需要做的部分工作已经完成,会给开发者节约很多时间。

Q:以太坊 2.0 计划用 eWASM 来代替 EVM , 如果是这样, Moonbeam 对此有何应对?

A:Moonbeam 项目秉持着对 EVM 的高度兼容性这一宗旨,如果以太坊在技术上发生了比较大的变更,那么我们项目也会同步做相应的调整。如,前段时间 EVM 对于交易方式的变更,我们也同步进行了修改。

以下是分享的视频回放链接:

B站: https://www.bilibili.com/video/BV1wT4y1v7ck?spm_id_from=333.337.search-card.all.click

Youtube: https://www.youtube.com/watch?v=cDJqshcHz5U&t=1466s

分享讲义获取方式:在「OneBlock Community」公众号后台回复 “Moonbeam 1”,即可获得。

05

下期预告

Moonlight Builder Workshop 旨在为开发者提供一个技术交流和学习的平台,下期活动会邀请 Moonbeam 的核心开发者作为分享嘉宾,继续为开发者带来技术上的启发和交流机会,定于 4 月中旬举行第二期 Moonlight Builder Workshop 分享活动。请感兴趣的同学密切关注 OneBlock Community 公众号与活动微信群。

Moonbeam 入门课程第二期将于 4 月 1 号开课,对 Solidity 开发感兴趣的同学,请直接点击该报名链接 https://jhp.h5.xeknow.com/s/22f0Rx 或通过 Emma 二维码(oneblockEmma)进行报名。

课程详情链接:Moonbeam入门课第二期招募 轻松跨链Solidity开发!

 

关于我们

OneBlock 是面向全球的 Substrate 开发者用户的技术社区,作为 Parity 官方的合作伙伴,我们围绕着开发者社区提供技术课程、内容、Workshop、黑客松等活动,吸引一流的开发者为 Substrate生态系统的繁荣进行创新与建设。

Twitter: https://twitter.com/OneBlock_

Medium: https://medium.com/@OneBlockplus

Telegram: https://t.me/oneblock_dev

Discord: https://discord.gg/z2XZZWEcaa

Bilibili: https://space.bilibili.com/1650224419

YouTube: https://www.youtube.com/channel/UCWo2r3wA6brw3ztr-JmzyX

Arm A-profile架构RAS系统设计:可靠性、可用性与可服务性解析 在计算机体系结构中,可靠性(Reliability)、可用性(Availability)和可服务性(Serviceability)是构建高可信系统的核心要素。RAS系统通过硬件错误检测、隔离和恢复机制,确保系统持续稳定运行。其技术原理包括ECC内存纠错、冗余执行单元和错误传播阻断等关键技术,可显著降低数据中心等关键业务场景的故障率。现代芯片设计中,Arm A-profile架构提供标准化的RAS框架,涵盖从内存子系统到计算单元的全方位错误管理。通过分层防御策略和统一错误记录格式,实现硬件错误可追溯、可修复。 阅读详情

相关推荐

跨平台烧录实战:RKDevTool在Windows/Linux/MacOS下的统一与差异

本文详细解析了RKDevTool在Windows、Linux和macOS三大操作系统下的固件烧录实践,重点介绍了RK3576开发板的环境配置、工具链选择、烧录模式切换及常见问题解决方案,帮助开发者构建稳定可靠的跨平台烧录工作流。

cnn8visionary的博客 201

对话 Parity | 共建波卡生态,开发者和创业团队的机会来了

一文解读波卡生态最新进展情况;Web3.0训练营招聘进行时!

CryptoBuffett的博客 7470

智能安防摄像头埋点实践:用户行为与设备状态的闭环监控(含AI事件)

智能安防摄像头埋点闭环体系设计及应用实践 摘要: 本文系统阐述了智能安防摄像头埋点闭环体系的设计与实践。首先分析了传统埋点的不足及闭环埋点的价值,提出由用户行为埋点、设备状态埋点和AI事件埋点构成的三维埋点体系框架。详细介绍了闭环监控的四大流程:数据采集、汇聚清洗、分析建模和智能决策。通过误报优化、个性化策略等案例展示了AI事件闭环的实际应用价值,并探讨了隐私合规、性能优化等关键挑战的解决思路。最后展望了端侧AI增强、预测型埋点等未来发展趋势。该体系实现了从数据采集到业务决策的完整闭环,有效提升了AI模型性

专注智能硬件软硬件产品经理成长与实战,分享从需求定义到量产落地的真实日记。涵盖IoT趋势洞察、研发协作经验、产品方法论与工具箱,用轻松有趣的“汪式”视角,陪伴产品经理成长、避坑与升级。 1046

OneBlock | 区块链人才聚集地,面向全球的Substrate 开发者社区

OneBlock是面向全球的 Substrate 开发者用户的技术社区,提供系统化技术相关原创内容、直播、技术课程等活动,让区块链技术开发者们能轻松获得区块链技术相关知识!

CryptoBuffett的博客 4669

Telegram AI Bot自动化实战:5步用Make搭建业务工作台

Telegram Bot 是一种轻量级、高抵达率的消息自动化载体,其核心价值在于将结构化消息(如text、photo、callback_query)转化为可编程的事件流。基于 Bot API 的简洁设计与 Webhook 机制,开发者无需复杂鉴权即可实现毫秒级响应。结合低代码平台 Make,可快速构建具备上下文识别、条件路由、多系统分发与错误熔断能力的自动化流程。该方案特别适用于客服分发、数据同步、IoT告警等高频、规则明确、需即时反馈的业务场景,显著降低对 Python/Node.js 编程与 DevOp

weixin_33158887的博客 297

从仿真到实机:四足机器人控制算法的全流程验证框架

本文系统阐述了四足机器人从仿真到实机的全流程验证框架。针对仿真与实机环境的巨大差异,文章详细介绍了在MuJoCo等高保真仿真环境中的建模、算法迭代与压力测试方法,并重点解析了通过硬件抽象层和中间件搭建通往实机的关键桥梁。最后,提供了实机部署的安全清单与调试策略,旨在帮助开发者构建可重复、风险可控的算法验证闭环,提升算法在真实世界中的鲁棒性与可靠性。

lilh34434的博客 381

去中心化云存储的前世今生 | 存储技术分享活动回顾

由 Oneblock+、Parity 联合主办的“Substrate Saturday” 线上直播系列活动第九期在3月26日顺利举办。

CryptoBuffett的博客 4307

ROS机器人未知环境自主探索功能包explore_lite总结

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_client.cpp等源码实现文件中全部函数的详细介绍,第六篇文章进行概括总结,包含自主探索功能包explore_lite的简介,实现未知环境自主探索功能的原理及流程总结,效果演示,使用功能包exp

慕羽★的博客 4460

多家波卡生态项目招聘开发者,高薪职位等你来 Pick

Parity Technologies、Phala Network、Litentry 等多家波卡生态项目招聘区块链开发者!

CryptoBuffett的博客 3535

AI上推荐 之 隐语义模型(LFM)和矩阵分解(MF)

1. 前言 随着信息技术和互联网的发展, 我们已经步入了一个信息过载的时代,这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战: 信息消费者:如何从大量的信息中找到自己感兴趣的信息? 信息生产者:如何让自己生产的信息脱颖而出, 受到广大用户的关注? 为了解决这个矛盾, 推荐系统应时而生, 并飞速前进,在用户和信息之间架起了一道桥梁,一方面帮助用户发现对自己有价值的信息, 一方面让信息能够展现在对它感兴趣的用户前面。 推荐系统近几年有了深度学习的助推发展之势迅猛, 从前深度学习的传统推荐模型(协

Miracle8070 1万+

利用R批量计算相关系数

批量求相关系数

weixin_52073820的博客 1458

全球区块链开发者集结完毕,Substrate Evangelist Program 开幕式来了

「Substrate Evangelist Program」计划旨在尝试利用 DAO 的模式推动 Substrate 的技术推广和各项合作拓展,帮助 Substrate 生态在技术和项目等层面更好发展!

CryptoBuffett的博客 3333

EtherCAT报文-BRD(广播读)抓包分析

EtherCAT报文之BRD(广播读)报文Wireshark抓包分析。

kevin1499的博客 1212

招聘 | Bifrost、Gear、Phala Network等多家波卡生态项目招聘区块链开发者

Bifrost、Gear、Phala Network等多家波卡生态项目招聘区块链开发者,高薪开发岗位等你来!

CryptoBuffett的博客 3038

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

首届波卡黑客松项目「Manta Network」的进击之路

【走进波卡黑客松创业时代】系列 AMA 第一期邀请到「Manta Network」中国区市场负责人 @Holly ,为我们介绍了 Manta Network 及目前隐私赛道各项目进展!

CryptoBuffett的博客 2981

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

去中心化云存储技术 | CESS 的多层网络架构详解

深度解析CESS的四层网络架构,CESS如何实现存储资源的最大利用率?

CryptoBuffett的博客 1897

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

招聘 | 多家区块链项目招募开发者

多家区块链项目招募开发者!

CryptoBuffett的博客 1809

活跃开发者数量仅次于以太坊,波卡凭什么?

波卡的生态系统因为国库的良好机制正在迅速的成长,一方面,国库在一定程度上维持了波卡网络资金的平衡,为参与者带来了良好的体验,另一方面,这些资金为波卡生态系统的基础建设提供了保障。波卡生态为开发者带来激励和支持,一站式的项目孵化帮助,线上线下的课程,引领行业的盛会·····无论是新手开发者,还是项目创始团队,处在任何一个阶段的开发者都能获得这个生态提供的充分资源和帮助,同时强大的技术框架和跨链特性,又让开发者冲破了单一生态的“天花板”,为项目创造无限的可能。几者形成了互相促进的闭环,带着波卡生态一路向前。

CryptoBuffett的博客 1486

开发技术指南 | 最全 Substrate 与 Polkadot 技术文档、教程、课程

一文整理最全 Substrate 与 Polkadot 技术文档、教程、课程,你想了解的都在这里!

CryptoBuffett的博客 1379

解密链上治理优越性 | Polkadot Gov2 引领 Web3 治理新方向

理事会+ DOT 持有者+技术委员会”组合的模式,是 Polkadot 生态第一版去中心化治理系统(v1)的治理结构,该体系以议会民主为基础,在推出的前 2-3 年运行良好,帮助确保了国库资金的妥善使用,保持快速升级,并及时部署了更加关键的修复,拥有相比链下治理明显的技术先进性和机制新颖性,但其仍然存在着降低包容性、多样性,损害投票率和合法性的缺陷。Tezos 是第一个提出链上治理的项目,它将自己描述为一个「自我修改的分类账本」,并假设通过正式化提案、投票和实施,可以无分叉地发展和升级,不断自我更新。

CryptoBuffett的博客 1374

深度解读波卡 2.0:多核、更有韧性、以应用为中心

从以链为中心转变为以应用为中心,建设一个有韧性的应用平台

CryptoBuffett的博客 1231

什么是加密货币凭证?

本文探讨了加密货币凭证对数字身份管理的变革性影响,强调了其核心优势,如增强的安全性和即时验证。它通过利用区块链的去中心化技术,解决了与凭证伪造、丢失和低效验证过程相关的问题。读者将了解到加密货币凭证如何在教育、专业认证和医疗等领域提供防篡改和全球可访问的解决方案。文章深入探讨了实际应用,展示了像麻省理工学院、项目管理协会和等组织为什么采用区块链凭证来简化流程并提升信任。

2301_77604523的博客 120

空圈容错・优快云 站点技术架构信任链诊断

本文为基于公开故障现象的黑箱架构推演报告,聚焦“监控健康但用户访问异常”共性问题。提出C/M/V/P四层可达性分析框架,强调V层需满足数据源、方法、环境三异才具仲裁能力。通过R1–R10探针识别架构风险,揭示同源校验、配置共担、降级粗放等隐患。诊断指出:进程存活≠链路通畅,200状态码≠内容正确。配套8问自测清单与∅_safe分级降级方案,推动从“全好/全崩”到“半坏可控”的可观测跃迁。所有推断假说需依赖图谱与压测验证,不构成线上定论。

Liaiyang66的博客 327

期货合约还有历史K线,就表示现在还能交易吗?

打开以前保存的期货研究资料,某个合约的K线仍能正常显示,过去的价格、成交量也都在。看着熟悉的图,容易顺势觉得:既然还能看,这个合约应该仍可作为当前交易对象。但图里保存的是过去发生过什么,当前合约状态回答的是它现在处于什么生命周期。历史K线仍在,与合约已经下市可以同时成立。对研究者来说,更有用的处理不是在“继续盯它”和“删掉旧图”之间二选一,而是把历史档案与当前关注对象分开。TqSdk提供的合约下市标志,可以帮助把这层区别标明白。

weixin_49134609的博客 170

【无标题】

随着区块链技术在数字资产管理、DeFi金融、NFT交易和Web3应用中的不断发展,智能合约已经成为链上业务运行的重要基础设施。智能合约通过预设程序自动执行资产转账、交易结算和业务规则,能够提高业务处理效率,但也面临代码漏洞、私钥泄露、异常交易和恶意攻击等安全风险。对于企业级区块链项目而言,智能合约完成开发、测试和部署,并不意味着安全工作已经结束。

2601_96183616的博客 226

微软技术日报 2026-11-03:冒牌 Claude Code 扩展留后门、Fabric 数据工程 agent 进预览、Access IE 控件定退场

微软安全博客在 10 月 30 日复盘了一起扩展市场供应链事件:一个冒用 Anthropic 名字的 Cursor 扩展,在被下架之前挂了约 11 个小时。它做的事情不复杂,装完之后在你机器上开一条反向 SSH 隧道,留三处开机自启,再把主机信息发回一台固定 IP 的服务器。同一天前后,微软在 Fabric 社区大会巴塞罗那站把数据工程 agent(Project Osmos)放进了公共预览,在乌镇拿了一个奖,Access 团队则给一个用了二十年的浏览器控件定了退场日期。

海盗Sharp的博客 395
上一篇: 招聘 | Bifrost、Gear、Phala Network等多家波卡生态项目招聘区块链开发者
下一篇: OneBlock | 区块链人才聚集地,面向全球的Substrate 开发者社区
OneBlock Community
博客等级 码龄7年 1371粉丝 246原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值