05 2023 档案

摘要:英文原文链接:https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369 How does Ethereum work, anyway? Introduction 你很可能听说过以太坊区块链,不管你是 阅读全文
posted @ 2023-05-16 20:44 YangYi215 阅读(220) 评论(0) 推荐(0) 编辑
摘要:英文原文链接:https://medium.com/softblocks/lightning-network-in-depth-part-2-htlc-and-payment-routing-db46aea445a8 Lightning network in depth, part 2: HTLC 阅读全文
posted @ 2023-05-02 19:03 YangYi215 阅读(89) 评论(0) 推荐(0) 编辑
摘要:英文原文链接:https://medium.com/softblocks/lightning-network-in-depth-part-1-payment-channels-b943607950dd 原文链接:https://medium.com/softblocks/lightning-netw 阅读全文
posted @ 2023-05-02 19:01 YangYi215 阅读(137) 评论(0) 推荐(0) 编辑
摘要:英文原文链接:https://medium.com/datadriveninvestor/from-distributed-consensus-algorithms-to-the-blockchain-consensus-mechanism-75ee036abb65 From Distributed 阅读全文
posted @ 2023-05-02 18:54 YangYi215 阅读(248) 评论(0) 推荐(0) 编辑
摘要:英文原文链接:https://medium.com/s/story/lets-take-a-crack-at-understanding-distributed-consensus-dad23d0dc95 How Does Distributed Consensus Work? 区块链技术关键突破概 阅读全文
posted @ 2023-05-02 18:49 YangYi215 阅读(70) 评论(0) 推荐(0) 编辑
摘要:13 总结 思考: 区块链中应用保险理赔场景有什么问题? 保险理赔速度慢,并不是支付技术问题,主要是因为理赔的内容需要人工审核。 区块链做防伪溯源? 观点:因为区块链是不可篡改的,在区块链上可以查到有机蔬菜生产的全过程,所以是一个很好的应用场景? 问题:技术本身没有什么问题?问题是,只要用区块链把整 阅读全文
posted @ 2023-05-02 15:32 YangYi215 阅读(19) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 12 ETH-美链 ICO(Initial Coin Offering) IPO(Initial 阅读全文
posted @ 2023-05-02 15:32 YangYi215 阅读(50) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 11 ETH-反思 Is smart contract really smart? 只是代码合同 阅读全文
posted @ 2023-05-02 15:30 YangYi215 阅读(20) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 10 ETH-TheDAO 重入攻击 比特币——> 去中心化货币 以太坊——> 去中心化合约 D 阅读全文
posted @ 2023-05-02 15:29 YangYi215 阅读(55) 评论(0) 推荐(0) 编辑
摘要:09 ETH-智能合约 强类型语言 solidity中的hash表不支持遍历。所以需要想办法来进行处理。 如何调用智能合约? 调用合约的方式: 第一种: 一个交易只能由外部账户发起,合约账户不能主动发起交易。 第二种: 第三种: 转账金额可以不给,但是汽油费是必须给的,汽油费给发去区块的矿工的。 H 阅读全文
posted @ 2023-05-02 15:28 YangYi215 阅读(32) 评论(0) 推荐(0) 编辑
摘要:08 ETH-权益证明 比特币能耗随时间变化: TWh = Terawatt hours $10^{12}$ KWH = kilowatt hours $10^3$ 具体电量的统计数据: 一个交易1000多度电。 以太坊统计数据: 以太坊能耗具体数据: 为什么比特币的能耗比以太坊大,实际比比特币低? 阅读全文
posted @ 2023-05-02 15:27 YangYi215 阅读(58) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 07 ETH-难度调整 比特币2016个区块调整难度。 以太坊每个区块都有可能调整挖矿难度。 以 阅读全文
posted @ 2023-05-02 15:25 YangYi215 阅读(50) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 06 ETH-挖矿算法 挖矿是保障区块链安全的一个重要手段。 Blockchain is sec 阅读全文
posted @ 2023-05-02 14:48 YangYi215 阅读(185) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 05 ETH-GHOST 以太坊出块速度:15s,临时性的分叉成为常态;所以对于叔块,也有奖励( 阅读全文
posted @ 2023-05-02 14:46 YangYi215 阅读(72) 评论(0) 推荐(0) 编辑
摘要:04 ETH-交易树和收据树 每个交易执行完之后会形成一个收据,记录这个交易的相关信息。 交易树与收据树上的节点是一一对应的。 增加收据树只要考虑到以太坊中的智能合约执行比较复杂,增加收据树有利于我们快速查询一些执行的结果。 交易树和收据树都是MPT。 以太坊中的三棵树都用同样的数据结构,这样代码比 阅读全文
posted @ 2023-05-02 14:44 YangYi215 阅读(151) 评论(0) 推荐(0) 编辑
摘要:03 ETH-状态树 地址到状态(balance、nonce、code、storage)的映射。 以太坊地址一般160bits,一般表示为40个16进制的数。 那么如何设计映射?像是 key:value pair?那么,能不能只用一个hash表来实现?(如果不考虑hash碰撞的话),那这样是不是太简 阅读全文
posted @ 2023-05-02 14:38 YangYi215 阅读(111) 评论(0) 推荐(0) 编辑
摘要:02 ETH-账户 比特币的账户资产,根据 UTXO 中的信息来进行推算(基于交易的模式,不是基于账户的模式)。 好处:隐私保护比较好。(本人有多少个账户信息,可能自己都说不清楚) 缺点:使用上跟日常体验不太一样。每个币要说明来源;同时,每次交易必须把所有币花完。 很多比特币钱包可以自动生成接受余额 阅读全文
posted @ 2023-05-02 14:36 YangYi215 阅读(67) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 01 ETH-以太坊概述 比特币区块链1.0,以太坊区块链2.0。 比特币出块时间10分钟,以太 阅读全文
posted @ 2023-05-02 14:35 YangYi215 阅读(218) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 12 BTC-思考 哈希指针,比特币很多设计使用了hash指针,指针保存的只是本机的内存地址,发 阅读全文
posted @ 2023-05-02 12:34 YangYi215 阅读(44) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 11 BTC-匿名性 Bitcoin and anonimity 比特币是匿名的吗?一般我们认为 阅读全文
posted @ 2023-05-02 12:33 YangYi215 阅读(74) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 10 BTC-问答 转账交易的时候,如果接收者不在线怎么办? 没有影响。不需要接收者在线,转账交 阅读全文
posted @ 2023-05-02 12:31 YangYi215 阅读(63) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 09 BTC-分叉 fork 挖矿会产生临时性的分叉,就做state fork。 forking 阅读全文
posted @ 2023-05-02 12:30 YangYi215 阅读(58) 评论(0) 推荐(0) 编辑
摘要:08 BTC-脚本 比特币使用的脚本语言是非常简单的,唯一能访问的内存空间,就是一个堆栈,叫做基于栈的语言。 上图Output Scripts有两个,分别对应每个输出。 交易的结构: 交易的输入: 上述代表一个交易输入。 比特币中的一个交易可能需要多个签名,因为有多个交易的输入。 交易的输出: 交易 阅读全文
posted @ 2023-05-02 12:28 YangYi215 阅读(145) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 07 BTC-挖矿 比特币网络中大多数节点都是轻节点。 全节点监听到一个合法区块,需要停止当前的 阅读全文
posted @ 2023-05-02 12:24 YangYi215 阅读(121) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 06 BTC-挖矿难度 调整目标空间占输出空间的比例,来调整计算难度值。 difficulty_ 阅读全文
posted @ 2023-05-02 12:22 YangYi215 阅读(75) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 05 BTC-网络 The BitCoin Network: application layer 阅读全文
posted @ 2023-05-02 12:19 YangYi215 阅读(44) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 04 BTC-实现 比特币系统是 transaction-based ledger UTXO:U 阅读全文
posted @ 2023-05-02 11:27 YangYi215 阅读(68) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 03 BTC-协议 数字货币的需要解决的两个主要问题 共识机制 如果央行(中心化)发行数字货币, 阅读全文
posted @ 2023-05-02 11:24 YangYi215 阅读(65) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 02 BTC-数据结构 hash pointer Merkle tree hash pointe 阅读全文
posted @ 2023-05-02 11:23 YangYi215 阅读(46) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 01 BTC-密码学原理 哈希部分 签名部分 比特币加密货币(crypto-currency) 阅读全文
posted @ 2023-05-02 11:20 YangYi215 阅读(117) 评论(0) 推荐(0) 编辑
摘要:《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click 引言 有人说区块链是下一代的价值互联网;有人说是世界上最慢的数据库。 比特币的价格变化: 区块链 阅读全文
posted @ 2023-05-02 11:17 YangYi215 阅读(23) 评论(0) 推荐(0) 编辑
摘要:目的:支持python代码操作数据库MySQL 安装:pip3 install pymysql 简单demo: """使用pymysql链接数据库实现简单登录认证""" import pymysql # 连接数据库 conn = pymysql.connect( user='root', passw 阅读全文
posted @ 2023-05-02 10:30 YangYi215 阅读(12) 评论(0) 推荐(0) 编辑
摘要:第四章 Docker内容补充 0 总结 1 介绍docker -docker ce和docker ee -版本:17年 19.03. -架构:c/s 符合restful规范 -详细架构:架构图 -kvm,vmware,openstack,docker,k8s 2 docker 安装 -windows 阅读全文
posted @ 2023-05-02 10:21 YangYi215 阅读(29) 评论(0) 推荐(0) 编辑
摘要:第三章 Docker高级实践 一、Dockerfile 在这一部分我们来介绍一些Docker的高级内容: Dockerfile和Docker compose。 1 Dockerfile简介 什么是Dockerfile? 类似于我们学习过的脚本,将我们在上面学到的docker镜像,使用自动化的方式实现 阅读全文
posted @ 2023-05-02 10:20 YangYi215 阅读(54) 评论(0) 推荐(0) 编辑
摘要:第二章:Docker核心技术 Docker的核心技术内容很多,我们学习则从以下四个方面来介绍Docker的核心技术镜像、容器、数据、网络。 一、Docker镜像管理 1 镜像简介 Docker镜像是什么?镜像是一个Docker的可执行文件,其中包括运行应用程序所需的所有代码内容、依赖库、环境变量和配 阅读全文
posted @ 2023-05-02 10:14 YangYi215 阅读(479) 评论(0) 推荐(0) 编辑
摘要:第一章 Docker基础 一、Docker简介 在这一部分我们主要讲两个方面: docker是什么、docker特点。 1 Docker是什么? Docker是什么? docker的中文解释是码头工人。 官方解释 Docker是一个开源的容器引擎,它基于LCX容器技术,使用Go语言开发。 源代码托管 阅读全文
posted @ 2023-05-02 09:45 YangYi215 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示