区块链文章满天飞,人们更多的是看到区块链的官宣与技术概念,真正深入了解区块链的核心技术才能真正读懂区块链的内涵,了解其本质,才能对标其业务场景需求,真正下决心让区块链落地生根。
普通指针存储的是某个结构体在内存中的地址。假如P是指向一结构体的指针,那么P里面存放的就是该结构体在内存中的起始位置。而哈希指针除了要存地址之外,还要保存该结构体的哈希值H()。好处是:从哈希值这个哈希指针,不仅可以找到该结构体的位置,同时还能够检测出该结构体的内容有没有被篡改,因为我们保存了它的哈希值。
原创文章,转载请注明:转载自Keegan小钢并标明原文链接:http://keeganlee.me/post/blockchain/20180224微信订阅号:keeganlee_me写于2018-02-24
2008年,一个叫做中本聪(Satoshi Nakamoto)的人(或团体)定义了第一个区块链。
上一篇《1分钟了解区块链的本质》,介绍了什么是区块链,区块链是一个没有管理员,每个节点都拥有全部数据,高可用的分布式存储系统。 文章的留言里,不少朋友会用比特币来解释区块链,那区块链与比特币是什么关系
记录一下课程吧。。还是记录以下要好,否则看完了和没看似的。。。。尴尬。。。。。。Fighting!!!!!!
最近一年多的时间里,区块链及其应用得到了飞速的发展,尤其是数字货币动辄几十倍的涨幅造就了不少财富神话。到底区块链是什么,数字货币与区块链有什么关系,本文将会做一个入门式的探讨。
顾名思义,区块链也是一种链表结构,不过它与普通链表不同的地方在于,连接节点的指针是哈希指针,哈希指针包含两个部分,一是其指向节点所占用内存的首地址,二是其指向节点所有内容的哈希值
近些日子笔者阅读了一些关于区块链技术原理的书籍,在这里有几个问题需要澄清一下,也许这些问题你也困惑过,在此我们一起看一看借着这个机会豁然开朗。 📷 1.目前获取比特币有哪几种方式? 答: 目前获得比特币的方式,主要是两种,挖矿和链上交易。 2.我们常常听到区块链上的“节点”和“区块”,请问这两者是不是一回事? 答: 节点所在的网络社区是一个交易社区,节点是每个交易的主体。区块链则是一个个新形成的账本,是经过反复确认被所有节点认可的记账(区块)首尾相连形成的链式数据结构。交易社区的最主要活动是数字货币的交易,
近些日子笔者阅读了一些关于区块链技术原理的书籍,在这里有几个问题需要澄清一下,也许这些问题你也困惑过,在此我们一起看一看借着这个机会豁然开朗。 1 目前获取比特币有哪几种方式? 答 目前获得比特币的方式,主要是两种,挖矿和链上交易。 2 我们常常听到区块链上的“节点”和“区块”,请问这两者是不是一回事? 3 请问每产生一笔交易,只要这笔交易被大多数节点认为有效,就会产生一个新的区块是吗? 答 答案是否定的。以比特币为例,比特币网络每天会产生数以千万计的交易,而参与记账的只有那些对比特币系统给出的谜题正确破
大家都知道,区块链的关键技术组成主要为:P2P网络协议、共识机制、密码学技术、账户与存储模型。而这些技术中,又以 密码学与共识机制 这两点为最核心。那么今天我们来详细的聊一聊密码学,看一看密码学技术是如何在区块链中应用的。
问题导读 1.哈希算法在区块链的作用是什么? 2.什么是哈希算法? 3.哈希算法是否可逆? 4.比特币采用的是什么哈希算法? 作用 在学习哈希算法前,我们需要知道哈希在区块链的作用 哈希算法的作用如下: 区块链通过哈希算法对一个交易区块中的交易信息进行加密,并把信息压缩成由一串数字和字母组成的散列字符串。 区块链的哈希值能够唯一而精准地标识一个区块,区块链中任意节点通过简单的哈希计算都接获得这个区块的哈希值,计算出的哈希值没有变化也就意味着区块链中的信息没有被篡改。 定义 hash (哈希或散列)
在数据安全性的背景下, 存储在区块链上的数据的不可变性非常重要. 当人们谈到 “区块链是不可变的” 时, 他们想表达什么? 在这篇文章中, 我将尝试解释其中的关键概念. 如果你刚入门或者对区块链, 比
作为程序员的你,关于区块链在去中心和去中介、隐私保护、时间戳三大要素中的技术内涵,好好学习一下吧~ 作者 | 曹严明 如果说比特币是对传统货币的一种颠覆,那么比特币的基础技术——区块链则是对传统编程范
开发环境:Go语言 本教程是学习Jeiwan的博客后的学习笔记,代码实现也参考它的为主,精简了叙述并在适当位置添加了一些必备的小知识和适当的代码注释,如介绍哈希。 本教程是为了逐步教你设计一款简化的区块链原型币。通过我们不断添加功能,完成一个可交易的原型币。 本节我们增加持久化的功能,可以持久化区块链到本地文件。 单机版,仅支持保存信息✅ 工作量证明✅ 持久化 选择数据库 目前,我们的原型币是存储在内存里的,每次运行结束后消失。而真正的比特币账本是需要持久化保存到本地的,比特币的核心开发者们,选择的是 Le
当前,互联网发展正处于Web2.0向Web3.0演进的重要节点,Web3.0为数字经济发展提供了全新的场景和机遇,但风险和挑战也随之而来。
自从今年3月份写完《最具娱乐精神的区块链科普》以后,一直没有写下篇。最近看了MIT Media Lab做的MedRec,一个基于区块链的电子病历共享系统,有点儿感想,分享一下。
区块链是一种分布式数据库,它由一系列按照时间顺序排列的数据块组成,并采用密码学方式保证不可篡改和不可伪造。区块链技术最初起源于比特币,作为比特币的底层技术,用于去中心化和去信任地维护一个可靠的数据库。相比于传统的网络,区块链具有数据难以篡改和去中心化的两大核心特点,使得区块链所记录的信息更加真实可靠,并能够解决人们互不信任的问题。
论文原文链接: Evolutionary Game for Mining Pool Selection in Blockchain Networks
采访前我们想要Conflux的首席技术官伍鸣博士帮我们解答的疑问是:「DAG」与「链」的本质区别是什么?我们为什么要用它?它自身的局限性又在哪里?
隐私计算是使数据“可用不可见”的技术,实践中仍存在着一些问题,例如,多方安全计算受到网络带宽或者延迟的影响,联邦学习对参与方和服务器之间的通信稳定性和带宽要求较高,可信执行环境依靠的是硬件,硬件的升级改造成本较高而且存在侧信道攻击的问题。区块链是能够解决多方信任和协作的有利工具,可以记录从数据发布到使用的全过程,通过智能合约制定策略,实现权限控制、记录、回溯等功能,还能够实现点对点的高效传输网络。那么,区块链技术是否能够与隐私计算融合呢?
0 上一篇我们讨论电子货币的时候提出了由一个寡头负责对所有人的电子货币和交易进行记账,记录到只能增加不可修改的账本里,并且把账本公开给所有的人看的这样一个电子货币模式。 这个模式解决了很多的问题。最主要的是电子货币被复制使用的问题。但是这个模式有两个比较大的问题。第一是这个账本怎么实现。第二是一个寡头是不是靠谱。 今天我们重点来讲账本的实现。这个账本的实现其实就是区块链这个名词的由来。可能对懂的人来说节奏有点慢,但是对不懂的人来说,慢工出细活。这篇的内容依然不是很精彩。但是这些仍然是为了讲清楚后面更精彩
Bitcoin and anonymity(privacy) Pseudonymity,假的匿名
从去年至今,百度在区块链上的动作不断,先是推出了区块链开放平台「BaaS」,又推出了区块链养成游戏莱茨狗,接着又用区块链的信息展现百度百科,将词条的版本信息签名存储在区块链上。随后又抛出了一个大招——XuperChain(百度自研区块链技术)。
1 区块链的功能组件(Functional Components of a Blockchain)
2022 年 3 月 17 日,中国证监会科技监管局局长姚前在《中国金融》发表文章表示,Web3.0 是渐行渐近的新一代互联网。随着当前各类信息技术的迭代创新,互联网正呈现向下一代互联网演进的趋势。这一演进或将引发新一轮的信息革命,进一步深刻改变人们的生活、工作以及社会的方方面面。
在上一篇文章中,我们构建了一个非常简单的数据结构,这是区块链数据库的本质。我们可以通过它们之间的链状关系为它添加区块:每个区块都链接到前一个块。我们的区块链实现有一个重大缺陷:向链中添加区块很容易。区块链和比特币的核心之一是:添加新区块是一项艰苦的工作。今天我们要解决这个缺陷。
安全性是实现区块链系统功能的基础,也是目前阻碍区块链应用推广的因素之一。密码学是信息安全的基石,以很小的代价给信息提供一种强有力的安全保护,广泛应用于政治、经济、军事、外交和情报等重要领域。 随着近年来计算机网络和通信技术迅猛发展,密码学得到了前所未有的重视并迅速普及,同时应用领域也广为拓展。本文选自《商用区块链技术与实践》一书,主要讲解密码学在区块链中的应用。 哈希算法 哈希算法(Hash Algorithms)也称为散列算法、杂凑算法或数字指纹,是可以将任意长度的消息压缩为一个固定长度的消息的算法。哈
本文从分布式系统角度讨论了区块链中的几种创新模式:不可变模式、异步和共识以及网络容错可靠性。 不可变模式 区块链是不可变的。 分布式系统已经在相当一段时间内依靠不变性来消除异常。 比如日志结构的文件系统、日志结构的合并树和Copy-On-Write(写时复制)是分布式系统中用于模拟不可变数据结构的常见模式/技巧。 区块链以类似于事件溯源Event Sourcing的方式来处理事务,这是分布式计算中用于处理事实和操作的常用技术。 不是用最新数据覆盖旧数据,而是创建一个包含所有事件/行动的只能不断追加app
翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub 上的教程仓库,进入 src 目录执行 make 即可。
这是与数字货币有关的主要问题之一。 事实上,这是一个数字通证被多次使用的条件,因为通证通常由易于克隆的数字文件组成。它只会导致通货膨胀,组织不得不承受巨大的损失。 区块链技术的主要目标之一是尽可能地消除这种方法。
前阵子在油管看到了一个介绍区块链的短视频,把区块链讲得很清楚,于是我把它翻译一下分享给大家。相信大家看了这篇文章,基本上能够理解什么是区块链了。
区块链这么火,可是你很快就会发现,想要入门区块链开发,尤其是想要从零开始学习区块链编程,根本都找不到突破口! 那么,要掌握区块链开发技术,应该学习哪些知识,应该学习哪些编程语言,才能快速入门区块链开发? 如果你希望马上开始学习以太坊区块链应用开发,可以访问汇智网提供的出色的在线互动教程: 以太坊应用开发入门教程 以太坊去中心化电商应用开发实战 区块链是什么 区块链是什么?一句话,它是一种特殊的分布式数据库技术的实现。 首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取
2017年12月14日OKEx上线DAT币。该币的官方网站是datum.org。通过阅读其白皮书,发现该币的技术实现依赖一个叫做BigchainDB的技术,号称可以大容量、低延迟、高吞吐量的实现区块链技术。比特币的可扩展性不好是众所周知的,这样一种神器当然会引起人的好奇心。搜了一下,找到了BigchainDB的论文,是2016年6月的技术。决定好好读一读。 废话不多说,我们直接看具体技术,下面会沿用原文章的章节编号。 ~~以下大部分是翻译稿~~ 4. BigchainDB描述 4.1原理 Bigch
现在市面上文必提区块链,这玩意有人说这是骗子的新伎俩,有人说这是未来的颠覆性技术,更有人说基于区块链技术的IM社交产品可以干倒某信和鹅厂(哈哈)。虽然现在各种骗子打着区块链的旗号干着各种勾当,让人厌烦,但不管怎么样,做为技术知识了解一下总归没什么损失,好了,言归正传,请继续阅读。
区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。 下面,我就来尝试,写一篇最好懂的区块链
区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。 可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。 下面,我就来尝试,写一篇最好懂的区块链
区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处,很少有解释。
区块链这么火,都开始影响到我的生活了,不想了解也不行了的样子,今天来看看到底什么是区块链。
翻译/校对: Mika 本文为 CDA 数据分析师原创作品,转载需授权 如今区块链技术非常流行。那么让我们看到这几个问题: · 区块链究竟是什么? · 工作原理是什么? · 解决什么问题? ·
希望时间的流逝不仅仅丰富了我们的阅历,更重要的是通过提炼让我们得以升华,走向卓越。 网上查阅一些关于区块链资料整理出来,和大家一起了解下区块链到底是怎么一回事。 1区块链是什么? 区块链本质上是一个个区块组成的链条,每个区块都连着上一个区块,还是一种特殊的分布式数据库。 首先,区块链的主要作用是储存信息。任何需要保存的信息,都可以写入区块链,也可以从里面读取。 其次,任何人都可以架设服务器,加入区块链网络,成为一个节点。区块链的世界里面,没有中心节点,每个节点都是平等的,都保存着整个数据库。你可以向任
区块链(Blockchain)本质上是一个去中介化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。下面我们一起从:数据结构、备份,POW(工作量证明)、时间戳(timestamp)理解一下吧 !
编辑 | 景琦 【编者按】一部电影,百种人生;一个项目,众人评说。在观影前,我们已经习惯了查询IMDb、豆瓣等第三方的评分和读者的点评,这会让我们对影片有一个初步的了解。今天,如果一个技术人员想了解一个区块链项目,应该从哪些角度入手呢? “火镜评级”第二期来啦! 为了让广大技术开发者和行业人士更好的了解不同的区块链项目,CSDN特别推出了国内外区块链项目评级栏目——火镜评级。有些同学可能第一次看我们的评级,不知道火镜是什么,先用简短的文字做个解释。 何谓“火镜”: 火,指的是区块链行业火爆的现状; 镜,
如今,人们很难屏蔽有关区块链的信息。区块链将成为基于智能合约的新商业世界的基础。它允许每个人追踪食物来源,追踪购买的物品,追踪传播的思想。它将改变我们的工作方式、经济运行方式以及我们的生活方式。
简单来说,哈希函数就是快速的将1个数值转换为1个哈希值,哈希值是整数,并且要保证,相同的输入得到的哈希值是一样的,如果两个不同的输入得到了相同的结果,这就是哈希值冲突。我们应该通过精心的设计去减少冲突,但是不能完全避免,如何处理冲突是一个重点,后面会详细说到。
区块链,区块链,区块链!在过去的十年里,我们一次又一次地听到这个技术流行语。它被认为是 21 世纪最重要的发明之一。
领取专属 10元无门槛券
手把手带您无忧上云