
区块链
文章平均质量分 71
fpcc
行之苟有恒,久久自芬芳!
展开
-
webassembly学习——文本格式
一、文本格式WASM有两种格式,今天讲供看的文本格式(以.wat后缀结尾)。这个格式一般是将其抽象语法呈现为S-expressions,也就是常说的S表达式语法。它同样由一系列的属性构成,允许线性的表示函数体。这种文本的格式是一般是UTF-8格式的。为了能够将文本格式和前面提到的二进制格式对应上,就需要一系列的给定来实现这种格式。二、文本格式的表达S表达式,这个如果有编译器的相关经验或者说看过编译器原理实现相关的书籍的话,应该没有什么难度。但是对于没有此类经验的,也可以忽略过去,或者走马观花的看看即可原创 2022-05-11 17:09:40 · 443 阅读 · 0 评论 -
webassembly学习——基础语法和数据类型
一、基础语法webassembly作为一种标准,当然也是有语法的。从比较容易的上层语言的角度来理解,wasm是一个结构化的堆栈机器。基本由数据类型、函数和模块组成。而函数就是指令序列,wasm的指令有控制指令和简单指令两类。前者负责操作数据的行动方式,后者决定数据操作。wasm提供了一组与语言无关的操作运算符,它和具体的简单指令一一相对应,而这最基础的一定是数据类型和数据的结构。二、数据类型和数据结构来看一下wasm提供的数据类型:1、值 类型i32: ——32位整型,4字节i64: ——64原创 2022-04-29 09:46:41 · 1434 阅读 · 0 评论 -
webassembly学习——介绍
一、基本介绍WebAssembly,wasm,这是什么东西?是一门新语言还是一个新框架?亦或是一种新的技术方向?在回答这个问题前,首先要回顾一下JavaScript的历史,js是一个宝啊,几天时间搞出的一个小东西,迅速的风靡了整个互联网。js好使是好使,却有着很多缺点,这其中最让人诟病的,就是慢。为啥?解释型语言,各种推断分析,不慢就怪了。不过,自然有能人出手,JIT即时编译器将js的运行速度提高了一个层次水准。可惜的是,这也是js自身发展的一个瓶颈了,再往后发展,专门靠js自己,就有些心有余而力有所不逮原创 2022-04-19 18:21:36 · 494 阅读 · 0 评论 -
DEFI系列——融通资金Lending
一、金融应用-Lending如果说金融应用中最让人熟知的,估计每个人都能说出来借贷。被P2P轰炸了这么多年的国人,如果不知道可以在互联网上借钱,那只能说有些不全时宜了。而做为DEFI的应用中,借贷当仁不让的也成为了一个重要的应用。它的本质和中心化的银行等金融机构的借贷并没有区别。区别在于实现的手段和相关的风险控制机制有所不同。DeFi-Lending(Decentralized Finance - Lending),去中心化的借贷。它能够利用区块链的智能合约系统以存款通证代币来根据不同用户资金的需求,实原创 2022-04-01 10:06:58 · 479 阅读 · 0 评论 -
DIFI系列——介绍
一、什么是DEFIdecentralized finance(去中心化金融),如果有区块链开发经验的可能知道DAO(Decentralized Autonomous Organization=去中心化的组织),DAPP(Decentralized Application=去中心化的应用),在些都是基于区块链展开的一系列的技术和应用的外沿。一般来说,区块链技术天然自有金融的属性,这也是区块链从一起步就争议颇多的一个重要原因。金融行业是每个国家的经济命脉,事关国家的整体经济运行的安全,所以对区块链行的金融属性原创 2022-02-25 11:31:59 · 8288 阅读 · 0 评论