认识存储网络:手动搭建 IPFS 环境以及简单应用的开发
摘要:认识存储网络:手动搭建 IPFS 环境以及简单应用的开发 一、实验背景 IPFS是一个点对点的分布式文件系统,将所有的计算设备与相同的文件系统连接起来。在某些方面,IPFS类似于Web,但IPFS可以被视为一个单一的比特流群,在Git存储库中交换对象。换句话说,IPFS提供了一个具有内容寻址的超链接
阅读全文
posted @
2024-01-20 22:59
CyberFisher
阅读(466)
推荐(0) 编辑
简单Dapp的开发
摘要:简单Dapp的开发 实验概述 DApp(Decentralized Application)去中心化应用,自 P2P 网络出现以来就已经存在,是一种运行在计算机 P2P 网络而不是单个计算机上的应用程序。 DApp 以一种不受任何单个实体控制的方式存在于互联网中。在区块链技术产生之前,BitTorr
阅读全文
posted @
2024-01-20 22:52
CyberFisher
阅读(595)
推荐(1) 编辑
认识智能合约&线上 IDE实现Solidity 合约
摘要:实验五:认识智能合约&线上 IDE 实现 Solidity 合约 实验概述 本实验参考自以太坊中的以太猫游戏和 Loom Network 团队的智能合约教学案例,进行 Solidity 智能合约入门与 remix 在线 IDE 使用练习,通过构建一个“宠物游戏”来学习智能合约的编写,在实验中穿插 S
阅读全文
posted @
2024-01-20 22:43
CyberFisher
阅读(398)
推荐(0) 编辑
区块链浏览器&常见的区块链钱包
摘要:区块链浏览器&常见的区块链钱包 实验概述 区块链技术的重要特点之一是具有数据不可篡改性。而在其所构筑的公链应用(如数字货币、智能合约)中,良好的数据透明性使得经过区块链接收确认的所有数据变得公开可验证,这也是区块链技术无需信任的决定性因素。区块链浏览器,作为区块链项目的关键基础设施,能够帮助大众在无
阅读全文
posted @
2024-01-20 20:38
CyberFisher
阅读(770)
推荐(0) 编辑
比特币客户端&比特币回归测试网络
摘要:比特币客户端&比特币回归测试网络 实验概述 区块链技术需要协调一个庞大的去中心化网络以实现功能复杂的分布式状态机副本,必然涉及频繁的指令交互。在此过程中,除了设计功能完备、高鲁棒性的客户端程序,作为构建和调试分布式系统的重要协议,RPC(远程过程调用)也是实现上述功能不可或缺的工具。 本实验以比特币
阅读全文
posted @
2024-01-20 20:07
CyberFisher
阅读(1643)
推荐(0) 编辑
使用Go语言构造区块链
摘要:使用Go语言构造区块链 实验概述 21 世纪最具先峰性的代表性技术之一,就是区块链。目前,它仍然处于,并将长期处于不断成长的时期,而且,在他的身上,还有很多潜在的力量,没有完全展露出来。从本质上来讲,区块链的核心,可以说是一个分布式数据库而已。不过,在区块链中,与传统的分布式数据库,最为独一无二的地
阅读全文
posted @
2024-01-20 19:53
CyberFisher
阅读(660)
推荐(1) 编辑
Go语言基础&区块链中的典型密码算法
摘要:Go语言基础&区块链中的典型密码算法 实验概述 Go(又称golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。由于实验环境是在go环境下开发,因此需要预先对go的语法规则有一个基本的了解。 实验1-1:入门练习 请使用Go语言编写一段程序,实现以下功能:给
阅读全文
posted @
2024-01-20 19:31
CyberFisher
阅读(121)
推荐(0) 编辑