ProCodeCG – BDV – Creating Private Blockchain – 11 Dec 2018 – Day #3 #4

Standard

Day #3 and #4 of Creating Private Blockchain Workshop 🙂

Today we develop a blockchain implementation for election/voting 🙂

Screen Shot 2018-12-11 at 09.54.06 Screen Shot 2018-12-11 at 09.54.08

Screen Shot 2018-12-11 at 09.54.10 Screen Shot 2018-12-11 at 09.54.10

Screen Shot 2018-12-11 at 10.50.26 Screen Shot 2018-12-11 at 12.41.26

Screen Shot 2018-12-11 at 12.41.27 Screen Shot 2018-12-11 at 12.41.32

Screen Shot 2018-12-11 at 12.41.34 Screen Shot 2018-12-11 at 12.43.18

Screen Shot 2018-12-11 at 12.50.42

Election Results 🙂

Screen Shot 2018-12-11 at 13.10.41

Screen Shot 2018-12-11 at 13.19.40 Screen Shot 2018-12-11 at 13.19.56

Screen Shot 2018-12-11 at 13.27.42 Screen Shot 2018-12-11 at 13.30.18

Screen Shot 2018-12-11 at 13.31.20

The code

Screen Shot 2018-12-11 at 14.13.47

The class

IMG_0736 IMG_0737

IMG_0743

Setting up for vlog 😀

IMG_0738 IMG_0739

After class

IMG_0744

IMG_0745

Having big headache LOL

IMG_0746

*Photos and videos are also available here

Advertisement

ProCodeCG – BDV – Creating Private Blockchain – 3 Dec 2018 – Day #1 #2

Standard

 

We’re ready to create our private blockchain today 🙂

Mbak Ayu from BDV is opening the workshop 🙂 Thanks to BDV for providing us with everything: classroom, internet connection, lunch and great opportunities to learn together 🙂

IMG_0282

Now Blockchain opportunities 🙂

IMG_0283

IMG_0284

How transaction is performed and recorded

IMG_0285

A simple blockchain demo

IMG_0288

The class

IMG_0286

IMG_0290

IMG_0294

IMG_0281

Some screenshots of what we did in class 😉

Screen Shot 2018-12-03 at 13.02.55

Screen Shot 2018-12-03 at 13.29.03 Screen Shot 2018-12-03 at 13.36.17

Screen Shot 2018-12-03 at 13.40.42 Screen Shot 2018-12-03 at 14.05.07

We can do transactions and even stealing each other ether 😀

Screen Shot 2018-12-03 at 14.53.54 Screen Shot 2018-12-03 at 15.04.55

A big leap today 🙂 Going to learn how to do voting with blockchain on the next class 🙂

*Photos and videos are also available here

ProCodeCG Kids Coding Camp – Minecraft Modding – Day #2

Standard

OK, Day #2 of Minecraft Modding Coding Camp 🙂

Today kids did more coding, they typed lots of lines and then execute it in Minecraft 🙂

We created lots of structures, starting from piles of blocks to bridge, tunnel, skyscraper, igloo, pyramid, triangles and so much more!

IMG_7379

IMG_7426

IMG_7442

IMG_7443

IMG_7429

Marcus

IMG_7382

IMG_7403

Gabriel

IMG_7383

IMG_7380

IMG_7400

IMG_7450 2

 

Aidia

IMG_7384

IMG_7402

IMG_7423

Hada

IMG_7385

IMG_7407

IMG_7425

 

Gazka

IMG_7386

IMG_7408

IMG_7427

IMG_7441

IMG_7449

Qisthos

IMG_7387

IMG_7393

IMG_7401

IMG_7451

Veyzha

IMG_7388

IMG_7398

Kenzie

IMG_7389

IMG_7414

Valdi

IMG_7390

IMG_7391

IMG_7410

IMG_7411

IMG_7444

IMG_7445

Edward

IMG_7394

IMG_7381

IMG_7406

IMG_7412

IMG_7419

IMG_7420

Warren

IMG_7404

IMG_7405

IMG_7424 2

 

IMG_7428

 

IMG_7430

IMG_7431 IMG_7433

IMG_7440

IMG_7446

Aidia taught Gazka how to create a roller coaster in Minecraft (behind Capt. Faris was creating the JavaScript coding version :D)

IMG_7447

IMG_7448

And this is our Blockchain coding research with Python in the background 😀 Capt. Faris was busy improving the code 😀

 

IMG_7434 IMG_7435

 

 

 

 

 

IMG_7392

IMG_7395 IMG_7396

IMG_7397

IMG_7421

IMG_7422

Lots of coding and progress today, tomorrow kids will be working in groups and be given challenge 😉

ProCodeCG Kids Regular Coding Class – 2 June 2018

Standard

Hello 🙂 This week kids are getting better coping with the fasting 🙂 Less whining and more working 😉

IMG_5040

Vian was still experimenting with command blocks as usual 🙂

IMG_4999

And Nadine started to add button to activate a LED

IMG_4996 IMG_5001 2 The code IMG_5002 and worked just fine 🙂 IMG_5004 The next project is adding one more LED IMG_5010 The first LED will be turned on each time we press the button in short time IMG_5027 2 When you push the button for longer time, the second LED will be turned on IMG_5023 The code IMG_5025 IMG_5028 2 IMG_5030 Koosha brought his own project IMG_5003 Koosha wanted to control a circuit via Discord, with Python 😉 We did lots of debugging to this code and found some version incompatibility, problems with libraries and many errors 🙂 IMG_5039 We still need to figure things out because we still cannot install one of the library in Python to connect Discord to the outside world. We’ll work this out next time, don’t worry Koosha 🙂 IMG_5049 Firaas learned GameMaker and Minecraft Modding today IMG_4989

This the latest version of Firaas’ PacMan Game 🙂

IMG_5007

So typical of Firaas 🙂

IMG_4990 Neat and interesting as always, and Firaas was given a homework to start his own Agario Game 🙂 IMG_5009 Sam was struggling with making Agario work 🙂 IMG_4992

IMG_5011

There are still some bugs, but that’s how we learned: how to take those bugs down one by one 😉

IMG_5014

Capt. Faris spent half of the time gave a undergraduate student tutorial about tensorflow

IMG_5015

IMG_5021

IMG_5041

… and the other half to explore blockchain coding in Python 🙂

IMG_5046

Faris had learned how to modify the genesis and the mining process and many things in the code

IMG_5047

IMG_5050 2

The number of attempts to get the required hash function

IMG_5051

IMG_5052

The chain

IMG_5053

Fadhlan forgot to bring his laptop and some of the essential parts needed for the project so he just continued attaching things to the robot 🙂 In the picture: connecting wires to the servo

IMG_5018

IMG_4997 This is how Fadhlan brought his stuff to the class OMG 😀 He seriously needs a toolbox (a big one) IMG_5044 He also got most of the components in the box contaminated with superglue! IMG_4998

Ain + his command blocks projects: a big smile 😀

IMG_5024

Fathan’s Agario started working 🙂 Still struggling with the code, just like Sam 😀

IMG_4991 IMG_5042 IMG_4995

Nafis forgot to bring his robot, so that he was given a task to control micro servo via cloud so later he can apply it to the robot 🙂

IMG_4993 He brought the toolbox so there are enough micro servo to be tested 😉 IMG_4994

This is how ProCodeCG Kids learn: by solving problems, by being challenged, by working in a team and by following their intuition and curiosity 😉

Will be reporting again soon 🙂

ProCodeCG – Attending IBM Hyperledger Blockchain Workshop – PAU ITB – 5 April 2018

Standard

ProCodeCG attended IBM Hyperledger Blockchain Workshop yesterday 🙂

IMG_9843

IMG_9845

The agenda

IMG_9846 IMG_9847

Not many people have the opportunity to learn this 🙂

IMG_9848

The trainers 🙂 From left to right: Pak Andre Jenie, Mas Aldred and Mba Janice 🙂

IMG_9850

IMG_9851 IMG_9852

Taking notes 🙂

IMG_9853

Some of many screenshots we did yesterday 🙂 We finally successfully build a to do list on HLF 🙂 Can you imagine a to do  list on a blockchain platform? This is it 🙂

Bildschirmfoto 2018-03-05 um 2.51.21 PM

on the left, the transaction on the chaincode

Bildschirmfoto 2018-03-05 um 2.55.03 PM Bildschirmfoto 2018-03-05 um 2.56.00 PM

Soon ProCodeCG will give training about this topic, probably for kids too 😉

ProCodeCG codeMeetUp() #111 – Philosophy of BlockChain

Standard

ProCodeCG codeMeetUp() #111 🙂

IMG_8194IMG_8195

Philosophy of Blockchain by Prof. Budi Rahardjo 🙂

IMG_8196IMG_8197IMG_8198

Blockchain is not equal with Bitcoin

IMG_8199

Example of transaction

IMG_8200

how miner work

IMG_8201

initiating amount of bitcoin for A and A send some to B

IMG_8202

A chain will be created for each transaction

IMG_8203

The transaction will be hashed with certain criteria

IMG_8204

Example of simple hash

IMG_8206

A demo of transaction recording and creating chain in PERL

IMG_8207

creating hash that meets criteria for each transaction

IMG_8208IMG_8209

IMG_8210IMG_8211

the code: generating chain, calculate hash, etc. Showing how mining is done

IMG_8213

How miner work

IMG_8214

Summary

IMG_8215

The audience

IMG_8212

We had long discussions 🙂

IMG_8216

Thanks for coming 🙂

IMG_8219

See you on the next ProCodeCG codeMeetUp() 🙂

ProCodeCG codeMeetUp() #108 – Exclusor – CryptoEconomics

Standard

Today, we had Founder of Exclusor, Tata Tricipta, sharing about CryptoEconomics on ProCodeCG codeMeetUp() #108 🙂

About Exclusor (from the WhitePaper):
“Exclusor introduces a new blockchain architecture designed to enable vertical and horizontal scaling of decentralized applications. Reducing energy consumption and high cost in block creation, thus lowering the customer fee unlike current blockchain transactions. This can be achieved by implementing new consensus algorithm and deploying consortium network model.”

IMG_4273

We set up the room while waiting for more people to come 🙂

IMG_4274

This is a very recent topic involving cutting-edge technology 🙂

IMG_4275 IMG_4276

IMG_4277

Introduction about Blockchain

IMG_4278

The ecosystem

IMG_4280

What is cryptoeconomics?

IMG_4281

Implementation of cryptoeconomics

IMG_4282

Exclusor protocol

IMG_4285

Exclusor Decentralized Autonomous Organization

IMG_4288

IDAEX

IMG_4289

Some notes

IMG_4286

and some more

IMG_4290

The audience

IMG_4279

IMG_4283 IMG_4284

Us 🙂

IMG_4292

QA Sessions and discussion after the presentation 🙂

IMG_4293