完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
电子发烧友网技术文库为您提供最新技术文章,最实用的电子技术文章,是您了解电子技术动态的最佳平台。
Gavin Wood发表的博客文章《为何我们需要Web3.0》,可以看作是Web3的定义。翻译过来大体是:“Web3.0是一组兼收并蓄的协议,为应用开发者提供基础模块,使其能够以全新的方式构建应用。这些技术令用户能够验证接受和发送信息(的真实性),确保在交易过程中可靠地付出并获得。Web3.0可以看...
PCHAIN支持主链+侧链的技术结构,两个侧链通过主链连接时,其分布像极了希腊字母π(PAI)。主链+侧链的设计,与Facebook的libra甚至是有点异曲同工之妙的。...
技术逻辑:挖矿会把1笔未花费余额拆分为2笔未花费余额,即打散你的币。导致在发送(花费)币时,支付较大金额时,组成的输入太多,使交易的大小远远大于5KB,支付失败。当挖矿产出时,新块有121个确认,进行权益累计验证。因此,拆分出的新交易需要等待121个网络确认完,即等待2小时左右才能使用。...
比特币既非完全匿名,也非完全透明。比特币隐私难题在于一个灰色地带:用户金融活动的暴露,最终取决于调查人员的能力与用户所选工具的复杂性。对于互联网上的任何活动来说,没有完美的隐私解决方案;并且在很多情况下,没有一招通吃的解决方案,这意味着注重隐私的选择往往伴随着成本与易用性的平衡。此外,隐私从来都不是...
在实际的拜占庭容错中,如果N = 3F + 1,N个节点的系统可以容忍F个故障节点。 实际拜占庭容错系统中的每个决策都需要2F + 1批准,其中Fare是故障节点。 我们现在将在数学上证明上述两个定义,它们是彼此的推论。以下计算是斯坦福大学笔记中数学的简化。...
Polkadot网络本质上是一个异构多链的区块链网络,未来网络中会有非常多不同共识,不同结构的平行链。每条平行链都有自己特有的数据、P2P网络架构,并通过链接到Polkadot中继链来一起共享安全性。...
一是一个区块链共识引擎(Tendermint Core)。他主要负责节点之间的数据同步有序传输,实现拜占庭共识机制。二是区块链应用接口(ABCI)。它是一种接口通讯协议,可以通过各种编程语言实现应用逻辑。应用逻辑和TM Core通过ABCI实现了解耦。...
schnorr 签名算法相比 ECDSA 来讲,对于上述的优点,除了尚未标准化之外几乎没有缺点。而且由于两种算法都基于同一个椭圆曲线,整个关于签名的升级成本也是很低的。...
拜占庭故障特别存在于分布式系统中。这些故障是系统节点之间错误信息的结果。系统中存在的故障或错误信息的原因对于分布式系统的成员来说大多是未知的。因此,在这种情况下,一个节点可能行为异常,并向网络中的不同节点发送不同的响应,因此很难将该节点归类为恶意或故障。因此,为了对故障节点做出决策,系统的诚实节点达...
例如,Alice首先向存储服务器发送信息“Hi”,然后存储服务器将信息发送给Bob。交互路径是 Alice→存储服务器→Bob,Alice←→Bob之间没有直接路径。这是个中心化的过程,服务提供者代表Alice和Bob传递数据,并控制如何共享数据。Alice和Bob都是通过查询中新心服务器来查找彼此...
Truffle 是区块链公司 ConsenSys 的一家子公司,它已经为以太坊区块链开发了一个开源区块链开发环境和测试框架。近日,微软和Truffle宣布结为伙伴关系,为微软 Azure 生态系统引入区块链开发者工具。这两家组织正在进行的投资包括用于测试的本地区块链节点,并提供测试数据、智能合约的撰...
Travis CI 是一个开源的,分布式的持续集成服务,用来构建及测试在 GitHub 托管的代码。 它提供了对多种编程语言的支持,包括 Ruby、JavaScript、Java、Scala、PHP、Haskell 和 Erlang 在内的多种语言。许多知名的开源项目使用它来在每次提交的时候进...
TrustNote 是支持挖矿的 DAG 公有链,具有创新的双层共识机制,面向数字通证发行、区块链游戏和社交网络等应用场景,基础代币称为“TTT”。TrustNote的宗旨是“极轻、极速、极趣”。“极轻”是指 TrustNote 拥有轻量化的架构和智能合约系统,支持轻量级应用扩展和微钱包;“极速”是...
平行线程是一个新的抽象,他的意义是如果你的项目并不需要所有平行链的功能和吞吐量,不需要像平行链那样,通过所有的验证者节点,把所有的区块数据,交易等都打包进入区块。如果你的项目只是需要处理一部分你需要处理的交易,并在你需要的时候将它们打包进区块中,就适合使用平行线程。...
TrueChain 为了进一步扩大国际影响力,通过 Jarvis+ bounty 平台投放了一场 bounty 活动,快速扩展其全球社区。 仅仅是活动的前7日,TrueChain 的 Telegram 平台吸引的人数已经超过12,000人,推特账号上增加了近 3,000 关注者数量,在其他媒体...
Sprout使用JoinSplit结构表示一笔交易。JoinSplit中的Vold和Vnew实现了隐私和透明交易的交易金额的平衡。rt是Note commit形成merkle树的树根。nf和cm分别是Nullifier和Note的commitment(在Sprout都是使用的sha256算法)。No...
一个分布式系统是由多个节点组成,其中每个节点都是独立的服务器。它们通过网络发送消息并根据它们遵循的协议执行某些任务来相互通信。 这个过程中会出现很多类型的错误的类型,但它们基本上可以分为两大类。第一种错误是节点崩溃、网络故障、丢包等,这种错误类型的节点是没有恶意的,属于非拜占庭错误。 第...