利蒙·贝尔德博士是Hedera Hashgraph的联合创始人和首席科学家,该项目旨在”为所有人打造一个可信、安全、有实力的数字未来”。但这一切意味着什么呢?
听我采访贝尔德博士的完整访谈如下:
什么是海德拉哈希仪?
Hedera Hashgraph 是透明存储数据并完全公开的交易的公共分类账,这意味着任何人都可以在未经允许的情况下匿名使用数据并自由提交交易。但是,如果要在 mainnet 上运行节点,则需要满足某些要求和权限,但很快就会成为过去。
Hedera Hashgraph 早在 2012 年就开始生活,当时 Baird 博士开始着手创建一种大规模实现分布式共识(风险证明)的方法。几年后,Baird 博士开发了 Hashgraph,这是一种获得专利的算法,它拥有区块链的许多优点(通过使用散列实现分散、分发和严格的安全性),但交易速度明显加快,交易速度更低带宽消耗。
它是如何工作的?
Hedera 哈希表使用”八卦协议”(关于八卦的八卦)在网络上传播事件。发送的每个消息或事务都包括报告节点的时间戳、创建节点的签名以及链接到两个父级的哈希。然后,此事务从节点传播到节点,创建一个结构,概述事务如何展开的历史记录,以及其他元数据。
哈希算法(阅读链接的白皮书的第 1 部分)使节点能够快速达成共识,这意味着事务在几秒钟内即可完成。
一切都基于信任
Hedera 哈希仪使用异步拜占庭容错 (ABFT),这是拜占庭容错 (BFT) 的延伸,旨在解决 BFT 的一些问题。
“异步”部分克服了容错的挑战,即时序。多种形式的拜占庭容错假设在达成共识时,存在消息延迟的最大阈值。ABFT 网络消除了这种假设,并允许丢失或无限期延迟某些消息。
这一切希望意味着,如果不择手段的行为者使用僵尸网络、DDoS攻击和恶意防火墙来干扰邮件、延迟邮件或确保它们永远无法到达预期的收件人,Hedera Hashgraph 仍然能够达成共识。
某些备用分类帐不容错,这意味着它们永远不会有最终性,这意味着您永远无法确定事务是否已完成它实际上由一个理事会拥有,由一些世界上最大的全球性公司组成,包括谷歌、IBM、波音、德国电信等。
最终将有39名理事会成员,每个议员最初可以执政三年,如果第二次当选,他们有机会再次执政3年。六年后,需要选出一名新的理事会成员。
这是一个防止巩固的设置,使 Hedera 受益于来自各个行业的广泛投入,使其保持真正的多样化。
理事会的设置还进一步增强了人们对该项目的信任,因为这些全球性公司不会因为损害网络而冒自身声誉的风险。
哈希图的应用和使用案例
组织可以在哈希图之上构建,并将其用作强大的共识服务,利用其可伸缩性、事件排序和可公开验证的时间戳。然后,还有加密货币支付方面,这使得使用Hedera的加密货币HBAR进行快速、低费用的交易。
开发人员可以使用 Hedera 处理各方之间的智能合同,并促进可验证的文件创建、管理和协作。这使得它适合审核目的,因为有一个受控的可变性和一个完整的,不可改变的历史总是可用。
人们如何开始在哈希图上构建?
有 SDK 允许开发人员创建和提交交易到网络(例如移动加密货币/创建加密货币帐户、调用智能合约或部署智能合约)。您还可以创建文件、更新文件或删除文件。
Hedera 正式支持Java SDK和JavaScript SDK,并且有社区支持的 SDK 可用于其他语言。
下面是使用 JavaScript SDK 创建新帐户的示例:
康斯特私钥=等待Ed25519 私人密钥。生成();
公钥=私钥。公钥;
consttx=新帐户创建交易()
.设置密钥(私钥)。公钥)
设置初始平衡(0)9.生成(客户端);
1011等待tx。执行(客户端);
12收货receipt=等待tx。获得收据(客户);
13const新帐户=收据。帐户 Id;
1415日志('新帐户:',新帐户,'公钥:',公钥。到String (),'私钥:',私钥。到弦());使用 Java:
Java
xxxxxxx
1281私有静态最终帐户 id OPERATOR_ID = 帐户 Id。从String(对象.要求NonNull(多托夫。负载()。获取("OPERATOR_ID"));4私有静态最终Ed25519 私钥OPERATOR_KEY=Ed25519 私钥。从String(对象.要求NonNull(多托夫。负载()。获取("OPERATOR_KEY"));
56私有创建帐户() |
78公共静态空隙主(字符串args投掷Hedera 状态异常|
9生成();10Ed25519 PublicKey新公钥=新密钥。公钥;
1112系统。出。打印("私钥 +"=新键);
13系统。出。打印("公钥 + "=新公共密钥);
1415客户端client=客户端。测试网();
1617设置操作者(OPERATOR_ID ,OPERATOR_KEY);1819事务 IdtxId=新帐户创建交易()
20.设置键(新密钥.公钥)
21.设置初始平衡(Hbar。从蒂尼巴(1000))
22.执行(客户端);
2324获得收据(客户);25帐户 Id新帐户 Id=收据。获取帐户 ID();
26系统。出。打印("帐户 ="=新帐户 Id);
27}
28}
HBAR 有超过六个钱包,包括 iOS 和 Android,一个 Chrome 扩展机,使用户能够从他们的 Hedera 帐户进行微支付,以及一个将您的浏览器连接到 Hedera 哈希。
海德拉的下一步是什么?
Baird博士说,重点是在Hashgraph的基础上建立生态系统,并继续发展和改进底层系统,以扩大其优势,包括股份证明和全功能镜像节点。
最终目标是创建下一个快速、公平和安全的应用程序时代,任何人都可以按照自己需要的方式使用这些应用程序。
如果 Hedera 哈希仪听起来很有趣,您可以在此处了解有关该项目的更多消息:
Comments are closed.