玩币族移动版

玩币族首页 > 行情分析 >

如何制作你的第一个比特币APP

first

  无论何时,当媒体谈到比特币时,他们总将它视为一种货币。“看看价格!”他们说,“比特币像黄金 !”他们呼喊。

  那么,我现在告诉你,他们完全搞错了比特币是如此让人兴奋的原因。

  比特币之所以如此让人兴奋,是因为它是基础技术,可被用于制作创新型的APP。

  事实上,使用比特币技术能制作的令人惊奇的APP数量太多了,我们都没想过所有的可能性。

  “这说不通啊”你可能会想,“货币怎么能被编程呢 ”

  用最简单的话来讲,比特币是基于一项革命性的技术——区块链,区块链是一个分布式的公共账单,用于记录所有的交易信息。区块链使去中心化的APP第一次在金融服务行业中出现。

  “太酷了,Matt(文章作者名字)!那么我们从哪开始 我怎么制作一个比特币APP呢 ”

  好问题!

  让我们开始做我们的第一个比特币APP吧。

  今天我们从简单的开始,你懂的,就是试水的第一步。

  这个教程将会带你了解:

  1. 建立一个基本的打赏按钮,它会让人们在你的网站上点击这个按钮,通过复制地址或使用二维码给你发比特币。

  2. Coinbase的API,我们将用来增强APP,并使用它们的PHP库与区块链进行交流。

  准备好了吗? 让我们开始吧。

  1. 下载Coinbase的PHP库

  我们首先下载Coinbase的PHP库。这将使我们可以用比特币区块链来开发。

  点击这里下载Coinbase PHP

  2. 下载PHP二维码库

  这将为你生成可以让别人打赏的比特币地址的二维码。

  点击这里下载PHP二维码库。

  3. 复制粘贴PHP库到你正开发APP的地方。

  现在我们有了两个库,把它们的文件夹都移动到你想开发APP的那个文件夹。

  文件夹的结构应该看起来像这样:

1-JU8WZw2D22kjXM8MWuoruA

  4. 确保你的PHP GD库是安装好了的。

  登陆你使用Terminal或SSH的服务器,进入下面这个:

  如果你使用Debian或Ubuntu系统:apt-get install php5-gd

  如果你使用RedHate系统:yum install php55-gd

  5. 在你的Coinbase账户上创造一个新的API Key

  在这部分你需要一个Coinbase账户,所以如果你没有的话,点击这里注册。

  一旦你创建了一个账户,找到“设置”( “Settings”) ,再找到“API Access”。

  当创建新的API Key的时候,就在你初始的钱包里赋予这个key“地址”认可( “addresses” permission)

  6. 将我们的APP代码放进你的index.php文件里。

  这就是你将用来创造打赏APP的PHP代码。

  那它具体是怎么工作的呢

  这段代码将你当前的地址从Coinbase上提取出来,然后检查你是否有余额。如果你没有余额,打赏按钮就会把赏金发到那儿。如果有余额的话,打赏按钮就会为你在Coinbase上创造一个新的地址,将赏金发给这个新地址。

  

  $COINBASE_API_KEY = “YOUR-API-KEY”;

  $COINBASE_API_SECRET = “YOUR-API-SECRET”;

  require_once(“lib/Coinbase.php”);

  require_once(“lib/phpqrcode/qrlib.php”);

  $coinbase = Coinbase::withApiKey($COINBASE_API_KEY, $COINBASE_API_SECRET);

  $current_address = $coinbase->getReceiveAddress();

  $currentbalance = $coinbase->getBalance($current_address);

  if ($currentbalance > 0) { # get a new address $tip_address = $coinbase->generateReceiveAddress();

  } else { $tip_address = $current_address;

  }

  ob_start();

  QRcode::png(“$tip_address”,null);

  $qrcode = base64_encode( ob_get_contents() );

  ob_end_clean();

   >

  

  

  

  

  


  

  

  

  这是你的APP看起来的样子:

tip

  恭喜你!

  你刚刚制作了你的你一个比特币APP

  看,这也不难。现在你所需做的就是学习更多关于Coinbase API的知识,你也将会开始创新了。

  我们已经迫不急待想要看看你创造的东西了。

知识: 比特币app