自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 拜占庭将军图

四个将军:  A  B  C    DA:           叛将B C D:    忠将1:           代表进攻0:        代表不进攻思路:第一步:  A 同时刻给B C D 分别发送消息,   A 给 B D  发送1,给 C 发送 0。第二步:  B C D 收到消息以后,B 给 C D 发送收到的 A 的 1, C 给B D 发送收到的消息 0, D 给 B  C 发送...

2018-04-01 21:53:19 657

原创 PAXOS算法

PAXOS 算法:节点分为三种角色:① 提案者:提出提案,系统提案都有自增ID,(往往是客户端担任)② 接受者:对提出的提案进行投票(服务端)③ 学习者:对投票传播学习,不参与投票约束条件:①保证决议结果是正确的,不会出现错误.只有被提案者提出的提案才会被投票接受.一次执行中被多数接受的提案成为最终决议②保证决议在有限时间内完成,决议总会产生,并且学习者会接受决议过程:...

2018-04-01 21:00:22 362

转载 SuiDex:一种在 SUI 区块链上交换代币的安全和去中心化方式

SuiDex 是 SUI 区块链上最新的 AMM 之一,为用户提供安全和去中心化的代币交换方式。总之,SuiDex 是 SUI 区块链上的首批 AMM 之一,为用户提供安全和去中心化的代币交换方式。凭借以 MOVE 语言编写的智能合约、相关资产的稳定互换以及低廉的交易费用,SuiDex 对于寻求快速、可靠且负担得起的方式在 SUI 区块链上交易加密货币的用户来说是一个有吸引力的选择。最后,SuiDex 提供比其他顶级去中心化交易所更低的交易费用,使其成为希望节省交易费用的用户的一个有吸引力的选择。

2023-03-31 21:05:40 308

原创 NFT批量图片合成制作

这是拼接教学,如有兴趣,请扫描底部二维码加群交流1 按照目前最火的头像来说,一般分为算法生成和拼接图片两种。2 算法生成相对于普通人来说比较难,拼接图像无疑是一种更好的选择3 如何批量制作NFT图片呢。① 准备组合元素,仅需几十张即可② 利用代码进行拼接,效率是手绘的几千倍③ 制作成NFT上传并售卖,同时赋予其稀有属性以下是案例准备好元素:以熊猫为例其中背景如下口饰品如下:手饰如下头饰品如下:熊...

2021-11-30 20:30:01 23119 4

原创 以太坊如何发布NFT到opensea

我们将以发布一张图片作为NFT,上传到opensea并售卖作为流程,演示如何发布NFT。包括三个步骤:1 前提讲解 2 开始部署 3 开始售卖以下内容均在测试网上进行部署:前提讲解: 两种方式都可以实现: 第一种: 基于opensea直接发布——此种方式代表NFT的生成和管理,均被opensea后台默认的NFT管理合约进行管理。 第二种: 自己发布NFT合约间接发布——使用自己的NFT合约生成NFT,导入opensea然后进行售卖。 ...

2021-09-16 10:24:55 20344 1

原创 go语言实现NFT

此文章以及链码/合约,均为原创,已通过以heco-nft记录为NFT资产(https://hecoinfo.com/tx/0x33c06b89fd17c69c56aa0bb729ae0f0f495e347d138ef69278ec17071b16f89f),请勿转载,如有兴趣,可扫描文章最后的二维码。基于erc721的以太坊NFT的流转基本上是这样的: 发布NFT合约A ----> 基于合约A,存储NFT内容,生成基于合约A的 token -->调用转赠函数可以转赠...

2021-08-19 12:50:27 17097 2

原创 Fabric实现NFT

此文章以及链码/合约,均为原创,已通过以太坊存证,请勿转载!!本人v 916968320基于erc721的以太坊NFT的流转基本上是这样的:发布NFT合约A ----> 基于合约A,存储NFT内容,生成基于合约A的 token -->调用转赠函数可以转赠token给某个钱包地址如何通过Fabric链码实现类似以太坊NFT的功能?以下是基础。1 需要对以太坊NFT合约,ERC721协议进行深入研究,了解协议原理和协议内容2 通过基于以太坊/heco-火...

2021-08-16 17:08:31 27707

原创 faceBook 的libra 感想

昨天,libra白皮书发布,自此,全球化的数字革命即将开启,以美元为首的第二次“布雷顿森林体系”即将来临。

2019-06-19 11:55:42 682

原创 分布式账本参考架构

2018-08-02 14:20:16 1617

转载 (转) 如何通过以太坊智能合约来进行众筹(ICO)

写在前面本文所讲的代币是使用以太坊智能合约创建,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么众筹先简单说下众筹的概念:一般是这样的,我一个非常好的想法,但是我没有钱来做这事,于是我把这个想法发给大家看,说:我做这件事需要5百万,大家有没有兴趣投些钱,如果大家在30天内投够了5百万我就开始做,到时大家都是原始股东,如果募资额不到5百万,大家投的钱就...

2018-07-30 18:04:05 1230

原创 fatal error: all goroutines are asleep - deadlock!

func main() { ch := make(chan int) ch <- 1 // 1流入信道,堵塞当前线, 没人取走数据信道不会打开,也就是当前线程main会阻塞,不会往下执行,所以 // 无法取出或者存储协程中的数据 fmt.Println("This line code wont run") //在此行执行之前Go就会报死锁}...

2018-05-25 17:48:58 634

原创 关于区块链的一点感悟

关于区块链的一点感悟1:随着时间的推移,发现编程本身,并不仅仅是实现功能,这些逻辑,本就是社会的运行规律,技术人员,更能深刻理解这个社会的内在规律和本质,所以深深的理解小孩为什么要上编程科目2:18年初学习区块链的时候,完全不知道区块链上的币有什么作用,偶然的机会得到了某个组织的明细账本,可能对某些人来说比较重要,当时就想,如果卖给某些人,得到点利益也是挺好的,可是如何得到利益的时候保证我人身安全...

2018-04-26 00:22:38 6507 1

原创 IntelliJ IDEA开发golang环境配置

写这个文章的目的是:  开发go  不需要  IntelliJ IDEA!! 不需要  IntelliJ IDEA!!不需要  IntelliJ IDEA!!,因为配置起来很麻烦!!但是:开发IntelliJ IDEA的公司  开发了一套专门开发go语言环境的idea,和IntelliJ IDEA基本很像!下载即可进行代码编写,无需配置!下载地址 : https://www.jetbrains.c...

2018-04-17 15:45:47 1466

原创 ubuntu 修改源地址

安装ubuntu第一步:换掉源地址, 各种apt get install会比较快。1 cd etc/apt2 vim sources.list3 里边内容删掉,换成如下:deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubun...

2018-04-14 16:27:14 1238

原创 超级钱包基本环境安装-mac版

docker官网:  docs.docker.com----getDocker  选择版本        

2018-04-08 23:15:56 317

原创 超级账本学习网站汇总

超级钱包官网: https://cn.hyperledger.org/projectsfabric官网:   http://hyperledger-fabric.readthedocs.io/en/latest/#fabric-developer-guidegitHub:  https://github.com/search?utf8=%E2%9C%93&q=fabric&type...

2018-04-08 23:13:32 1634

原创 超级账本的专业术语

Anchor Peer在一个channel上可以被所有其他peer发现的peer,channel上的每个成员都有一个anchor Peer(或多个anchor peer 来防止单点故障),允许属于不同成员的peer发现chnnel上的所有现有peer。Block(块)与channel上的前一个块加密链接的有序交易集。Chain(链)账本链是一个交易日志,结构化为哈希链接的交易块。peer从orde...

2018-04-08 15:22:47 1258

原创 Verify And Publish 合约(如何获取构造函数的16进制编码)

写在前边:    部署完成代币以后,在ico期间遇到的问题,需要Verify And Publish你的合约代码,但是需要提供 构造函数的16进制编码,如何获得呢?两种方式,第一种方式是在部署完成合约以后,进 https://etherscan.io/   把合约地址搜索出来,进行Verify And Publish 合约,此时验证合约的时候,构造函数的参数的16进制编码会存在于你的浏览器中,如果...

2018-03-31 22:00:45 2206 4

原创 “区块链原理设计与应用”读书笔记8

第八章 超级账本--面向企业的分布式账本Fabric、Sawtooth、Iroha、Blockchain Explore、Cello、Indy、Composer、Burrow等8大顶级项目,遵守如下的基本原则:重视模块化设计:包括交易、合同、一致性、身份、存储等技术场景;重视代码可读性:保障新模块和新功能都可以很容易添加和扩展;可持续演化路线:随着需求的深入和更多应用场景,不断增加和演化新的项目。...

2018-03-26 18:24:45 734

原创 “区块链原理设计与应用”读书笔记4

分布式系统的核心问题主要内容:一致性问题 共识问题 一致性:分布式集群中多个服务节点,对给定的操作,根据给定的协议,对处理结果对外保持一致. 不在乎结果是否正确,而是保证对外呈现的状态一致.所有节点失败也是一种一致. 引起不一致的因素:节点间网络通信的不可靠,消息延迟,消息乱序,内容错误.节点处理时间无法保证: 结果可能错误,或者节点宕机. 满足一致性的要求:1. 有限时间完成请求的处理2.不同节...

2018-03-26 18:23:06 485

原创 “区块链原理设计与应用”读书笔记2

第二章 核心技术概览定义:1.交易--账本的一次操作2.区块--记录一段时间内发生的所有交易和状态结果,是对当前账本状态的一次共识3.链--由区块按照顺序串联而成,是整个账本状态变化的日志记录。原理:如果把区块链作为一个状态机,则每次交易就是试图改变一次交易,而每次共识生成的区块,就是参与者对于区块中交易导致状态改变的结果进行确认。分布式数据记录账本,这个账本只允许添加不允许删除,账本底层的基本结...

2018-03-26 18:18:35 658

原创 “区块链原理设计与应用“”读书笔记

区块链思想的诞生:区块链技术具备去中心化、防篡改、可追溯等众多金融领域十分需要的特点。实现多方场景下开放、扁平化的全新合作信任模型,而这些都为实现更高效的资源配置,更具体的说是金融交易,提供有效的技术手段。新型数字货币、分布式账本技术的支付系统。在清算和结算方面独特优势。挑战:1.不影响业务运行的前提下,将区块链系统融合到已有的业务系统;2.如何让区块链系统的处理性能满足金融交易的苛刻需求;3.如...

2018-03-26 18:16:36 1345

原创 区块链特征以及初识Demo

1 区块链特征:  大部分区块链 包括至少  网络层次  共识层   职能合约 应用层技术依赖 :  密码学  分布式共识 (拜占庭算法)   扩展性  安全防护  ①一种分布式资料库(最初广泛使用在比特币中的一种技术 ,但是区块链条!=比特币)②维护一段连续不断的交易记录档,每一笔资料被称之为一个区块③每一个区块可以包含一笔以上的交易④每一个区块都会和另一个区块产生链接,所有的链接起来的区块称为...

2018-03-26 18:05:24 1856 4

原创 区块链:ubuntu通过zeppelin-solidity建立标准代币部落币

(简化整理的ubuntu环境下)通过zeppelin-solidity建立标准代币部落币「BLC」  mkdir  blc  cd  blc  pwdNpm init(这个命令用于创建一个package.json。package.json文件中的description帮助人们在npm搜索中找到您的包,所以在package.json中进行自定义描述非常有用。注意: 先npm可能会truffle in...

2018-03-26 18:00:47 521

原创 区块链:ubuntu基于以太坊的职能合约的部署

智能合约的“HelloWorld”参考:http://blog.csdn.net/y734564892/article/details/79561617  环境: ubuntu   或者  mac-os1:sudo apt-get install -y nodejs  2:sudo apt-get install npm3:  Npm更换淘宝源sudo npm config set registr...

2018-03-26 17:53:20 430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除