Blockchain

亚马逊云科技基于 Polygon 推出首款 Amazon Managed Blockchain Access,助 Web3 开发人员降低区块链节点运行成本

使用 Amazon Managed Blockchain Access 在 Polygon 网络上进行应用开发 随着区块链领域的开发人员努力开发适合主流方向的应用程序,侧重点已经进一步转移,不再是区块链节点运行、区块链数据提取和标准 API 开发等无差别任务。配置、提供和维护海量公共区块链节点可能会 ......
区块 节点 Blockchain 成本 Polygon

blockchain | evm字节码

blockchain | evm字节码 深入以后发现,evm字节码真的太简单啦!!!我最喜欢这样子简约的设计了,基于栈的虚拟机,只有push指令可以将bytecode中的参数压栈,其他的都只是基于栈或者环境的操作。 项目地址:https://github.com/Mz1z/mzevmjs.git 依 ......
字节 blockchain evm

blockchain | ethernaut 12 Privacy

# blockchain | ethernaut 12 Privacy 这关考察private变量读取和转换。 合约: ```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract Privacy { boo ......
blockchain ethernaut Privacy 12

blockchain | ethernaut 11 Elevator

# blockchain | ethernaut 11 Elevator 这关就是简单的合约交互,以及view/pure函数的编写。 合约: ```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface B ......
blockchain ethernaut Elevator 11

blockchain | ethernaut 09 King

# blockchain | ethernaut 09 King 这关考察的是合约地址转账时的细节。 在合约中进行转账可以transfer,send,或者底层的call。 transfer如果出错会回退撤销执行。 所以如果transfer到一个不接受转账的合约地址,就没办法成功。 题目合约如下: ` ......
blockchain ethernaut King 09

blockchain | ethernaut 08 Vault

# blockchain | ethernaut 08 Vault 这关考察读取私有变量,直接getStorageAt即可。 顺便说明: web3.js读取public变量可以直接contract.methods.[变量名].call()获取 对于私有变量需要用插槽位置的方式去读。 exp: ``` ......
blockchain ethernaut Vault 08

blockchain | ethernaut 05 Token

# blockchain | ethernaut 05 Token 考察无符号整数溢出。 合约: ```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.6.0; contract Token { mapping(address ......
blockchain ethernaut Token 05

blockchain | Ethernaut 03 coin flip

# blockchain | Ethernaut 03 coin flip 投硬币合约,用区块哈希来当随机数。 合约代码: ```solidity // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract CoinFlip { ......
blockchain Ethernaut coin flip 03

Blockchain | geth1.12的一些问题

# Blockchain | geth1.12的一些问题 最近重装了geth,是最新的geth version 1.12.2-stable-bed84606 但是这个版本似乎挖不了矿了,不再PoW了。 ![image](https://img2023.cnblogs.com/blog/2154950 ......
Blockchain 问题 geth1 geth 12

《DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-based Incentive》论文笔记

本文的研究背景: 在各种机器学习任务中,深度学习可以实现比传统机器学习算法更高的精度。最近,保护隐私的深度学习引起了信息安全界的极大关注,其中训练数据和训练模型都不会被暴露。联合学习是一种流行的学习机制,其中多方将局部梯度上传到服务器,服务器使用收集的梯度更新模型参数。然而,在联合学习中存在许多被忽 ......

Blockchain 钱包

## 钱包的必要性 钱包是区块链中在应用层生成的一个工具. 现在通常使用钱包, 作为使用区块链资源的一个身份验证方式. 所以,通常了解区块链的时候, 会先生成一个或几个钱包, 然后进行其他的操作 ## 生成一个钱包 通常, 初级使用者在学习区块链的时候, 可以先生成一个热钱包. 一般来说, 热钱包也 ......
Blockchain 钱包

Blockchain 理论基础

# 1.区块链理论基础 区块链, 是技术. 本质上是一个分布式账本系统, 需要通过共识机制来确保网络中的节点对账本数据的状态达成一致, 以实现去中心化和安全性 ## 起源 2008年, 雷曼兄弟倒闭. 后两周 中本聪, 论文 区块链技术, 就是点对点的解决方案 ## 4大核心技术: 分布式存储 区块 ......
Blockchain 理论 基础

blockchain | 交叉编译armv8的pbc库

blockchain | 交叉编译armv8的pbc库 这块儿网上是没啥具体的资料的,因为要测试pbc库在安卓上的性能,但是网上pbc的支持只到armv7,就只能自己编译了。 大致流程: 下载gmp库源码 下载pbc库源码 编译gmp 编译pbc 编译测试程序 这里使用的是aarch64-linux ......
blockchain armv8 armv pbc

COMP5125M Blockchain Technologies

Module title Blockchain TechnologiesModule code COMP5125MAssignment title CourseworkAssignment typeand descriptionIt is a programming assignment where ......
Technologies Blockchain 5125M COMP 5125

blockchain | 基于ethers.js的ctf合约攻击模板

blockchain | 基于ethers.js的ctf合约攻击模板 之前做题用的是truffle命令行和truffle exec来进行编写代码,封装的层级比较高,这个框架主要还是用来开发比较方便,看了大师傅的wp(https://www.seaeye.cn/archives/497.html)以后 ......
合约 blockchain 模板 ethers ctf

blockchain | 区块链安全靶场 The Ethernaut

blockchain | 区块链安全靶场 The Ethernaut 最近在学这一块,找个靶场玩玩:https://ethernaut.openzeppelin.com/ 可以参考:https://blog.csdn.net/rfrder/article/details/115572137 需要提前 ......
靶场 区块 blockchain Ethernaut The

blockchain | 使用truffle测试合约

blockchain | 使用truffle测试合约 使用truffle test功能对之前的合约进行测试 参考:https://www.qikegu.com/docs/4816 本质上的过程还是部署到测试链子上,然后进行一系列操作。 如果要临时环境还可以用truffle develop进行创建:h ......
合约 blockchain truffle

blockchain | truffle console 访问合约

blockchain | truffle console 访问合约 今天用truffle console来测试昨天部署的合约。 一开始报错invalid opcode,查了一下还是创世区块配置的问题,这里贴上最新的配置文件: { "config":{ "chainId": 15, "homestea ......
合约 blockchain truffle console

blockchain | 将合约部署到geth

blockchain | 将truffle合约部署到geth【一路踩坑】 上一篇文章里我用truffle编写了一个测试合约,这次得部署到链子上。 本文包含诸多试错过程 先把geth跑起来 1. 更改配置文件 更改truffle-config.js 主要就是配置一下网络(对接geth) 2. 创建迁移 ......
合约 blockchain geth

blockchain | 通过truffle编写合约

blockchain | 通过truffle编写合约 有了前两篇环境搭建的基础,开始编写智能合约。(虽然部署了geth,但是truffle也有自带的私有链子环境可以用) 参考官方文档: https://learnblockchain.cn/docs/truffle/quickstart.html#c ......
合约 blockchain truffle

blockchain | geth安装

blockchain | geth环境搭建 下载地址: https://geth.ethereum.org/downloads 使用geth来搭建私链环境。 参考文章: https://blog.csdn.net/TANGYAO97/article/details/112903323 # windo ......
blockchain geth

blockchain | truffle环境搭建

blockchain | truffle环境搭建 需要node,不知道为啥我之前安装的node似乎不太行了,就重装了一下。 truffle是用来编写以太坊智能合约的环境,基本是js。 这个文章不错:https://www.qikegu.com/docs/4780 安装的时候如果不全局安装可能会有问题 ......
blockchain truffle 环境

利用 Amazon Managed Blockchain 发展和扩大忠诚度奖励计划(第一部分)

在这一点上,可以肯定地说,我们大多数人都熟悉或参与了至少一个忠诚度计划。忠诚度计划就消费者已购买的许多产品为他们给予奖励。这些奖励具有多种形式,从产品折扣到免费试用以及介于两者之间的所有奖励。更重要的是,由于客户寻求购买时的即时奖励并期望利用资金获得最大收益,忠诚度计划的数量和多样性最近一直呈上升趋 ......
共23篇  :1/1页 首页上一页1下一页尾页