区块链基础coursera学习笔记(第一周)区块链定义

课程链接 https://www.coursera.org/learn/blockchain-basics/home

这是区块链专项课程的第一门课 区块链基础 Blockchain Basics

为自己学习过程中做的笔记,部分翻译可能有问题,望谅解。

区块链基础 Blockchain Basics

区块链定义 Blockchain Defined

目录

区块链定义 Blockchain Defined: Bitcoin & Blockchain

区块链结构 Blockchain Structure

基本操作 Basic Operations

Beyond Bitcoin

测试资源 Quiz Resources

测试方向 Quiz Directions


 

区块链定义 Blockchain Defined: Bitcoin & Blockchain

比特币提供了一个创新的平台,可以在没有任何中央权威的情况下进行对等的价值转移。
没有中央权威,比特币如何实现信任与安全?
通过在一个叫做区块链的新基础架构中实现软件程序来进行验证、验证和达成共识。

什么是区块链? 区块链是关于在分散网络中实现对等事务的。
在不知名的同事之间建立信任。将交易记录在不可变的分布式分类帐中。

在这样一个分散的系统中,我们如何在同伴之间建立信任?
通过有一个适当的流程process来验证validate、检验verify和确认confirm交易。
将交易记录在区块的分布式账簿 distributed ledger中,创建区块的防篡改记录tamper-proof record、区块的链chain of blocks,并实现区块添加到链上的一致性协议consensus protocol for agreement.
验证validation、检验verification、一致consensus和不可变的记录immutable recording将保障区块链的信任和安全性。

区块链技术支持分散点对点peer-to-peer系统的方法,一个集体信任模型,一个分布式的不可变的交易记录分类账。

阅读材料:

Bitcoin Whitepaper
Bitcoin's Academic Pedigree
What is Blockchain Technology? A Step-by-Step Guide For Beginners
Blockchain: The Invisible Technology That's Changing the World

区块链结构 Blockchain Structure

交易Transaction 是比特币区块链中最基本的元素 。交易可以被验证validated 和广播 broadcast。很多的交易一起组成一个区块 ,许多的区块通过一个数字数据链组成区块链。

区块经过一个共识过程 consensus process 来选择下一个即将添加到区块链中的区块。选择的区块会被验证verified并添加到当前链。 验证和共识过程由称为矿工 miners 的特殊对等节点进行。这些是执行由区块链协议定义的软件的强大计算机进行。

比特币网络的基本概念是未用的事务输出 Unspent Transaction Output, 也称为 UTXO。所有 UTXOs 的集合比特币网络共同定义了比特币Blockchain的状态。 UTXO 作为事务中的输入。 UTXO 也是由事务生成的输出。 所有的UTXO都在一个系统里,都被所有参与节点中的数据库存储。

事务使用指定的金额,一个或多个 UTXOs 并将其传输到一个或多个新创建的输出 UTXOs, 根据发件人发起的请求。
给定 UTXO 的结构非常简单。它包括
1)创建此 UTXO 的事务的唯一标识符
2)一个索引或 UTXO

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值