logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

智能合约与交易费用

借用 Oliver Williamson 撰写的一本著作名称来说,区块链技术可以重塑资本主义的经济制度。 在最近的一篇论文中,我以交易费用经济学的视角讨论了开发区块链技术的合约协议,即智能合约。在传统的合约中,迫于第三方执法者(例如,法院,仲裁者)在事后进行干预的承诺,人们预期各方会遵守他们之间的合约。但根据不完全合约理论,这种外部执法的成本相当高,因此存在事后重新谈判的风险(即所谓的“套牢风..

什么是分布式账本

这里所谓的“分布式”不但意味着数据的分布式存储,同时也体现了数据的分布式记录,换句话说就是由系统中所有的参与者对数据记录的安全性进行维护和管理。简单地说,就是区块链能够实现全球数据信息的分布式记录、分布式存储。区块链的本质是分布式账本,是一个可以在多个站点、不同地理位置或者多个机构组成的网络里实现资产分享的数据库。换句话说,分布式账本由分布在不同地方的多个节点共同完成,并且每个阶段都记录了完整..

超级账本 —— 面向企业的分布式账本

欲戴王冠,必承其重(Uneasy lies the head that wears a crown)。超级账本(Hyperledger)项目是全球最大的开源企业级分布式账本平台。在 Linux 基金会的支持下,超级账本项目吸引了包括 IBM、Intel、Cisco、DAH、摩根大通、R3、甲骨文、百度、腾讯等在内的众多科技和金融巨头的参与贡献,以及在银行、供应链等领域的应用实践。成立两年多...

论共识机制

实现并执行共识是加密货币得以存在的核心。那么共识是什么,又是如何实现的呢?让我们从字典上的定义开始。共识:名词,指普遍认可的协议。这看起来很简单。我们可以将共识理解为普遍的或全局的协议。达成共识就是每个人对某一事物所持的观点一致,而共识的对立面则是争议或分歧。线下共识在计算机科学和加密货币领域里,共识是在代表其用户的计算机网络中达成的。在我们深入研究计算机如何达成共识之前,我们...

node.js 读取yaml文件

node.js 读取yaml文件1、安装yamljs包,具体的安转命令为:sudo npm inastall -g yamljs2、编写名为'manifest.yml'的yaml配置文件Config:Srvc: 8008IPAddress: 12.0.0.13、读取配置文件代码:具体做法是将配置文件中的代码转换为jsonYAML = require('yamljs'...

node.js express使用websocket

这个效果我也是翻了好长时间的资料,测试才成功的,反正成功,大家看看吧首先你需要安装socket.io模块[javascript]view plaincopynpminstallsocket.io--save然后打开express的app.js将模块引入,在12行左右的[javascript]view plaincopyvarapp=express();...

以太坊智能合约的生命周期

"A smart contract is acomputerprogramexecuted in asecureenvironmentthat directly controlsdigitalassets."-- Vitalik Buterin作为以太坊的标志性技术, 网络上已经有非常多的文章对智能合约进行了介绍。今天Cindy将主要带领大家经历一场以太坊上智能合约的生...

区块链基本原理,Part-1:拜占庭容错

拜占庭将军问题引介区块链本质上是分布式系统,其中包含不同的参与者,基于各自动机和可用信息行动。每当一笔新交易在网络中广播出来,节点有权选择将该交易纳入其持有的账本副本之中,或者将其忽略。当网络中的大部分参与者选定某一状态之时,就能达成共识。分布式计算和多智能体系统的一个基本问题是如何在一些错误流程存在的情况下实现总体系统的可靠性。这通常需要各个流程就计算中所需的某些数据值达成一...

大数据时代下的隐私保护

本文作者程越强、孙茗珅、韦韬1 引言在大数据的时代,越来越多的服务和产品是围绕用户数据(隐私)建立的。这样虽然带来了个性化的服务,提高了服务质量和精度,但是在数据收集、使用以及公布的过程中,用户隐私不可避免的暴露在外。历史上就有很多公开的数据暴露了用户隐私的案例,比如 AOL 和 Netflix 隐私泄露事件。我们的第一篇文章 [6] 主要回顾了几种典型的保护隐私的方...

深入理解 Plasma(三)Plasma MVP(验证实现)

这一系列文章将围绕以太坊的二层扩容框架 Plasma,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章主要介绍 Plasma 的一个最小实现 Plasma MVP(Minima Viable Plasma)。在上一篇文章中我们已经理解了 Plasma 中的一些关键操作,但是 Plasma 是一套框架,如果脱离了实际的应用,仍然很难彻底理解它。因此本篇将详细介绍 Pl...

    共 55 条
  • 1
  • 2
  • 3
  • 6
  • 请选择