DAG
文章平均质量分 54
老杨_QQ122209017
本博主要用于个人笔记,有共同兴趣者,可加我 QQ:122209017
展开
-
IOTA发起一笔交易流程
首先找到网络里的相关的两笔交易,验证它们的合法性,然后做一点小小的 PoW(就是付出一些计算),把自己的交易与它们绑定,再广播到网络。 你的交易会被后来的交易以相同的方式验证。如果验证你交易的其他交易越多,则你的交易的确定性越高。当达到一个阈值时,就认为这个交易被确定了(这和比特币 6 个区块确定交易状态的思想一致) IOTA 把算力作为交易的一部分。只要你想...原创 2018-05-17 20:24:22 · 891 阅读 · 1 评论 -
掩码认证消息的简要介绍
Masked Authenticated Messaging(MAM)是一个实验性的模块,正在接受同业评审。它是一个附加的数据传输协议,在Tangle之上增加了发送和接收加密数据流的功能,类似RSS,且对设备的大小和成本不作限制。IOTA的共识协议赋予了消息流的完整性。鉴于这些特性,MAM满足了行业重要的需求,即完整性和私密性。MAM使用基于Merkle tree的签名机制来对一条加密消息的密文进...原创 2018-07-10 08:58:28 · 456 阅读 · 0 评论 -
哈希图最早介绍
这篇文章写于2016年7月29日,有点老但是很有参考价值 正如很多人在这里所知道的,我对共识机制的兴趣遍布全球。在毕马威的研究报告中,我共同撰写了“共识:价值互联网的不变协议”,讨论了许多共识机制。在论文的附录3中,该领域的许多主要参与者讨论了他们的共识方法。Swirlds Hashgraph Consensus算法是一种不存在于论文中的共识机制。那个白皮书是一个很好的阅读,这个共识机制有相当多的...翻译 2018-06-02 15:38:11 · 6469 阅读 · 0 评论 -
HASHGRAPH 共识算法详解
英文版地址:http://www.swirlds.com/downloads/SWIRLDS-TR-2016-02.pdf摘要:本文通过hashgraph上的一系列例子来说明Swirld hashgraph共识算法。通过结合图形来解释算法详细的步骤,包括算法的核心思想,创建交易以及达成共识和时间戳等。上图就是一个哈希图,随着时间的增长而增加,每个参与者在内存中都保存了一份哈希图的拷贝。上图中,我们...转载 2018-06-01 12:42:08 · 2063 阅读 · 0 评论 -
badger 一个高性能的LSM K/V store
大家好,给大家介绍一下, 新晋的高性能的 K/V数据库: badger。这是 dgraph.io开发的一款基于 log structured merge (LSM) tree 的 key-value 本地数据库, 使用 Go 开发。事实上,市面上已经有一些知名的基于LSM tree的k/v数据库, 比如 leveldb、goleveldb、rocksdb、boltdb, 可是为什么还要创造新的轮子...转载 2018-05-28 14:55:36 · 4984 阅读 · 0 评论 -
掩码认证消息(MAM)详细介绍
掩码认证消息(Masked Authenticated Message),简称MAM,是IOTA最显著的特点之一。让我们来设想一下在这个布满小型物联网设备的世界上,它们的微工作、微观数据流和纳米支付遍布全球的情景。IOTA的目标是成为未来社会最基本的层面,是当前最有远见的项目,它挑战了即将到来的范式转变。 MAM则是其核心驱动力,它通过使数据流和交易更便宜,更安全和无处不在,而将IOTA与其他分布...转载 2018-05-23 16:38:05 · 1678 阅读 · 0 评论 -
共识梳理 及 Hashgraph简评
所有今天正好借撸Hashgraph的机会先简单地梳理下共识的知识点。在一个分布式系统中,为了使得整个系统正常工作,一个久远而又核心的问题就是如何保证集群中所有节点中的数据完全相同并且能够对发起的提案达成一致。共识算法就是用来解决上述问题,从而保证分布式系统一致性的方法。虽然说到共识算法,如今区块链届的人张口闭口就来POW, POS, DOPS, 但是共识的定义却又是另外一番面目:共识定义:终止性(...转载 2018-06-03 10:36:06 · 2494 阅读 · 0 评论 -
一文看懂DAG技术的现状与趋势
DAG(有向无环图)是不同于主流区块链的一种分布式账本技术,把同步记账提升为异步记账,被不少人认为可以解决传统区块链的高并发问题,是区块链从容量到速度的一次革新。但是,DAG技术真的有这么强大吗?本文旨在向读者介绍DAG技术的架构、发展趋势以及典型应用,希望能为大家思考区块链的未来发展提供一种新的思路。利益相关:作者李强系DAG应用Bsure创始人01、什么是DAG?DAG:Directed Ac...转载 2018-05-26 14:02:33 · 15616 阅读 · 0 评论 -
哈希图 vs 区块链,记账的快与慢
自古会计第一准则:碰钱不管账,碰账不管钱。用一人的余额比对另一人的流水,同时管住操作失误和道德风险,一箭双雕,集中记账的风险顿时蒸发,掌柜省心。账钱分离,是人类历史上第一次正儿八经的分布式记账。管钱者和记账者分布在掌柜两侧,相互牵制、却常常相安无事。后来银行专职管钱,每月交出对账单,掌柜以此核对自家账目,继续相安无事。直到有人怀疑银行内部有事,会默默增发大家不知道的币,这人一气之下发明出一种新的记...转载 2018-05-08 10:51:45 · 2372 阅读 · 0 评论 -
聊聊DAG的共识和牛逼的hashgraph
转自:http://www.bitcoin86.com/block/19171.html可能因为IOTA和byteball的原因,一提到DAG,很多人就会担心DAG可能有中心化的问题。包括iota依赖validator节点,byteball依赖witness节点。这篇文章尝试为iota和byteball正名,更重要的,介绍一个让我很兴奋的东西,hashgraph。什么是区块链的共识谈到区块链,共识...转载 2018-05-07 20:24:54 · 1277 阅读 · 0 评论 -
IPFS: Merkle DAG 数据结构
什么是 Merkle DAG?Merkle DAG是IPFS系统的核心概念之一,当然Merkle DAG并不是IPFS团队发明的,它来自于Git数据结构,ipfs团队进行了改造(这一点ipfs团队一直是一个很努力的团队,并不是直接拿来使用,而是在此基础上修改更适合项目的使用)。Merkle DAG的全称是 Merkle directed acyclic graph(默克有向无环图)。它是在Merk...转载 2018-05-19 12:42:50 · 2014 阅读 · 0 评论 -
周政军:区块链中侧链和分片解决不了的扩容问题(附TrustNote DAG问答)
摘要: TrustNote创始人周政军开篇就用梅特卡夫定律、马太效应分析互联网生态的价值,类比区块链生态,并以互联网生态的价值公式V=K*P*(N2/R2)评估区块链生态价值。 在周政军看来,从互联网的出现、发展到BAT的出现,互联网的价值除了和节点的平方成正比以外,还和节点相互之间相互建立的连接成反比。TrustNote创始人周政军开篇就用梅特卡夫定律、马太效应分析互联网生态的价值,类比区块链生...转载 2018-05-19 11:05:39 · 682 阅读 · 0 评论 -
Tendermint(PBFT) VS Hashgraph 简要比较
Tendermint(PBFT) 简单地说就是能够让你在任何分布式计算机平台上都能用拜占庭容错协议的软件,意味着它能容忍高达1/3的失败(可能包括任意行为 - 包括黑客攻击和恶意攻击),其主要是由应用区块链接口和区块链共识引擎组成的。前者的主要作用是让开发人员能够使用他们的算法语言来处理转账,可以看作是和共识引擎的桥梁。而共识引擎的作用则是确保整个网络上的所有转账在每个节点上都是以同样的方式记录。...原创 2018-08-13 14:58:11 · 1089 阅读 · 0 评论