MENU

Guerilla Open Access Manifesto

April 26, 2017
0
4290
0
Worth a read and research https://ia800808.us.archive.org/17/items/GuerillaOpenAccessManifesto/Goamjuly2008.pdf Also here if the above link breaks: Goamjuly2008
Read More ›

Blockchain vs. Bullshit: Thoughts on the Future of Money

April 24, 2017
0
3789
0
Another great talk by Andreas Antonopoulos. Some key points. There is a lot of BS going around. BAU disguised as innovation Blockchain is bitcoin with a haircut and a suit that you parade in front of your board Define blockchain in such a way that you can’t replace it with database and still make the sentence work Open, borderless, transnational, no 3rd parties, neutral, decentralised Consortium = Cartel This isn’t about banking the unbanked. It’s about debanking all of us  
Read More ›

An Ethereum Hello World Smart Contract for Beginners part 2

April 22, 2017
0
7111
0
If you followed part 1 of creating smart contracts on Ethereum and you got the contract running successfully then congratulations. Here in part 2, I’ll go through how you can get the same smart contract working on a real blockchain. The Ethereum testnet blockchain instead of testrpc which is like an in memory private blockchain simulator. Step 1: Download geth The first step is to download geth (basically Ethereum that is written in Go). This is the Ethereum client that is going to run the Ethereum blockchain. Here are the instructions for OSX > brew tap ethereum/ethereum > brew install ethereum (From: https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Mac) Then run it with: > geth --testnet and leave this terminal open. If you forget the testnet flag, you’ll end up downloading the real chain. ie THE Ethereum blockchain. Step 2: Download Mist (optional) I found downloading Mist convoluted but it gave me a chance to really learn how things worked. Mist is a graphical application that contains geth and an Ethereum wallet. This was confusing at first because you can also download an Ethereum wallet by itself. The advantage of Mist is that you can see the accounts, create new accounts and practice transferring ether all […]
Read More ›

Wellington Blockchain Meetup April 2017

April 20, 2017
0
3238
0
We were in the cozy corner at BizDojo, the S-Zone they call it and everyone got comfy, squeezing in to hear the latest updates and developments in the blockchain world. NZ Blockchain Conference update Mark Pascall, organizer of the NZ Blockchain conference on the 8-10 May, gave an update of how the event was tracking.  There’s still time to grab tickets and join the action with world class speakers heading our way. For more info check out http://www.theblockchain.nz Work is underway to get some of the speakers down to Wellington so watch this space for more info. Introduction to the Blockchain Association of New Zealand Paul Salisbury, secretary of the Blockchain Association of New Zealand (BANZ) then talked about BANZ and their role in developing the community and what it offers to it’s members. To keep up to date be sure to sign up to the newsletters over at https://blockchain.org.nz and check out the membership offerings at https://blockchain.org.nz/membership/ Ubering Energy on the Blockchain Sean then gave his presentation on Ubering Energy on the Blockchain where he shared his journey on how he built an electricity meter to get the data, stored the data on IPFS, allowed the users to visualise it […]
Read More ›

An Ethereum Hello World Smart Contract for Beginners part 1

April 17, 2017
0
8901
1
Venturing into the world of building smart contracts on Ethereum can very daunting at first. Where do you start? https://www.ethereum.org/greeter is not a great place to start because it doesn’t give any context or start with the basics. Once you’ve built your first smart contract, the greeter makes a lot more sense. https://medium.com/@ConsenSys/a-101-noob-intro-to-programming-smart-contracts-on-ethereum-695d15c1dab4 is pretty good. What I wanted was more simple and basic though. I continued searching and plucked bits and pieces from all over the place and this is what I’ve come up with. A super simple smart contract on Ethereum In this article, I’m going to demonstrate how to build a very simple smart contract. This smart contract allows the user to deposit tokens and allows the user to query for the balance. Two simple functions. Step 1: The code The comments should explain what the code does. // A simple bank smart contract where the user // can deposit and query funds. // by @seandotau 16 April 2017 // This needs to be the first line. pragma solidity ^0.4.0; // give your contract a name contract aBank {          // this declares a key/value array called balanceAccount.     // the key is address and […]
Read More ›

Ubering Electricity on the Blockchain

April 14, 2017
0
4833
0
I came up with this idea 18 months ago and like any one thought it was super amazing and super unique. A worlds first maybe? A Google search quickly crushed that idea! People had already talked about it and others were also building it and testing it. That didn’t deter me though because hey, when is an idea ever super unique. It’s all about execution! I started designing it over Christmas and spent the last 2 months building it. I’ll be presenting it at the Wellington Blockchain Meetup next Wednesday. What is it? Check out the video below. Come along if you’re around to understand what I did and how it works.  
Read More ›

HVHS Technology Scholarship Contribution

April 11, 2017
0
3527
0
I was invited to Hutt Valley High School this morning to meet with some students from the Technology Scholarship programme to share my industry experience on a project the students are working on. The goal for the students are to take an idea from inception to a proof of concept or prototype and document their journey. It is very detailed where lots of research is required, feasibility studies, requirements gathering, client relationship management, design, developing, testing the whole lot. It is amazing what the students nowadays have to do. Speaking with me it must have felt like stepping into a time machine because I talked about when I attended HVHS, mobile phones were the size of bricks and Google, Facebook and Twitter had yet to be invented. That was because it was the early 90’s and it was the Internet that was being invented. I was there to provide feedback on their ideas, share some industry experience and talk about some of the latest trends in technology. One key points I talked about was that one doesn’t need to have the best idea or the most unique or ground breaking idea because it’s about execution. Bringing the idea to life […]
Read More ›

geth attach on testnet error

April 9, 2017
0
6746
0
If you are trying to run the command geth attach and you get this error > Fatal: Unable to attach to remote geth: dial unix /Users/<username>/Library/Ethereum/geth.ipc: connect: no such file or directory it is because geth cannot find the file geth.ipc. This typically happens when you have run geth –testnet. This file gets generated at run time. To fix this, run geth attach with the additional ipc command. ie > geth attach ipc:/Users/<username>/Library/Ethereum/testnet/geth.ipc and that should do the trick! Installing Solidity on OSX If you are trying to install Solidity on OSX these are the commands you need to run. brew update brew upgrade brew tap ethereum/ethereum brew install solidity brew linkapps solidity If you get this error: ==> Installing solidity from ethereum/ethereum Error: You must `brew link cmake` before ethereum/ethereum/solidity can be installed it means you need to run “brew link cmake” as instructed. If you run brew doctor you will find a similar reason. Warning: You have unlinked kegs in your Cellar Leaving kegs unlinked can lead to build-trouble and cause brews that depend on those kegs to fail to run properly once built. Run `brew link` on these:   cmake The tricky part is that when you […]
Read More ›

Protected: Understanding how permissioned blockchains can work for you?

April 9, 2017
0
1864
0
There is no excerpt because this is a protected post.
Read More ›

Wellington Blockchain Meetup April 2017 Announced

April 7, 2017
0
3880
0
The next Wellington Blockchain meet up will be on 9th November at 5:30pm at Bizdojo. We’ve got an interesting agenda where Mark will provide an update on the NZ Blockchain conference, Paul will talk about the Blockchain Association of New Zealand and the programmes being run and Sean will share developments of his latest project, how to sell excess electricity to your neighbor, the Uber of electricity. Look forward to seeing you all there. April Blockchain Wellington Meetup Wednesday, Apr 19, 2017, 5:30 PM Bizdojo115 Tory Street Wellington, NZ 51 Members Went Hey guys,Let’s get together to chat about bitcoins, blockchains and smart contracts. It doesn’t matter what your background is. If you are interested and what to learn more, have questions that you want answered or want to meet with others in this industry then come along. All welcome.In this meet up we’ve got a few small presentations.5:30 pm: … Check out this Meetup →  
Read More ›

How Charlie Lee created Litecoin presentation at Coinbase

April 5, 2017
0
3915
0
This is a really neat video where Charlie Lee, shares how he created Litecoin. Charlie talks about making it similar to bitcoin so that it could leverage the future work that went into bitcoin because the code base is similar. He also talks about how he wanted to make it fair because there were a lot of premining of new altcoins at the time. The “litecoin is the silver to the bitcoin gold” was a great marketing ploy that worked. Being copper or another precious metal just doesn’t have the same ring. Well worth a watch.
Read More ›

Hardware, Software, Trustware by Andreas Antonopoulos

March 29, 2017
0
3902
0
Another talk comparing the process of developing hardware v software. Hardware you have to get right because the iteration cycle is long. 4-5 years. Software, could be hours. Get something wrong, change it, compile it and release it. For this reason, the culture is not East v West, it’s hardware v software. Andreas talks about a new category called Trustware that happens when “consensus rules are running in software, with the backing of hardware, deployed on a global network, with a diverse set of participants”. Great talk, interesting take.
Read More ›

Blockchain Association of New Zealand

March 25, 2017
0
3782
0
I had the pleasure of meeting with Paul Sailsbury (founder and current secretary) and Stephen Macaskill (president) from the Blockchain Association of New Zealand (BANZ). It was a great opportunity to get further insight into the work BANZ is doing and the progress they are making. Getting up and running and building momentum always requires a lot of hard work and these guys are doing a great job. A lot of ground work has been done in the past few years so look out for some key announcements in the near future. There are lot of exciting projects in the pipeline requiring contributions from everyone in the blockchain community to help put New Zealand on the world stage. Looking forward to working with BANZ and getting the blockchain community growing not just in one or two major centers in NZ but everywhere.
Read More ›

What are smart contracts?

March 18, 2017
0
2675
0
Simply stated, A smart contract is some software code that transfers assets between parties when certain conditions occur. That is a very simple explanation but let’s dive deeper into what it really means, what it looks like and how it works. What it means? Smart contracts were brought to light in the mid 90’s and cryptographer Nick Szabo is generally credited with “inventing” smart contracts. The reason it has gained significant momentum now is because of the invention of bitcoins, the most successful digital currency to date and the underlying framework it provides. In a sentence, contracts are agreements between parties. Smart contracts are agreements between parties in the digital realm. A more formal definition of a smart contract is: a computer program that directly controls the transfer of digital currencies or assets between parties under certain conditions. It not only defines the rules and penalties around an agreement in the same way that a traditional contract does, but it can also automatically enforce those obligations. It does this by taking in information as input, assigning value to that input through the rules set out in the contract, and executing the actions required by those contractual clauses. These contracts are […]
Read More ›

Ian Grigg: Ricardian Contracts And Digital Assets Prehistory

March 8, 2017
0
3801
0
Ian Grigg: Ricardian Contracts And Digital Assets Prehistory A neat and very informative podcast on the history of digi cash, financial cryptography and Ricardian contracts. The history was fascinating because it provides a lot of context to how we got to where we are today. It’s a little lengthy but definitely worth a watch.
Read More ›

Wellington Blockchain March 2017

March 6, 2017
0
2392
0
We kicked off the first Wellington Blockchain event for 2017 last night with great speakers and a great turn out. It has changed a lot from a bunch of guys around a table in September 2016… to this in March 2017. Last night we had 4 speakers. Mark gave a great update on the up and coming Blockchain NZ conference. There are some world class speakers coming down under. Check out the website site for more details. It will be in Auckland and there is work underway to try and bring the speakers to Wellington as well. Sean talked about blockchain basics and how it will change the future and Felix (pictured above) talked about decentralization and smart contracts.   Our final speaker was Sulu who shared his personal story about how sending money back to Samoa was still a challenge and how his Kiwi Fintech start up Liberac is going to disrupt that. We had people from lots of different backgrounds. Coders and programmers, lawyers interested in smart contracts, people from Deloitte and lots of new faces wanting to understand what blockchain really is. Thanks to Bizdojo for hosting and to all that came. Look out for the next meetup in […]
Read More ›

Does Blockchain = Distributed Ledger Technology (DLT) and the Corda debacle

March 1, 2017
1
5270
0
There has been a recent activity around an article published with the title of “R3 Appears to Admit Defeat, Stops Blockchain Development“. The argument goes like this. On one hand, R3 claim they never were in the blockchain space. They claim they were in the distributed ledger space. On the other hand, others claim that R3 were in the blockchain space in order to get the investment required and then pivoted. Saifedean Ammous (@saifedean) has been the most vocal … Blockchain is what you say when you want funding. DLT & Corda is for when you've not delivered shit but want to pretend you're working hard. https://t.co/2x7UrDlrmw — Saifedean Ammous (@saifedean) February 27, 2017 But it got me thinking. What is the difference between a distributed ledger technology and blockchain technology? Roger Willis (from R3) pointed me to the technical whitepaper. 56 pages written by Mike Hearn on 29th November 2016 called “Corda: A distributed ledger”. For those of you who don’t know, Mike left the bitcoin community and joined R3 and there’s a whole back story to that as well that I’m sure readers can Google themselves. Back to the technology. The whitepaper is very well written, very readable (I’ve […]
Read More ›

Where does IPFS store it’s files?

February 28, 2017
0
4593
0
If you were wondering where IPFS, the Inter Planetary File System, aka global distributed and decentralised database stores its files, read on. The best place to start is to follow the ‘Getting Started’ page at: https://ipfs.io/docs/getting-started. You’ll have to install it first which is very quick. After you run ipfs init you will get a link to a readme file which looks like this: The question I had was where was this file being served from? I finally found out that it was in my local drive at $HOME/.ipfs/blocks/R3/CIQBED3K6YA5I3QQWLJOCHWXDRK5EXZQILBCKAPEDUJENZ5B5HJ5R3A.data To figure this out, all you have to do is run a grep like below: >> grep -rn "interfacing" * It seems obvious but as a complete newbie, even the simplest things can throw you off.
Read More ›

Blockchain Wellington first 2017 meetup announced

February 26, 2017
0
4149
0
Come and join us at the Wellington Blockchain meet up Monday 6 March at BizDojo in Wellington to talk all things bitcoins, blockchains and smart contracts. In the past we’ve had some fairly technical presentations. To kick of 2017 we’ve decided to start with a broader view talking about the impact blockchain technology is having and decentralisation. We’ll also get insight in the huge blockchain conference that is happening in May and the Kiwi FinTech accelerator. It is also a great chance to meet and learn what others are doing, learn more about smart contracts, how to download a bitcoin wallet and maybe get hold of some bitcoins too. (Or Ethereum if that floats your boat). Schedule: 5:30 pm: Welcome 5:35 pm: “Update on NZ Blockchain Conference in May”. 5:45 pm: “How Blockchain Will Impact Your Life Sooner Than You Think” 5:55 pm: “The Decentralized Economy – What Does This Mean For Modern Business?” 6:05 pm: “Kiwi FinTech Accelerator” 6:15 pm: “Q&A/Networking Chatter” Blockchain Discussion Panel: – All skill levels welcome! Monday, Mar 6, 2017, 5:30 PM The Graffiti Bar @ Bizdojo115 Tory St Wellington, NZ 26 Members Attending Hi all! Its good to be back in the new year. […]
Read More ›

IPFS basic intro videos

February 22, 2017
0
4125
0
If you are interested in understanding what IPFS is, these 2 videos are the quickest way to get a high level view. At about 20 minutes each the first one shows you how it works with actual examples which is great and the second one is a clip from Devcon2 in Shanghai where it gives a good insight into what it is and what it does from a non technical point of view. By non technical I mean there is no code involved but it’s still technical in terms of the words used.
Read More ›