<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jun Gong</title>
    <description>The latest articles on DEV Community by Jun Gong (@jun_gong).</description>
    <link>https://dev.to/jun_gong</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F345820%2F1e0d5f99-23e9-4a44-b89f-5167de343046.jpeg</url>
      <title>DEV Community: Jun Gong</title>
      <link>https://dev.to/jun_gong</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jun_gong"/>
    <language>en</language>
    <item>
      <title>Hiring | Junior Backend Web Developer</title>
      <dc:creator>Jun Gong</dc:creator>
      <pubDate>Wed, 10 May 2023 11:06:48 +0000</pubDate>
      <link>https://dev.to/jun_gong/hiring-junior-backend-web-developer-37o2</link>
      <guid>https://dev.to/jun_gong/hiring-junior-backend-web-developer-37o2</guid>
      <description>&lt;p&gt;We are seeking a Junior Backend Web Developer to join our dynamic development team. The ideal candidate should be highly skilled in backend web development, able to work collaboratively with our senior developer and contribute to the development of web applications. Previous work experience is not as important as the candidate's ability to build something from scratch.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Responsibilities:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Design and develop backend systems for web applications&lt;/li&gt;
&lt;li&gt;Build and maintain APIs for web applications&lt;/li&gt;
&lt;li&gt;Collaborate with front-end developers to integrate user-facing features with server-side logic&lt;/li&gt;
&lt;li&gt;Write clean and maintainable code&lt;/li&gt;
&lt;li&gt;Develop and maintain database schemas and data models&lt;/li&gt;
&lt;li&gt;Debug and troubleshoot production issues&lt;/li&gt;
&lt;li&gt;Ensure high performance, scalability, and security of web applications&lt;/li&gt;
&lt;li&gt;Stay up-to-date with the latest web development trends and technologies&lt;/li&gt;
&lt;li&gt;Write technical documentation for code and APIs&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Requirements:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;At least 1-2 years of experience in backend web development&lt;/li&gt;
&lt;li&gt;Strong experience in at least one of the popular backend programming languages like Typescript, Python, Java or Golang&lt;/li&gt;
&lt;li&gt;Familiarity with NoSQL databases&lt;/li&gt;
&lt;li&gt;Experience building and maintaining APIs&lt;/li&gt;
&lt;li&gt;Familiarity with cloud-based infrastructure like AWS or Azure&lt;/li&gt;
&lt;li&gt;Excellent problem-solving skills&lt;/li&gt;
&lt;li&gt;Ability to work in a team environment&lt;/li&gt;
&lt;li&gt;Good communication skills&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are passionate about backend web development and have a proven track record of building scalable and reliable systems, we encourage you to apply for this exciting opportunity — please share your resume with your GitHub link to &lt;a href="mailto:hi@furrend.xyz"&gt;hi@furrend.xyz&lt;/a&gt;. &lt;/p&gt;




&lt;h3&gt;
  
  
  About Furrend
&lt;/h3&gt;

&lt;p&gt;Furrend is the next-gen web3 consumer app built for 10 billion pet lovers. We are a team of world-class builders from leading blockchain projects, top-tier tech companies, and the most prestigious banking firms with expertise across blockchain engineering, smart contract development, consumer product, SaaS, and more.&lt;/p&gt;

&lt;p&gt;For more info, please visit &lt;a href="https://furrend.xyz/"&gt;https://furrend.xyz&lt;/a&gt;/ or check out &lt;a href="https://twitter.com/hifurrend"&gt;https://twitter.com/hifurrend&lt;/a&gt; on Twitter.&lt;/p&gt;

</description>
      <category>hiring</category>
      <category>backend</category>
      <category>web3</category>
      <category>webdev</category>
    </item>
    <item>
      <title>[Dev Meetup] Threshold Signatures for Dapps on Ethereum</title>
      <dc:creator>Jun Gong</dc:creator>
      <pubDate>Thu, 04 Feb 2021 10:26:27 +0000</pubDate>
      <link>https://dev.to/jun_gong/dev-meetup-threshold-signatures-for-dapps-on-ethereum-4ef6</link>
      <guid>https://dev.to/jun_gong/dev-meetup-threshold-signatures-for-dapps-on-ethereum-4ef6</guid>
      <description>&lt;p&gt;What are threshold signatures? How are they relevant to blockchain applications? Come hang with us and let’s take a deep dive into the cryptography behind threshold signatures and the way they are being applied to Ethereum projects.&lt;/p&gt;

&lt;p&gt;Today, we’re very excited to have &lt;a href="https://github.com/superarius"&gt;Ari Rodriguez&lt;/a&gt;, the cryptographer from &lt;a href="http://gelato.network/"&gt;Gelato&lt;/a&gt; join us and talk about building blocks of threshold signatures.&lt;/p&gt;

&lt;h3&gt;📍When &amp;amp; Where&lt;/h3&gt;

&lt;p&gt;The meetup will be held in the &lt;a href="https://zoom.us/j/96305018619"&gt;Gelato Zoom&lt;/a&gt; on Thursday, February 4, 2021, from 12:00 PM to 12:30 PM ET / 6:00 PM to 6:30 PM CET.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Add event to your &lt;a href="https://calendar.google.com/event?action=TEMPLATE&amp;amp;tmeid=MnQ1YWlkNXV1MW9mOXF0NTNnYTU4YXF1YW0gY19rN3BhNGkyampndTdtYm52dnFyZnA2YmI2MEBn&amp;amp;tmsrc=c_k7pa4i2jjgu7mbnvvqrfp6bb60%40group.calendar.google.com"&gt;calendar&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;📅Schedule&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;12:00–12:05 PM: Welcoming address&lt;/li&gt;
&lt;li&gt;12:05–12:25 PM: Ari — Building Blocks of Threshold Signatures&lt;/li&gt;
&lt;li&gt;12:25–12:30 PM: Q&amp;amp;A&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Our Guest Speaker: Ari Rodriguez&lt;/h3&gt;

&lt;p&gt;Ari is a cryptographer and software engineer based in New York City. He has worked with a number of start-ups on nascent cryptographic technologies including threshold encryption, multi-party computation, and smart contract design and development.&lt;/p&gt;

&lt;p&gt;Hope to see you soon! &lt;/p&gt;




&lt;p&gt;Gelato is a protocol that automates smart contract executions on Ethereum. We are building the infrastructure of reliable automation on top of Ethereum and with it a key part of the Web3 middleware stack, enabling trustless, automated flows of money between all smart contracts and upcoming Layer 2 networks.&lt;/p&gt;

&lt;p&gt;► Check out what we’ve been working on at 🍦 &lt;a href="https://gelato.network/%F0%9F%8D%A6"&gt;https://gelato.network/🍦&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ethereum</category>
      <category>blockchain</category>
      <category>meetup</category>
    </item>
    <item>
      <title>'Bitcoin is now programmable money' | Stacks 2.0 set to Launch on Jan 14</title>
      <dc:creator>Jun Gong</dc:creator>
      <pubDate>Mon, 04 Jan 2021 15:11:40 +0000</pubDate>
      <link>https://dev.to/jun_gong/bitcoin-is-now-programmable-money-stacks-2-0-set-to-launch-on-jan-14-1j95</link>
      <guid>https://dev.to/jun_gong/bitcoin-is-now-programmable-money-stacks-2-0-set-to-launch-on-jan-14-1j95</guid>
      <description>&lt;p&gt;Blockstack is launching its &lt;b&gt;&lt;a href="https://stacks2.com/register?ref=fh"&gt;Stacks 2.0 Blockchain&lt;/a&gt;&lt;/b&gt;, which uses Bitcoin blockchain as a secure base-layer that brings decentralized apps and smart contracts to Bitcoin through a unique consensus mechanism (Proof-of-Transfer) that runs between the Bitcoin blockchain and the Stacks chain, unlocking new innovation and a new way to earn Bitcoin. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;"The first chain to implement PoX (Proof-of-Transfer) is Stacks 2.0, the latest version of the Blockstack chain, which derives its security from Bitcoin. This means that participants in the Stacks 2.0 consensus earn BTC. And Stacks 2.0 has direct access to Bitcoin state and can trigger logic in Clarity smart contracts through changes in Bitcoin state. Clarity itself provides important innovations, such as being decidable for dramatically increased security and assured performance."&lt;/em&gt; -- &lt;a href="https://www.usv.com/writing/2020/12/stacks-2-0/"&gt;Albert Wenger&lt;/a&gt;, managing partner at Union Square Ventures&lt;/p&gt;

&lt;p&gt;The launch will be just the beginning of an exciting new era for the Stacks community and for crypto broadly as developers begin to leverage Stacks to build a user-owned internet on Bitcoin.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://stacks2.com/register?ref=fh"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2lIDrOBa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/1tnpyf1sb3zpoxksohmr.png" alt="Alt Text" width="800" height="378"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're a developer who is interested in learning more about Stacks 2.0, feel free to register for the &lt;b&gt;&lt;a href="https://stacks2.com/register?ref=fh"&gt;Stacks 2.0 Launch Event&lt;/a&gt;&lt;/b&gt; for free and hear straight from the Stacks crew, featuring leading industry experts: &lt;a href="https://twitter.com/APompliano"&gt;Anthony Pompliano&lt;/a&gt; and more.&lt;/p&gt;

&lt;p&gt;Cover photo credit: &lt;a href="https://twitter.com/kkomaz/status/1337053109693140996"&gt;Alex Lee&lt;/a&gt;&lt;/p&gt;

</description>
      <category>bitcoin</category>
      <category>blockchain</category>
      <category>smartcontract</category>
      <category>stacks</category>
    </item>
    <item>
      <title>I Joined the Mine To 1 Million STX Mining Challenge</title>
      <dc:creator>Jun Gong</dc:creator>
      <pubDate>Mon, 14 Dec 2020 13:19:24 +0000</pubDate>
      <link>https://dev.to/jun_gong/i-joined-the-mine-to-1-million-stx-mining-challenge-28kp</link>
      <guid>https://dev.to/jun_gong/i-joined-the-mine-to-1-million-stx-mining-challenge-28kp</guid>
      <description>&lt;p&gt;I am a super fan of &lt;a href="https://blockstack.org/"&gt;Blockstack&lt;/a&gt; - the blockchain protocol that invented &lt;em&gt;&lt;a href="https://community.blockstack.org/pox"&gt;Proof-of-Transfer (PoX)&lt;/a&gt;&lt;/em&gt;. And I believe Stacks 2.0 will be &lt;a href="https://gongjunshanghai.com/2020/10/12/bringing-defi-to-bitcoin-ecosystem/"&gt;the next DeFi powerhouse&lt;/a&gt;. So, I signed up for the STX mining challenge and started mining STX from scratch. &lt;/p&gt;

&lt;p&gt;The whole process of setting up a node on Stacks testnet and running a miner turned out not to be very complicated as I thought, and I wrote about my process &lt;a href="https://gongjunshanghai.com/2020/11/11/running-a-stacks-node-and-mining-stx-tokens-for-the-first-time-a-guide-for-all-the-non-tech-savvy-people/"&gt;here&lt;/a&gt;.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://daemontechnologies.co/minestx-challenge"&gt;&lt;h2&gt;How to Join the Mine To 1 Million STX Competition&lt;/h2&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Go to the competition &lt;a href="https://daemontechnologies.co/minestx-challenge"&gt;page&lt;/a&gt; and click &lt;a href="https://daemontechnologies.co/minestx-challenge"&gt;"Register"&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fill out the information: Your name, contact email&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Input your testnet Bitcoin address and testnet STX address:&lt;br&gt;
If you're using Windows, here is a &lt;a href="https://youtu.be/82b8PGoQYpI"&gt;5-minute short video&lt;/a&gt; of how to get the testnet Bitcoin and STX address;&lt;br&gt;
If you're using Mac, you can check out the step-by-step guild about how to run a tesnet node and mine STX tokens &lt;a href="https://gongjunshanghai.com/2020/11/11/running-a-stacks-node-and-mining-stx-tokens-for-the-first-time-a-guide-for-all-the-non-tech-savvy-people/"&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It took me about 30 minutes to set it up, and I'm not that tech-savvy:) &lt;/p&gt;

&lt;p&gt;The Mine to 1 Million competition starts on Tuesday, December 15, 2020. So, go sign up now or during your lunch break or coffee break, and start setting up your node!&lt;/p&gt;

&lt;p&gt;Happy mining!&lt;/p&gt;

</description>
      <category>bitcoin</category>
      <category>blockstack</category>
      <category>blockchain</category>
      <category>mining</category>
    </item>
    <item>
      <title>[AMA] Ask Ethereum Researcher Aditya Asgaonkar Anything About Ethereum 2.0</title>
      <dc:creator>Jun Gong</dc:creator>
      <pubDate>Wed, 09 Dec 2020 07:48:16 +0000</pubDate>
      <link>https://dev.to/jun_gong/ama-ask-ethereum-researcher-aditya-asgaonkar-anything-about-ethereum-2-0-3dh4</link>
      <guid>https://dev.to/jun_gong/ama-ask-ethereum-researcher-aditya-asgaonkar-anything-about-ethereum-2-0-3dh4</guid>
      <description>&lt;p&gt;&lt;b&gt;&lt;a href="https://ethereum.org/en/eth2/"&gt;Ethereum 2.0&lt;/a&gt;&lt;/b&gt; phase 0 has launched last week. What does it mean to the community and the blockchain world, and what’s next? Any behind the scenes stories? We have so many questions. There’s no better time than now to invite &lt;b&gt;&lt;a href="https://twitter.com/adiasg"&gt;Aditya Asgaonkar&lt;/a&gt;&lt;/b&gt;, the Ethereum 2.0 researcher at Ethereum Foundation, to join us and talk about everything eth2. Submit your questions now!&lt;/p&gt;

&lt;h3&gt;AMA Schedule&lt;/h3&gt;

&lt;p&gt;📅 When &amp;amp; Where: AMA will be held in ETHPlanet Discord Server on Thursday, December 10, 2020, from 7:30 AM to 8:15 AM PST / 4:30 PM to 5:15 PM CET (Check your local time).&lt;/p&gt;

&lt;p&gt;💬 How to Submit Your Questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Leave your questions in &lt;a href="https://discord.gg/GF7j9E8"&gt;ETHPlanet Discord Server&lt;/a&gt; “ama” Channel with #eth2AMA&lt;/li&gt;
&lt;li&gt;Comment under the &lt;a href="https://twitter.com/ETHPlanet/status/1336310563178229760?s=20"&gt;Twitter post&lt;/a&gt; with #eth2AMA&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Submit question(s) before 11:59 PM PST on Wednesday, December 9, 2020&lt;/p&gt;

&lt;p&gt;Aditya will choose quality questions to answer. And Aditya will answer 3–5 additional questions from live audiences if there’s still some time left on the AMA day.&lt;/p&gt;

&lt;p&gt;See you on Thursday! &lt;/p&gt;

&lt;p&gt;--&lt;br&gt;
Eth2 refers to a set of interconnected upgrades that will make Ethereum more scalable, more secure, and more sustainable. These upgrades are being built by multiple teams from across the Ethereum ecosystem.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ethereum.org/en/what-is-ethereum/"&gt;What is Ethereum&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ethereum</category>
      <category>blockchain</category>
      <category>node</category>
    </item>
    <item>
      <title>Running a Stacks Node and Mining STX Tokens for the First Time: A Guide for All the Non-Tech-Savvy People</title>
      <dc:creator>Jun Gong</dc:creator>
      <pubDate>Wed, 11 Nov 2020 14:19:02 +0000</pubDate>
      <link>https://dev.to/jun_gong/running-a-stacks-node-and-mining-stx-tokens-for-the-first-time-a-guide-for-all-the-non-tech-savvy-people-2fhp</link>
      <guid>https://dev.to/jun_gong/running-a-stacks-node-and-mining-stx-tokens-for-the-first-time-a-guide-for-all-the-non-tech-savvy-people-2fhp</guid>
      <description>&lt;p&gt;&lt;em&gt;For people like me — &lt;b&gt;an absolute noob&lt;/b&gt;, with a little help from Docker&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Before we get into all the “technical” stuff, a little bit about myself: I’m a tech startup person with a finance / marketing background, I’ve been bullish on DeFi since early 2019, and I’m a proud yield farmer. So, you can tell that I’m NOT tech-savvy and I know ZERO coding stuff.&lt;/p&gt;

&lt;p&gt;But why on the earth do I still want to go through all the troubles to set up and run a miner on Stacks 2.0 testnet? Because of my curiosity — what happens if we bring DeFi to the Bitcoin ecosystem? And I believe &lt;a href="https://gongjunshanghai.com/2020/10/12/bringing-defi-to-bitcoin-ecosystem/" rel="noopener noreferrer"&gt;Stacks 2.0 will be the next DeFi powerhouse&lt;/a&gt;, and most importantly, the whole process of setting up a node on Stacks testnet and running a miner, turned out not to be very complicated as I thought.&lt;/p&gt;

&lt;p&gt;If you’re naturally curious and not very tech-savvy, but you want to join the DeFi on Bitcoin movement before everyone else does, and &lt;a href="https://blog.blockstack.org/krypton-launch-proof-of-transfer-now-implemented-on-the-stacks-2-0-testnet/" rel="noopener noreferrer"&gt;earn STX rewards&lt;/a&gt;, please keep reading 🙂 &lt;/p&gt;

&lt;p&gt;Hopefully, after reading this guide, you’ll be able to: &lt;/p&gt;

&lt;p&gt;– Run your testnode on the Stacks 2.0 blockchain&lt;br&gt;
– Set up and run a miner on the Stacks 2.0&lt;/p&gt;



&lt;h2&gt;My Computer Setup&lt;/h2&gt; 

&lt;p&gt;MacBook Air with macOS Catalina, really basic one, nothing fancy. &lt;/p&gt;

&lt;h2&gt;Running a Testnode&lt;/h2&gt; 

&lt;h3&gt;Step 1: Download and Install Docker&lt;/h3&gt; 

&lt;p&gt;Go to &lt;a href="https://docs.docker.com/docker-for-mac/install/" rel="noopener noreferrer"&gt;Docker&lt;/a&gt; and install Docker on your Mac. It’s free, if you have a privacy setting as I do, make sure to manually change Docker as a trusted software so it can run on your Mac.&lt;/p&gt;

&lt;h3&gt;Step 2: Open Terminal&lt;/h3&gt;

&lt;p&gt;Open the /Applications/Utilities folder on your Mac, type in a search to find the Terminal then double-click it. &lt;/p&gt;

&lt;p&gt;Type the command as below — copy those commands and paste in Terminal and press Enter: &lt;/p&gt;

&lt;p&gt;&lt;code&gt;docker run -d \&lt;br&gt;
  --name stacks_follower \&lt;br&gt;
  --rm \&lt;br&gt;
  -e RUST_BACKTRACE="full" \&lt;br&gt;
  -e BLOCKSTACK_DEBUG="1" \&lt;br&gt;
  -p 20443:20443 \&lt;br&gt;
  -p 20444:20444 \&lt;br&gt;
  blockstack/stacks-blockchain:latest \&lt;br&gt;
/bin/stacks-node krypton&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The installations will process automatically, and once complete you will see a blank command shows up. And then, type command:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;docker logs -f stacks_follower&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;You can see this in Docker:&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjl84eudn64x5pwf3i4j6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fjl84eudn64x5pwf3i4j6.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looks like the node connects to the Stacks 2.0 testnet now.&lt;/p&gt;

&lt;h2&gt;Mining Stacks Token on the Testnet&lt;/h2&gt; 

&lt;h3&gt;Step 1: Generate keychain&lt;/h3&gt;

&lt;p&gt;Type: &lt;/p&gt;

&lt;p&gt;&lt;code&gt;docker run -i node:14-alpine npx @stacks/cli make_keychain -t 2&amp;gt;/dev/null&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;and press Enter&lt;/p&gt;

&lt;p&gt;Then type: &lt;/p&gt;

&lt;p&gt;'replace  with &lt;code&gt;btcAddress&lt;/code&gt; property from your keychain&lt;/p&gt;

&lt;p&gt;curl -XPOST "&lt;a href="https://stacks-node-api.blockstack.org/extended/v1/faucets/btc?address=" rel="noopener noreferrer"&gt;https://stacks-node-api.blockstack.org/extended/v1/faucets/btc?address=&lt;/a&gt;" | json_pp'&lt;/p&gt;

&lt;p&gt;and press Enter.&lt;/p&gt;

&lt;h3&gt;Step 2: Create a config file directory&lt;/h3&gt;

&lt;p&gt;Type: &lt;/p&gt;

&lt;p&gt;&lt;code&gt;mkdir -p $HOME/stacks&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;and press Enter&lt;/p&gt;

&lt;p&gt;After it’s complete and you see the blank command, type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[node]
working_dir = "/root/stacks-node/current"
rpc_bind = "0.0.0.0:20443"
p2p_bind = "0.0.0.0:20444"'
Enter your private key here!
seed = "replace-with-your-privateKey-from-generate-keychain-step"
miner = true
[burnchain]
chain = "bitcoin"
mode = "krypton"
peer_host = "bitcoind.krypton.blockstack.org"
process_exit_at_block_height = 5340
burnchain_op_tx_fee = 5500
commit_anchor_block_within = 10000
rpc_port = 18443
peer_port = 18444
[[mstx_balance]]
address = "STB44HYPYAT2BB2QE513NSP81HTMYWBJP02HPGK6"
amount = 10000000000000000

[[mstx_balance]]

address = "ST11NJTTKGVT6D1HY4NJRVQWMQM7TVAR091EJ8P2Y"

amount = 10000000000000000

[[mstx_balance]]

address = "ST1HB1T8WRNBYB0Y3T7WXZS38NKKPTBR3EG9EPJKR"

amount = 10000000000000000

[[mstx_balance]]

address = "STRYYQQ9M8KAF4NS7WNZQYY59X93XEKR31JP64CP"

amount = 10000000000000000`
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And press Enter &lt;/p&gt;

&lt;h3&gt;Step 3: Run the miner&lt;/h3&gt;

&lt;p&gt;Type: &lt;/p&gt;

&lt;p&gt;&lt;code&gt;docker run -d \&lt;br&gt;
  --name stacks_miner \&lt;br&gt;
  --rm \&lt;br&gt;
  -e RUST_BACKTRACE="full" \&lt;br&gt;
  -e BLOCKSTACK_DEBUG="1" \&lt;br&gt;
  -v "$HOME/stacks/Config.toml:/src/stacks-node/Config.toml" \&lt;br&gt;
  -p 20443:20443 \&lt;br&gt;
  -p 20444:20444 \&lt;br&gt;
  blockstack/stacks-blockchain:latest \&lt;br&gt;
/bin/stacks-node start --config /src/stacks-node/Config.toml&lt;/code&gt;`&lt;/p&gt;

&lt;p&gt;And press Enter. &lt;/p&gt;

&lt;p&gt;You will see this “crazy stuff” popping up but don’t panic, it means things are up and running!&lt;/p&gt;

&lt;p&gt;Anyway, that’s all I did. I followed the original guide &lt;a href="https://docs.blockstack.org/mining#create-a-config-file-directory" rel="noopener noreferrer"&gt;here&lt;/a&gt;. Blockstack does recommend a few different ways via Rust and Virtual Machine (Oracle VirtualBox) to help you run a miner on Stacks 2.0 other than Docker. &lt;/p&gt;

&lt;p&gt;Also, you can download the pre-made binaries (node) &lt;a href="https://github.com/blockstack/stacks-blockchain/actions/runs/355947077" rel="noopener noreferrer"&gt;here&lt;/a&gt;. Unfortunately, only Docker works on my end. I will ask the community to help me look into it and hopefully, I can set up STX mining before Stacks 2.0 mainnet goes live. If you made it to the end on Rust or VM, please share your tutorial with me! &lt;/p&gt;

</description>
      <category>bitcoin</category>
      <category>blockstack</category>
      <category>blockchain</category>
      <category>node</category>
    </item>
    <item>
      <title>Oracles on Clarity</title>
      <dc:creator>Jun Gong</dc:creator>
      <pubDate>Wed, 28 Oct 2020 12:46:18 +0000</pubDate>
      <link>https://dev.to/jun_gong/oracles-on-clarity-3p3n</link>
      <guid>https://dev.to/jun_gong/oracles-on-clarity-3p3n</guid>
      <description>&lt;p&gt;&lt;em&gt;Blockchain oracle is so in right now.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In the last few weeks, I’ve been working on an &lt;a href="https://medium.com/ethplanet/building-the-next-digital-world-hackathon-winner-announced-3f490ec6c999"&gt;online hackathon&lt;/a&gt; project. Organizing hackathon is always fun — I enjoy things like creating an ultimate platform for hackers, builders, artists, and anyone else from all backgrounds who want to build things together, and of course, I’m inspired by people all the time.&lt;/p&gt;

&lt;p&gt;There’s one project caught my attention — &lt;a href="https://devfolio.co/submissions/cellarnet"&gt;VerityNet&lt;/a&gt;, fairness apps and architectures for DeFi. Unlike everyone else is building money legos by “adding” a bunch of protocols, VerityNet created a fairness application architectures with the help of multiple components, such as Aave, zkSnarks, zkRollups, and etc. It’s like a different kind of lego building. Among all the “legos”, the team also used fairness oracles, powered by Chainlink VRF. They need oracles to provide financial data inputs from the outside world into smart contracts and only oracles can help with that, “because we believe the concept of fairness and we need fairness financial data feeds”, said the VerityNet team.&lt;/p&gt;

&lt;h1&gt;The Oracle FOMO&lt;/h1&gt;

&lt;p&gt;Blockchain oracle is so in right now — thanks to the oracle service providers like Chainlink, Band Protocol and etc.&lt;/p&gt;

&lt;p&gt;A blockchain oracle is just like a translator of information. Bitcoin, Ethereum, and other public blockchains don’t have the capability to access accurate and reliable data from the real-world because that information is not on the existing blockchain. Oracles provide the data to trigger smart contract to execute when the original terms of the contract are met, for example like VerityNet, oracles can get the financial data that is not on the Ethereum blockchain; or in the supply chain tracking case, oracles can help company send the package information to the smart contracts, and then let contracts do their on-chain work. &lt;b&gt;Oracles are the only way for smart contracts to interact with data outside of the blockchain environment.&lt;/b&gt;&lt;/p&gt;

&lt;h1&gt;Let’s Get Some Clarity and Embrace the Oracle&lt;/h1&gt;

&lt;p&gt;More and more blockchain projects have adopted and integrated oracles and &lt;a href="http://blockstack.com/"&gt;Blockstack&lt;/a&gt; is the latest one — recently, Chainlink has become the oracle service provider for Blockstack and its &lt;a href="https://www.blockstack.org/testnet"&gt;Stacks 2.0&lt;/a&gt; network. Stacks 2.0 implements Proof-of-Transfer (PoX) mining mechanism that anchors to Bitcoin’s security, with Clarity, a new smart contract language.&lt;/p&gt;

&lt;h3&gt;But why blockchain developers need a new programming language instead of embracing the existing ones?&lt;/h3&gt;

&lt;p&gt;Clarity is a new open-source language that helps to reduce the smart contracts’ vulnerability. Clarity will be &lt;em&gt;&lt;b&gt;the one&lt;/b&gt;&lt;/em&gt; that &lt;b&gt;brings smart contracts and dapps to the Bitcoin network&lt;/b&gt;. With the help of Clarity, developers will be to write smart contracts, predict exactly how their smart contracts will be executed, and host secure smart contracts on a decentralized network maintained by developers themselves.&lt;/p&gt;

&lt;h3&gt;What can oracles bring to the Stacks ecosystem?&lt;/h3&gt;

&lt;p&gt;Simply put, if developer runs a dapp or DeFi on Stacks and backed by Bitcoin, oracles can help to get access to market data. Also, in order to make data more trustless, instead of relying on a centralized oracle, the smart contracts request data from a decentralized blockchain oracle network — this is where Chainlink comes in, allowing multiple Chainlinks to evaluate the same data before it becomes a trigger. The off-chain data that Chainlink oracles help Clarity smart contracts get access to, it can be separate blockchain or web APIs. So if the dapp is built on other blockchains (like Ethereum), Stacks developers can access that dapp’s data via Chainlink and use it as an oracle.&lt;/p&gt;

&lt;p&gt;Without a doubt, the integration of Chainlink’s decentralized oracle on Stacks 2.0 will unlock multiple use cases in the Stacks ecosystem. And I’m sure that the community will make the oracle service more reliable and secure.&lt;/p&gt;

&lt;h1&gt;Some Useful Resources&lt;/h1&gt;

&lt;p&gt;Hope you find oracle and Clarity language interesting. If so, here are some useful resources to help you get started:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/clarity-lang"&gt;Clarity on Github&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.blockstack.org/smart-contracts/hello-world-tutorial"&gt;Smart contract tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.blockstack.org/stacks-blockchain/overview#proof-of-transfer-pox"&gt;Proof-of-Transfer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A final question: Do you think Clarity with the help of oracles will win the hearts of developers and eventually, build the user-own internet?&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>blockstack</category>
      <category>clarity</category>
      <category>oracle</category>
    </item>
  </channel>
</rss>
