去中心化、节点
去中心化的概念很早以前就已经存在,它的含义是指去掉中心媒介实现人与人之间直接交流沟通的一种方式。在去中心化系统里,任何人都是一个节点,没有任何中心,任何人都可以成为一个中心,每一个节点都处于绝对平等的地位。
人类对去中心化的向往和诉求始终在不懈努力着。从更早期的时候来看,民主主义制度的诞生和发展就是人们争取去中心化政权的象征。再到现代互联网来看,UGC产品例如微博,所有的内容和信息不是某一个中心散发出来的,而是由全体的网民共同创造出来的,我们每一个体都是一个独立的创造的节点。
区块链
区块链是多种计算机技术的新型应用模式。它本质上是一个去中心化的分布式数据库。
区块链通过让散落在网络中的每一个节点(你我皆可为节点)以某一确定的共识共同参与数据库的管理,实现数据信息的去中心化分布式存储。在不需要各节点互相信任的情况下,区块链可以保证系统内数据记录的完整性和安全性。
可以把区块链想象成一份公开的「流水账」账本,每一个「区块」就是账本里的每一页纸。大家共同参与记账,有新交易发生时就在新的一页记录下交易的信息。
公有链、联盟链以及私有链
区块链共有三种链类型:公有链、联盟链以及私有链。
公有链是指全世界任何人都可①读取、②发送交易、③交易能获得有效确认的、④参与其中共识过程,的区块链,即每个人都可以成为其中的节点,各节点均可自由加入和退出网络,并参加链上数据的读写。
联盟链是指由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送。通常情况下,联盟链常用于组织机构间的交易和结算。
私有链,指的是需要授权才能加入节点的区块链。私有链中各个节点的写入权限被严格控制,读取权限也可视需求有选择性地对外开放。私有链一般适用于企业内部的应用,以及特定机构的内部数据管理与审计等金融场景的应用。蚂蚁金服就是应用私有链的显著代表。
比特币、挖矿
比特币是区块链的第一个落地应用。
比特币网络是通过“挖矿”来生成新的比特币的。
进行挖矿活动的每个节点就是矿工。
挖矿,本质是进行加密哈希计算,解决一个计算难题,是矿工之间的算力竞争。在众多争夺记账权的节点中,最先完成这个计算的节点所打包的区块就被加到了区块链的最后,成为最新的区块,并向全网广播告已经完成。这个节点会赢得新区块的挖矿奖励--比特币。
每十分钟出一道题,挖矿奖励每四年减半一次,从最开始的50到 25 个、12.5 个以此类推。挖矿需要经过 2 的 68 次方个哈希计算,验证只需要一次就可以。
以太坊
许多区块链作为开发人员使用和构建的选项而存在,其中币安智能链 (BSC)和以太坊 (ETH)区块链只是其中的两个。
EVM、智能合约(smart-contract)
以太坊支持智能合约功能。 以太坊虚拟机Ethereum Virtual Machine(“EVM”)是智能合约代码的执行器。
在区块链上,智能合约能像常规合同一样定义规则,并通过代码自动强制执行。用户通过运行智能合约,完成需要共识的操作。
当智能合约被编译成二进制文件后,被部署到区块链上。用户通过调用智能合约的接口,触发EVM执行智能合约的代码,修改当前区块链上的数据(状态)。被修改的数据,会被共识,确保一致性。
DApp(去中心化应用)
DApp 结合了智能合约和前端用户界面。它们受智能合约的既定逻辑控制,而不是个人或公司,所以它们是去中心化的。 但同时需要非常仔细地设计合约,并进行全面测试。开发人员可以使用以JavaScript和Python等现有语言为模型的友好编程语言创建在EVM上运行的应用程序。例如,web3.js 是一组库,允许您使用 HTTP、IPC 或 WebSocket 与本地或远程以太坊节点进行交互
Token
Token本是一个计算机安全术语,是计算机身份认证中“令牌” 的意思;从原理层面来看,Token本质上是一段代码;在数字经济的语境中,区块链生态里,Token代表一种“可流通的数字权益证明”。 这个“权益证明”可以是门票、积分、合同、证书、点卡、证券、权限、资质等等,在发布此Token的生态圈内部流通,可以打开或关闭一个个大门(智能合约)。
【-】比特币是比特币公链发行的具有流通属性(或者说货币属性)的通证(token)。
【-】以太坊通过ERC-20这个智能合约标准,可以让任何人发行出自己项目或者组织的FT(同质化代币)
【-】通过ERC-721这个智能合约标准,可以让区块链游戏将每个道具转变为一个NFT(非同质代币),并能够通过智能合约实现其个性化市场价值。
NFT(Non-fungible token)
直译 非同质化代币 。
同质化的意思是,一个代币和另一个代币拥有相等面值,因此互相之间可以互换。类似于我们通常使用的货币,相等面值的可以互换,也可以用来购买其商品。
非同质化代币,意味着每一枚都是独一无二的,不可替代、互换、分割。
NFT 本身是虚拟的,得益于它的特性,它可以用来代表各种资产,如虚拟收藏品、游戏内物品、虚拟资产、数字艺术品、房地产等。
区块链钱包
本质上,区块链数字钱包是作为与区块链交互的工具:管理区块链节点的密钥和地址,可加载区块链账本数据,并没有真正的存储货币资产。钱包的核心功能是私钥的创建、存储和使用。
从用户的角度来说,区块链钱包类似于网络银行的账户,有收款、转账、查询三大基础功能,有客户标识、账号(公钥)、密码(私钥)这些属性,便于用户做数字资产管理。
钱包和区块链没有一一对应关系,比如metamask可以管理多种代币:ETH、VET。比如 trust wallet 可以管理多种代币:BTC、ETH、LTC
区块链浏览器
区块链浏览器是浏览区块链信息的主要窗口,每一个区块所记载的内容都可以从区块链浏览器上进行查阅。
通常数字资产用户会使用区块链浏览器查询记录在区块中的交易信息。例如比特币区块链的浏览器只能查询比特币区块,以太坊只能查询以太坊,而并不能通过比特币区块链浏览器查询以太坊的区块。
DeFI
DeFi是英文Decentralized Finance的简称,翻译过 来是“去中心化金融”的意思。DeFi不是单个产品或公司,而是一系列替代银行、保险、债券和货币市场等机构的产品和服务。
去中心化金融(DeFi)是一场能够让用户在无需依靠中心化实体的情况下使用诸如借贷和交易等金融服务的运动。这些金融服务由去中心化应用(Dapp)提供,而大部分Dapp部署在以太坊平台上。 目前,因为以太坊GAS和拥堵等问题,部分DeFi应用迁移到币安智能链BSC和火币生态链HECO上。