我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:刘伯温论坛 > 分别编译 >

如何在windows上编译并使用区块链共识引擎tendermint

归档日期:08-10       文本归类:分别编译      文章编辑:爱尚语录

  nt(TM)是the Cosmos network旗下的一个区块链项目。TM能安全且保持一致性地在多台机器之间复制应用程序。TM的共识算法基于节点不可信的设计,也就是允许拜占庭错误。TM主要分成两个部分。

  一是一个区块链共识引擎(Tendermint Core)。他主要负责节点之间的数据同步有序传输,实现拜占庭共识机制。二是区块链应用接口(ABCI)。它是一种接口通讯协议,可以通过各种编程语言实现应用逻辑。应用逻辑和TM Core通过ABCI实现了解耦。

  下面简单介绍一下如何在windows环境下编译及使用Tendermint。

  执行时间比较长,耐心等待完成后,可以发现%GOPATH%目录和%GOPETH%\src\github.com目录下多出许多东西

  网上查到资料,是因为glide版本造成的,修改到v0.12.3版本即可解决。

  官方的代码为我们展示了一个kvstore的例子,它的作用就是存储数据,类似与levelDB。

  查询出的这个value是base64编码的,可以使用在线工具转码,也可以在golang中自己实现一个转码,转码之后可以发现“Y2FvaHVhbg==”就是“caohuan”

  除了使用curl命令以外,还可以使用浏览器,直接在地址栏输入 ?data=“author” 即可。

  以上kvstore的例子就运行成功了,官方还有一个例子counter,这里就不详细展开介绍了,有兴趣的小伙伴可以去官方文档看一下。

  1,client产生了一条数据“author=caohuan”,要把这条数据发送到链上去

  6,tendermint把该tx存在内存池里,并把这条tx通转发给其他tendermint节点,所有节点对该交易进行两轮投票,PreVote--》PreCommit--》Commit,PreVote超过三分之二同意之后进入PreCommit,再超过三分之二投票后进入Commit(在该例中只有一个节点,所以没有经过共识)

  也就是说,如果我们想使用tendermint实现自己的一条链,就必须实现这些接口。

  接下来,我们尝试着实现自己的一条链,逻辑很简单:初始化xiaoMing和daZhuang两个账户,余额各为100,由xiaoMing向daZhuang转账。

  点击右方佳嵌图标,可以查看所有课程。课程内容:进程与程序进程PID与三个特殊进程

  加密货币社区由一系列部落组成,每个部落都非常忠诚于它的受膏货币。然而,成为一名区块链开发人员,您将能...

  加密猫是第一款基于以太坊网络的区块链游戏,在发行的一年中玩家花费了650多万美元。从那时起,许多其他...

  律师事务所越来越多地参与技术开发,每家律师事务所都在竞相吸引和留住技术含量高、利润丰厚的区块链和加密...

  物联网和区块链技术结合会产生区块链物联网,而区块链物联网可以大幅降低安全风险。

  数字货币市场的日益壮大,从比特币到以太坊、EOS,再到如今林林总总的加密货币品类,都在向我们昭示着一...

  出于社区对于SLP的热情,相关的技术开发人员也专门对SLP的生态进行了完善,包括钱包、浏览器、开发配...

  第一种模式是针对每一个应用场景从零开始定制化开发预言机。这个方法存在一定问题,而且效率低下。由于AP...

  几个月之后,SEGWIT 在比特币网络上被激活,有人认为在莱特币网络上部署 SEGWIT 正是为在比...

  Verasity是一家加密公司,正在做类似Brave为网页浏览服务一样的视频工作。其基于注意力的解决...

  区块链可以看作是市场、数据共享网络、微型货币和分散的数字社区的操作系统,有可能极大地降低在现实世界中...

  自2018年7月,国家卫生计生委办公厅发布《互联网医院管理办法(试行)》,对互联网医院信息管理等就做...

  5G、物联网和区块链的发展需要三者相互协同,才能在这个全球化的世界中茁壮成长。

  互联网爆炸式发展掀起了一场规模巨大的数据革命。据IDC统计,2018年中国互联网每分钟时间内,第三方...

  我们都将被机器人和人工智能所取代,但在现在,需要人类来维护当前一代的加密货币网络,并创建基于去中心化...

  对于互联网公司来说,需要产业+互联网互相结合,仅仅只做互联网,没有实体,不过是镜花水月,一碰就碎的美...

  GPCC利用区块链技术的优势对作者的作品版权进行全球保护的去中心化服务,可在国际市场进行出售以及供作...

  YangChin-long进一步承认,这些新兴技术虽然尚未对台湾现有的金融体系产生实质性影响,但仍有...

  Gram系统运行的燃料Token也叫GRAM,用户可以使用GRAM在电报空间中享受各种各样的增值服务...

  Healthureum是通向区块链上的全球标准医疗保健的门户,我们确保给顾客安全、透明和迅速付款方式...

  天心天思采用区块链技术对原有的“智能工厂整体解决方案”重新进行设计和实施,以工业互联网为基础,以生产...

  法国视频游戏出版商育碧(Ubisoft)正在其战略创新实验室中探索区块链的潜在应用,该实验室专门研究...

  请想象区块链就如一项全球性交易登记。没有人可以改变在区块链所写和世界上所有人可以读他的内容,若任何人...

  IPFS(星际文件系统)是协议实验室为未来的分布式网络开发的协议。它旨在通过构建更为分布式和去中心化...

  Trias将SaaS和区块链去中心化技术相结合,形成DSaaS;再将各种实用高效的DSaaS集中起来...

  EMOGI是一个拥有拉美地区百万真实用户和落地应用场景的新一代区块链项目。作为拉美版抖音Bermi短...

  schnorr 签名算法相比 ECDSA 来讲,对于上述的优点,除了尚未标准化之外几乎没有缺点。而且...

  VNT Chain网络主要由四种基本角色构成,包括超级节点、备选节点、社群节点以及社群粉丝。四种角色...

  在这 200 多亿美元里,融资里程碑的项目笔笔皆是:EOS 用一年时间公募,融资 42 亿美元;Te...

  拜占庭故障特别存在于分布式系统中。这些故障是系统节点之间错误信息的结果。系统中存在的故障或错误信息的...

  可伸缩性是区块链最大的问题。这是区块链本质上固有的技术问题。每个交易都将另一个块添加到所有交易的历史...

  OAS区块链团队推出的安全技术可满足上述各种区块链(公有链+私有链)的技术和开发需求以及用户的各种要...

  目前为止,在以太坊生态系统中已经有两个共同开发的Casper版本:Casper CBC和Casper...

  我们的商业世界是建立在资本主义和效率之上的。公司拥有人、产品和技术,他们用它们来尽可能多的赚钱,同时...

  BNB的总量为2亿枚,经过销毁,目前总供应量大约在1.87亿枚,市场上的流通量在1.55亿枚左右,由...

  相传,环签名的思想来源于十七世纪的法国。当时法国大臣为了给国王进谏,但不想让国王知道是谁领头的,就采...

  我们需要以一种协作的方式来看待这种情况,而不是寻找这些事实背后的原因。社会存在诸多漏洞,导致女性在区...

  在端到端的安全性证明这点上,最长链规则具有足够的先发优势。作为开加密货币之先河的比特币的核心规则,最...

  分布式资本从2015年开始做区块链领域的投资,是中国区块链行业最早的机构投资者之一。至今三年多的时间...

  亚洲区块链DACA协会秘书长韩峰同样认为“第二代互联网”将是全球范围内大家共同向往的愿景。未来的互联...

  区块链只能理解和处理简单的真假逻辑,比如“大米的价格是否是某个数据源的某个价格?”或者“货物从中国运...

  作为开加密货币之先河的比特币的核心规则,最长链规则得到了最广泛和深入的研究。

  全球范围内的区块链监管大体上分为三类一类是经济体量不大且相对落后的国家把区块链看作一个发展机会,在监...

  智能合约是由数据直接执行且高度自治的数字化协议,智能合约会对保险、衍生品和国际贸易等各大传统行业带来...

  移动互联网飞速发展,每个人都成为了一个“移动数据库”,数据已经成为一种创造经济利益的商业资本,但大数...

  随着交易历史的增长,块大小也必须随之增长以适应数据。随着时间的推移,限制将变得毫无意义,因为无限期地...

  英国海外领地宣布,它将在本月早些时候起草ICO监管规定,其中将包括“授权赞助商”的一个系统的实施,该...

  一名在加州议会第57区任职的美国议员Lan Caldron希望将区块链记录和智能合同纳入加州法律。来...

  使用区块链来进行能源交易,即使用一种去中心化的方式来促进点对点交易,居民可将自家太阳能板产生的过剩电...

  为最早的区块链治理系统,比特币BIP的组织架构比较松散,主要由Github上的一些开发者和社区成员组...

本文链接:http://saltstudios.net/fenbiebianyi/754.html