苏铭客

导航

#

[置顶] IPFS系列 集群搭建 三

摘要: 本篇IPFS集群搭建指南教程距离上一篇IPFS教程已经过去一个多月了,本来在写完上一篇一两周之内就来写此篇文章。最近数字货币在谷底,顺便清理一些垃圾山寨。然后听一个朋友的介绍,说了一些区块链里的痛点,聊着聊着发现一个好的产品点子,就一股做劲去开发了,整体大概花了三周大体把业务需求给实现了,目前在申请 阅读全文

posted @ 2018-08-06 23:35 苏铭客 阅读(2298) 评论(0) 推荐(0)

#

[置顶] 以太坊 私有链搭建 Geth+Mist钱包

摘要: 近期在区块链的热潮推动下,我开始研究区块链技术,尤其是智能合约。可编程式的智能合约龙头老大非以太坊莫属了,其他的合约平台如 hyperledger,EOS 相对来说没以太坊成熟,以后陆续在研究。好了,废话不多说了,开始以太坊私有链搭建。 一.geth,mist 客户端下载 1.这里我给大家介绍下,以 阅读全文

posted @ 2018-05-12 23:05 苏铭客 阅读(17726) 评论(2) 推荐(0)

#

[置顶] 关于 Java API for RESTful Web Services (JAX-RS) 介绍及案例

摘要: 一.webService介绍 之前的文章我介绍了cxf webService的使用,它是一种以wsdl发布的形式。下面结合我在了解说明下两组概念: jax-ws 全称:JavaTM API forXML-Based Web Services ,实现基于soap协议的Web Service提供的API 阅读全文

posted @ 2017-07-27 11:29 苏铭客 阅读(5453) 评论(0) 推荐(0)

#

[置顶] Apache thrift RPC 双向通信

摘要: 在上一篇介绍Apache thrift 安装和使用,写了一个简单的demo,讲解thrift服务的发布和客户端调用,但只是单向的客户端发送消息,服务端接收消息。而客户端却得不到服务器的响应。 在不涉及语言平台的制约,WebService可胜任做这些服务端的处理。 基于大部分业务需求,更需要服务端能够 阅读全文

posted @ 2016-11-17 15:06 苏铭客 阅读(4844) 评论(3) 推荐(3)

2019年9月28日 #

21条以太坊solidity智能合约开发最佳实践

摘要: 1.处理合约调用的方法 call:最常用的调用方式,调用后内置变量 msg 的值会修改为调用者,执行环境为被调用者的运行环境。 delegatecall:调用后内置变量 msg 的值不会修改为调用者,但执行环境为调用者的运行环境。(常用) callcode: 调用后内置变量 msg 的值会修改为调用 阅读全文

posted @ 2019-09-28 19:09 苏铭客 阅读(1434) 评论(0) 推荐(0)

2019年1月6日 #

Ethereum 以太坊 交易数据 构建原理

摘要: 当我们需要将某些数据写入区块链,这个写入的过程叫交易。从区块链中取数据叫调用Call。交易有别与传统数据库数据的写入,以太坊区块链需要先将写入的数据编码成16进制的字节码,区块链块中存储的基础类型如:Bytes32,Address.... 那么读取的过程则需要将16进制的字节码转换成utf8编码的字 阅读全文

posted @ 2019-01-06 14:51 苏铭客 阅读(2340) 评论(0) 推荐(0)

RSA 非对称加密 原理解析

摘要: 加密算法是现在IT互联网,区块链的重要基石构建,在讲非对称加密算法之前,我们先了解下密码学中的对称加密。所谓的对称加密就是在加密和解密的过程中使用相同的密钥,即信息的发送方和接收方使用同一个密钥去加密和解密数据。 对称加密的优势是加解密速度快,但由于密钥是介于加解者之间共享使用,所以安全性就没有保障 阅读全文

posted @ 2019-01-06 14:23 苏铭客 阅读(1279) 评论(0) 推荐(0)

2018年12月10日 #

以太坊 方法签名

摘要: 最近在工作中使用web3j调用合约,发现一个比较头疼的问题?复杂一点的合约参数多了,函数的方法签名老是出错。在这之前调用合约方法一直都是拼接合约的函数签名以及参数。为了能快速的获取每个合约的函数签名,我在思考是否便捷可行解决方案?而不是使用老套的方法,在remix IDE中编写函数,用其编译获取函数 阅读全文

posted @ 2018-12-10 18:28 苏铭客 阅读(2062) 评论(0) 推荐(0)

2018年12月9日 #

信息熵与随机数

摘要: 在程序开发中,我们经常会用到随机数,确保某个事件发生是具有随机性,不可预测性的。而事实是随机性却不是那么随机,我们大多用的都是伪随机数。那什么才是真随机数呢? 信息熵 什么是熵?在物理学中,熵(entropy)是一个描述系统混乱程度的物理量,熵越大说明系统越无序、越混乱,不确定性越大。例如:一杯水, 阅读全文

posted @ 2018-12-09 18:50 苏铭客 阅读(3754) 评论(0) 推荐(1)

2018年7月1日 #

IPFS系列 多节点搭建 二

摘要: 上一篇介绍了IPFS的分布式点对点超媒体传输协议的背景和安装介绍,本篇将继续指导搭建多节点的IPFS私有网络 文件服务。如果没还没开始搭建IPFS节点的小伙伴, 请戳此链接查看上篇文章介绍 : https://www.cnblogs.com/sumingk/articles/9250757.html 阅读全文

posted @ 2018-07-01 18:56 苏铭客 阅读(2652) 评论(2) 推荐(0)

IPFS系列 私有网搭建 一

摘要: 一 .什么是IPFS IPFS(InterPlanetary File System,缩写IPFS)中文译为星际文件系统,是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。是一个底层的互联网协议,致力于替代 HTTP协议,实现的是互联网上各个节点的文件读 阅读全文

posted @ 2018-07-01 18:03 苏铭客 阅读(3057) 评论(0) 推荐(0)

2018年5月27日 #

以太坊联盟链 parity 节点搭建

摘要: 上一篇文章介绍了以太坊私有链 geth节点的搭建,本篇介绍下企业级应用 联盟链搭建,运用parity 钱包作为服务节点,实现多节点构建联盟链。 一.parity的实现共识POA 了解区块链的同学,应该都听过pow,pos这些共识算法,那parity的poa是一种什么样的工作原理呢?poa全称 Pro 阅读全文

posted @ 2018-05-27 23:09 苏铭客 阅读(5353) 评论(0) 推荐(0)