
区块链
文章平均质量分 81
.NET跨平台
比较认真。编程就是算法和数据结构,算法和数据结构是编程的灵魂。
展开
-
盲计算知识点
盲计算是一种加密计算技术,允许在不泄露数据的情况下进行计算,广泛应用于云计算、金融、医疗、区块链等领域。盲计算(Blind Computation)是一种加密计算技术,允许数据拥有者在不泄露原始数据的情况下,委托第三方(如云计算服务提供商)进行计算,并获取正确的计算结果。盲签名允许用户在不透露原始数据内容的情况下,获得一个经过签名的版本,并且该签名在数据揭示后仍然有效。同态加密允许在加密数据上执行特定的数学运算,而解密后的结果与在明文数据上直接执行相同运算的结果一致。等领域,盲计算有望成为关键技术之一。原创 2025-03-20 21:59:29 · 807 阅读 · 0 评论 -
SUI币分析
SUI(Sui)是由Mysten Labs开发的一个高性能区块链项目,旨在提供低延迟和高吞吐量的区块链基础设施。原创 2025-02-14 03:33:32 · 1006 阅读 · 0 评论 -
C#实现HBAR的Hashgraph共识算法
实现Hashgraph共识算法是一项复杂的任务,因为Hashgraph使用的是一种异步拜占庭容错(aBFT)算法,涉及多个节点之间的“流言协议”和消息传播。这要求对消息的传播、排序和冲突解决进行精确模拟。虽然在C#中实现完整的Hashgraph共识算法非常复杂,但我们可以尝试实现一些核心概念,比如流言协议的消息传递和事件排序。以下是一个简单的C#示例,模拟Hashgraph的核心思想,其中包括节点之间的信息交换和冲突解决的基本框架。原创 2025-02-13 20:44:44 · 766 阅读 · 0 评论 -
HBAR币分析
Hedera Hashgraph(HBAR)是一种创新的分布式账本技术,旨在提供高效、安全和可扩展的网络服务。:Hedera采用Hashgraph共识算法,能够实现高达每秒数千笔交易(TPS)的处理能力,显著高于传统区块链网络。:交易确认时间通常在几秒内完成,确保了低延迟的用户体验。:Hedera实现了异步拜占庭容错(aBFT)安全性,确保网络在存在恶意节点的情况下仍能可靠运行。:HBAR是Hedera网络的原生代币,用于支付交易费用、访问去中心化应用(dApp)、质押以及参与网络治理。原创 2025-02-13 20:31:39 · 764 阅读 · 0 评论 -
NEAR币分析
NEAR协议是一种基于权益证明(PoS)共识机制的去中心化应用平台,旨在提供高性能、可扩展性和对开发者友好的环境。NEAR协议采用Nightshade分片技术,通过将交易处理工作分割成多个分片,每个分片由不同的验证者节点处理,从而提高每秒交易量。理论上,NEAR平台每秒可处理数百万笔交易,且不会影响整体运作。NEAR提供约1秒的平均出块时间,交易费用通常低于0.1美元。每年发行5%的额外供应以支持网络作为出块奖励,其中90%用于验证者(总计4.5%),10%用于金库(总计0.5%)。原创 2025-02-13 20:21:02 · 886 阅读 · 0 评论 -
BNB Smart Chain(BSC)平台分析
BNB Smart Chain凭借其高TPS、低费用和兼容以太坊的特点,在性能和用户体验上都具有显著优势。它是一个高效、低成本且支持丰富DeFi生态的区块链平台,适合开发者和用户在去中心化金融、跨链资产交易等领域的使用。原创 2025-02-13 20:12:35 · 1281 阅读 · 0 评论 -
Red Stuff纠删编码技术原理
Red Stuff纠删编码的基本原理是利用冗余数据进行数据恢复。具体来说,编码过程将数据块(通常是文件或数据的一个小部分)分割成若干个碎片,并对这些碎片进行数学编码。通过特定的算法,可以从一部分碎片中恢复完整的数据块,即使某些碎片丢失或损坏。这种技术通常比传统的RAID(冗余磁盘阵列)更高效,因为它不仅增加了冗余,还能有效利用存储资源。RAID通常会用整个磁盘冗余,而Red Stuff则使用编码算法生成额外的“冗余块”来代替直接复制。假设我们有k个数据块(原始数据)和m个冗余块。总共。原创 2025-02-12 22:17:30 · 949 阅读 · 0 评论 -
Walrus 是一个去中心化存储协议
Walrus 协议通过引入Red Stuff纠删编码技术,提供了一个既高效又灵活的去中心化存储解决方案。它能够适应节点自由加入和离开的环境,并有效降低恢复成本。结合 Sui 网络的激励系统和节点协调功能,Walrus 实现了一个可扩展且具备自适应能力的存储网络,特别适用于动态变化的分布式环境。原创 2025-02-12 22:16:48 · 789 阅读 · 0 评论 -
Filecoin核心技术和路线图
Filecoin 的核心技术在于通过和的存储证明机制确保数据的安全性和存储的长期有效性。它结合了IPFS的去中心化文件存储和区块链技术,利用FIL代币进行激励,构建了一个去中心化的全球存储市场。随着项目的逐步推进,Filecoin 将继续扩展其网络容量,优化性能,并进一步推动去中心化应用的普及。这段 C# 代码是一个简化版的Filecoin 存储机制模拟,展示了如何在本地模拟矿工存储数据并验证其证明的过程。原创 2025-02-12 22:15:58 · 812 阅读 · 0 评论 -
SOL币分析
Solana (SOL) 是一个高性能的区块链平台,旨在提供高吞吐量、低延迟的去中心化应用(dApp)和加密货币交易环境。原创 2025-02-12 21:33:34 · 792 阅读 · 0 评论 -
Solana区块链核心技术
Solana 的核心技术创新使其能够提供比许多其他区块链更高的吞吐量和更低的延迟。通过(PoH)、(PoS)、Sealevel并行合约执行、Turbine高效数据传输等技术,Solana 成为一个非常高效且可扩展的区块链平台。原创 2025-02-12 21:33:11 · 1295 阅读 · 0 评论 -
区块链网络TPS和区块时间
区块时间和TPS是紧密相关的,缩短区块时间可以提升TPS,但前提是区块的大小、交易的复杂性和网络带宽等因素能够支撑较高的吞吐量。影响TPS的因素包括区块大小、交易数据大小、网络带宽、共识算法、节点数量等。需要平衡TPS、去中心化、安全性和扩展性等多个指标,以确保区块链网络的可用性和性能。这些公式帮助我们理解区块链网络的性能,特别是在计算TPS和区块时间的关系时。实际的TPS计算可能会更加复杂,受区块链协议、共识机制、节点配置、网络条件等多种因素的影响。原创 2025-02-12 20:58:39 · 634 阅读 · 0 评论 -
“雪崩共识”(Snowball Consensus)机制详细说明
每个节点(Node)会投票支持某个区块或交易。节点会随机与其他节点交流并传播自己的投票结果。如果某个区块或交易获得超过半数节点的支持,它就会被认为是最终确认的。原创 2025-02-12 20:54:05 · 794 阅读 · 0 评论 -
AVAX币分析
*Avalanche(AVAX)**是一个高性能的区块链平台,它旨在为去中心化应用(dApps)和企业提供高度可扩展、安全、低延迟的交易解决方案。原创 2025-02-12 20:51:19 · 521 阅读 · 0 评论 -
Hydra协议详细说明
Hydra协议是Cardano区块链的一项关键扩展技术,旨在通过并行处理链外交易(状态通道),大幅提高交易吞吐量和系统性能,支持每秒百万级的交易处理。它不仅能提高网络的扩展性,降低交易成本,还能为去中心化金融、游戏和NFT市场等应用场景提供强有力的支持。随着Hydra协议的逐步完善,Cardano将在扩展性和性能方面具备更强的竞争力。原创 2025-02-12 20:50:11 · 758 阅读 · 0 评论 -
ADA币分析
Cardano(Ada币)在性能上持续提升,尤其是在交易吞吐量、可扩展性和网络安全性方面,通过Ouroboros PoS共识机制和分层架构提供了高效的解决方案。随着网络升级,特别是Goguen和Basho阶段的推进,Cardano的交易速度、智能合约支持以及开发者生态将不断完善。Cardano目前正在进行Basho阶段的优化,重点提升网络的扩展性和性能。预计Hydra协议的完成将进一步提升网络的处理能力,并为未来的去中心化治理阶段奠定基础。Voltaire阶段。原创 2025-02-12 20:48:57 · 927 阅读 · 0 评论 -
Ouroboros共识协议
Ouroboros是一种用于区块链的共识协议,最初由IOHK(Input Output Hong Kong)团队为Cardano区块链开发。它是一种基于权益证明(Proof of Stake, PoS)的协议,旨在提高区块链的安全性、去中心化性和扩展性。与传统的工作量证明(Proof of Work, PoW)相比,Ouroboros具有更低的能耗,同时依然保持高效的去中心化验证机制。Ouroboros的设计基于以下几个关键点:分层式共识:协议通过将时间划分为多个时隙和区块,在每个时隙内由持有代币的用户(节原创 2025-01-31 18:27:56 · 1076 阅读 · 0 评论 -
Pump.fun的联合曲线 (Bonding Curve)介绍
Pump.fun 是 Solana 区块链上的去中心化平台,允许用户轻松创建 memecoin。原创 2025-01-24 22:35:27 · 526 阅读 · 0 评论 -
PUMP.FUN的Bonding Curve定价机制
整个 PUMP.FUN 的代币发行和定价系统通过。原创 2025-01-23 18:57:39 · 1912 阅读 · 0 评论 -
C#模拟实现Sonic区块链网络的Live Pruning算法原理
让我详细解释Sonic区块链网络的Live Pruning算法机制。原创 2025-01-20 21:03:59 · 284 阅读 · 0 评论 -
C#实现实时修剪(Live-pruning)示例
这段代码展示了如何模拟区块链的**实时修剪(Live-pruning)**过程,通过定期删除不再活跃的区块数据来减轻节点的存储负担。虽然这是一个简化的版本,但它为实现类似的区块链优化提供了思路。在实际应用中,修剪策略可能更加复杂,涉及到数据存储层的优化和智能的存储管理策略。原创 2025-01-20 21:00:15 · 508 阅读 · 0 评论 -
Sonic网络LivePruning算法
节点同步节点接收到新区块时,根据当前时间戳和区块时间戳计算是否需要修剪。节点同步时跳过已经过期的区块。标记过期数据对于过期的区块或交易数据,节点将其标记为过期。过期数据不再参与后续的共识或交易验证。数据清理在数据标记为过期后,节点会执行存储清理,删除过期的数据,释放存储空间。数据清理的频率和具体操作(如删除、归档等)依据节点的配置和存储策略进行。实时修剪与压缩节点定期运行压缩和修剪操作,利用高效的算法减少存储空间的浪费。压缩后,数据存储占用会显著减少,但节点仍能确保区块链的完整性。原创 2025-01-20 20:59:38 · 791 阅读 · 0 评论 -
C#实现恒星共识算法示例
恒星共识算法(SCP)是一种基于拜占庭容错的共识机制,它通过节点之间的信任集和投票机制来实现分布式网络中的共识。通过这样的设计,SCP不仅具有较高的效率和容错能力,而且能够避免传统区块链中的资源浪费(如 PoW),从而更适用于实时支付和去中心化的金融应用。以上的架构图和流程图提供了一个简化的视角,帮助你理解SCP的工作原理及其流程。原创 2025-01-17 20:26:51 · 961 阅读 · 0 评论 -
恒星共识协议(Stellar Consensus Protocol,SCP)
恒星共识算法(SCP)通过去中心化、投票式的方式确保了网络中的交易在去中心化环境中的共识达成。它不依赖于工作量证明(PoW)或权益证明(PoS)等传统共识机制,而是通过构建信任网络和法定集来确保交易的最终性和一致性。SCP 是一个高效、低延迟且具有较强容错性的共识算法,适用于跨境支付和去中心化金融应用。原创 2025-01-17 20:26:26 · 1189 阅读 · 0 评论 -
Gossip协议详细介绍
Gossip协议的设计简单且高效,非常适合大规模、去中心化的分布式系统。它依赖于节点之间的随机通信与定期信息交换,通过逐步传播来保持系统的一致性。其主要优点包括高容错性、低带宽消耗、无需中心化控制以及良好的扩展性。在实际应用中,Gossip协议被广泛用于分布式数据库、服务发现、故障检测等领域。原创 2025-01-17 20:25:46 · 763 阅读 · 0 评论 -
Gossip协议
Gossip协议本质上是通过节点之间的定期随机交换信息来实现高效的信息传播和同步,特别适用于分布式系统。开发中,它需要依赖网络通信、异步处理、容错机制等技术栈,并通过现有的框架或库(如Akka、Consul、Cassandra等)来实现。原创 2025-01-17 20:24:55 · 777 阅读 · 0 评论 -
哈希图共识(Hashgraph Consensus)算法
哈希图共识是一种不同于传统区块链共识算法的创新方式。通过哈希图的结构和gossip及虚拟投票机制,能够实现高效、快速且去中心化的事务处理,为分布式系统提供了更高的性能和更少的能源消耗。哈希图共识通过DAG结构和机制,使得节点能够并行处理事务,并通过虚拟投票快速达成共识。这种结构和机制不仅提高了吞吐量,还减少了传统区块链系统中的延迟,使得哈希图成为一种高效的分布式共识解决方案。原创 2025-01-17 19:54:47 · 905 阅读 · 0 评论 -
哈希图共识算法示例
这个模拟实现展示了一个更接近实际应用的哈希图共识算法。它结合了时间戳、交易信息以及节点之间的投票机制来达成共识。虽然这个例子依然简化了很多实际的复杂情况(如网络延迟、节点失败等),但它能帮助你更好地理解共识算法的工作原理。原创 2025-01-17 19:48:26 · 354 阅读 · 0 评论 -
C#实现零知识证明
零知识证明(Zero-Knowledge Proof, ZKP)是密码学中的一种技术,允许一方(证明者)向另一方(验证者)证明自己知道某个秘密信息,而不泄露任何关于该秘密的信息。原创 2024-12-02 23:26:11 · 459 阅读 · 0 评论 -
零知识证明学习
零知识证明是一种强大的技术,使得一方能够证明某个声明的真实性而不暴露任何额外信息。它的核心优势是能够在保护隐私的同时验证信息的有效性,在多个领域,尤其是加密货币和隐私保护方面,有着重要的应用潜力。随着技术的进一步发展,零知识证明的应用可能会变得更加广泛和高效。原创 2024-12-02 23:24:19 · 752 阅读 · 0 评论 -
分布式哈希表(DHT)
分布式哈希表(DHT)是一种分布式系统,旨在让存储在其上的数据能够在整个网络中被有效地定位和访问。它是一种分布式的键值存储系统,将键(key)映射到值(value),并且这些键值对被存储在网络的各个节点上。原创 2024-03-31 14:58:03 · 844 阅读 · 0 评论 -
DAG应用场景
有向无环图(DAG)在计算机科学和工程中有许多重要的应用场景。原创 2024-03-31 14:56:47 · 672 阅读 · 0 评论 -
DAG在区块链应用场景
有向无环图(DAG)在区块链技术中也有着重要的应用,特别是在一些新型的区块链项目中。原创 2024-03-31 14:54:52 · 607 阅读 · 0 评论 -
Stellar Consensus Protocol(SCP)的共识算法
Stellar Consensus Protocol(SCP)是一种用于Stellar网络的共识算法,旨在确保网络中所有节点对账本的一致性。每个节点的Quorum Slice是一个包含其他节点的集合,如果Quorum Slice中的节点同意一个交易,那么该交易就被认为是通过了。Stellar网络中的节点被组织成联邦,每个联邦都有一个称为Quorum Slice(法定切片)的节点子集。节点的联邦关系形成了一个图,而每个节点都有权选择与之关联的其他节点,从而形成了联邦结构。原创 2023-12-03 23:11:44 · 1192 阅读 · 0 评论 -
默克尔树(Merkle Tree)
默克尔树的特点是,它的每个非叶子节点都是其子节点的哈希值的哈希。最底层的叶子节点包含原始数据块的哈希值,而每个父节点的哈希值由其子节点的哈希值计算而来。默克尔树(Merkle Tree)是一种哈希树的变体,它是一种有向无环图(DAG),通常用于数据完整性验证。它以密码学家拉尔夫·默克尔的名字命名,是由一系列哈希值构成的树状结构。每个区块头中都包含了一个 Merkle 树的根哈希,通过验证这个根哈希,可以确保区块中的交易数据没有被篡改。默克尔树有助于提高数据验证的效率,因为只需比较根哈希值而不是整个数据块。原创 2023-12-03 22:31:27 · 962 阅读 · 0 评论 -
一个简单的区块链货币,python实现
区块链的特点和定义,有很多资料可以查询。但对于程序员,代码对于加深理解有着非常大的作用,以下代码为python实现的一个区块链货币,用来帮助理解。代码中配有注释,copy下来可以直接run,测试代码在最后。理解前提:理解区块链的“账本”的比喻,基于区块链的电子货币的概念,“挖矿”。import hashlibimport randomimport time# 区块链中交易c...转载 2018-08-13 23:51:05 · 730 阅读 · 0 评论 -
区块链的底层架构
区块链基础架构分为6层,包括数据层、网络层、共识层、激励层、合约层、应用层。每层分别完成一项核心功能,各层之间互相配合,实现一个去中心化的信任机制。一、数据层数据层主要描述区块链技术的物理形式。区块链系统设计的技术人员们首先建立的一个起始节点是“创世区块”,之后在同样规则下创建的规格相同的区块通过一个链式的结构依次相连组成一条主链条。随着运行时间越来越长,新的区块通过验证后不断被添加到主链...转载 2018-08-13 23:45:40 · 4522 阅读 · 0 评论 -
JavaScript实现区块链
几乎每个人都听说过像比特币和以太币这样的加密货币,但是只有极少数人懂得隐藏在它们背后的技术。在这篇文中,我将会用JavaScript来创建一个简单的区块链来演示它们的内部究竟是如何工作的。我将会称之为SavjeeCoin!全文分为三个部分:part1:实现一个基本的区块链part2:实现POWpart3:交易与挖矿奖励Part1:实现一个基本的区块链区块链区块链是由一个个...转载 2018-08-13 23:33:11 · 337 阅读 · 0 评论 -
《区块链常用术语解释》汇总
以下是区块链领域中的一些常见术语,供有兴趣了解区块链技术的初学者参考。1、地址(Addresses,加密数字货币地址)加密货币地址用于在网络上发送或接收交易。 地址通常表示为个数字字字符,但也可以表示为可扫描的QR码。2、协议分类账(Agreement ledger)是由两方或多方用来协商和达成协议的分布式分类账。3、Altcoin是“Bitcoin alternative”(比特币的...转载 2018-08-12 14:06:24 · 2466 阅读 · 0 评论 -
区块链名词术语汇总
币圈小白常常有这样的苦恼,当老韭菜说出专业词汇你听不懂还不好意思问的时候就会非常尴尬,小编为了大家都保住面子,整理了一篇币圈专属名词,绝对包看包会。1.51% Attack(51%攻击)当一个单一个体或者一个组超过一半的计算能力时,这个个体或组就可以控制整个加密货币网络,如果他们有一些恶意的想法,他们就有可能发出一些冲突的交易来损坏整个网络。2.Address(地址)加密货币地址用...转载 2018-08-12 13:45:01 · 1828 阅读 · 0 评论