区块链
幸福诗歌
科技改变世界!
展开
-
使用过的区块链资料汇总
1. 白皮书(1)比特币白皮书(2)以太坊白皮书(3)hyperledger fabric介绍(4)Fisco bcos(5)R3 Corda项目非技术白皮书2 共识算法(1)POS(2)BFT,PBFT(3)哈希图(4)DAG3加密算法代理重加密、谓词加密、同态加密4智能合约智能合约介绍5 实战课程Hyperledger FabricSolidity公众号:xylab欢迎关注...原创 2020-08-07 17:15:34 · 323 阅读 · 0 评论 -
UMBRAL:阈值代理重加密方案
UMBRAL github linkOverviewUmbral是遵循密钥封装机制(KEM)方法的阈值代理重新加密方案。 它受到ECIES-KEM 和BBS98代理重新加密方案的启发。 使用Umbral,Alice(在NuCypher KMS中为数据所有者的通用名称)可以通过一组N个半受信任的代理执行的重新加密过程,将针对任何给她的密文的解密权委派给Bob。 当这些代理中的至少t个(共N个)通过执行重新加密参与时,Bob能够组合这些独立的重新加密并使用其私钥解密原始消息。 “ Umbral”这个名称源于原创 2020-06-03 17:19:15 · 984 阅读 · 0 评论 -
基于实数的椭圆曲线群介绍
群的定义基于实数的椭圆曲线的群定义在椭圆曲线的基础上,可以定义一个加法群:*所有椭圆曲线上的点,就是这个群里的元素*单位元就是 0*点 P 的逆元是点 P 相对 x 坐标的对称点*加法定义如下:在椭圆曲线上,和一条直线相交的 3 个点 P,Q 以及 R,三点相加满足零知识证明 - 椭圆曲线基础。也就说,椭圆曲线上的两点相加的结果,还在椭圆曲线上。结合群的定义,可以证明定义的这个加法群,就是阿贝尔群。具体来看就是:a.封闭性:因为椭圆曲线上的点相加,还是椭圆曲线上的点。b.结合律:原创 2020-05-18 13:48:25 · 1726 阅读 · 0 评论 -
基于区块链的医疗数据共享系统
#个人的想法形成文章,借鉴或参考请注明出处,谢谢合作基于区块链的医疗数据共享系统I. Abstract随着大数据时代的到来,数据已经成为重要的资源,发挥数据价值的关键在于数据流通。但是,由于隐私泄漏等问题,各行业的数据共享发展缓慢,可以说,解决数据流通面临的问题迫在眉睫。本文提出了一种基于联盟区块链的以用户为中心的数据共享方案,以解决当前各参与方之间的数据孤岛问题,同时我们考虑了GDPR合规...原创 2020-04-06 22:52:07 · 5942 阅读 · 0 评论 -
GraphSense介绍
GraphSense是一个跨账本加密货币分析平台它的介绍在这里代码也是开源的graphsense-dashboard用于交互式加密货币分析的Web仪表板。可以看导进数据的情况graphsense-transformation基于spark/cassandra/java服务运行GraphSense转换管道,用于将加密货币的区块/交易/标签等数据导入,可以看它指定的json格式:t...原创 2020-03-18 17:49:11 · 859 阅读 · 0 评论 -
bitcoin-to-beo4j的介绍和安装
来源于项目https://learnmeabitcoin.com/中的https://github.com/in3rsha/bitcoin-to-neo4jbitcoin-to-beo4j思路:整个过程就是从一种格式(区块链数据)中获取数据,然后将其转换为另一种格式(图形数据库)。使得此转换比典型的数据转换稍微棘手的唯一事情是,在开始之前了解比特币数据的结构将很有帮助。一旦将区块链导...原创 2020-02-16 22:45:58 · 662 阅读 · 1 评论 -
区块链性能评价工具Hyperledger Caliper
Hyperledger Caliperhttps://github.com/hyperledger/caliperhttps://github.com/cao0507/Hyperledger-caliperCaliper 是一个区块链性能基准测试框架,它允许用户使用预定义的用例测试不同的区块链解决方案,并获得一组性能测试结果。目前支持的性能指标:成功率 事务吞吐量 事务延迟...原创 2020-02-06 11:15:28 · 1240 阅读 · 0 评论 -
solidity简单众筹合约
pragma solidity ^0.4.19;contract Fund{ //定义出资人 struct Funder{ address addr; //出资人地址 uint amout; //出资人金额 } //定义受益人 struct Gainer{ address gai...原创 2019-09-09 20:47:03 · 838 阅读 · 0 评论 -
solidty例子学习
internal/public/private权限:变量:变量练习1:pragma solidity ^0.4.22;contract ABC { uint _a; bool b = true; bool c = false; string d = "hello"; function Mul(uint a,uint b) publ...原创 2019-09-09 20:34:34 · 257 阅读 · 0 评论 -
Tendermint介绍
TendermintTendermint是区块链范式中的一个安全的状态机复制算法。其算法形态为BFT-ABC,并且附加责任制,便于验证拜占庭节点的不诚实行为。Tendermint算法给每个区块赋予一个增量索引或者高度(height),在某一高度中只存在一个有效的区块,区块链从高度为0的创世纪块开始,由一个验证者集合投票产生下一个区块,其中每一个验证者由各自的公钥标识。每一个验证者需要维护一...翻译 2019-08-12 11:03:41 · 2125 阅读 · 0 评论