登录社区云,与社区用户共同成长
邀请您加入社区
每个交易执行完会得到一个收据,记录这个交易的相关信息,以太坊把这些收据也组织在一起形成了一棵收据树。收据树和交易树上的节点是一一对应的,有利于智能合约快速查询交易的结果。
比特币密码学基础,如哈希函数和数字签名的原理及应用;比特币的数据结构,包括区块链、区块头、区块体以及默克尔树等;共识协议和系统实现,如工作量证明(PoW)机制、挖矿算法和难度调整等;比特币脚本的功能与应用场景;软分叉和硬分叉的区别、原因及影响;研究比特币的匿名性和隐私保护机制,包括其原理、面临的挑战以及相关技术手段(如零知识证明、同态隐藏等)。以太坊以太坊基于账户的分布式账本特点;以太坊的数据结构
区块链是一种去中心化的分布式账本技术。它由一系列链式的数据区块组成,每个区块包含了一定时间内的交易记录。这些区块按照时间顺序依次相连,形成了一条不可篡改、不可伪造的账本链条。
本文介绍了比特币使用到的数据结构,比特币中使用到了哈希指针,使用哈希指针将区块组成链表,区块使用到了merkle tree。
刚刚,红杉资本把自己的“愿景”给改了。红杉在推特上的简介原本是:帮助有冒险精神的人创建伟大的公司。而今天(12月8日),红杉把这一简介改成:“从想法到落地,我们帮助富有冒险精神的人打造伟大的DAO。”DAO(Decentralized Autonomous Organization),中文译为“岛”,是公司这一组织形态的进化版,是基于区块链核心思想衍生出来的一种去中心化组织形态。(传统)公司这一组
哪有什么比特币,其实都是UTXO
来源:以太坊官方博客(https://blog.ethereum.org/2021/11/29/how-the-merge-impacts-app-layer/)作者:以太坊开发者、以太坊...
转载自区块律动BlockBeats,律动研究所。你知道嘛,链上不只有黑暗森林中打得不可开交中机器人、披着神秘外衣的攻击者,其实还有许许多多被人忽视的小故事。区块链不光可以用来传递富有经济价...
去年,以太坊区块空间的使用需求出现了激增。最近的关注导致以太坊网络的交易费用(即ETH gas价格)有时上升到令人痛苦的水平。从好的方面来看,这表明以太坊的基础层非常有用,并且许多人互相...
2020年4月,国家发改委在例行新闻发布会上宣布区块链被正式列为新型基础设施中的信息基础设施,自此区块链正式搭上新基建的“风口”。可以看出,区块链,正作为数字经济革命中的重要支撑,以新一...
ETH2.0主网已经成功于12月1日成功启动,ETH 2.0信标链在主网上发布,这标志着以太坊的一个重要里程碑。ETH 2.0是以太坊区块链的关键网络升级,升级之前以太坊网络拥堵的时候gas费用非常昂贵,网络每秒能够处理大约15笔交易。而ETH2.0可提高其可扩展性和交易处理能力,升级后,以太坊将能够扩展到处理每秒数千笔交易。那以太坊2.0与之前的区别是什么?这是很多加密货币投资者感兴趣的问题:以
以太坊区块链This introduction to MetaMask was originally published at Bruno’s Bitfalls website, and is reproduced here with permission.MetaMask的简介最初在Bruno的Bitfalls网站上发布 ,并在获得许可的情况下在此处复制。In this article,...
在之前的文章中说过,区块链具备分布式、信息加密和共识算法等特征,解决了信任和安全的问题,符合社会化协作的需要。区块链技术作为一种通用技术,正在从数字货币领域加速渗透至其他领域,与各行各业...
北京大学肖臻老师《区块链技术与应用》公开课笔记以太坊挖矿难度调整,对应肖老师视频:click here全系列笔记请见:click here注:若存在链接无法打开,很大可能是由于CSDN后台审核未通过,请耐心等待。前文中介绍了比特币难度调整是每隔2016个区块调整难度,从而达到维持出块时间15min的目标。而以太坊则与之不同,每个区块都有可能会进行难度调整。以太坊难度调整较为复杂,存在多...
从计算机时代开始,字母作为操作的最小单位的概念就消失了。在计算机里,所有的数据都被表示成0和1的数字组合(二进制),字母也不例外,把字母数字化得有个标准,现在这个标准就叫做ASCII。字母一旦变成数字,在计算机中字母的符号属性、发音属性等语言规律就完全消失了,它只是一个二进制数字,我们可以随意对它做改变,且这种改变发生在字母内部。所以说,数字化使加密法步入一个新的世代。5. 对称钥匙:魔王加...
最近半年,区块链突然间就火爆了,一度怀疑自己是不是落伍了。区块链好像是一个很高端的东西,其实不然。弄懂区块链,可以从以下几个方面展开:1)比特币是怎么来的?2)区块链和比特币有什么关系,区块链是什么?3)为什么区块链这么火爆?1、比特币是怎么来的?“币”俗称“钱”,用金融上的词形容即“货币”,货币本来没有价值,是人在交换的过程中赋予了其价值,比如说很早以前贝壳、铜等都可以当...
区块链乃大势所趋,尹成学院联合微软加清华名师打造最强教学团队。传播智慧我们用心,人生冲锋你们用力第一阶段:区块链及其行业及Golang编程第一周- Go语言快速入门:(a)了解区块链从业人员的薪资结构组成(b)了解区块链公司中的职能分类(c)如何快速转型成为区块链高端人才(d)如何得到区块链公司就业机会(e)区块链现状(f)区块链趋势(g)区块链的前景 Go语言基础:1.1初识go语言1.2开发环
POW:Proof of Work,工作证明。比特币在Block的生成过程中使用了POW机制,一个符合要求的Block Hash由N个前导零构成,零的个数取决于网络的难度值。要得到合理的Block Hash需要经过大量尝试计算,计算时间取决于机器的哈希运算速度。当某个节点提供出一个合理的Block Hash值,说明该节点确实经过了大量的尝试计算,当然,并不能得出计算次数的绝对值,因为寻找合理h..
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的 新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法含义比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络,其支持这一应用的底层技术叫做区块链(Blockchain)本质上是一个去中心化的数据库,区块链
亿书,是一款加密货币产品,用时髦的话说,更是一款实用的区块链产品。那么,区块链是什么?有那些特点?最近,以太坊硬分叉事件给了我们很多启示,能不能彻底杜绝区块链分叉行为?这一章,我们通过认真阅读和理解亿书相关的代码逻辑,来详细解释和说明这些问题,以便更加深入的了解和学习这项技术。
1)私钥格式Bitcoin私钥(或其他加密货币私钥)有32 bytes,(或256个bit),或者其他形式表示,Base64 string、a WIF key、助记词2)为什么是32bytes比特币使用 ECDSA 或椭圆曲线数字签名算法。更具体地说,它使用称为 secp256k1 的特定曲线。这条曲线的阶数为 256 位,以 256 位为输入,输出 256 位整数。而 256 位正好是 32 字
通俗讲解区块链区块链是一个记录数据的一个共享数据库,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征,根据其具体实现的差异可以实现不同的功能,例如数字货币(Bitcoin),智能合约等。例子(转载《白话区块链》):早些时候,农村一般都会有个账房先生,村里人出个工或者买卖些种子肥料等,都会 依靠这个账房先生来记账,大部分情况下其他人也没有查账的习惯,那个账本基本就是这 个账房先
点击「京东数科技术说」可快速关注近日,全球权威咨询与研究机构Forrester发布《Blockchain Is Establishing Digital Ecosystem In As...
区块链技术以太I attended a talk on Ethereum sometime back and was fascinated by the possibilities it provided and started exploring the ecosystem. It is a pretty nascent ecosystem that is catching up fast am
区块链运作机制This article was originally published on Blockchain Review. Thank you for supporting the partners who make SitePoint possible.本文最初发表在《 区块链评论》上 。 感谢您支持使SitePoint成为可能的合作伙伴。The top five things...
区块链分部式存储专用单词An Introduction to Blockchain区块链简介You’ve heard of A.I., right? Well even though it’s got all the limelight at the moment, as far as current transactional systems go, blockchain (you m...
去中心化现代软件系统主要采用两种架构:去中心化架构与中心化架构中心化系统中一个中心化模块连接了其他所有的模块;而去中心化系统没有中心节点,每台计算机在无中心节点的情况下向其他计算机直接提供相关资源(如计算能力、存储空间、数据服务与网络带宽),任意一个节点既是资源提供者也是使用者。当能在系统中寻找到一个部分,这个部分可以直接关闭这个系统,则系统属于中心化系统;否则属于去中心化系统。去中心化系统...
一、智能合约的反思智能合约真的智能吗?(Is smart contract really smart?)智能合约并不智能,更接近自动合约。(Smart contract is anything but smart.)二、不可篡改性的反思Irrevocability is a double edged sword.很多区块链的应用都利用了不可篡改的特性,比如防伪、溯源。但是从“The DA...
谁是中国的区块链之都?2018年曾有媒体研究过,从研究数据来看北京似乎当之无愧,但从城市政策和发展布局上看,杭州似乎对区块链的发展包容性更强一些。这些从2019年在杭州举办过的区块链行业会议内容中可以略知一二。以下会议活动排序时间由近及远1、玲听2020跨年演讲2019年12月27日,“玲听2020”全网首档区块链行业跨年演讲将在杭州隆重开讲。全方位思想盛宴,3位重要嘉宾加持,立体式剖析行业...
区块链中去中心化是什么?如今很多的区块链学习者接触到区块链发现去中心化概念比较广泛难以理解。近日在区块链行业内中比特币开发者Jimmy Song分享了他对去中心化的看法和观点。这位开发者列举了四个问题帮助用户判断一个项目是否足够去中心化。是否曾经进行ICO?这位比特币开发者认为,通过ICO方式来募集资金就意味着这个平台并非真正的去中心化,因为这些资金最终会由一小部分人进行管理。也就是说如果有...
密码学哈希函数是区块链的根基,也是很多安全系统的基石。密码学哈希函数包含两个概念,哈希函数和密码安全。哈希函数是一个数学函数,具有以下三个特性:- 其输入可以为任意大小字符串- 它产生固定大小的输出(比如256位的输出)- 它能进行有效的计算,且计算时间合理,对n位的字符串,其哈希计算的复杂度为O(n)要使得哈希函数达到密码安全,又需要哈希函数具有以下三个附加特性:- 碰撞...
上周末参加了一个区块链技术培训班,大致搞明白了以下问题:1、比特币为什么会衍生出挖矿、矿机这套产业链?为什么那么多人炒币?2、公有链、联盟莲、私有链的区别在此做个简单分享。1、比特币这种公有区块链的技术支撑实际上大量做服务器端开发的程序员,都对zookeeper有些熟悉,当我们为一个分布式集群寻找一致性解决方案时都会想到它。zookeeper实际使用了paxos的简化版算法(如果试图说清楚这个算法
本文提出一种利用比特币区块链实现安全日志完整性证明不可篡改化的方案,通过在区块链中周期性发布检查点哈希,确保日志的完整性、顺序性和不可否认性。该方案无需依赖第三方或日志复制,即可防御记录器被攻破后的日志篡改,具备分布式抗共谋特性,适用于电子投票等高安全性场景。
在前面《我们了解到记账是把交易记录、交易时间、账本序号、上一个Hash值等信息计算Hash打包的过程。我们知道所有的计算和存贮是需要消耗计算机资源的,既然要付出成本,那节点为什么还要参与记账呢?在中本聪(比特币之父)的设计里,完成记账的节点可以获得系统给与的一定数量的比特币奖励,这个奖励的过程也就是比特币的发行过程,因此大家形象的把记账称为“挖矿”,本文将详细讨论这个过程。
区块链入门系列文章前言Merkle树MPT总结在讲基本概念那篇文章,提到过区块,如果区块仅仅是一个区块是无法实现那么Web3这么宏伟的蓝图的,还需要区块当中的数据。这些数据在区块中是以什么样的数据结构存储的,以及为什么要使用这样的数据结构,就是本章需要讲到的内容。其实区块链当中还有很多新概念,比如OracleEVMSolidityDAppsDAO…只是这些概念是真正从事区块链开发的才更需要关注,我
区块链学习路线
《区块链技术与应用》北大肖臻老师——课程笔记【1-3】提示:课程视频链接 https://www.bilibili.com/video/BV1Vt411X7JF?spm_id_from=333.999.0.0提示:以下内容只是个人在学习过程中记录的笔记,可供参考。如有错误或不足之处,请大家指正一、课程介绍从区块链的整体发展来看,现在还是处于非常早期阶段。区块链不等于比特币。比特币是基于区块链技术的
????1.区块链是什么呢?????狭义上说区块链是一种按照时间顺序,将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。????广义来说区块链是利用块链式数据结构来验证与存储数据、利用共识算法来生成和更新数据、利用密码学的方式保证数据安全、利用智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。好了,想必各位看到这里依旧不太清楚这区块
ETH客户端Geth(Go-Ethereum)软件应用程序,实现以太坊规范并通过p2p网络与其他以太坊客户端进行通讯,如果不同的以太坊客户端符合参考规范和标准化通信协议,则可以进行相互的操作以太坊是一个开源项目,由黄皮书正式规范定义,出来各种以太坊改进提案之外,此正式规范还定义了以太坊客户端的标准行为因为以太坊有明确的正式规范,以太坊客户端有了许多独立开发的软件实现,他们之间又可以彼此交互基于以太
12月5-6日,第三届世界区块链大会“相信未来”将于武汉召开,大会得到了武汉市政府及江汉区政府、武汉市经信局等部门单位的大力支持。(官网:https://www.8btc.com/wbc...
前言:在过年期间,数字货币市场很火,我就跟随着,编写了个小程序,进行一些自动化操作,当然这个不保证你觉得是赢家....后记:JAVA完成全自动操作,无后门,开源....详情查看github:https://github.com/qiangqiang666/follow...
热点追踪/深度探讨/ 实地探访 /商务合作Hello大家好,IoTeX已经正式开始启动全球首个物联网开放金融基础设施「DeFIoT」,今天我们将和大家分享#DeFIoT系列组件的...
作者 | 成都链安责编 | Carol封图 | CSDN下载自视觉中国就在刚过去的7月31日,加密货币市值第二高的以太坊迎来了5周年生日。随着以太坊的不断发展,社会各界对以太坊的关注也在...
1、与用户、钱包的交互私钥保存是否安全,能否保证正确调用私钥的情况下,私钥不被存储和窃取2、与链的交互交易发送节点是否足够安全,能否被拦截或篡改。3、合约安全智能合约做为Dapp的数据与通讯的基石,合约的开发更应该注重简洁,安全. 智能合约的重要性在于它处于透明的代码状态所有人都可以审视它的代码、尝试找出漏洞并攻击,而且只要有漏洞并攻击,往往项目方付出的代价是巨大且不可挽回的,这就相对于以往传统互
没有需求就没有开发 需求在小程序内直接可以关注公众号 且如果已经关注则隐藏关注按钮;找了许多没有特别完整的 索性就把自己的做法给整理一下 步骤大致如下1. 小程序关联公众号:1.1 路径:小程序后台——设置——关注公众号1.2 关联以后就可以直接在小程序内使用“<official-account></official-account>”组件了 对...
1. 创世区块初始化1)创建私有链专用文件夹@ubuntu:~$ mkdir Project@ubuntu:~$ mkdir myChain2)创建创始区块文件创建网络的“创世”(genesis)状态,这写在一个小小的 JSON 文件里(例如,我们将其命名为 genesis.json),并将其保存在myChain目录下{"config": {"chainId": 150...
一、意义:在区块链中的网络协议为: 数据层------网络层--------共识层(pow、poc、dpos等)--------激励层(各种币)-------应用层在区块链1.0时代中,Btc开启了数字货币时代,但实质上pow的算题既浪费了大量电力却又没有实际上的意义。这时候而ETH横空而出,让区块链的应用层有了更好的前景和意义。以太坊是一个开源的有智能合约功能的公共区块链平台,是区块...
课程介绍区块链简介区块链的前世今生密码朋克是一个邮件组,邮件组里面的成员包含了很多计算机的天才和精英。维基解密的创始人、BT下载的作者、WWW的的发明者、智能合约概念的提出者、Facebook创始人、中本聪(比特币之父)Adam Back 发明了Hashcash,使用了POW(工作量证明)Haber /Stornetta 提出时间戳的方法保证数字文件安全的协议戴伟 发明了B-mo...
因为一方面A的公钥代表A的身份,B要知道转账的是谁,另一方面是为了验证比特币交易中A的签名(私钥签名公钥验证),也就是说所有结点都需要知道A的公钥才行。这里肖老师举了一个例子,比如央行要发行数字货币,如果直接为货币的面额等信息,用央行的私钥签名,然后使用的时候,用户直接拿央行的公钥验证签名,就这样用是行不通的,因为完全可以用这个数字货币再去买东西了,这叫。最后C将所得的7个货币全部给E。如B的同伙
比特币系统中有两种节点,一种是全节点,一种是轻节点。轻节点假设矿工(全节点)大多是有理智的,即假设矿工们不会沿着不合法的链一直挖下去。比特币网络中大部分节点都是轻节点,如果只是想转账,而不是去挖矿的话,只用轻节点就可以了。当在挖矿过程中发现新发布了一个区块,那么应该停止挖矿,重新从UTXO中取出一系列合法交易组成候选区块,在刚发布的这个区块后面开始挖矿。因为一方面这个区块中的交易可能和刚刚在挖的那
比特币
——比特币
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net