| timezone | UTC+8 |
|---|
请在上边的 timezone 添加你的当地时区(UTC),这会有助于你的打卡状态的自动化更新,如果没有添加,默认为北京时间 UTC+8 时区
- huxlife 一个web3小白,android程序员,现在打算转行。
- 这次必然会完成学习任务
- 学习学习再学习
随着Ordinals协议的诞生,其为比特币提供了编号和铭文的功能,从而拓宽了比特币生态系统的产品范围,并为比特币生态带来了新的活力。 在比特币区块链中,所有的余额都是存储在一个名为“未花费交易输出”(Unspent Transaction Output, UTXO)的列表中。每个UTXO都包含一定数量的比特币,以及这些比特币的所有者信息,并标明是否可用。可以将其想象成一张署有持有人姓名的现金支票,只要持有人在上面签名,就可以将使用权转让给他人。对于特定的地址,其所有的UTXO金额加起来即为该地址钱包的余额。通过遍历所有的UTXO,我们可以获取每个地址的当前余额。将所有的UTXO金额加总,则为当前全部流通的比特币。
Ordinals 协议利用了SegWit 放宽了对写入比特币网络内容的大小限制,将铭文内容存储在见证数据中。使其可以存储最大4MB的元数据。Taproot 使得在比特币交易中存储任意见证数据变得更加容易,允许 Ordinals 开发人员 Casey Rodarmor 将旧操作码(OP_FALSE、OP_IF、OP_PUSH)重新用于他所描述的「信封」为被称为「铭文」存储任意数据。
我们试想一个场景,将大话西游这种传统游戏改造成链游。将其中的宠物,装备,装扮,道具制作成一个一个NFT。允许玩家自由交易。所有权属于玩家而不属于游戏厂商。厂商没有回收的权力。其次人物的属性以及数据与钱包绑定,厂商没有回收你帐号的权力。这样大话西游就被我们改造成链游。
GameFi由Game(游戏)和Finance(金融)两个词组合而成,意指为玩家提供经济激励,可以边玩边赚的区块链游戏,也叫链游。在我们的日常生活中,这种模式也随处可见,比如每天背单词打卡一定时间获得红包奖励,电商APP种水果领红包等。只不过生活中的这种游戏是在链下的。
区块链网络也称为链,是构建整个 Web3 生态的基础。一条链可以是一个相对独立的生态,我们比较熟悉的有 BTC、Ethereum、Solana, BNB 等。 基于以太坊生态,对公链进行扩容,出现了一些的 L2 和侧链,比如 Optimism、Arbitrum、Polygon 等。 基于以太坊生态,对公链进行扩容,出现了一些的 L2 和侧链,比如 Optimism、Arbitrum、Polygon 等。
智能合约(Smart Contract) 智能合约是区块链应用层基础,需要使用编写代码来创造。 代码: 现在 95% 以上的 solidity 代码都会使用 OpenZeppelin 的代码库,它俨然已经成为智能合约编程不可或缺的基础设施。 安全:数字资产安全问题一直是大家倍受关注的,有不少公司为此提供服务和解决方案,比如慢雾科技。另外合约审计,也是属于安全类,对区块链上的智能合约进行审查和评估,以确保其安全性、正确性和合规性。
DeFi是Decentralized Financial(去中心化金融)一词的缩写,是指建立在区块链(Ethereum为主)上的数字资产、金融智能合约、协议和去中心化应用(DApps)。 简单来说,就是建立在区块链上的金融软件,可以像乐高一样拼凑起来形成整体效用,与软件领域通过API集成形成整体能力类似。 DeFi的主要应用包括交易所、稳定币、存借贷、理财、金融衍生品、支付、期货合约、跨链支付、预言机等业务,更新兴的还有彩票、拍卖、预测等等。 DeFi收益来源 1、从交易中获取币价波动收益 2、抵押资产存借贷获得利息收益 3、为DEX提供流动性(Liquidity mining)获取收益 4、理财策略(Yield 2arming)收益 5、其他意外之财(彩票、拍卖、IDO等)
同质化代币(FT,全称 Fungible Token)是可以被任意交换的代币,就像钱一样。 非同质化代币(NFT,全称 Non-fungible Token)则是独一无二、完全不同,难以用来平等交换的代币 目前大部分 NFT 是头像类型的项目
透明 DAO的规定写在智能合约中,活动都对社会公开。任何人都和审计。 民主 DAO中任何成员都可以提交提案、对别人的提案发起挑战或进行投票。 信任最小化 DAO的结构、共识机制以及落地执行机制都被写入了开源智能合约中,而智能合约被部署在了公链上,因此一旦达成共识,任何一方或小团体都无法篡改治理流程。
DAO的全名是“decentralized autonomous organization”,中文是“去中心化的自治组织”。拿传统组织来举例,在一家公司中,策略的决定人主要是老板,大部分时候是一种一言堂的模式。DAO的主要目的是超越传统组织形式,以分布式、透明和信任最小化的方式来进行集体决策。简而言之,DAO是一种新型的组织架构。人们可以独立验证组织的运行方式,并基于这样的共识朝着共同的目标努力。并且DAO利用了区块链智能合约,将部分或全部流程写入合约代码中,以执行决策并分配所有权。智能合约的出现为创新奠定了基础,因为智能合约可以让DAO的治理规则完全透明化,而且无法被任何DAO成员或外部方篡改。
区块链中的密码学技术——零知识证明 零知识证明是一种允许验证者证明自己知道某个值,而无需揭示该值的密码技术。 区块链中的密码学技术——多重签名(Multisig) 多重签名是一种需要多个私钥才能签署交易的技术。
哈希函数是区块链安全性的基石。它可以将任意长度的输入数据转化为固定长度的输出值。在区块链中,最常用的哈希函数是SHA-256。 公钥和私钥是一对密钥,用于加密和解密信息。 数字签名是一种确保交易真实性和完整性的技术。 作用: 通过使用私钥对交易信息进行签名,可以确保交易没有被篡改,并证明交易确实来自所声称的发送者。 应用: 在区块链中,发送者使用私钥对交易进行签名,而接收者或其他节点使用发送者的公钥验证签名的真实性
区块链中的密码学技术——公钥和私钥 公钥: 用于加密信息。公钥是公开的,任何人都可以使用公钥加密信息。 私钥: 用于解密信息。私钥是私有的,只有密钥的持有者才能解密用公钥加密的信息。 应用: 在区块链中,私钥用于签署交易,而公钥用于验证交易的真实性。
以太坊在2015年推出,它在比特币的创新基础上进行了建设。两者都让你使用数字货币,但以太坊是可编程的,所以你还可以在其网络上构建和部署去中心化的应用程序。 智能合约是存储在以太坊区块链上的计算机程序。它们在用户的交易触发时执行。这使得以太坊在其功能上非常灵活。这些程序是去中心化应用和组织的构建块。
Layer1 是什么? 想象一下,如果区块链是一座巨大的数字城市,那么Layer1 就是它的地基和基础设施。Layer1 是区块链的第一层,是所有区块链活动发生的地方,包括交易的处理、验证和记录。 Layer2(第二层)解决方案和跨链桥应运而生,为我们提供了解决这些问题的方法。让我们深入探索这两个概念及其在区块链中的应用。 以太坊在2015年推出,它在比特币的创新基础上进行了建设。两者都让你使用数字货币,但以太坊是可编程的,所以你还可以在其网络上构建和部署去中心化的应用程序。 以太坊的加密货币:Ether 许多在以太坊网络上的操作都需要在以太坊的内置计算机(称为以太坊虚拟机)上完成一些工作。这种计算不是免费的;它是使用以太坊的本地加密货币Ether (ETH)来支付的。
区块链:实际上是一个分布式账本或者数据库。每个参与者都能访问完整的账本或者数据库的交易记录。在区块链中,所有交易及区块的传播并不要求发送者将消息发送给所有节点。节点只需要将消息发送给一定数量的相邻节点即可,其他节点收到消息后,会按照一定的规则转发给自己的相邻节点。最终通过一传十、十传百的方式,最终将消息发送给所有节点。 在区块链中,每个区块头部包含了上一个区块数据的哈希值,这些哈希层层嵌套,最终将所有区块串联起来,形成区块链 共识算法:工作量证明(Proof of Work, PoW)类的共识算法; Po*的凭证类共识算法; 拜占庭容错(Byzantine Fault Tolerance, BFT)类算法; 结合可信执行环境的共识算法。 智能合约:简单来说,智能合约是一种在满足一定条件时,就自动执行的计算机程序。例如自动售货机,就可以视为一个智能合约系统。客户需要选择商品,并完成支付,这两个条件都满足后售货机就会自动吐出货物。合约在生活中处处可见:租赁合同、借条等。传统合约依靠法律进行背书,当产生违约及纠纷时,往往需要借助法院等政府机构的力量进行裁决。智能合约,不仅仅是将传统的合约电子化,它的真正意义在革命性地将传统合约的背书执行由法律替换成了代码。俗话说,规则是死的,人是活的 ,程序作为一种运行在计算机上的规则,同样是死的。但是死的也不总是贬义词,因为它意味着会严格执行。
签发者账户:发行人地址 token :代币地址 token 主账户:接收者主账户 ATA:地址由接收者公钥和代币 Mint 地址计算生成
私钥:随机数,0101组成的,base58后,生产字符串KwYHFL7Wfh。。。类似这种的。 助记词:随机数通过BIP39生成
钱包: 软件钱包又名热钱包 硬件钱包 纸钱包:写在纸上 mpc钱包与普通钱包区别:mpc钱包私钥是分成多分的
数字资产:加密货币、代币,meme币(狗狗币、狐狸币) 私钥:一串字符串 助记词:容易记,一个助记词可以派生出多个私钥
web3与web1、web2不同,它代表了一个开放、自由、去中心化的生态。 web3与web2区别,去中心化、数据所有权、交互方式、安全透明性、商业模式都有区别 区块链交易是去中心化的,每笔交易都是公开的,任何人都合一看到。每个参与者都有一个拷贝,因此很难篡改。
第一天,配置模版,配置分支
重新修改md文件名