石墨烯区块链怎么样,比特币以太坊的区块链技术分析

当前位置:首页 > NFT > 石墨烯区块链怎么样,比特币以太坊的区块链技术分析

石墨烯区块链怎么样,比特币以太坊的区块链技术分析

2022-05-07NFT93

简介

您可能已经听到过像“比特币”和“区块链”这样的词,也可能听说过“以太坊”,而且迫切的想知道这都是什么玩意。

这都是有用的技术吗?如果是的话,应该如何使用?

本文旨在通过强调概念背后的技术实例,来阐明区块链的含义。

像OCI和许多其他技术一样,区块链是中间件。它本身并不是目的;而是达到目的的手段。

区块链在很大程度上跟数据库差不多,可以存储并操作数据。然而也有不同的地方,数据作为交易的不可变记录存储在区块链中。链条的完整性通过使用算法来保持,该算法可将每个新区块与其之前的区块历史连接起来,形成区块链。

石墨烯是开源的,主要是用C++开发,区块链实现的最初目的是作为加密货币交易市场Bitshares的基础。

石墨烯已被分叉和调整多次。原始版本由Cryptonomex管理。

石墨烯是开源的,它是以模块化的方式开发,因此它适用于许多不同的用途。

除了Bitshares之外,它支撑了steem.io基金会,同时基于它的Steem区块链孕育了steemit.com,这是一个类似于reddit.com和PeerPlays.com(一家博彩网站)的新闻汇总网站。

FollowMyVote.com是构建在Graphene区块链上的另一个服务。 FollowMyVote使用石墨烯来促进安全的市政投票。

除此之外,石墨烯还有许多其他用户。

什么是区块链

对于那些还没有听说过区块链的人来说,网上有很多资料。 我建议你在油管上搜索“什么是区块链”,会有很多不错的视频

我在这里会简单讲下区块链是什么和一些基本术语。

区块链是数据状态随时间变化的交易记录的链表。 这些记录块的链接是使用加密算法完成的,算法将当前块中记录的事务的信息以及该块之前的区块的信息合并在一起。

这是一个说明这个概念的图表。

一些术语定义

区块

与区块链相关的数据的容器。数据通常是一组描述数据变化的交易集合。可能是资产从一个所有者转移到另一个所有者的记录,或者可能是正在更新的一些个人信息的记录。根据所需的特征,区块可能包含或多或少的事务数据。区块还包含头部,该头部包含有关该区块的某些元数据,还包括对前一个区块的引用。

哈希

通过某种算法计算得出的值,该算法可唯一标识输入数据而不会泄露该数据的内容。哈希值用于确保区块链上数据的准确性。区块头部包含前一个区块的哈希,可以快速验证整个链的完整性。

创世块

这是整个链的蓑衣网小编第一个区块。它是在区块链首次部署时创建的,用作所有其他区块的锚点。

交易

对数据集进行更改的记录。交易通常基于区块链定义的规则。这些规则包括各方之间的合同。

智能合约

合约,可能包含自己行为的触发事件。

节点

能够在网络中增加区块的网络中的主机。节点如何做到这一点则根据链的需要而变化。

分布式帐本

记录跨节点共享的事务记录。组成区块链的很多节点构成分布式账本。

共识算法

在分布式账本中的节点中使用,并由区块链定义以确定区块链正确性的方法。最普遍的共识算法是“Pow(工作证明)”,“(Pos)股权证明”和“(DPoS)委托股权证明”。石墨烯采用委托股权证明。

工作证明(PoW)

一种共识算法,依靠计算难度的挑战来解决问题,以便找到新块的哈希。虽然计算得到新区块的难度很大,但其他节点验证新区块的难度很小,从而允许其他参与节点快速认同新区块的正确性。

股权证明(PoS)

一种基于节点的共识算法,节点持有可以参与区块链的股权。通过证明股权,区块可以更快地被添加到链中。

委托股权证明(DPoS)

这是一种变化的股权证明算法,将创建块的责任委托给称为“证人”的第三方节点。

见证者节点

DPoS区块链中的一个节点,负责执行创建新区块的任务。

使用区块链

随着越来越多的人了解区块链,用例示例池也在不断增加。

区块链最早的用途集中在虚拟货币的转移。其资产转移能力可以扩展到供应链管理,证据保管或任何其他需要无可辩驳的所有权证明的情况。

另外一类用例着重于强制执行交易的规则管理。这些规则可以定义合约,这些合约可能包括使合约本身成为参与者的行为编码。这些通常被称为智能合约。

我们将在随后的SETT文章中仔细研究石墨烯上的智能合约

共识是区块链力量的主要贡献者,特别是在参与者相互不知道对方并缺乏信任的情况下。通过定义由节点生成区块并由其他节点验证区块的算法解决信任问题。

但是将专有数据或其他敏感数据放在可公开访问的区块链上可能并不理想。在这些情况下,区块链可能会变得私密。私有区块链可以使用更简单的共识机制,这反过来又使其更容易部署在少数节点上,甚至可能只有一个节点。

石墨烯简介

石墨烯区块链不是单个应用程序。 它由许多库和可执行文件组成,以提供可部署的节点。

图2提供了石墨烯源代码包的图解。

除了下面显示的软件包之外,Graphene还依赖于标准的C ++ 11和Boost软件包,同时还提供了大量的测试套件。

获取石墨烯

石墨烯是GitHub上的开源软件。 代码仓库可以在Cryptonomex站点找到。

有三个项目需要克隆:graphene,graphene-ui和fc。

OCI的GitHub页面包括石墨烯和graphene-ui,它们是我们的研究基础。 您可以通过访问https://github.com/objectcomputing/graphene和https://github.com/objectcomputing/graphene-ui 来克隆OCI的石墨烯副本。

这两个工具包的构建和部署说明包含在它们各自的Readme.md文件中。

石墨烯有三个可执行文件:witness_node,cli_wallet和genesis_util。 一旦编译完成,你可以尝试运行一个见证节点。

请注意,此示例显示如何使用命令行选项运行见证节点。

在运行节点后,可以使用cli_wallet连接到节点。 在第二个终端窗口中,运行命令行钱包应用程序。

此时,您可以使用help命令来了解如何使用钱包。

使用石墨烯API编程

石墨烯的基本API基于远程过程调用(RPC)。 可用的具体功能取决于由特定区块链实例定义的合同条款。

首先通过登录API访问公共认证模块。 通过身份验证后,客户端应用程序能够收集其他远程对象引用并调用它们。

FC库用于管理传输细节,允许节点接受各种传输协议。

到目前为止,witness_node应用程序仅接受HTTP格式的请求。 在C++应用程序中,Graphene应用程序和FC库一起工作,从而提供了一个简单的编程模型。

下面是一个来自cli_wallet应用程序的示例,展示了如何连接到节点服务器,登录并进行其他调用。

这里显示的是 wdata 是从命令行、配置文件等收集初始化信息。然后创建客户端连接,登录(表明已登录成功),创建一个钱包实例,以进行进一步调用。

寻找未来的SETT文章,以更深入地探索石墨烯API。

下一步

区块链拥有许多应用,从金融服务到身份安全,再到供应链管理等等。 为了支持这些众多的应用,区块链有许多不同的实现。

我相信石墨烯是一个特别重要的区块链框架,因为它的模块化特性。 通过从逻辑中分离节点间通信支持,可以在另一种传输机制(例如OCI的OpenDDS)上替换石墨烯的逻辑组件。 该开源产品使基于OpenDDS的低功耗应用(如IIoT设备),以尽可能少的开销来增加区块链相关功能。

我预计在其他领域,例如Grails,我们也会看到更多的区块链技术应用。 随着时间的推移,我希望看到OCI成为裁剪区块链解决方案的领导者,无论是基于Graphene还是其他区块链实现。

蓑衣网-以上内容来自网络整理,不能代表本站立场,转载请注明出处。

本文链接:https://www.baoguzi.com/11161.html

石墨烯区块链怎么样,比特币以太坊的区块链技术分析 | 分享给朋友:

相关文章

区块链哪个好,2021年最佳区块链开发平台,最好的公链是谁

区块链哪个好,2021年最佳区块链开发平台,最好的公链是谁

由于有如此多的 DLT 项目争夺关注,因此确定顶级区块链平台可能非常棘手。 一方面,最亮的明星似乎总是出现在头条新闻和价格图表的顶部。 然而,根据选择的标准,任意“顶级区块链平台”列表中的名称可能会有...

区块链课程分析,学什么、毕业去哪工作引热议

区块链课程分析,学什么、毕业去哪工作引热议

每到下午两点,武汉大学新珈楼的区块链人才培训室就格外热闹。伴着计时器有规律的提示声,同学们三两一组,边讨论边用刚学会的密码语言,给手里的模拟数据铺设专用链码。“我们小组的课题是模拟搭建献血溯源链,让每...

区块链龙头企业有哪些,数字货币未来核心龙头这五家足以

区块链龙头企业有哪些,数字货币未来核心龙头这五家足以

中央银行数字货币是中央银行货币的电子形式,家庭和企业都可以使用它来进行付款和储值。中国版CBDC被描述为,数字人民币,是由人民银行发行,由指定运营机构参与运营并向公众兑换,以广义账户体系为基础,支持银...

元宇宙展览有哪些,国内首个元宇宙画展即将面世于骄美术馆

元宇宙展览有哪些,国内首个元宇宙画展即将面世于骄美术馆

元宇宙在当今时代,已经成为了商业、科学、社会、人文等领域绕不过去的话题。它引发了信息科学、量子科学,数学和生命科学的互动,改变科学范式;推动了传统的哲学、社会学,甚至人文科学体系的突破;融合了区块链技...

普通人可以在NFT卖什么(普通人NFT卖画)

普通人可以在NFT卖什么(普通人NFT卖画)

年轻人摆地摊适合卖什么? 最有利可图的摊位生意之一,生活用品。普通人会不时为家人购买新的日常必需品。然后我们不妨设立个日用杂货铺,比如2.3元、5.10元,做一些便宜又实用的家庭日用品。如果有很多产...

手机区块链挖矿详解,详细介绍移动互联中的区块链技术

手机区块链挖矿详解,详细介绍移动互联中的区块链技术

最近“区块链”和“比特币”两个关键字频繁的出现在大众的视野中,可能很多人对这两个词还不是特别的理解,但是他们已经在静悄悄的改变着互联网世界,并且还在创造着新的财富。在全球都刮起了“虚拟币”的“春风”。...

元宇宙+区块链+华为概念股分析,华为元宇宙概念股分析

元宇宙+区块链+华为概念股分析,华为元宇宙概念股分析

华为发布“星光巨塔”发力元宇宙。据华为官微,华为公司日前发布了基于虚实融合技术Cyberverse的AR交互体验APP“星光巨塔”。通过“星光巨塔”,九色神鹿能穿越时空出现在华为园区里,承载星光能量的...

区块链崩盘分析,起底5·19币圈崩盘散户如何收割

区块链崩盘分析,起底5·19币圈崩盘散户如何收割

5月19日,加密货币集体大跌,比特币盘中跌超30%,一度跌破30000美元关口。以太坊跌超45%,SHI币跌超56%,波场币跌超36%,狗狗币失守0.3美元/枚,日内跌超近40%,市场一片哀嚎。在火币...

交易NFT犯法吗(国内nft交易合法吗)

交易NFT犯法吗(国内nft交易合法吗)

红珊瑚交易属于违法吗 红珊瑚属于国家一级水生野生保护动物,销售,加工企业必须经国家农业部批准。个人购买,互相买卖。不违法珊瑚买卖在国内属违法行为,因为亚洲附近的珊瑚开采是破坏性的开采,会造成生态失衡...

元宇宙产业有哪些,解密XR产业,元宇宙的核心

元宇宙产业有哪些,解密XR产业,元宇宙的核心

元宇宙的概念今年可谓是响爆了科技圈,但时至今日,大家对元宇宙还是没有一个明确精准的定义。但无论元宇宙如何被定义,它的核心不会改变:即通过虚拟体验XR(Extended Reality,扩展现实),XR...

区块链审计如何做,区块链如何影响审计行业

区块链审计如何做,区块链如何影响审计行业

区块链技术不仅正在改变记录、处理和存储金融交易和信息的方式,而且还在改变审计事务所的工作方式。本文旨在探讨区块链技术如何影响审计行业,本研究以17位会计师为样本进行了定性研究,结果显示这项技术可以在六...

什么是无币区块链项目,无币区块链项目如何操作

什么是无币区块链项目,无币区块链项目如何操作

国内区块链项目怎么玩?一文教你玩转币圈。  国内区块链项目怎么玩?  国内一个区块链项目从0到1,需要经历团队、基金会、公司、社区四个阶段。  首先得有核心团队,包括CEO、CTO、COO等核心成员;...

区块链专业大学排名分析,15所高校新设区块链专业详解

区块链专业大学排名分析,15所高校新设区块链专业详解

9月8日,164名区块链工程专业的大一新生在成都信息工程大学区块链产业学院报到。校园外,区块链相关人才正面临巨大的缺口,据国际权威咨询机构Gartner预测,随着区块链技术的发展,中国区块链人才缺口将...

区块链技术前景分析详解,区块链发展如何分析预测

区块链技术前景分析详解,区块链发展如何分析预测

1.区块链是一种在没有信任或者缺乏信任关系的情况下建立的信任机器,所以区块链对于发展中国家,特别是对信任度比较低的国家意义非常大。2.我们认为在2030-2035年左右,绝大多数的企业都将在区块链技术...

区块链的理解分析,区块链到底是个什么链

区块链的理解分析,区块链到底是个什么链

这段时间,估计你已经看了不少关于区块链应用前景的解读,可能还琢磨了一些区块链概念股的行情走势。但如果没猜错的话,你可能还是不太清楚,区块链它到底是个什么链。今天,咱们就从区块链呱呱坠地那一刻说起,把它...