首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【区块链实践案例】基于以太坊区块链的电子存证应用

导读:由于 区块链具有去中心、不可逆等特点,天然适合作为证据储存的载体。360存证云是360区块链实验室基于以太坊开发的电子证据存证系统,本文简单介绍了其中链存储部分的设计思路和一些实现细节。...通过区块链解决的存证中的信任问题,基于这样的一个前提,我们设计了基于以太坊的电子存证应用。...三、区块链存证合约设计 区块链上的数据经过矿工打包进区块中后基本上不可能更改,所以存证合约设计时候只需要做简单的读写操作。...可是由于区块链的特性,合约一旦上链后就不能更改了,所以如果合约逻辑出现漏洞就影响比较大,并且不能修复,重新部署合约又会丢失原有的数据,这样设计的合约是不可维护的。...本文摘自 360区块链实验室 公众号文章基于以太坊区块链的电子存证应用,版权归原作者所有

2.3K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    区块链101:Ethereum(以太坊)是如何工作的?

    使用ethereum,这个应用程序不需要一个实体来存储和控制它的数据。为了做到这一点,ethereum大量借鉴了比特币的协议和区块链的设计,但它调整了它来支持超出金钱的应用。...ethereum的“Turing-complete”编程语言的目标是允许开发人员编写更多的程序,其中区块链事务可以管理和自动化特定的结果。...这种灵活性可能是ethereum的主要创新,正如指南中所解释的“以太的智能合同是如何工作的”。 Ethereum区块链 ethereum区块链的结构与比特币非常相似,因为它是整个交易历史的共享记录。...就像银行账户基金一样,以太令牌出现在钱包里,可以被移植到另一个账户上。资金总是在某个地方,但却没有你所说的持续的关系。 什么是ethereum虚拟机?...请记住,网络中的每个节点都保存着该网络的事务和智能合同历史的副本,并跟踪当前的“状态”。每当用户执行某个操作时,网络上的所有节点都需要达成协议,该更改发生了。

    1K50

    区块链101:区块链技术是如何工作的?

    对于区块链,这从一个分布式网络开始。 一个分布式网络 “如果一棵树倒在森林的思想实验中”,就可以理解分布式网络的好处和需求。 如果一棵树倒在森林里,用摄像机记录下它的下落,我们可以很确定地发现树倒了。...我们有视觉证据,即使细节(为什么或如何)可能不清楚。 比特币区块链的大部分价值在于,它是一个庞大的网络,验证者就像这个类比中的摄像头一样,达成共识,他们在同一时间目睹了同一件事。...协议 一个包含数字签名、时间戳和相关信息的块将被广播到网络中的所有节点。...他们基本上是用他们的CPU权力投票,表达他们关于新区块的协议或者拒绝无效的区块。当大多数矿工到达相同的解决方案时,他们会在链条上增加一个新的区块。这个块是时间戳,也可以包含数据或消息。...任何必要的规则和激励都可以创建,当足够多的节点在如何验证事务时达成共识。 这是一个taster的选择,人们只是开始尝试。 我们目前正处于区块链开发阶段,许多这样的实验正在进行中。

    6.4K80

    区块链在银行业中的应用:摩根大通、桑坦德、微软

    据该公司称,使用区块链允许桑坦德银行向客户提供有关收件人将收到的确切金额、他们收到的时间以及费用的确定性。...但是,信息的低效流动也是一个大问题,您将在下面的案例研究中看到。 案例研究:摩根大通的Liink 高级总结:Liink是一个基于区块链的平台,用于金融机构(FI)之间的支付相关信息交换。...据摩根大通称,Liink 在其网络内拥有 400 多家金融机构。 Liink 解决了什么问题? 在研究使用区块链实现更快、更便宜的支付的可能性时,摩根大通发现许多跨境交易由于信息流瓶颈而延迟。...某些付款根本没有携带足够的信息来让它们不受挑战地完成。 通过建立在摩根大通自己的 Onyx 区块链上的 Liink,这家美国银行提供了一套应用程序,以促进更自由的信息流动。...例如,Spring Labs 的另一个 KYC 解决方案建立在以太坊(一个公共区块链)上,对于想要参与其中的金融机构的法律影响将会存在疑问——尤其是在后 GDPR 世界中。

    2.4K20

    Java 实现区块链中的区块,BLOCK的实现

    1、区块是区块链的基础单元 区块链由若干个区块组成,区块是区块链的基础单元 a.png 2、区块链中区块的基本属性 区块6个属性的说明-Index 区块的索引值,区块链中的唯一键 区块6个属性的说明-Timestamp...区块的时间戳,用于区分区块的产生时间 区块6个属性的说明-Hash 区块的hash值是整个区块各个内容整体计算出的hash值 区块6个属性的说明-Previous Hash 前一个区块的hash值 区块...6个属性的说明-Data 区块链的数据存储部分,例如比特币是用来存储交易数据 区块6个属性的说明-Nonce(挖矿原理,比特币难度举例) nonce值是形成有效hash的计算出来的 3、区块链区块的代码实现...package cn.wenwuyi.blockchain.pojo;/** * * 类名:Block.java * 描述:区块实体类 * 时间:2018年3月12日 下午7:03:50...hash值 */ private String previousHash; /** * 时间戳 */ private long timestamp

    1.2K01

    区块链2018:什么是区块链技术,它是如何工作的?

    作为金融技术和在线服务领域最受关注的技术,BLOCKCHAIN已经在2017年底迅速出现。 但是区块链究竟是什么?它是如何工作的?...但Tapscott先生说,比特币区块链只是自创建以来的众多区块之一。 当今最大的和最受欢迎的区块链协议包括Ethereum网络,Ripple交易协议和R3。 - 区块链如何工作?...网络运行的方式是利用菊花链式数据块来记录和验证发生的每一个事务。 每个块都包含一个散列 - 各种数字指纹 - 以及最近区块链交易的时间戳批处理。...区块链技术:比特币和其他cryptosGETTY 区块链技术有助于资产交易的移动和记录 “现在你不需要进入密码学或散列键的细节,只要相信我,当我告诉你,在区块链分类账中的每个关键字上都有一个非常非常棒的不可靠的关键字...“今天在以太坊区块链上,还有一些项目正在进行,从创建一个新的股市替代品到创建民主政治家向公民负责的新模式。” 技术上有各种各样的区块链,这些区块链大部分归结为私人和公共分类账。

    2.7K40

    以太坊会是区块链的终极形态吗?

    一些新的加密货币活了下来,另一些很快消失在我们的视野中。其中最成功的莫过于以太坊了。为什么是以太坊? 在以太坊之前,每当有人推出新的区块链应用,就会有一种新的「山寨币」被创造出来以实现该应用。...而以太坊提供系统化解决方案的方法,是通过在一个不同的层级解决问题:不满足于回答如何构建下一个应用,而是要回答如何更方便的去构建接下来的一万个应用 —— 有没有比「一个应用一条链」更好的方法?...常有人问:以太坊会是区块链的终极形态吗?还是说未来会出现一个新的区块链,其之于以太坊就像以太坊之于比特币一样?下一个时代会是什么样子?...以太坊所做的事情正是抽象,如维基百科上对抽象的定义[3]‍ 所说: 在软件工程和计算机科学中,抽象指的是: 在研究某些对象或系统时忽略其物理、空间或时间上的细节或属性,只关注更重要细节的过程。...作为一名开发者,你可以通过学习如何在 Nervos 上构建应用获得比任何其他区块链平台能提供的更广泛的用户群。

    61230

    深入理解以太坊区块链的token

    由于Token在市场上占有如此大的比重,每个Token投资者都应该了解它们是如何运作的。...2 以太坊token标准(ERC-Token Standard)建立在以太坊网络上的区块链项目token,需遵从以下几种token标准: ERC-20, ERC-223, ERC-621, ERC-721...ERC-20简介在以太坊中,ERC是指以太坊评论请求(Ethereum Request for Comments),这些是概述以太坊编程标准的技术文档。...以太坊生态系统中最好的项目之一,0x协议,正在计划于2018年7月底发布的v2版本中添加对ERC-721Token和其他新Token标准的支持。...无限ERC20授权在授权使用DeFi时,您可以选择授权一次,即只同意本次交易,也可以选择无限次,允许合约在未来无限次地在您钱包中操作此代币。目前,DeFi所依赖的以太坊基础设施并不完善。

    35310

    区块链技术公司谈区块链在证券中的使用

    与全球咨询公司埃森哲和区块链公司R3进行合作,展示了基于DLT的证券和支付结算平台的可行性。主要探索证券的结算功能以及如何在私人区块链上进行支付互动。...区块链主链侧链开发 中心化和去中心化场内场外交易所开发 区块链跨境支付 区块链游戏 区块链供应链开发 130-9888-0981其实不光证券区块链技术同样也可以用在同是金融行业的银行 信贷 保险 等等,...区块链会如何颠覆银行?区块链技术为发送数字资产提供了一个加密的安全方式,这种方式不需要第三方的信任中介,比如银行。...区块链作为不可信任的事物的一种保障,去中心化的技术是颠覆一切的关键,包括: 支付:通过消除消费者在支付交易中需要依赖的中介许可,区块链技术能以比银行低的成本促成更快捷的支付。...融资:通过提供可以快速存取的ICOs的区块链公司,区块链正在创造一种区别于传统金融融资方式的新的加密经济模型。 证券:通过通证化传统的证券,如股票、债券和另类资产,区块链正在颠覆资本市场的结构。

    98220

    区块链技术公司 区块链今年的发展趋势如何?

    随着区块链技术开发走向成熟,越来越多的机构投资者希望入场,为满足这部分投资者的实际或预期的需求,更专业的技术公司便是项目最有力的支撑者,颠覆浪潮大势所趋了。...目前的传统资产行业正面临全新洗牌和巨大监管压力的挑战,大家都希望通过区块链技术公司的项目寻找出路。...反之,去年备受打击的今融机构开始想区块链技术公司的项目转型,机构投资者就越愿意通过这些资产实现其投资组合的多元化发展。...区块链未来.jpg 由于相关业务有潜力吸引大量今融转行的投资者入市,因此区块链技术公司从方案应用上考虑得更加全面,先达区块链技术公司以“主链(公链)、侧链”着手,在区块链技术上集合了一整套应用方案,从自研主链搭建到项目网开发...这是区块链技术公司专业方案的魅力,也是很多人群转行做区块链项目的潜力所在!空白的市场谁都想伸手夺金,而参与的人都在争分夺秒!跑的快的人,必然是先吃到烙饼的!

    1.2K30

    玩转区块链:如何实现一个简单的以太坊

    内容来源:2018 年 07 月 14 日,秘猿科技区块链工程师蒋金洋在“开发者的以太坊入门指南”中,进行的《如何实现一个简单的以太坊》演讲分享。...如何学习区块链 以此为契机我萌生了投入到区块链领域的想法,并开始寻找与区块链相关的公司加入他们。...对于我来说既然要做区块链,当然是选择第二代的以太坊作为实践目标。 “撸链”的难点在于要耗费大量的时间和精力,最终可能还做不出来。...收益也很明显,一条区块链的完整实现过程,无疑会大大提高个人在此领域的开发能力。 最终成果 上图是我花了3个月的时间从头到尾实现以太坊的最终成果。...思考和建议 如何了解以太坊的规范 以太坊的规范可以说是我在实践的过程中遇到的最困难的部分,同时也是非常重要的部分,不仅客户端的实现要依赖于它,以太坊的相关开发也同样如此。

    78540

    黑客频频攻击区块链安全软肋,如何保证区块链的安全?

    黑客频频攻击区块链安全软肋,如何保证区块链的安全? 区块链软件漏洞造成的安全问题不少见,从加密货币钱包盗窃到智能合约攻击再到加密货币交易所被攻击,各种安全事件层出不穷。...The DAO事件的智能合约代码漏洞导致350万以太币被盗,造成了以太坊社区的分裂。...源中瑞从事互联网金融行业系统研发7年,在金融系统设计上有一定研究,同时研发领域也涉及到区块链公链开发,区块链交易所开发,区块链社交软件等区块链落地应用产品,同时还提供智慧城市,智慧公安,智慧工厂,能源管控系统等智慧类产品的研发服务...特别是对于区块链金融来说,区块链具有很高的匿名性,如果没有很强的职业素养,区块链资产遭受转移将是无法找回的。所以系统在设计的时候就需要考虑到方方面面,仔细再仔细,慎重再慎重。...三、如何保证区块链的安全 作为个人用户,保护自身从操作习惯开始: 1.保管好您的私钥 2.采用多重安全身份验证 3.保管好自己的账号密码 4.不要轻信陌生人网上打款交易 作为企业也需要注重操作习惯,还需要注重企业的责任感

    1.2K10

    如何面试中判断区块链以太坊工程师是否优秀 原

    区块链开发人员,更准确地说,以太坊开发人员是该团队中最关键的组成部分。 因此,在本指南中,我们将使你的生活更轻松。我们将向你展示如何精确定位和从人群中筛选的优秀的人才。...如果未来是去中心化的,并且dAPP变得司空见惯,那么以太坊必须成为它的前沿和中心。 虽然比特币是区块链技术的第一个应用,但它仍然只是一种货币。以太坊带来了区块链技术可能实现的全部应用范围。...无恶意验证者:任何将资金锁定在区块链中的验证人都会确保他们不会向链中添加任何错误或恶意的区块,因为这意味着他们投入的全部股权将被剥夺。 块创建:更快地创建更新的块和整个过程。...那么,现在,如果它在以太坊网络中发生,那么这笔交易将如何? 假设你刚刚从以太坊网络中的自动售货机购买了一些东西,那么步骤将如何?...因为交易的返回值只是交易的hash,区块链需要一些时间来达成共识并验证交易,通过将它们挖掘到新块中。通过发出事件并使前端收听(观察)这些事件,实现了有效的通信。

    1.4K10

    区块链 : 历史、现在与未来

    一些大型金融服务公司,包括摩根大通和美国存托信托和结算公司,正在尝试使用区块链和区块链技术来提高交易股票和其他资产的效率。交易员买卖股票的速度很快,但在幕后转移这些资产所有权的过程可能需要几天时间。...在区块链中进行位域注册,理论上,如果没有加密密钥,任何人都不可能更改注册信息。想要更改的话,政府必须找到这个网站的负责人,并强迫他们交出密钥。 什么是“ICO”?...2016年,一名黑客利用价值约5000万美元的以太坊定制货币,用于民主化的投资计划,投资者可以在该计划中集中资金,并就如何进行投资进行投票。但是一个编码错误就让一个仍然不认识的人用虚拟货币赚了一笔。...2015年,世界上一些大型的金融机构,包括JP摩根、英国央行和美国存托信托与结算公司(DTCC),宣布他们将在“Hyperledger”的项目下进行开源区块链软件的合作。...区块链的支持者们承认,这项技术还需要一段时间才能流行起来。毕竟,互联网的基础技术是在20世纪60年代创建的,但互联网的普及却花了几十年的时间。 也就是说,这个想法最终可能会出现在很多地方。

    1.4K40

    晓说区块链 | 区块链经济的熊市局面该如何改变?

    区块链行业中能落地的应用需要具备哪些特点?区块链应该怎么样应用到具体的行业中?区块链经济的熊市局面,又该如何改变? 本期《晓说区块链》,陈晓东先生(维基链首席技术官)将围绕这些话题,给出他的解读。...目前在以太坊或者EOS上面的应用也有成千上万了,但是并没有影响到市场的基本面,这就是明证。...另外一个方面,由于目前处在区块链+的阶段,也就是只是目前少数的区块链技术掌握者懂得如何应用好区块链技术,然而他们中很多并不认知行业的规范和需求。...陈晓东:区块链和行业如何结合本质在于对于区块链的理解和行业的理解,以及找到它们的共同点。区块链的特点目前来说总结的还是比较清楚的。...另外一方面,行业需求五花八门,如何使用区块链的特点来帮助提升行业的竞争力,这块需要在行业拥抱区块链的时候就明确下来,然后根据区块链的特性,能够扬长避短,因地制宜,做出适合具体行业的整体解决方案。

    66800

    孟岩:JPMCoin 与 Schneier 教授的“区块链无用论”

    先说区块链如何实现信任。这个其实已经有很多讨论,自主权身份加上区块链上的历史交易数据就可以解决。这不是我今天论述的重点,所以我不展开说,只是结合上面的例子介绍一下。...Quorum 是摩根大通开发了两年的私有链/联盟链技术,可以视为是以太坊的私有/联盟链版本。以太坊的技术实现和代码水平其实并非顶级,所以这个基础不是特别强。...摩根大通的前身 JP摩根公司,在美联储成立之前,事实上是全美银行业的清算中心。...当时纽约的主要商业银行都在 JP摩根公司开户头,然后每天银行下班以后,各银行的清算代表就聚集到 JP 摩根公司的一间办公室里,开始盘账。...请注意,Quorum 作为以太坊变体,是有执行复杂智能合约的能力的,绝不是转个账了事。摩根大通选择 Quorum 作为自己的区块链技术发展方向,未来必然在智能合约应用方面有大动作。

    51410

    如何理解区块链的运行原理?

    比特币的概念最初由中本聪在2009年提出,它就是数字货币,海外也被称为法币。 首先,我们借鉴了一个区块链描述中的经典情景来模拟中心化记账。...这就是区块链中的交易,这个“交易”对应的英文单词是“Transaction”,这是个专有名词,专指一笔账,不同于金融交易的 Trade。...双花问题 如果两个弟子同时上传,虽然这个概率很小,但是若发生,我们就看最后的区块链哪条更长,短的那条就失效。这就是区块链中的**“双花问题”**(同一笔钱花两次)。...对于要制作虚假交易,除非你说服了全网里超过51%的矿工都更改某一笔账目,否则你的篡改都是无效的。 网络中参与人数越多,实现造假可能性越低。这也是集体维护和监督的优越性,伪造成本最大化。...说服51%的人造假还是灰常灰常难的。 总结 通过今天的武侠故事聊了比特币区块链,其中包括区块链中公开记账、创建创世区块、交易、打包 Transaction、广播交易的几个步骤。

    1K20

    币聪早报:摩根大通在区块链和加密之间的平衡法案

    法定人数 2016年11月,摩根大通发布了Quorum白皮书,这是一个基于以太坊协议的私有区块链平台。...作为企业以太坊联盟(EEA)的创始成员,摩根大通的Quorum开发与EEA的使命保持一致,旨在为以太坊区块链带来隐私,可扩展性和安全性。这直接针对希望通过区块链系统控制数据的可访问性和使用的企业。...Quorum的区块链看起来为公司提供数据隐私,使用以太坊网络验证交易,这在白皮书的开头段落中有所描述: “虽然设计很简单,但该解决方案保留了以太坊的许多关键属性,例如确保网络上的每个节点都参与其中并提高整个网络的整体安全性...此前接受了哈佛商业评论的采访,其中戴蒙表示摩根大通正在测试区块链技术,以用于公司内部的各种应用。 变革之风 戴蒙的头条新闻在某种程度上已经从全球金融机构的工作中脱颖而出。...正如Beer所说,该公司需要创建一个区块链平台,以满足公司及其众多客户的需求: “我们目前正在遵循许多途径。我们发明了一个基于以太坊的开放代码的区块链。

    45450
    领券