首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云计算linux

    区块中的数学 - EdDSA签名机制

    Ed25519 使用了扭曲爱德华曲线,签名过程和之前介绍过的 Schnorr,secp256k1, sm2 都不一样,最大的区别在于没有使用随机数,这样产生的签名结果是确定性的,即每次对同一消息签名结果相同 如果你对之前绍过的 Schnorr,secp256k1,sm2 等签名过程比较熟的的话,就容易理解如果在签名过程中出现了这个相同的随机数 r,那么私钥将很容易被计算出来,造成泄露。 后来的一些区块项目开始采用,包括 Stellar、Near Protocol 等。 小结 本文主要说了 EdDSA 签名机制的发展及其优点,当然了也不是完美的,也有若干瑕疵,后续在说吧。 Ed25519使用了扭曲爱德华曲线,签名过程和之前介绍过的Schnorr,secp256k1, sm2都不一样,最大的区别在于没有使用随机数,这样产生的签名结果是确定性的,即每次对同一消息签名结果相同。

    1.1K10编辑于 2024-12-19
  • 来自专栏帆说区块链

    区块扩容】-Layer 2

    2) Layer 1: 大致包括数据层、共识层和激励层。我们所熟悉的比特币网络、以太坊主网等主流公都属于Layer 1。 3) Layer 2: 主要包括合约层和应用层。 上;而Layer2 则以追求更高效的性能为终极目标,从上面区块技术逻辑架构示意图中,我们可以看到,作为第二层网络,可以替 Layer1 承担大部分计算工作,近年来,不少项目都是基于Layer2搭建的 Layer1的解决方案专注于改善核心区块的性能,而Layer2方式则着眼于改善区块的使用方式。简单点说,Layer1就是采用分布式、Layer2就是将非关键性操作从上转到下。 Plasma在一个树形结构上组装区块。最底层的是根区块,根区块之上是第一级子——Plasma。在第一级上,可进一步分支出二级和三级Plasma。 一个人并不需要关心根上所有的交易数据,仅仅需要关心设计其利益的Plasma的子数据((蓝色)): 1)Plasma区块并不在根上公开区块的内容。作为替代,区块头哈希被递交在根上。

    90640编辑于 2022-08-30
  • 来自专栏码神联盟

    区块 | 比特币如何实现—《区块历史链条》2

    为了保证比特币稳定在约10分钟挖出一个区块,中本聪设计矿工挖矿获得比特币的难度每过2016个区块(约2周时间)动态调整一次,令调整后的难度使得每生成一个区块的预期时间为10分钟。 每10分钟产生一个区块,21万个区块大约是四年的时间,从2009年至今,比特币产量已经减半2次,当前每个区块发行12.5个比特币。 14各国对区块资产的态度如何 从全球范围来看,各国政府对于区块区块资产的态度不一,但整体来说都还处于探索期。欧美国家积极监管。德国是最早将比特币等数字资产认定为私有财产的国家。 17区块转账居然按字节收费 我们经常在银行间进行转账,银行间转账手续费一般是按照转账金额的一定比例收取。 转账交易发生后,由所有节点共同广播至全网,挖矿的节点验证该交易正确后会记录至区块账本。

    4.4K91发布于 2018-04-03
  • 来自专栏用户4888724的专栏

    EKT多技术谈 | 数学区块里的精密元件

    数学也是区块发展的前提基础,是区块行业未来发展的核心保障。如果说区块中各种巧妙、完美设计的规则是其灵魂,那么深深渗透其中的数学思想则是血液,从而支撑整个区块体系信任机制的建立。 本文将浅析区块世界里应用到的前沿数学理论,并以此尝试描述区块世界的数学秩序。 SHA家族的五个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,后几个一般也可以统称为SHA-2,由美国国家安全局(NSA)所设计,并由美国国家标准与技术研究院 如果能够将零知识证明用于区块验证,将可以有效解决隐私相关的许多问题。 数学是一种会不断进化的文化。 以上就是我对区块数学思维的一些思考,和一些在设计EKT的多多共识时对建设多底层的考虑。欢迎大家提出疑问,共同探讨。

    1.3K10发布于 2019-03-21
  • 来自专栏企鹅号快讯

    区块,不是比特币(2

    ,不是比特币(2) 连载十二 私通常能更高效地加载、运行现有程序,能使那些参与制造过软件、维护过计算机的实体从中获取奖励。 原生资产,以一种真正分散的方式自下而上为区块的服务提供支持。公共区块并不只是数据库,他们是从底层衍生出来的系统架构,精心创建起全球分布式数字服务。 很多拥护私人区块的人,他们普遍持有的核心观点是这样的——原生资产(比如比特币)是独立的,它们可以从区块架构里移除,同时依然能够保留区块技术中最有益的部分。 对某些私案例来说,这些人的观点有一定道理。但是对公来说,这种观点并不正确。 那些希望利用区块来更新自身数据库技术的企业,往往会选择私人区块。基本上,都是金融服务机构最早接受这种思维模式。 争论与创新并存,不也正不断推动着区块蓬勃发展吗? 下期精彩:区块技术作为一种通用技术正在引领未来,它是如何被应用的呢?

    2.6K70发布于 2018-01-11
  • 来自专栏飞总聊IT

    比特币和区块(2):比特币中区块的实现

    这是区块防止篡改的基础。 5 现在,我们可以给大家介绍区块是什么了。区块是一个单项链表。它由若干个连接的区块构成。每个区块包含了若干条交易记录,还有一个表头。 表头里面存了很多东西,但是对于我们理解来说,最重要的是两个:1前一个区块的地址,2前一个区块的哈希值。这个区块就是这个不可篡改的账本了。 当然如果哪天计算机科学发展到了一定程度,或者数学上证明了SHA256不安全,寡头可以伪造出另外一个区块,使得它的哈希值和吃瓜群众手里拿着的原始的C的哈希值是一样的,那么整个系统就再也不安全了。 简单来说,如果一个区块里面存了2的100次方交易,那么计算机系统大致上只需要做100次的哈希比较,就可以确定一笔具体的交易是否被篡改。这是非常高效的算法。 我们证明了,因为在网络里的人手头的哈希值无法被篡改,所以任何针对整个区块的篡改都会被吃瓜群众发现。 最后我们讲了区块内交易记录的存储。在比特币的区块里,用的是改良的二叉树Merkle Tree。

    2.6K130发布于 2018-04-08
  • 来自专栏孟永辉

    区块,「回归」区块

    即使在这样一个对于区块的关注业已临近冰点的年代里,我们依然无法抵消区块的发展业已成熟和完备的现实。 是的,区块正在告别以往的狂热与浮躁,进入到了一个真正符合自身特质的发展阶段里。 二 回顾以往的区块,我们仅仅只是以过往的方式和角度来看待区块,更为确切地说,它和互联网之间并不存在太多区别。用区块收割流量,用区块取悦资本,几乎成为了主流的模式。 不得不说,这样一种做法,的确让人们较为快速地认识到了区块,甚至让人们看到了区块的魔力。然而,如果仅仅只是以互联网的视角来看待区块,而没有真正找到一条符合区块的正确的发展模式。 换句话说,区块的真正作用的发挥,并不仅仅只是依靠区块来呈现的,而是需要借助它所助力和支撑的技术、模式来实现的。简单来讲,区块区块,但区块的外在表现,却并不是区块。 只有真正做区块能做的,只有真正扮演区块能扮演的,才是保证区块可以真正长久发展的关键所在。 结语 当区块不再聒噪,它才算是真正进入到了一个符合自身特质的发展阶段里。这才是区块应当有的样子。

    37.6K40编辑于 2023-03-04
  • 来自专栏伟大程序猿的诞生

    初识区块区块01】

    最近研究了一段时间的区块,准备写个系列文章,主要是从技术方面切入,本人也是边学习边总结,欢迎大家关注“伟大程序猿的诞生”,共同交流成长。 区块是什么? 1、区块概念? 定义:区块是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块系统中实现不同节点之间建立信任、获取权益的数学算法。 白话:我们可以把区块理解为一个公有账本,每个人都可以进行记账,同时系统会将写好的内容记录并发给所有人进行备份 2区块优点 1、去中心化 2、开放性 3、自治性 4、信息不可篡改 3、区块缺点 1.不可撤销 2.交易账本必须公开 3.当数据越大伴随的性能问题 4.区块的延迟性 白话:A和B同时夺得了公有账本的记账权,那么到底谁的记录有效呢,那么就要看他俩之后的记录 可是实现:自动化采购、智能化物联网应用、供应自动化管理、虚拟资产兑换、转移、产权登记 区块的特点: 1、去中心化 2、智能合约 3、去信任 4、共识机制 5、跨互操作 6、点对点传输

    31.4K21发布于 2019-01-21
  • 来自专栏友弟技术工作室

    区块入门总结区块

    image 解决拜占庭将军问题 如何让众多完全平等的节点,针对对某一个状态达成共识,这就是拜占庭问题 数字签名 最长机制 POW机制 在区块中,如何保证区块是正确的。 比特币与区块关系 比特币是区块的应用 区块是协议 区块由比特币的底层支撑系统 区块是从比特币抽离出来的概念,由比特币提出的概念 比特币的技术 hash算法 非对称加密 RSA 椭圆曲线算法 EUDSA 非对称加密应用: 数字证书 (CA) 比特币地址 k(私钥) -> K (公钥) -> A(地址) zcash (门罗币) 混币 匿名 P2P网络(用于广播交易,同步脚本) 点对点技术 v2.0 智能合约,eth,主要与金融领域结合 v3.0 区块与社会,区块与各个行业融合,物联网、存储、优秀、区块 协议分层 应用层 合约层 激励机制 共识层 网络层 数据层 [图片上传失败 (image-7a014a-1537891044838)] 数据层 区块数据 链式结构 数字签名 哈希函数 Merkel树 非对称加密 网络层 p2p网络 传播机制 验证机制

    63.5K21发布于 2018-09-29
  • 来自专栏全栈程序员必看

    区块–Arbitrum Rollup(Layer2)

    Rollup技术力求将所有交易数据记录在主上,核心理念是将原本散布在区块中的大量交易数据,聚合压缩成一笔交易,发布到主上;而合约的实际计算和存储在下完成。 每一个 rollup 区块内都包含一个关于上 ArbGas 消耗总量的声明,这意味着当前区块的声明与前一个区块的声明之间的差异应该是当前区块消耗了多少 ArbGas 的有效指标。 通过这种方式,检查区块有效性时,验证者可以将他们的 gas limit 设置为这个值,如果这些 ArbGas 在区块完成执行前就耗尽了,那么就可以确定这是一个无效区块,并成功挑战了该无效区块。 换句话说,由于我们没有在 L1 验证交易,我们需要给 L2 时间来检测和证明欺诈行为(就是利用这8天得时间检测你得所有交易记录的流水,确保你得账本是没问题的,然后在发布到L1上同步数据) 如何把 交易,但不会在 L2 上创建票证;这可能——取决于你的跨应用程序正在做什么——非常糟糕。

    92420编辑于 2022-08-26
  • 来自专栏申龙斌的程序人生

    用NBitcoin进行区块开发(2)

    请参考以下文章一起阅读: 我生成的比特币地址竟然与别人的重合了 用NBitcoin进行区块开发(1) 本文尝试用NBitcoin源代码详细解释下面这幅图的含义。 ?

    1.2K50发布于 2018-12-24
  • 来自专栏nginx遇上redis

    区块共识算法之POS(2

    如果说 POW 把 系统的安全性交给了数学和算力,那么 POS 共识机制把系统的安全性交给了人 性。 其主要思想是区块记账权的获得难度与节点持 有权益的币龄成反比。相比于 POW 共识机制,一定程度减少了数学运算带来的 资源消耗,达成共识的时间也相应地缩短,出块效率提高。 (2) 纯 POS 共识机制 纯 POS 共识机制由节点所持权益(持有数量乘以持有时间)决定区块生产 者,权益比例越高,被选为区块生产者的概率也越大,区块生产者选举过程中没 有挖矿。 小户\大户 开机 不开机 开机 97,-2 0,-2 不开机 97,0 0,0 表:POS 博弈收益矩阵4 ◼ 记账节点激励问题 尽管 POS 中的“挖矿”不用消耗算力,运行成本很低, POS 共识的这种改进方便区块进行分叉选择和在上设置检查点,解决 了纯 POS 共识机制的分叉问题,并使共识结果获得了最终性。但是对于如何判 定恶意攻击依然是个备受争议的问题。

    3.2K50发布于 2019-10-15
  • 来自专栏用户8119822的专栏

    区块科普:区块都有哪些

    区块 区块的广义:区块技术是利用区块数据来验证和存储数据,使用分布式节点共识算法来生成和更新数据、使用密码学的方式来保证数据传输的安全性、使用智能合约来编程和操作数据的一种全新的分布式基础架构的计算方式 区块的狭义:区块技术是一种按照时间顺序将数据区块使用顺序相连的方式而组合成的一种链式数据结构的分布式账本。 区块中都有哪些区块中都有哪些? 根据对区块市场的深度调研,我们可以根据市场的应用范围我们可以将分为;“公(公有区块)”、“私(私有区块)”、“联盟(联盟区块)”三种,下面带领大家深度解析以上说的三种: 1、公是指任何人都可以读取 目前大多数都使用以太坊作为公基础,以太坊允许任何人在中建立和使用通过区块技术运行的去中心化应用,以太坊是可编辑的公,允许用户按照自己的意愿创建复杂的操作,可以作为多种类型去中心化区块应用的平台 2、联盟 联盟是只针对特定第三方,内部指定的节点为记账三方,每个块的生成由所有节点共同决定,其他接入节点可以参与交易,但不参与记账过程,其它第三方可以通过联盟开放的API进行限定查询。

    47.3K10发布于 2021-01-23
  • 来自专栏企鹅号快讯

    区块学堂——区块词汇手册

    区块】:Blockchain,分布式存储、加密算法、共识机制、P2P传输等计算机技术结合的新型应用模式。 【区块】:Block,用于记录区块系统中数据的存储。 【】:chain,区块头中通过引用哈希值链接。 【区块服务】:BAAS,blockchain as a service,区块即服务。 【共识机制】:consensus,区块中事务达成的分布式共识算法。 【P2P传输】:peer-to-peer P2P,对等互联网网络技术。 【Peer to Peer(点对点)】:对等(P2P)是指在高度互联的网络中,双方之间的去中心化互动或更多的互动。 P2P网络的参与者通过单个调解点直接相互协商。 【Testnet】:开发商使用的测试区块,它主要是用来防止改变在主上的资产。 【Transaction Block(交易区块)】:聚集到一个块中的交易的集合,然后可以将其散列并添加到区块中。

    33.2K91发布于 2018-01-24
  • 来自专栏MavenTalk

    认识区块,认知区块— —DeFi

    回头看,三年前大家在讨论什么,再看看当下大家在讨论什么,你才能体会到技术迭代的如此迅速,以及区块未来几年的发展方向。 千万别为了使用区块而应用区块,那跟拿着锤子找钉子是一个路数。 DeFi的出现,也是区块技术与经济模型演化的结果,在现实生活中都能找到对应的原型,只不过以去中心化的方式重新演绎了一遍,以适应区块技术的应用场景。 2020年火热的区块投机圈,DeFi的热度只增不减,市场表现远超其它品种。 三四年前,区块1.0,区块2.0,后面接着到处宣称自己是区块3.0甚至区块4.0,都要做以太坊杀手去颠覆以太坊,事后证明,那些只不过是过眼云烟,一个繁荣的生态,不会因为你喊几句口号就颠覆了,那些杀手至今还在 区块,你可以不躬身入局,但要弄懂它运行的逻辑,否则你将错过一个划时代的破坏性技术,DeFi亦是如此。

    40.2K22发布于 2021-02-23
  • 来自专栏元宇宙112

    区块开发之区块钱包

    我认为区块钱包能够看作是一个银行账户体系,办理你在区块的财物,能够实现查余额、转账、收款、查询交易记载等功能,而钱包运用相当于银行的客户端,实现钱包的详细功能。

    67.3K20编辑于 2022-06-23
  • 来自专栏MavenTalk

    认识区块,认知区块——NFT

    NFT 出圈很久了,今天来聊聊,作为继 DeFi 之后,又一个区块的实际落地应用,对区块的普及可谓起到至关重要的作用,对未来区块的发展也提供更多的遐想。 怎么更好地理解 NFT? 有玩数藏的朋友甚至有各平台藏品的时间计划表,多部手机多个账户,有科技范的还会用科技手段去抢,跟抢票似的,为的就是抢到一件钟爱的有价值的藏品,3D 模型也好,出土文物也好,只要上了就跟上了时代的浪潮,购买者最纯粹的目的应该还是奔着利润去的 说到数藏,必须提一下区块,比较良心的平台会上联盟,国内的联盟掰着手指头是数的过来的,没良心的平台压根没上,忽悠小白,不管上不上,最后到普通用户手上的都是一张图片,平台不在了,图片就没了,普通用户对是没有概念的

    28.3K10编辑于 2022-11-28
  • 来自专栏ReganYue's Blog

    区块区块基础知识

    区块1.0 ii.2014年,以太坊诞生。 区块2.0 iii.18年中期,EOS主网上线。区块3.0 iv.超级账本:Fabric,不支持发币。 1.IPO 2.ICO iii.电子钱包:在电子商务活动中管理资金,用于支付的工具。 d)什么是区块 i. e)区块特点 i.去中心化,无中心化机构 ii.不可篡改 iii.可追溯 1.公益宝、善款追溯 2.物流追溯 iv.完整备份:区块具有完整的分布式存储特性 v.历史记录:被存储的数据拥有完整的历史记录 节点:简单来说,节点可以理解为一个运行区块软件的计算机。 1.全节点:保存了完整的区块副本,也就是说包含了所有数据。 2.轻节点:不保存所有区块数据,需要依赖全节点进行验证。 2.软分叉:如果区块共识规则改变,并且这种规则支持前向兼容。也就是说旧节点仍然认可新节点产生的区块,叫做软分叉。需要大部分节点更新软件。

    24.6K20发布于 2021-09-16
  • 来自专栏智能时刻

    区块概况:什么是区块

    定义 区块技术自身仍然在飞速发展中,目前还缺乏统一的规范和标准。 图 1.2.3.1 - 古老的账本 记账技术历史悠久,现代复式记账系统(Double Entry Bookkeeping)是由意大利数学家卢卡·帕西奥利,1494 年在《Summa de arithmetica 从这个角度来看,区块是首个自带对账功能的数字记账技术实现。 更广泛意义地看,区块属于一种去中心化的记录技术。 如果把区块作为一个状态机,则每次交易就是试图改变一次状态,每次生成区块就是参与者对于其中包括的所有交易改变状态的结果确认。 图 1.2.3.2 - 区块示例 ? 联盟则介于两者之间,由若干组织一起合作维护一条区块,该区块的使用必须是有权限的管理,相关信息会得到保护,典型如银联组织。

    26.8K61发布于 2018-04-09
  • 来自专栏解读区块链

    区块

    区块 一.什么是区块区块17.png 尽管区块技术在过去的十年内才被有效利用,但它的起源可以追溯到更久之前。 随后,区块生态系统在全球不断进化,出现了首次代币发售ICO、智能合约区块以太坊、“轻所有权、重使用权”的资产代币化共享经济以及区块国家。 三.区块的发展趋势 1. 网络安全领域 区块582.png 区块和物联网技术将更多地用于提升数字货币交易网络的安全性。区块网络安全工具的出现可能是区块的下一个重要内容。 由于Equifax等主要平台都出现数据泄露问题,当前的身份数据系统需得到改进,因此需要一个更安全的基于区块的身份识别方法。 2. 供应 区块1547.png 通过区块可以降低物流成本,追溯物品的生产和运送过程,并且提高供应管理的效率。该领域被认为是区块一个很有前景的应用方向。

    61.4K4611发布于 2018-05-09
领券