区块链作为比特币的底层基础架构,被视为继蒸汽机、电气化、计算机之后的第四次工业革命的重要成果。区块链技术在教育、医疗、金融、政务、电子存证、数字身份等各领域不断铺开,场景的深入化和多元化不断加深,通过融合区块链技术和高校信息化建设,优化和重塑高校数据共享、教学科研、行政办公、协同创新等,从数据层面、财务层面、应用层面、体制层面等进行重构,可对今后的高校信息化新基建提供路径创新。 一、区块链概述 区块链是一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致、难以篡改、不可抵赖的分布式账本技术。 区块链技…

2021年4月21日 0条评论 3点热度 阅读全文

场外交易,它本质上是用户与用户之间的一对一交易。相对于常见的币币交易,OTC交易是我们进场持币和出币兑现的必经环节。除此之外交易所的常见类型化还有C2C交易、杠杆交易等。虽说交易所是一个相对标准化的产品,从主功能框架来看并没有太多需要创新的功能,比如钱包管理、账户体系、撮合引擎、上币管理、充值提现、订单管理、管理后台、财务管理、KYC、行情管理(K线、深度)、资产管理等。 虚拟币交易系统主要由:撮合引擎、前端、钱包以及后台组成。 前端是这些里面相对简单的部分。首先前端界面的UI设计要符合受众用户的喜好,如果是放在海…

2021年4月20日 0条评论 2点热度 阅读全文

通付盾、链安、Mytril自动化智能合约审计横向对比 概述 一、工具选择 (1)通付盾 (2)成都链安 (3)Mythril 二、功能结构对比 (1)通付盾 (2)成都链安 (3)Mythril 三、审计效果实测 (1)测试集 (2)测试结果 1.通付盾-智能合约审计 2.成都链安-Beosin-VaaS 3.Mythril检测工具 四、横向对比 概述 近期,通付盾在OWASP在线沙龙上发布了2021年第一季度智能合约安全态势感知报告,报告中基于41个项目,共发现2192个智能合约安全问题。那么,市场上的智能合约安…

2021年4月14日 0条评论 2点热度 阅读全文

区块链钱包系统开发APP就是做为用户信息及其数字资产管理的一种工具,其不仅能够提供多种数字资产类型的管理,同时还能通过加密技术保证他们的安全,从而帮助大大的降低管理的门槛以及负担。 区块链钱包系统开发主要的特色: 1.开放场景:可以对接多币种,支持各个场景下搭建比如交易所、社交等。 2.多币种:多币种区块链钱包系统,可支持崭新的、可观的、优质的币种到平台上来发行和交易。 3.数字资产:区块链数字资产的基础工具是钱包,基于区块链钱包应用可将各类数字资产进行落地。 4.多平台操作:支持单个APP实现多功能落地,支持手机…

2021年4月13日 0条评论 3点热度 阅读全文

前言 看了一下ctfwiki上的,前面的知识点看起来还算不那么费劲,但是突然就是学个几天就开始上手比赛题属实太难了。。。所以先从简单的区块链靶场刷起,循序渐进,慢慢学习区块链的相关知识。 靶场链接: The Ethernaut Hello Ethernaut 算是新手教程了,具体的前面的一些搭建,还有获取Rinkeby环境下的ETH的方式就不说了,靶场上也都说的比较清楚了。用help()可以得到一些常用的帮助,因为异步的问题,我们需要在函数前面加上await。 contract可以查看合约对象: contract.…

2021年4月12日 0条评论 5点热度 阅读全文

前言 早上做题的时候遇到了这个存储指针未初始化导致的状态变量覆盖的问题,因此来学习一下。 参考文章: 警惕!Solidity缺陷易使合约状态失控 Uninitialized Storage Pointer 原理 solidity中未初始化的storage pointer有点类似C语言中的空指针。 在传统编程语言中(如C, C++),对空指针(Null Pointer)的访问,通常会引起程序的报错或崩溃。空指针的值等于零,但是语言和底层系统也同时保证内存中地址为 0 的位置是不能存放有意义的值。而在例如 Java 或…

2021年4月12日 0条评论 3点热度 阅读全文

WP 源码: pragma solidity ^0.4.24; contract bet { uint secret; address owner; mapping(address => uint) public balanceOf; mapping(address => uint) public gift; mapping(address => uint) public isbet; event SendFlag(string b64email); function Bet() public{ …

2021年4月12日 0条评论 3点热度 阅读全文

前言 开始学习区块链的安全问题,先从这道比较简单的区块链题目入手,学习一波。 WP 源码: pragma solidity ^0.4.23; contract babybank { mapping(address => uint) public balance; mapping(address => uint) public level; address owner; uint secret; //Don't leak your teamtoken plaintext!!! md5(teamtoken)…

2021年4月11日 0条评论 2点热度 阅读全文

我在流中创建一个新状态,然后尝试通过使用引用输入使用该状态。但是,每次我在结果中看到未使用状态时,尽管我在事务输入中提供了参考状态。 public SignedTransaction call() throws FlowException { //------------------------------------------------------------------------------------------------------------ // STEP-1: // FIRST FLOW MU…

2020年12月2日 0条评论 29点热度 阅读全文

来自简书 btc address: 1FmWXNJT3jVKaHBQs2gAs6PLGVWx1zPPHf 如果你观察过很多的btc地址, 隐隐会发现有些规律:长度很多是34位,好多是1 3 开头的, 字母排列杂乱无章. 如下都是合法的btc 地址, 这些地址都有币的,而且数量都不少, 就已当前的(2018/08/21)btc价格计算, 绝对是富得流油了. 3MWqbpfzxgojEAah6PMZoZPdUPUTuyTpan 1EdBvVAVP98zUsz2n8Pereop29y9fUFk2i 3Cbq7aT1tY8…

2020年11月30日 0条评论 35点热度 阅读全文