上一篇,我们在Loom 构建的DApp侧链上部署了智能合约,这篇文章就来基于侧链网络部署一个DApp(去中心化应用)。
HTTPS协议原理和流程分析
文章探讨了以太坊如何通过游戏扭曲理论将非合作博弈转变为合作博弈,提出以太坊作为一种强大的经济工具,利用智能合约和不可更改的账本为游戏参与者提供外部监督。文中举例阐明了囚徒困境、猎鹿游戏和鸡游戏等经典博弈如何在以太坊环境下实现更优结果的可能性。
主要入门介绍如何创建 Truffle 项目以及将智能合约部署到区块链。
Truffle 是一个在以太坊进行 DApp 开发的世界级开发环境、测试框架。它在使开发人员更轻松。
Breez 是一个面向新手的非托管比特币支付平台,通过闪电网络实现快速、安全的比特币转账和接收,几乎无费用。Breez 提供了简单易用的界面和功能,帮助用户轻松进行日常消费。
要判断一个元素是不是在一个集合里,比较容易想到的方法是用数组,链表这样的数据结构把元素保存起来,然后依次比较来确定。
但是随着集合的变大,上面的这种方法就面临几个问题,首先比较的速度随着数据量的增加而变慢,其次存储集合的空间也越来越大。
为了解决上面的问题,就引入了布隆过滤器(Bloom Filter)
前两天写了一篇 用Truffle开发一个链上记事本 ,很多人讲,这样写一条笔记成本该多高呀,这篇我们看看如何把链上记事本智能合约迁移到Loom SDK 搭建的以太坊侧链,在下一篇会介绍如何来用loom.js重写这个DApp。
文章讨论了比特币如何达到其临界点,并通过比喻纹身的普及过程,解释了比特币在广泛采用之前需要克服的障碍,如用户体验和技术复杂性。
Bucket Tree结合了默克尔树和哈希表的特点,如果想要深入了解Bucket Tree就必须掌握默克尔树和哈希表。
Bucket Tree
Merkle Tree大多用来进行对比验证处理,特别是在分布式环境下进行比对或验证的时候可以大大减少数据传输量和计算的复杂度。
Merkle Tree
区块链能够实现去中心化无信任情形下的资产安全,很关键的一点儿就是充分的把公私钥体系引入并使用起来了。通过对每笔交易进行私钥签名的方式保证每个人都只能花费他自己账号里的钱,别人也可以很容易的去验证某笔交易确实是账号所有人所发出的。其实私钥不只是可以签名交易,还可以签名其它数据。
本篇文章是上一篇文章区块链上的随机性(一)概述与构造的延续。作为区块链上的随机性系列文章的第二部分,本文介绍了目前主流的应用在区块链项目中的随机数协议,例如 Algorand、Cardano,Dfinity 和 Randao,并分析他们是如何使用第一部分所介绍的随机数协议核心以及它们的组合。
我们通过一个简单的示例程序来了解Fabric应用是如何运行的。在这个例子中使用的应用程序和智能合约(链码)统称为FabCar。这个例子很好地提供了一个开始用于理解Hyperledger Fabric。在这里,你将学会如何开发一个应用程序和智能合约来查询和更新账本,如何利用CA来生成一个应用程序需要的用于和区块链交互
FabCar
Hyperledger Fabric
CA
如何查看 MetaMask 本地保存的账号数据
大概整整两年前,我从一篇介绍“区块链”技术的文章里知道了“以太坊”这个项目,当时当然没想到它会对我个人产生如此大的影响。在其后这两年时间里,我投入了大量的时间和精力来学习它、研究它,做了多次技术分享,甚至还写了讲解智能合约开发的书、开发了关于智能合约开发的在线课程;所以不管未来我们各自的走向如何,以太坊都已经在我生命中留下了重重的一笔。在我们相识两周年之际,我觉得我总该要写点儿什么。
这是如何开发以太坊安卓钱包系列第6篇,获取账号交易列表: 以太转账、代币 Token(通证)转账及合约调用列表。
通过这篇文章,能快速建立零知识证明的逻辑框架。
Breez 是一家专注于比特币的非托管支付平台,提供快速、安全的比特币转账服务。文章详细解释了 Breez 选择比特币的原因,包括比特币的商业优势、社会基础设施以及其对世界和用户的积极影响。
本文深入探讨了区块链上的投票参与问题,分析了链上与链下治理的不同、近期投票参与率的数据,以及影响去中心化治理参与的各种因素。作者提出了一些新的链上治理设计理念,并强调了未来治理设计的潜在创新,尤其是在激励措施、投票基础设施和利益相关者多样性方面的重要性。
今天这篇文章我们一起来看一下zkSNARK这个拗口的技术到底是什么鬼。
扫一扫 - 使用登链小程序
382 篇文章,766 学分
117 篇文章,507 学分
113 篇文章,486 学分
67 篇文章,478 学分
229 篇文章,333 学分