数据形态
数据形态在合约当中扮演着什么角色呢?之前有介绍过状态变数可以储存一些变化值,而储存什么类型的值就是所谓的数据形态,不同的数据形态可以处理的事物也有所不同,因此我们也需要了解一些基本的数据形态以及特性之后,未来开发合约之时才能更加稳固。
而Solidity的基本数据形态如下图:...
大致上理解每个档案的每份智能合约都是一个个的区块,而这一个篇章主要着重于智能合约中的每个区块的组成元素进行分项说明。
今天的范例会以简单的银行存款与提款流程进行示范,过程中将一步步的使用上述7种元素完成功能,这七种功能也是未来撰写合约时非常常用的技巧。
State Variables(状态变数)...
Remix这款云端编辑器非常方便,任何地方只要有浏览器就能进行开发,已经不同于以往的开发模式,相信这种开发方式在未来也会逐渐盛行,而且自由弹性度非常的高,在习惯的个人电脑上开发也会暂存我们的环境设定,今天换了一个新的电脑的浏览器之后,也会是全新的环境,未来或许会发展出绑定帐号的功能,就类似于我们使用的Go...
开发之前我们先来做一些前置准备,就如同一道料理在完成之前,会预先准备厨具、食材,而我们就来看看这些厨具与食材究竟能够煮出什么令人惊艳的料理吧!
那我们需要准备哪些东西呢?
● IDE: 基础版( Remix )、进阶版( Vscode )。
● 程序语言:Solidity。
● 程序码储存...
Solidity也是目前区块链程式开发相对热门的一门技术,因此相信很多问题都会有许多开发者共同讨论,在技术的道路上也比较不孤单。
其实撰写智能合约的程式语言并非只有Solidity,还有以下几个程式语言:
● Vyper: 相似于Python风格的程式语言,出生的时间比Solidity晚,因此相关...
相信很多人都知道合约是什么,那又为什么还要创造智能合约呢?究竟相较于传统合约之下,更为优势的原因在哪里呢?我们将在以下逐一进行说明。
首先来谈谈传统合约
图片来源: 自行制作
在开始说明智能合约之前,我们先来了解一下合约的本质,什么是合约?其实「合约」常常出现在我们的周遭,就以买房来...
发展至今,公链越来越多,彼此都打着为解决不可能的三角(去中心化、扩容性、安全性)而生,吸引开发商、去中心化应用(Dapp)进入该生态圈。
但是越来越多应用开始觉得每个公链都有每个公链的限制导致应用的发展也会受限,而且链间是无法直接进行交易的,若要交易通常会需要「跨链协议」,使链间可以互相沟通、交易。...
最近以太坊等主要加密网络从传统的工作量证明(POW)迁移到现代的权益证明(POS)中,表明市场对于POS 的态度是比较积极的。许多专家预测,这种转变不仅对投资者有益(投资安全性更高),且对环境的影响更低。
本篇指南将带你了解为何环保主义者十分看好POS,并且预计会有更多网络将效仿以太坊的原因。...
提到区块链,通常很多人会想到「挖矿」。而目前最基本的挖矿方式有两种,分别是POW和POS。
本篇文章将会为你介绍工作量证明(POW)的相关知识,希望对你有所帮助。
什么是工作量证明?
工作量证明是基于区块链的演算法,可以保护许多加密货币,包括比特币和以太坊。
大多数数字货币都有一个中央...
权益证明(POS)是一种加密货币共识机制,用于处理交易并在区块链中创建新区块。本文将为您详细介绍什么是权益证明?它和工作量证明(POW)又有什么区别?让我们一起往下看吧!
什么是权益证明?
引入权益证明是为了克服工作量证明系统的缺点,它允许硬币持有者抵押硬币(质押),以便有机会验证交易并获得交...