原文:北大肖臻《区块链技术与应用》学习笔记13

智能合约 智能合约是比特币和以太坊最大的区别。 什么是智能合约 智能合约是运行在区块链上的一段代码,代码的逻辑定义了智能合约的内容。 智能合约的账户里保存了合约的当前的运行状态,包含: Balance 当前余额 nonce 交易次数 coding 合约代码 storage 存储,存储的数据结构是一棵MPT 智能合约的代码一般是用solidity语言来编写的,语法和Javascript接近。 Sol ...

2021-09-16 10:13 0 211 推荐指数:

查看详情

北京大学老师《区块技术应用笔记 - ETH篇

ETH概述篇 BTC和ETH为最主要的两种加密货币,BTC称为区块1.0,以太坊称为区块2.0。之前文章中提出了比特币设计中存在某些不足,以太坊便对其进行了改进。例如:出块时间、共识协议、mining puzzle(对内存要求高,反ASIC芯片使用) 未来,以太坊还将会用权益证明(POS ...

Tue Nov 24 02:05:00 CST 2020 0 893
北京大学老师《区块技术应用笔记 - BTC篇

BTC密码学原理篇 比特币属于加密货币,可见其中必然会涉及到密码学的知识。而比特币本身开放,其交易记录、交易金额、交易内容甚至源代码都面向全网开放,加密又使用在哪里呢?在比特币中,正是加密确保了信息的不可篡改,保证了区块本身的优势——不可篡改。 在比特币系统中,加密主要涉及两个内容 ...

Sat Oct 10 05:30:00 CST 2020 0 1521
区块技术学习指引

本文始发于深入浅出区块, 原文:区块技术学习指引 会不断更新。 本文为博客文章索引,小白必看。有新文章时会更新本文,建议大家加入收藏夹中,如果你觉得本站不错,欢迎你转发给朋友。 引言 给迷失在如何学习区块技术的同学一个指引,区块技术是随比特币诞生,因此要搞明白区块技术,应该先了 ...

Thu May 10 23:51:00 CST 2018 0 1317
区块学习之一:区块技术与基本原理

区块是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块(Blockchain),它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成 ...

Wed Sep 18 04:09:00 CST 2019 0 1708
BTC-挖矿(区块技术应用

全节点与轻节点 比特币系统中有两种节点,一种是全节点,一种是轻节点。 全节点特征 一直在线 在本地硬盘上维护完整的区块信息 在内存中维护UTXO集合,以便快速检验交易的正确性 监听比特币网络上的交易信息,验证每个交易的合法性(有没有合法签名,是不是double ...

Fri Nov 12 20:52:00 CST 2021 0 126
ETH-概述(区块技术应用

ETH概述 BTC和ETH为最主要的两种加密货币,BTC称为区块1.0,以太坊称为区块2.0。之前文章中提出了比特币设计中存在某些不足,以太坊便对其进行了改进。 例如:出块时间、共识协议、mining puzzle(对内存要求高,反ASIC芯片使用(memory hard mining ...

Fri Nov 12 20:57:00 CST 2021 0 119
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM