logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Ethernaut Level 3: Coin Flip - 伪随机数攻击详解

✅区块链是确定性系统- 相同输入必然产生相同输出✅透明性带来可预测性- 所有数据都是公开的✅真随机数需要外部熵源- 必须依赖链下随机性✅预言机是最佳解决方案- Chainlink VRF 等服务这个看似简单的猜硬币游戏,实际上涉及密码学、概率论和分布式系统的深层概念。理解其原理对于构建安全的智能合约至关重要。

文章图片
#区块链#智能合约
以太坊 EVM虚拟机框架分析

最近比较迷恋solidity和EVM,solidity研究了不少,发现还是需要结合EVM才能理解的比较透彻,最近准备详细研究一些EVM。研究了一下源码,发现EVM貌似会有新的版本,叫EWASM;不过现在貌似还没有应用,据说改动很大;笔者研究的还是EVM。之后会继续根据EWASM的进展。EVM模块支持合约的执行与调用,调用时根据合约地址获取到代码,生成环境后载入到EVM中运行。通...

文章图片
#以太坊
智能合约语言(eDSL)—— 合约表现形式

我们写智能合约的时候,会发现,合约其实是有一个比较明显的范围限定的。例如solidity中,就有类似于面向对象中的类,将一个合约的属性与方法,都设定在一个合约类当中;而在fabric中链码,更接近我们普通的程序,合约分布在几个文件中,用户将其打包成一个智能合约。所以我们在设计智能合约语言的时候,第一步考虑的就是我们的合约是一个怎么样的形式。简单一点,一组变量和一组方法,基本可以满足合约的要求了。然

#智能合约#区块链#rust +1
到底了