函数在所有的语言中都是一种常见类型。Solidity中的函数关键字是function,我们先来看一个最简单的例子: pragma solidity ^0.4.0; contract SimpleFunc { functi…
标签:区块链
当区块链遇到零知识证明
本文由云+社区发表 当区块链遇到零知识证明 什么是零知识证明 零知识证明的官方定义是能够在不向验证者任何有用的信息的情况下,使验证者相信某个论断是正确的。这个定义有点抽象,下面笔者举几个例子,来帮助读者理解这个概念 例子…
区块链协议层的竞争:它代表了最佳的创业和投资机会
蓝狐之前的一篇文章《区块链时代投资范式的转移:协议层价值高于应用层》中提到:协议层在区块链时代将会收获比应用层更多的财富。不过,如果再深究里面的逻辑,还会发现一个更有趣的现象:协议层正越来越像当年的应用app,会产生很多…
最小可行性区块链设计系列:Day 2 交易签名与验证
前言 《最小可行性区块链设计系列》的第一讲(http://www.jianshu.com/p/af45d43b9c85) 实现了账户和交易模型雏形,具体设计思路与比特币的UTXO有所区别,更接近于以太坊的设计。本文将讨论…
关于区块链安全性的思考
安全性的定义,从计算机的角度,百度百科如下定义: 安全性(security) 为防止把计算机内的机密文件泄露给无关的用户,必须采取某种安全保密措施,这些措施的有效程序如何就称为计算机系统的安全性或保密性。 引用自 百度百…
分布式数据存储—《区块链思维》第九块
支撑区块链的核心之一是分布式数据存储,这恐怕是目前最关键的。 讲分布式数据存储需要先普及一下什么是数据存储。 维基一下数据存储的定义:数据以某种格式记录在计算机内部或外部存储介质上。 简单讲,按照年龄划分,经历过:打孔纸…
(姚前)分布式账本与传统账本的异同及其现实意义
2018-06-06 清华金融评论 姚前:分布式账本与传统账本的异同及其现实意义 本文刊发于《清华金融评论》2018年6月刊 | 本文编辑:丁开艳 文/中国人民银行数字货币研究所所长姚前 随着信息技术的发展,账本逐渐向数…
(德勤)区块链大规模应用需要在五个方面取得重大突破
2018-10-25 点滴科技 刘斌 区块链大规模应用需在五个方面取得重大突破 翻译:刘斌,浦东改发院金融研究室主任 作者:David Schatsky 是Deloitte LLP的董事总经理。其位于纽约州纽约市。 作者…
Ethereum Casper 101 词汇表
词汇表 Proof of Stake — 公有链的一类共识算法,基于验证人(validator)在网络中的经济权益(economic stake)。 Casper — 以太坊的 PoS 研究和项目…
2018年区块链投资公链竞争最激烈的一年,公链之TRUE初链分析
因为个人认为区块链发展到现在这个阶段,基于区块链技术做底层操作系统的公链将会是今 年区块链发展的重点。 1.0的BTC(比特币)2.0的ETH(以太坊)还在处于ICO阶段的号称区块链3.0的EOS 以及AE 、ABT、 …
(王信)切实加强虚拟货币监管 牢牢维护国家货币发行权
2018-04-10 第一财经APP 切实加强虚拟货币监管 牢牢维护国家货币发行权 | 作者王信:中国人民银行货币金银局局长 信息化、数字化革命对经济社会产生深远影响,也对货币发行和流通等环节带来较大冲击。近年来,各类虚…
6.区块链节点信息同步
区块链节点信息需要同步,本节主要讲一下选取最长的链做为基准链。 NiuCoinBlockChainOne.py # -*- coding: utf-8 -*- from typing import Any,Dict,Li…