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

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

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

2022-05-07NFT71

简介

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

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

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

像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

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

相关文章

如何进行NFT认证(如何认证NFT)

如何进行NFT认证(如何认证NFT)

PayPal怎么认证? PayPal认证分为2种,?储蓄卡认证和信用卡认证。 储蓄卡认证的话仅支持国内的工、建、招这三家银行。 信用卡认证的话目前支持国内大陆12家银行发行的双币信用卡。 因为...

音乐NFT怎么操作(音乐NFT怎么操作)

音乐NFT怎么操作(音乐NFT怎么操作)

点歌卡怎么使用 乐库界面支持新功能“点歌”。玩家在浏览任意歌曲时,都可通过歌曲后面的“个性化˃点歌”选项,将这首歌点给指定的好友或者家族成员。 点歌对象只能是在线的好友或者家族成员,并且不能给...

元宇宙时代分析,创业机会及广告详解

元宇宙时代分析,创业机会及广告详解

当你花费大量时间低头沉浸于手机里的时候,是否想过已经在虚拟空间中度过了大把的时间。这是大多数高中生一年最向往的踏春之行,短暂的春游可以让他们脱离日常繁重的蓑衣网小编学习生活。绚丽的春光显然挡不住北国冬...

元宇宙战略有哪些,元宇宙投资的战略与战术详解

元宇宙战略有哪些,元宇宙投资的战略与战术详解

1.元宇宙投资的战略意义:推动生产力提升的投资机会1.1. “元宇宙”概念的首次提出—现实的虚拟镜像“元宇宙”概念在 1992 年被首次提出,当前普遍被认为是下一代互联网的形态。 1992 年,尼尔·...

怎样发布自己的NFT(怎样发布自己的视频)

怎样发布自己的NFT(怎样发布自己的视频)

怎么上传FLASH? 将flash先上传到以下网站获取链接,再将链接粘贴到模版中就可以啦! 最简单 方便 快捷 的上传FLASH免费的空间! 这个挺不错的,我一直都在用! 也不错!...

区块链技术到底是什么 ,技术应用分析

区块链技术到底是什么 ,技术应用分析

在刚刚过去的这个周末,人们议论最多的经济话题恐怕就是区块链了。这个之前主要在金融圈和IT圈被广泛讨论的概念因为总书记在中央政治局一次集体学习中的讲话迅速在普通民众之间走红。“我们要把区块链作为核心技术...

区块链挖矿怎么样,是不是骗局及合法吗

区块链挖矿怎么样,是不是骗局及合法吗

9月24日,国家发改委等11部门联合发布通知称,虚拟货币“挖矿”活动能源消耗和碳排放量大,对国民经济贡献度低,对产业发展、科技进步等带动作用有限,加之虚拟货币生产、交易环节衍生的风险越发突出,其盲目无...

如何快速在支付宝抢NFT(支付宝如何抢火车票)

如何快速在支付宝抢NFT(支付宝如何抢火车票)

芝麻粒如何快速获得30个? 操作设备:OPPO Reno5 设备系统:ColorOS 11.1 操作软件:支付宝 10.2.15.9500 1、在支付宝首页,点击我的; 2、在我的页面,点击...

区块链项目有哪些,深受区块链技术影响的 10 个领域

区块链项目有哪些,深受区块链技术影响的 10 个领域

暂且不说数字资产/加密货币,区块链技术的核心特征包括去中心化、透明化、不可篡改和自动化。这些元素可以应用于各个行业,为行业提供更优质的选择和更大的价值。以下是 10 个区块链如何应用于全球各个行业的示...

怎样发布NFT作品(怎样发布NFT作品)

怎样发布NFT作品(怎样发布NFT作品)

怎么在网络上发布自己的flash作品 具体步骤是:你先要注册个用户名,点右上角的"REGISTER"注册用户名. 注册完成后,你就可以上传你的作品了.将鼠标移到在上面菜单栏的"THEATER"...

币圈入门知识术语【新手指南】

币圈入门知识术语【新手指南】

很多朋友私信我,咨询区块链方面的一些专业用语。笔者整理出一些区块链/币圈专业术语、币圈常见名词,希望能帮助大家1.何为币圈?所谓的币圈,即数字货币玩家天然形成的圈子。币圈不大,但是人数也不算少,而且在...

元宇宙基础分析,NFT技术是不可缺少的一环

元宇宙基础分析,NFT技术是不可缺少的一环

财联社1月5日讯,新的一年,火热的元宇宙行情已经开始向细分新领域过渡。首当其冲的就是目前正在落地的实际应用。招商证券认为,元宇宙正在快速向我们驶来,也许真正实现还需要很多年,但就好比几年前马斯克说新能...

bud元宇宙怎么样,社交平台及哪家公司好

bud元宇宙怎么样,社交平台及哪家公司好

编辑导语:近来元宇宙进入大众视野,引起了广泛的关注。虽然它还是一个虚无缥缈的概念,但并不妨碍大家对它的产生各种幻想。本文以IMVU这款元宇宙产品来分析下元宇宙产品里的社会分工应该如何设计。推荐正在思考...

哪些数字货币可以挖矿?现在还有什么币可以挖矿?

哪些数字货币可以挖矿?现在还有什么币可以挖矿?

哪些数字货币可以挖矿?现在还有什么币可以挖矿? 哪些数字货币可以挖矿?现在还有什么币可以挖矿?由于目前国内政策限制,很多币种都不能挖了,并...

如何做好NFT作品(如何把作品制成NFT)

如何做好NFT作品(如何把作品制成NFT)

怎样才能做好一幅好的作品? 1.从多方面来观察,要从多个角度观察!2.先用比轻轻的画个大体模样。3.用你观察的细致的角度来一点一点来构思!4.用笔画在纸上。5.进行修改! 在做这些之前,你一定要...