Colony Blog
  • Blog
  • Education
  • Development
  • Research

Development

What it takes to develop and deploy smart contracts. Here's our latest developer tools and resources.

Development

Colony Is Going Multi-Chain

Colony goes multi-chain with Arbitrum, promising lower costs and a vibrant ecosystem. Learn about the transition and benefits.

  • Jack du Rose
    Jack du Rose
1 min read
Education

Colony Whitepaper 2020 Update

Today we are proud to publish the first major revision of our technical whitepaper.

  • Daniel Kronovet
    Daniel Kronovet
3 min read
Colony

Introducing Glider

Meet Glider, our first mainnet release candidate now live on the Görli testnet.

  • Griffin Ichiba Hotchkiss
    Griffin Ichiba Hotchkiss
4 min read
Security

For Whom the Delegate Calls

The colonyNetwork codebase is large and complex. This article is meant to just provide a quick lay of the land, and to point you, dear hacker, toward where we think the bugs might be. We'll also re-cap some of the bugs that have been discovered so far.

  • Griffin Ichiba Hotchkiss
    Griffin Ichiba Hotchkiss
4 min read
Blockchain

Parameterized Transaction Reviews

Multi-signature transactions are one of the most useful patterns for smart contracts and the dApps that utilize them. But in the ‘vanilla’ implementation of multi-signature design, transaction reviewers (owners), are assigned contract-wide and review all transactions.

  • Elena Dimitrova
    Elena Dimitrova
7 min read
Blockchain

Securing Local Storage for dApps

Deploying a decentralized application introduces some interesting security considerations that might not come up in more traditional development.

  • Raul Glogoveţan
    Raul Glogoveţan
6 min read
Blockchain

Open-sourcing the Colony Network

After many months of hard work and preparation, we’re proud to announce that the source code for the Colony Network contracts is now open-source!

  • Colony
    Colony
1 min read
Ethereum

How to Write Clean, Elegant Solidity Code Using Function Modifiers

One of the most interesting features in Solidity are function modifiers.

  • Thiago Delgado
    Thiago Delgado
2 min read
Blockchain

Token-weighted Voting Implementation Part 3

This is the last of a 3-part article which presents the Solidity-based implementation of the Token weighted voting protocol.

  • Elena Dimitrova
    Elena Dimitrova
3 min read
Solidity

Code Coverage for Solidity

Ensuring the security of deployed Ethereum contracts is one of the most important challenges facing Ethereum developers today.

  • Alex Rea
    Alex Rea
6 min read
Ethereum

Token-weighted Voting Implementation Part 2

This is the second of a 3-part article which presents the Solidity-based implementation of the Token weighted voting protocol.

  • Elena Dimitrova
    Elena Dimitrova
5 min read
Ethereum

Token-weighted Voting Implementation Part 1

This is the first of a 3-part article which presents the Solidity-based implementation of the Token weighted voting protocol.

  • Elena Dimitrova
    Elena Dimitrova
3 min read
Ethereum

Writing Robust Smart Contracts in Solidity

Before contract function code executes, it’s a good idea to validate who triggered it and what inputs are given.

  • Elena Dimitrova
    Elena Dimitrova
4 min read
Ethereum

Writing Upgradable Contracts in Solidity

Ethereum contracts are immutable — once deployed to the blockchain they cannot be updated, yet the need to change their logic with time is ultimately necessary. This article presents one way to implement upgradeable Ethereum contracts.

  • Elena Dimitrova
    Elena Dimitrova
3 min read
Colony Blog © 2025
Latest Posts Twitter Ghost