会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
x_smile
博客园
首页
新随笔
联系
管理
2021年10月26日
LSSS 构造过程
摘要: LSSS 方案采用 Zhen Liu, Zhenfu Cao在2010年提出的方法。 论文:Liu, Z., Cao, Z., Duncan S.W.: Efficient generation of linear secret sharing scheme matrices from thresh
阅读全文
posted @ 2021-10-26 10:38 x_smile
阅读(1789)
评论(0)
推荐(3)
2021年8月17日
mybatis 配置及应用
摘要: maven 构建项目 1. 添加依赖 spring-webmvc mybatis mysql-connector-java mybatis-spring junitpom.xml 文件内容如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project
阅读全文
posted @ 2021-08-17 17:10 x_smile
阅读(254)
评论(1)
推荐(1)
2021年5月12日
【区块链整理】四、区块链数据结构
摘要: 哈希指针 对前一个区块做哈希计算得到的哈希值,包含在当前区块当中作为引用。 Merkle Tree 和 Merkle Patricia Tree Merkle Tree 中,叶子节点为保存的数据值。形成过程如下: 叶子节点经过哈希计算得到哈希值。 将哈希值两两结合计算哈希值。 重复步骤2,直到得到
阅读全文
posted @ 2021-05-12 12:43 x_smile
阅读(1509)
评论(0)
推荐(0)
2021年5月11日
【区块链整理】三、以太坊挖矿算法 ETHASH
摘要: 以太坊挖矿算法 Ethash 又名 Dashimoto (Dagger-Hashimoto),是 Hashimoto 算法结合 Dagger 算法产生的变种算法。Ethash 算法大致流程如下: 1. 生成种子 根据区块块头信息计算出一个种子。 2. 伪随机数据集 根据种子生成一个大小为 16M 的
阅读全文
posted @ 2021-05-11 12:56 x_smile
阅读(1271)
评论(0)
推荐(0)
2021年5月10日
【区块链整理】二、比特币交易脚本
摘要: 比特币规定客户端可运行五种标准交易脚本,分别为 P2PKH、P2PK、P2SH、MS 和 OP_Return,不同的脚本对应着不同的特性和用途。 <比特币交易脚本基于堆栈的执行语言> 1. P2PKH(Pay to Public Key Hash) 该脚本为比特币网络大多数交易所采用的交易脚本。该脚
阅读全文
posted @ 2021-05-10 20:21 x_smile
阅读(1166)
评论(0)
推荐(0)
【区块链整理】一、概念
摘要: 区块链是什么 狭义来讲,区块链是一种按照时间顺序将数据区块以顺序连接的方式组合成的一种链式数据结构,并以密码学方式保证不可篡改和不可伪造的分布式账本。 广义来讲,区块链技术是利用块链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全性、利用智
阅读全文
posted @ 2021-05-10 12:09 x_smile
阅读(284)
评论(0)
推荐(0)
2021年3月1日
FISCO BCOS CRUD 功能和 CNS 合约命名服务杂记
摘要: 阅读官方公众号里内容记录比较有印象的一些知识点 智能合约 1. 由于Solidity合约语言的限制,一个合约方法中局部变量个数不得超过16个,否则会出现"Stack too deep ,try removing local variables"编译错误。 2. sdk(Java版本)中自带的合约主要
阅读全文
posted @ 2021-03-01 22:31 x_smile
阅读(420)
评论(0)
推荐(0)
2020年8月29日
Python SDK 与Fisco Bcos交互 -2
摘要: (使用 python-sdk ,把区块链作为数据库使用,查询历史数据) 需求:查询通过智能合约存储的历史信息。如 开始存储的是 "xsmile",通过 Fisco 提供的 call 方法,当前可以查询到 "xsmile" 再次调用合约存储的是 "root", 通过 call 方法查询得到的是 roo
阅读全文
posted @ 2020-08-29 11:12 x_smile
阅读(774)
评论(0)
推荐(0)
2020年8月12日
ubuntu环境下使用Python SDK 与Fisco Bcos交互
摘要: 环境依赖 sudo apt install -y zlib1g-dev libffi6 libffi-dev wget git 出现错误:“E:无法定位软件包” 解决方式:在etc/apt/sourcrs.list 文件后面添加deb http://archive.ubuntu.com/ubuntu
阅读全文
posted @ 2020-08-12 16:49 x_smile
阅读(448)
评论(0)
推荐(0)
2020年6月14日
POW 工作量证明底层算法实现
摘要: POW 算法说明 比特币区块链通过竞争记账方式解决去中心化的账本一致性问题。竞争记账是过程,而不证明竞争结果。采用工作量证明(Proof of Work,PoW)的机制来实现竞争结果判定。 哈希结果要满足前n位均为0要求,需要多次进行哈希值的计算。一般来说,n值越大,需要完成的哈希计算量也越大。要寻
阅读全文
posted @ 2020-06-14 16:36 x_smile
阅读(1062)
评论(0)
推荐(0)
下一页
公告