首页
学习
活动
专区
工具
TVP
发布

华仔的技术笔记

专栏作者
123
文章
195381
阅读量
45
订阅数
如何访问智能合约中的私有数据(private 数据)
不要将任何敏感数据存放在合约中,因为合约中的任何数据都可被读取,包括private 定义私有数据。
rectinajh
2022-10-05
2.2K0
NFT不同协议标准NFT不同协议标准
ERC 是「Ethereum Request for Comments」的缩写,意思是以太坊开发者公开征求意见,希望定义出统一的沟通接口,建立出一套可以遵循的标准,让以太坊开发者在撰写智能合约时能更为流畅。
rectinajh
2021-12-09
9690
Solidity开发的智能合约安全建议
调用不受信任的外部合约可能会引发一系列意外的风险和错误。外部调用可能在其合约和它所依赖的其他合约内执行恶意代码。因此,每一个外部调用都会有潜在的安全威胁,尽可能的从你的智能合约内移除外部调用。当无法完全去除外部调用时,可以使用这一章节其他部分提供的建议来尽量减少风险。
rectinajh
2021-11-24
1.2K0
前端通过web3调用智能合约进行逻辑交互
本例子通过crytozombie的例子,讲解前端界面与智能合约交互的逻辑。界面一般 用HTML, JavaScript(包括 ES6 promises),以及 JQuery 写网站了,JavaScript 来写,并不是 Solidity并不能直接与前端界面进行数据交互。
rectinajh
2021-11-24
5.1K0
区块链数据上链的思考
什么是“上链”?什么数据和逻辑应该“上链”?文件能不能上链?链上能不能批量查数据?“链下”又是什么?
rectinajh
2020-05-27
3.2K0
模拟跨链原子交易的DEX设计详解
通常来说,公链是自成一体的封闭系统,Achain不知道Bchain上发生了什么,Bchain也同样不知道Achain上发生了什么。若要互换Achain的代币Acoin和Bchain的代币Bcoin,则必须依赖一个中间系统。从表面上看,跨链原子交易似乎没有中间系统,但可认为交易双方及所使用的APP充当了中间系统,这个系统自动或通过人工持续监控Achain和Bchain之上的交易事件,完成或回退币币兑换。跨链原子交易主要适用于Bitcoin与模仿他的山寨币系统之间的币币兑换,其技术原理对于普通用户要求过高,交易双方都需要理解币币兑换的实现原理,交易双方还需要通过其他手段找到交易对手方。
rectinajh
2019-10-16
7970
Photon介绍及与其他Layer2技术对比分析
区块链技术蓬勃发展,以去中心化技术之名,大有变革整个在线数字世界的气势和雄心。区块链技术,尤其是公链(Layer1)领域,最著名的莫过于比特币,以太坊和EOS。这些公链各有特点,在上面已经构建了各种各样的应用,如区块链浏览器,钱包等基础工具,当然还包括各种各样的DApp。DApp运行在公链上会有各种各样的问题存在,Layer2技术的引入,有望部分解决这些问题。 目前Layer2 技术主要有两种,一种是状态通道技术,另一种是侧链技术。Photon属于状态通道技术。
rectinajh
2019-05-10
9260
光谱链—平行互联网价值传输协议及去中心化应用平台
光谱链(即Spectrum)是基于SmartMesh基础协议致力于以去中心化的Mesh网络的形式实现万物互联的区块链底层公链。
rectinajh
2019-03-06
7520
一个区块链黑科技开源框架-光子网络(photon network)
纵所周知,以太坊的雷电网络(i.e Lighting on Ethereum)使用了链下交易的方式来解决目前交易拥堵问题,并实现实时的交易确认。是一种链下规模性交易的解决方案,基于以太坊智能合约实现。可支持所有符合以太坊ERC20标准代币的交易它类似于闪电网络,具有即时到账,低转账费用,可大规模扩展,隐私保护的特点。使用雷电网络的参与者在互相转账时,不需要通过以太坊主链交易确认,而是通过参与者之间创建支付通道在链下完成。
rectinajh
2018-12-28
1.5K0
光子网络(Photon network)使用场景描述
光子网络(Photon)作为光谱区块链上ERC20 token和ERC223 token链下支付网络,具有安全、快速、可扩展和低成本的优点,可以满足多种场景的链下支付需求。为更好的应用光子网络,本文对Photon具体使用场景进行描述,方便用户了解和使用。
rectinajh
2018-12-07
1.4K0
国内外Mesh网络与区块链结合的项目思路比较
用户通过设备支付token连接网络,mesh网络可以在房顶通过提供数据传输提供服务,当然可以获得token奖励,Uplink可以通过充当mesh网络和互联网网管获取token奖励。
rectinajh
2018-10-18
1.6K0
区块链中现代密码学
安全多方计算 安全多方计算起源于1982年姚期智的百万富翁问题。后来Oded Goldreich有比较细致系统的论述。 姚氏百万富翁问题是由华裔计算机科学家、图灵奖获得者姚启智教授首先提出的。该问题表述为:两个百万富翁Alice和Bob想知道他们两个谁更富有,但他们都不想让对方知道自己财富的任何信息。该问题有一些实际应用:假设Alice希望向Bob购买一些商品,但她愿意支付的最高金额为x元;Bob希望的最低卖出价为y元。Alice和Bob都非常希望知道x与y哪个大。如果x>y,他们都可以开始讨价还价;如果z
rectinajh
2018-06-21
1.3K0
一个eos dapp的区块链小游戏开发学习笔记
开发流程: 1,eos环境搭建,及adpp开发流程说明 2,创建前端源码框架,编写前端源码 3,创建智能合约目录,编写智能合约源码 4,前端调用eosjs,与智能合约交互 5,eosjs查询智能合约的table信息 6,详解eosjs调用智能合约接口 1,前端 eos使用react.js编写前端的用户界面 eosjs来与智能合约交互 eosjs实现了大多数rpc功能,常用的是合约接口调用和表数据查询 2,创建智能合约目录,编写智能合约源码 智能合约简介 使用c++进行开发,依赖boost
rectinajh
2018-06-06
4.7K2
让价值流动——区块链跨链技术
区块链共识机制形成了价值,价值互联网里价值流动的该如何实现? 跨链技术的产生 加密数字货币的区块链公网野蛮生长的同时,处于交易性能、容量规模、隐私保护、合规监管的考虑,联盟链和私链技术被商业机构特别是金融机构广泛采用。联盟链和私链的方式从一定程度违背了区块链去中心价值和信任体系,也让区块链里面的数字资产不能再不同的区块链间直接转移,主动或被动地导致了价值孤岛,联盟链和私链的局限性令各种连接不同区块链的跨链技术开始应运而生。 目前区块链应用越来越丰富,上面的资产越来越多,如何把每种数字代币比喻成一个价值孤岛,
rectinajh
2018-05-17
1.3K0
区块链共识机制的思考
有人说人工智能是生产力的变革,让机器思考更多,干更多的活,让人少做点;那么区块链是一种解放生产关系的技术,区块链是在互联网的基础上发展而来,互联网让信息的传播突破了空间和时间的维度,信息变成一种宝贵的资源,而区块链更进一步,解决了在不可信信道上传输可信信息、价值转移的问题,而共识机制解决了区块链如何在分布式场景下达成一致性的问题。 什么是共识? 如果把人类社会理解成为一个超大规模的分布式系统,地球上的每个人都是独一无二的分布式节点,没有两个人是完全一样的,有句话叫人以类聚,物以群分。一个社会不同阶层、不同
rectinajh
2018-05-17
1.2K0
区块浏览器技术选型
区块浏览器简单可理解为是可浏览并查询任意区块、交易、地址的详细信息的工具。 BTC区块浏览器: https://blockchain.info/zh-cn/wallet/#/ https://btc.com/ ETH区块浏览器: https://etherscan.io/ 以太坊区块链浏览器,提供API调用: https://ethplorer.io/ LTC区块浏览器: http://explorer.litecoin.net/chain/Litecoin 以太坊Gas目前定价: https
rectinajh
2018-05-17
1.6K0
ugChain技术测评
一句话评价: 目前全球区块链+游戏的项目超过50多个,涵盖电子竞技、游戏分发平台、游戏应用等具体领域,成立于2015年的ugChain就是其中的佼佼者,是全球首个基于区块链去中心化的游戏生态。 技术特点: 该项目在区块链技术领域算得上一股清流,首创的双链划转的概念(以太坊公链与联盟链相互切换)具有很强应用型和创新性,部署在以太坊上的UGC Contract,实现价值上链;在业务层面,针对游戏行业高频,大用户量,安全要求高等特点,创造性提出了DAS Account Contract,并部署在联盟链上,极大的扩
rectinajh
2018-05-17
1.2K0
关于eth gas的思考
理解Gas需要的几个概念: 旷工费:除了转账金额需要额外支付给以太坊网络旷工的费用 gas cost交易旷工费用 ( 也是也是以太坊的交易费用 ) =gas used数量 * gas price ( gas 单价,以太币计价) Gas:以太坊每一步操作都需要消耗Gas,执行总量就是Gas Gas Price:每一步操作的单价,一般用GWei作为单位,乘以Gas就是需要支付的矿工费。Gas Price是运行一个特别的交易或程序(被称作合约)所需的gas。 一个区块的gas费用可以用来暗示计算工作量,交易量和
rectinajh
2018-05-17
1.9K0
在iOS上面写一个Blockchain
区块链是什么,到底可以解决什么问题? 简单来说区块链就是一个不需要第三方认证的加密账本交易系统。 举个例子:老王租了老李一个房子,他找中介签房屋合同。 老王拉来了中介小张作为第三方见证人,签署了一个简单合同: 来自 老王 给 老李 房屋出租 时间:某年某月 老王签名 :老王 老李签名:老李 小张签名: 小张 一式三份,人手一张,基于这份合同: 1,此时老王,老李,都无法否认该合同的存在。因为第三方小张这里有一份存根可以证明
rectinajh
2018-05-17
6420
区块链世界里的存储技术—IPFS
  如果说云存储是互联网世界的信息源泉,IPFS将是区块链世界里的基石所在,很多区块链项目都将以此为基石!   Tim Berners-Lee在1990年12月25号,第一次成功的利用互联网开启了HTTP客户端与服务端的第一次通讯,他发明的browser和web以扩展的基础协议及算法,是目前互联网上传输文件的实际方式,将信息发布的成本几乎将为零,从此只需要通过一个电脑屏幕,世界范围内的信息可以自由分享自由浏览。时光飞逝,互联网世界已经发展成一个繁荣的虚拟信息世界。过去二十多年,互联网创造了很多造富的神话。
rectinajh
2018-05-17
1.9K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档