真正意义上的技术解析(B端视角看万物上链)
真正意义上的技术解析(B端视角看万物上链)可以认为是要解决互联网时代下的“拜占庭将军问题”,即在网络中的中心节点和信息传递通道都缺乏可信度的情况下,如何使网络中的各个节点达成共识。在2009年1月3日,第一个序号为0的创世区块才诞生,在一周后,也就是1月9日出现了序号为1的区块,这样标志着区块链的诞生。现在的Web3.0已经进入异常火爆的状态,红杉资本等一些买方机构也是再1周时间就投资了近百家Web3.0公司。首先大家想要了解web3.0就一定要知道区块链技术,因为区块链技术就是整个web3.0的核心。2008年,一位名为中本聪(Satoshi Nakamoto)的密码学家发表了一篇《Bitcoin: A Peer-to-Peer Electronic Cash System》(中译:比特币:一种点对点的电子现金系统)白皮书,开始了比特币(BTC)的时代。
关于互联网的发展,相信不用多说什么大家都应该可以顺口说出了。从伯纳斯-李博士写出世界上第一个网页浏览器,再到JacK马开发出中国黄页开始web1.0互联网萌芽初绽,再到今天的抖音、微信等产品无不见证着科技与网络的发展。本文会站在TOB的视角,带大家从技术发展构想未来的万物上链时代,一起来看看吧。
一、前言随着人们使用互联网越来越多,甚至我们希望在互联网上进行利益的获取。网红经济应运而生,每个人都想在互联网上出名,都想在互联网上红上一个瞬间。
从“链接一切”的微信配朋友圈开始,各家互联网巨头紧紧跟随市场也开发出了价值千亿的流量收割机产品:抖音,小红书,哔哩哔哩,直播电商等等纵横收割市场10余年之久,其中大部分的营收都是靠流量来简介变现,TOB视角来看APP上的各色广告投放位,也是将广告主的钱包一吸再吸。营销的玩法也从千人一面成功过渡到了一人千面。
繁荣之后,互联网的增长已经见顶,广告收入停滞增长,各家大厂也开始“去肥增瘦”资本也开始寻找新的增长曲线,由此开始,web3.0露出萌芽,NFT逐渐从小众化的领域慢慢出现在大众视野。艺术家、明星纷纷通过各种平台发布自己的NFT,OpenSea、Nifty Gateway等交易市场开始迅速崛起。
现在的Web3.0已经进入异常火爆的状态,红杉资本等一些买方机构也是再1周时间就投资了近百家Web3.0公司。
二、技术层首先大家想要了解web3.0就一定要知道区块链技术,因为区块链技术就是整个web3.0的核心。
1. 诞生与演变
2008年,一位名为中本聪(Satoshi Nakamoto)的密码学家发表了一篇《Bitcoin: A Peer-to-Peer Electronic Cash System》(中译:比特币:一种点对点的电子现金系统)白皮书,开始了比特币(BTC)的时代。
在2009年1月3日,第一个序号为0的创世区块才诞生,在一周后,也就是1月9日出现了序号为1的区块,这样标志着区块链的诞生。
2. 区块链相关名词解释
三、原理
- 区块(Block):在区块链网络中,数假会以多条文件的形式进行打包放在一起,类似于将这些文件放入一个盒子里,故也称为数假区块。
- 链(Chain):指区块按照时间顺序进行排序,并通过前一区块和后一区块之间的哈希值进行串联而成,并非是真实的链条,而是一种比喻。
- 区块头(Block Header)和区块体(Block Body):是指数假区块分为区块头和区块体两个部分,区块头存储了前一区块的哈希值、当前区块的哈希值、随机数、时间戳和Merkle根,而区块体存储了所有的真实数据。
- 哈希值(Hash Value):是指通过一个较短的随机字符串表示任意长度的输入消息,经过哈希函数(也称散列函数、数字摘要)得到的“数据指纹”。
- 随机数(Nonce):由系统自动生成的一次性随机数,用于解决数学难题的问题,每次解决都会重新生成随机数。
- 时间戳(Timestamp):是指从区块生成的那一刻开始就存在于区块中,用于标记此数据的交易时间的字符序列,一般存储于区块头中,具有唯一性。
- 梅克尔根(Merkle Root):是指区块体中交易的数据经过哈希运算得到的梅克尔树(Merkle tree),也称为哈希树,一种二叉树,常常被用来快速查验特定的交易是否存在。先将交易经过哈希运算后,得到叶子节点,然后每两个叶子节点经过哈希运算,每个中间节点是它前两个子节点的哈希值,如此往复,直至最后生成一个哈希值,这个最终的哈希值被称为梅克尔根,也称Merkle根。
- 节点(Node):是指区块链网络中的每个参与者或网络节点。
- 全节点(Full Node):在指拥有完整的区块链账本的节点,全节点占用内存较大,其需要同步所有区块链的数据,主要负责区块链的交易的广播和验证。
- 点对点(Peer-to-Peer):是指单个节点与其他节点可直接交互,而无需中间节点或中介机构。
- 挖矿(Mining):并非真实的挖矿,而是指利用电脑硬件“解决一道数学难题”的数字记录信息过程。由于其工作原理与矿物开采十分相似,故称为“挖矿”。
- 挖矿难度(Mining Difficulty):是衡量将信息记录到被称为区块链的数字记录上的难度。在比特币共识过程中,为了使得区块生成的速度维持在10分钟一个,产生的挖矿难度会定期调整。
- 矿工(Miner):是指区块链网络中,不断进行哈希运算来求解数学难题并产生工作量证明的网络节点。
- 区块高度(Block Height):一个区块的高度是指在区块链中它与创世区块之间的块数。例如,区块高度为100,则表示该区块和创世区块之间含有100个区块。
- 创世区块(Genesis Block):是指区块链系统中的第一个区块,被称为“创世”区块,它一般用于初始化,不带交易信息。例如比特币系统中,创世区块由中本聪创建。
- 分布式(Distributed):通过区块链的P2P技术实现,描述了一个系统由多台计算机上同时运行和维护的完整副本,没有任何人或组织这个系统。
- 账本(Ledger):是指区块链的数据结构、所有的交易信息的一种记录状态,类似与记账,故称为“账本”。
- 51%攻击(51% attack):在比特币系统中,当系统的算力优势超过系统所有的一半(>50%,即51%)时,就可以篡改或撤销自己的付款记录,因此它能比其他节点更快创建区块,而不利于系统稳定。
- 双重支付(Double Spending):是指具有大量计算能力的节点发送一个交易后,在资金未及时确认时,又发出另外一个交易,并将相同的币发给其他节点。(一笔钱花两次)
可以认为是要解决互联网时代下的“拜占庭将军问题”,即在网络中的中心节点和信息传递通道都缺乏可信度的情况下,如何使网络中的各个节点达成共识。
区块链技术在去中心化、各节点无须事先信任的情况下,通过加密算法、共识机制和特定的数据存储方式,构建一个集体维护的可靠的数据模式,实现数字资产在网络节点之间的转移。
1. 储存结构
区块链采用了特定的“块—链”存储结构 、
首先,数据被按时间顺序划分成区块,每一个区块存放一段时间内的所有价值交换信息,所有节点存储这段时间内的数据,并且永久保存,各个节点通过特定的计算争夺领导权,将下一时间段的信息进行打包分发,并通过某种特定的信息添加到上一区块的后面,构成区块链结构。
这种区块链结构的特点就是可以保证数据的完整性,因为每一个区块都会存储它被创建之前的所有价值交换信息;还可以保证数据的严谨性,因为一旦新的区块被加入链中,之前的区块就再也不能修改。
区块链实现了从记录到传输再到存储的全面分布式的模式,数据传输、数据验证、数据存储都去中心化,所有参与者共同构建数据库。
2. 技术体系
区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成、
- 数据层(Data Layer):主要描述了区块链系统的物理形式,是区块链从创世区块起始的链式结构,包含了区块数据、随机数、时间戳和公私钥等数据,是整个区块链技术中最底层的数据结构。
- 网络层(Network Layer):主要通过P2P技术实现分布式网络的机制,包括P2P组网机制、数据传播机制和数据验证机制。
- 共识层(Consensus Layer):包含共识算法以及共识机制,能够让高度分散的节点在去中心化的区块链网络中高效地针对区块数据达成共识,是区块链的关键技术之一。
- 激励层(Actrator Layer):主要包括经济激励的发行制度和分配制度,其功能是提供一定的激励措施,鼓励节点参与区块链中的验证工作,并将经济因素纳入到区块链技术体系中。
- 合约层(Contract Layer):主要包括各种脚本、代码、算法机制和智能合约,是区块链可编程的基础。
- 应用层(Application Layer):封装了各种应用场景和案例,类似于电脑操作系统上的应用程序。场景:(元宇宙,数字人民币,量化证券)
3. 区块链的分类
四、技术优势特点
- 公有链(Public Blockchain):完全去中心化,任何节点都可以进行访问,每个人都可以参与到区块链当中的计算,而且任何人都可下载完整的区块链账本。例如比特币、以太坊等网络都是公有链。其特点是保护隐私和系统效率低。
- 联盟链(Consortium Blockchain):半中心化,参与每个节点的权限都完全对等,各个节点在完全不信任的情况下进行数据交互和可信交换。联盟链的各个节点只有通过授权后才能加入网络。例如Hyperledger Fabric、R3联盟等。其特点是自行背书、系统效率高。
- 私有链(Private Blockchain):中心化,某些区块链的应用场景下,开发者不希望任何人参与这个系统,因此建立一个只有被许可的节点才可以参与并看所有数据的私有区块链。例如私有机构、企业内部等。其特点是集体背书,系统效率较高。
区块链技术具有去中心化、信息不可篡改、信息透明和可共同维护等特点,下面将分别进行详细阐述。
1. 去中心化
去中心化就是指网络中各个节点的地位相等,传输内容和交易数据不再需要通过某个中心节点进行(见图2-4),数据也不再存储在中心节点上,这样可以防止因中心节点权力过大而引起的风险。区块链模式中,每个节点都存储数据交易中所有的价值交换数据,取代了中央计算机存储所有信息的模式。
另外,每个节点不仅会参与数据存储,还会验证其他节点记录信息的正确性。只有当某个记录的正确性被大部分节点认同,或者所有节点的对比结果一致时,它才可以被写入链中。
同时,为了保护数据信息不会因节点受攻击或其他意外而丢失,区块链会对所有数据进行分布式存储(将数据存储在网络中的每一个参与的节点中),并实时更新,极大地提高了数据库的安全性。
2. 信息不可篡改
区块链网络中,每个参与节点都保存一份完整的交易历史记录,这样,任何一个节点想篡改这些历史记录,别的节点都可以拿出自己的数据备份进行证伪。所以,信息一旦被写入区块中,就不能更改、撤销了。
3. 信息透明
区块链中的项目和数据都是公开透明的。区块链项目组会公示项目信息和项目代码,区块中的数据经处理后被公开在区块链上,意味着所有的交易信息都是公开可见的。极短时间内,区块信息会被发送到网络中的所有节点上,实现全网数据同步,每个节点都能回溯交易双方过去的所有交易信息。
4. 可共同维护
在整个区块链系统中,无论是价值的提供者还是价值的接收者,都可以充当维护者,共同维护整个区块链信息的可靠性。
区块链系统是开放的,除了价值交易双方的私有信息被加密外,系统还由其中所有参与节点共同维护,任何一个节点都可以通过公开的接口查询区块链数据和开发相关应用,共同维护整个系统的信息透明度和可信赖性。
五、企业发展现状本文以上内容即是对目前区块链技术的拆解以及技术特点的分析,在国内目前也已经出现了巨头的企业针对区块链的各个技术特点研发专属于自身品牌的解决方案已经核心系统代码。
1. 趣链科技(主攻区块链技术层企服)
- 使命:技术创新,让世界更可信,让信任更简单!
- 愿景:成为用户首选,受人尊敬的全球顶级区块链生态建设者。
- 价值观:客户导向,开放共赢,专注进取,自驱担当,求真务实
2. 产品与企服
四条核心产品线:
1)Hyperchain区块链平台
2)BitXMesh链原生数据协作平台
3)趣链跨链服务平台BitXHub
4)趣链BaaS平台BlocFace
3. 欧科云链OKG(主攻加密货币金融交易)
进入欧科官网可以看到,欧科云链OKG主要做的是比特币和其他加密货币的交易平台,可以查到全网矿机算力,全网币的流向与供给。
1)OKG大事件
从中可以看出OKG从成立的初衷开始就是做金融方向的区块链服务商,并在B轮融资之后直接上市获得了日本数字货币交易牌照。
2)产品与企服
OKLink(区块链金融基础建设):
区块链浏览器,在提供链上交易追溯、区块链地址关系分析、链上资金流向追踪等反洗钱方面功能的同时,还提供区块链基础数据查询、区块链地址标签库、区块链地址画像、跨链项 目数据聚合等商业化功能,是目前市场上唯一一个融合应用了区块链、大数据、人工智能的区块链浏览器产品。
链上天眼:
该产品主要作用在于追踪巨额区块链货币财产交易,交易行为可视化的链上数据监测工具,通过地址分析、交易图谱 以及链上监控等功能,可帮助用户了解链上资产流动来龙去脉,实现深度保障用户资产安全。
链上大师:
OKLink可不间断推送链上数据,可以帮助币圈更好地跟踪行业热点、发现新的机会。
链上卫士:
链上卫士主要负责代币的风险提示,提示币种的风险系数。
OKcoin:
Okcoin成立于2013年6月,是全球著名的数字资产服务平台之 一 。Okcoin(国 际)持 有 美 国、欧 盟、日 本、新 加 坡 等 国 家 和 地 区 的 监 管 牌 照,开 展 合 规 的 美 元、欧 元、日 元、新 元 等 持 牌 数 字 资 产 服 务,并 在 全 球 设 有 美 国 、日 本 等 分公司。
六、对比分析通过对趣链科技和OKG对比分析来看,不管是做技术层的企业服务还是做交易线的数字货币都是区块链在未来世界的两条重要的方向。方向不同导致战略不同,金融交易要时刻注意法律与合规,TOB企服则应该注重:产品规划 用户增长。
如今源源不断的人涌进Web3。当互联网旧世界的灯塔一座连着一座地熄灭,寻找新世界的船票也会越发紧俏。尽管前方充满了风险、挑战和不确定性。
作者:于天航,懂技术的产品汪
本文由 @小于爱学习 原创发布于人人都是产品经理,未经许可,禁止转载。
题图来自Unsplash,基于CC0协议。
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。