Blockchain技术
文章平均质量分 87
分享区块链的智能合约、证券交易、电子商务、物联网、社交通讯、文件存储、存在性证明、身份验证、股权众筹、金融征信等相关的技术!
╰つ栺尖篴夢ゞ
本人毕业于计算机技术专业,从事iOS高级开发,专注于iOS/MacOS内核/汇编/源码/架构/算法等相关技术的开发学习,同时热爱人工智能、OpenGL/ES、云原生等技术,CSDN博客专家与原力计划作者,华为云云享专家与特约博主,阿里云专家博主,荣获CSDN iOS领域优质创作者、2022年度博客之星移动领域TOP 3、2022年度博客之星TOP 16、AI创想秀邂逅“华为云ModelArts”征文大赛一等奖、CSDN第一届猿创征文优质博文奖,以及多项优秀TOP博文、CSDN开源挑战赛优秀奖等。
展开
-
Blockchain技术之区块链的概念和起源以及区块链的运行方式、发展前景和应用领域分析
一、什么是“区块链”?区块链起源于中本聪的比特币,作为比特币的底层技术,本质上是一个去中心化的数据库,是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。区块链技术是一种不依赖第三方、通过自身分布式节点进行网络数据的存储、验证、传递和交流的一种技术方案。因此,有人从金融会计的角度,把区块链技术看成是一种分布式开放性去中心化的大型网络记账薄,任何人任何时间都可以采用相同的技术标准加入自己的信息,延伸区块链,持续满足各种需求带来的数据录入需要。通俗一点说,区块链技术就指一种全民参与记账的方式原创 2022-01-08 18:32:46 · 3645 阅读 · 0 评论 -
Blockchain技术之区块链的应用领域——智能合约
一、什么是智能合约?智能合约是指一份能自动执行本需要手动才能完成任务的协议,智能合约就是任何能自行执行部分功能的协议。例如,一份能自动计算合同当事人待付金额,并安排支付这笔金额的合约,智能合约将减少协议执行过程中的人工干预。智能合约这个术语至少可以追溯到 1995 年,是由多产的跨领域法律学者尼克萨博(Nick Szabo)提出来的,他在发表在自己的网站的几篇文章中提到了智能合约的理念,他的定义如下:“一个智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的原创 2022-01-08 20:11:52 · 10296 阅读 · 3 评论 -
以太坊之最全攻略解析与案例分享
“区块链”是指特定网络中一系列独立计算机处理和维护的所有交易的公开记录本,比起用中心化的方式管理这些交易数据库(就如 Amazon 或 Facebook 控制自己数据的方式),区块链上不存在单个数据所有者,使之去中心化,在这个网络中的计算机遵循着特定的规范和机制,以保存所有交易的记录,这些规范让计算机能够同意网络中发生的所有(交易)行为,或就其达成共识。..................原创 2022-07-01 07:06:19 · 2509 阅读 · 0 评论 -
以太坊之Ubuntu平台DApp开发环境的搭建
以太坊之Ubuntu DApp开发环境的搭建原创 2022-07-16 19:21:30 · 2716 阅读 · 4 评论 -
以太坊之Ubuntu平台DApp私链环境的搭建
以太坊之Ubuntu平台DApp私链环境的搭建原创 2022-07-16 20:30:44 · 2099 阅读 · 1 评论 -
以太坊之Windows DApp开发环境的搭建
以太坊之Windows DApp开发环境的搭建原创 2022-07-16 21:21:44 · 2454 阅读 · 2 评论 -
以太坊之Windows DApp私链环境的搭建
以太坊之WindowsDApp私链环境的搭建原创 2022-07-18 16:22:06 · 775 阅读 · 1 评论 -
以太坊之ganache命令行参数的详解
以太坊之ganache命令行参数的详解原创 2022-07-18 20:26:59 · 3554 阅读 · 0 评论 -
以太坊之使用truflle和infura部署以太坊合约
Infura 是一个托管的以太坊节点集群,可以将你开发的以太坊智能合约部署到 infura 提供的节点上,而无需搭建自己的以太坊节点。出于安全原因,Infura 不管理你的私钥,这意味着 Infura 不能代表你签署交易。但是,Infura 可以通过使用 HDWalletProvider 来签署交易。该服务可以处理事务签名以及与以太坊网络的连接。......原创 2022-07-01 08:23:11 · 1303 阅读 · 0 评论 -
以太坊Solidity之Truffle的使用流程与集成指南
Truffle 是一个世界级的开发环境,测试框架,以太坊的资源管理通道,致力于让以太坊上的开发变得简单。Truffle 有以下:内置的智能合约编译,链接,部署和二进制文件的管理;快速开发下的自动合约测试;脚本化的,可扩展的部署与发布框架;部署到不管多少的公网或私网的网络环境管理功能;使用 EthPM&NPM 提供的包管理,使用 ERC190 标准;与合约直接通信的直接交互控制台;可配的构建流程,支持紧密集成。.....................原创 2022-07-04 06:18:52 · 1727 阅读 · 0 评论 -
以太坊之Truffle 2.0版本升级3.0版本的集成指南
Truffle 3.0 版本引入了大量的新特性,这些特性为我们带来了大量的重要革新性变化,让 network 的管理更简单,新的抽象的合约层,允许你从第三方引入各种依赖文件。伴随以太坊的开发工具逐步成熟,这样的革新非常有价值。这个升级同样适用于从 beta 3.0.0-9 升级到 3.0.1 的用户。......原创 2022-07-06 05:05:27 · 1028 阅读 · 0 评论 -
以太坊Solidity之Truffle框架的应用实践
安装 Solidity 的开发框架 Truffle 和安装 Truffle 的开发客户端原创 2022-07-06 19:19:36 · 1006 阅读 · 0 评论 -
以太坊之OpenZeppelin集成Truffle编写完善安全的合约
由于智能合约往往涉及金钱,保证 Soldity 代码没有错误,以及足够的安全是非常根本的需求,Zeppelin Solutions 一个智能合约审查服务商,已经意识到相关的需求,建立在它们的合约审查经验之上,把一些最佳实践整理到 OpenZeppelin。可以使用和扩展这些合约,以在更少的时间内创建更安全的 DAPP。OpenZeppelin 为各种各样重要的功能提供了广泛的智能合约。...原创 2022-07-08 05:32:17 · 701 阅读 · 0 评论