智能合约

DeFi中的关键,智能合约是什么?

智能合约(Smart Contract)是上世纪90年代由密码学家尼克·萨博提出的理念,由于当时缺乏可信的执行环境,智能合约没有被应用和发展,直到以太坊的出现,才让智能合约得以“复活”。

2022-01-04

如何部署Solidity智能合约到Solana

什么是Solana,你如何将Solidity智能合约部署到Solana?

2021-12-28

区块链的基础技术:分布式账本、共识机制、密码学、智能合约

区块链的基础技术:分布式账本、共识机制、密码学、智能合约 区块链的四大核心技术: 1、分布式账本,在区块链中起到了数据的存储作用; 2、共识机制,在区块链中起到了统筹节点的行为,明确数据处理的作用; 3、密码学,可以保证数据安全,验证数据归属; 4、智能合约,在区块链中起到了数据执行与应用的功能。

2021-12-12

区块链研究实验室 | 如何在Solidity中导入外部智能合约和库

很多假设的知识在任何地方都没有得到很好的解释。例如将外部合约和库导入到智能合约中。您可能很确切地知道智能合约的作用并且您的对于智能合约的使用也非常得心应手,但是实际导入它的语义

2021-11-29

区块链研究实验室|如何在区块链上实现去中心化数据仓库共享-part1

本文主要讨论使用区块链智能合约和数据仓库安全共享去中心化数据。背景Alice和Bob想双方相互共享数据,但不是以传统集中的模式进行。集中数据存储在一个位置或一个公司,这就使数据

2021-11-29

区块链研究实验室|如何在区块链上实现去中心化数据仓库共享-part3

本文提供了在Solidity中共享分散数据的另一个示例解决方案,Solidity是以太坊区块链的智能合约的开发语言。背景Alice和Bob已经在他们选择的数据仓库中共享数据,而

2021-11-29

区块链研究实验室|如何在区块链上实现去中心化数据仓库共享-part2

本文提供了一个在Solidity中共享去中心化数据的示例解决方案,Solidity是以太坊区块链的智能合约开发语言。背景上一篇文章区块链研究实验室|如何在区块链上实现去中心化数

2021-11-29

如何创建通用的区块链智能合约

区块链智能合约可以通过集成去中心化Oracle来访问链外的数据。在用户深入研究如何使用它们之前,了解整体情况下区块链智能合约的重要性以及需要Oracle访问数据的原因非常重要。

2021-11-29

如何在智能合约中使用工厂模式

在上一篇文章中(传送门:区块链研究实验室|智能合约如何创建和继承),我们讨论了如何从另一个智能合约中创建一个智能合约。今天,我们将研究这种情况下的典型用例。什么是工厂模式?工厂

2021-11-29

如何使用Python部署智能合约

在本文中,我们将使用Python部署智能合约。我喜欢Python,它具备着开发人员出色的经验。能够写作print("hi")而又不会过于冗长System.out.println

2021-11-29