Colony Blog
  • Blog
  • Education
  • Development
  • Research

Smart Contracts

Smart contracts allow for transactions and agreements to be carried out among disparate, anonymous parties without the need for a central authority, legal system, or external enforcement mechanism. They render transactions traceable, transparent, and irreversible.

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
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
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