随笔分类 -  区块链

万字好文:智能合约编写之Solidity的编程攻略(转载)
摘要:上链的原则 “如无必要,勿增实体”。 基于区块链技术及智能合约发展现状,数据的上链需遵循以下原则: 需要分布式协作的重要数据才上链,非必需数据不上链; 敏感数据脱敏或加密后上链(视数据保密程度选择符合隐私保护安全等级要求的加密算法); 链上验证,链下授权。 在使用区块链时,开发者不需要将所有业务和数 阅读全文

posted @ 2020-11-12 16:33 ccbupt 阅读(944) 评论(0) 推荐(0)

物联网中的数据网关
摘要:前一段时间研究区块链与权限访问控制接触到数据网关,数据网关的作用是什么,物联网中的数据网关是怎样的?(以下转自人人都是产品经理) 文章从什么是物联网出发,结合数据源类型和数据接入的概念对数据网关的设计进行了梳理分析。 一、什么是物联网 物联网,是依托互联网技术、现代传感技术等,将空间中的设备、系统、 阅读全文

posted @ 2020-11-12 16:29 ccbupt 阅读(1785) 评论(0) 推荐(0)

比特币私钥为什么不能重现
摘要:重点分析下比特币私钥生成的原理,看能否重现私钥的,只要有私钥这个随机数就相当于拥有了整个账户,然而看到了这一句: 根据CPU当前性能来生成: void RandAddSeed() { // Seed with CPU performance counter int64_t nCounter = Ge 阅读全文

posted @ 2020-09-23 15:41 ccbupt 阅读(588) 评论(0) 推荐(0)

智能合约
摘要:一、什么是智能合约? 智能合约这个术语已经在过去数十年被用于描述不同领域的事物。 在20世纪90年代,密码学家Nick Szabo定义了这个术语,并把它定义为“一系列承诺,通过数字化形式定义,包括一组协议和在协议中的各方执行的其他承诺”。 在这里,我们将智能合约指代那些不可改变的计算机程序,以确定性 阅读全文

posted @ 2020-04-22 17:45 ccbupt 阅读(853) 评论(0) 推荐(0)

关于以太坊虚拟机 EVM
摘要:一、什么是EVM EVM是以太坊协议的一部分,它用来处理智能合约的部署和执行。除了在EOA(由用户私钥控制的所谓“外部账户”)之间的简单转账交易以外,其他所有涉及状态更新的操作都是通过EVM来计算的。从高层抽象的角度,运行在以太坊区块链上的EVM可以想象成一个包含了数百万可执行对象的全球化去中心化计 阅读全文

posted @ 2020-04-22 10:44 ccbupt 阅读(1349) 评论(2) 推荐(0)

给政治局讲区块链的陈纯院士:联盟链的四大关键技术
摘要:联盟链的四大关键技术 第一、高性能 在大规模应用方面,联盟链最好能够做到上万个节点,每秒几千到上万的性能。大规模的节点或者大数据量的情况下性能会急剧下降,这也是大家觉得区块链造成资源浪费和性能不行的地方。联盟高性能关键技术需要在各个方面进行技术突破,包括高性能的共识算法、高效智能合约引擎,当然也包括 阅读全文

posted @ 2019-10-29 12:05 ccbupt 阅读(909) 评论(0) 推荐(0)

IPFS技术浅析
摘要:一、IPFS是什么? 星际文件系统IPFS(Inter-Planetary File System)是一个面向全球的、点对点的分布式版本文件系统,致力于创建持久且分布式存储和共享文件的网络传输协议。目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设 阅读全文

posted @ 2019-10-16 13:38 ccbupt 阅读(4153) 评论(0) 推荐(0)

数据分片, 跨分片交易, 区块链分片和缩放究
摘要:以太坊是所有区块链中一直与分片概念同步的底层平台,想要理解为什么以太坊开发者社区想要实现分片,重点是要理解分片是什么,以及这个解决方案为何如此有吸引力。 根据ETH Gas Station的统计: 向以太坊区块链中添加一项交易大约需要1.78分钟; 每32秒生成一个新的区块,平均每秒处理15-20个 阅读全文

posted @ 2019-10-12 14:02 ccbupt 阅读(846) 评论(0) 推荐(0)

数字身份-ERC1484、ERC725 、ERC1056
摘要:以太坊社区提出的新兴身份标准和相关框架包括ERC-725、ERC-735、ERC-780、ERC-1056等。 随着现有方法的成熟、新标准的出现以及孤立的、非标准的身份开发方法的出现,对区块链用户和开发人员来说,协调身份将变得越来越繁重,对于使用哪一个特定的身份框架尚未达成广泛共识。 ERC1484 阅读全文

posted @ 2019-09-20 13:23 ccbupt 阅读(775) 评论(0) 推荐(0)

以太坊解析:默克尔树、世界状态、交易及其他
摘要:默克尔树 以太坊的主要数据对象之前,我想先向各位简要介绍一下默尔克树到底是什么,以使得它得以发挥作用的属性特征 假设由定制的默克尔-帕特里夏树维护世界状态和交易。 在默克尔树中,由叶子节点保存区块数据的哈希,而由非叶子节点保存其子节点的哈希。 -默克尔树示意图(包括节点以及他们之间的关系) 默克尔树 阅读全文

posted @ 2019-09-17 18:19 ccbupt 阅读(6202) 评论(2) 推荐(5)

以太坊黄皮书知识点(一)
摘要:区块链范式 计算机一词最简单的定义应该是: 能够获得输入、进行某种处理、存储数据,并给出一个输出的东西; 简单来说,在以太坊模型中,交易和智能合约的执行会改变节点的状态;可以把以太坊想象成一台计算机。 因此,如果你将这个逻辑复制到分布于点对点网络的的其他节点上,并找到一种方法让这些节点对操作的执行顺 阅读全文

posted @ 2019-09-17 18:12 ccbupt 阅读(514) 评论(0) 推荐(0)

去中心化预言机——致力于去中心化预言机的项目
摘要:IV. 致力于去中心化预言机的项目 许多去中心化程度不同的项目都致力于解决上述问题,或是编写多种激励机制来减少对单一信任中介的依赖,或是引入成熟的攻击-抵御机制。囿于篇幅,本文无法逐一介绍各项目的深度细节,因此下文将对各种项目进行高度概括性的描述。 所有的项目可以分为两类:通过网络提供预言机服务,以 阅读全文

posted @ 2019-09-03 16:15 ccbupt 阅读(1232) 评论(2) 推荐(0)

去中心化预言机
摘要:分布式账本和智能合约能消解当前人类交互协作中由信任问题带来的摩擦,为社会带来史无前例的巨大革新。不过在此之前,如果以上智能合约无法无需额外信任地获取链外输入,那么所谓的创新也不过流于纸面。 去中心化预言机是智能合约和外部世界交互的网关,旨在正常工作的同时不过分依赖单一信源。如何让去中心化预言机落地实 阅读全文

posted @ 2019-09-03 15:03 ccbupt 阅读(555) 评论(0) 推荐(0)

DeFi研究整理
摘要:1、DeFi的概念 DeFi是Decentralized Finance(去中心化金融)的缩写,也被称做Open Finance。它实际是指用来构建开放式金融系统的去中心化协议,旨在让世界上任何一个人都可以随时随地进行金融活动。 2、DeFi特点 DeFi 有几个突出的特点: 基于区块链技术 资产由 阅读全文

posted @ 2019-08-05 14:33 ccbupt 阅读(1286) 评论(0) 推荐(0)

转:Cosmos 区块链的工作原理,Part-1:比较 Cosmos 与比特币、以太坊
摘要:编者注:本文对 Cosmos 网络中区块链和比特币、以太坊进行了巨细靡遗的比较。作者先从区块链系统的栈层出发,分析了比特币、以太坊在不同栈层上的技术要点,最后回归到 Cosmos 网络中的区块链,概念解释尤为清晰,是不可多得的解释文。 鉴于文章实在太长,我们在文首附上了目录。 目录 Cosmos 是 阅读全文

posted @ 2019-07-15 17:34 ccbupt 阅读(658) 评论(0) 推荐(0)

区块链+知识产权
摘要:推广知识产权抵押贷款必须完成的基础性工作 虽然知识产权已经被认可为基础资产,但它具有确权难、现金流不确定、评估难和变现难等诸多问题,因此,要推广知识产权的抵押贷款,必须高效地解决知识产权类资产的几大问题: 一、知产确权与评估 我们知道,大多数的知识产权是经过国家相关机构的认证和登记,比如商标,软著作 阅读全文

posted @ 2019-06-12 10:02 ccbupt 阅读(842) 评论(0) 推荐(0)

Web3.0,重组互联网控制权
摘要:中心化模式 因特网又变了。 在过去的几十年里,基于互联网的服务朝着中心化的方向发展。今天,那少数几个大公司,掌握着我们用于信息搜索、存储个人数据、管理个人线上身份、公开或秘密交流的平台。 Web 3.0? Web 3.0? 同时,一些看起来不相关的边缘科技正在发展,包括从加密信息到数字货币。在松散的 阅读全文

posted @ 2018-09-25 11:01 ccbupt 阅读(333) 评论(0) 推荐(0)

导航