Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

blockcast

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

blockcast - npm Package Compare versions

Comparing version 0.0.0 to 0.0.1

src/bitcoin-transaction-builder.js

20

package.json
{
"name": "blockcast",
"version": "0.0.0",
"description": "A protocol for publishing messages to the Bitcoin blockchain.",
"main": "index.js",
"version": "0.0.1",
"description": "A decentralized messaging application protocol for publishing to the Bitcoin blockchain.",
"main": "./src/index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"test": "./node_modules/.bin/jasmine-node test/ --forceexit --verbose --captureExceptions",
"test-dev": "./node_modules/.bin/jasmine-node test/ --verbose --autotest --captureExceptions --color --watch src/"
},

@@ -27,3 +28,10 @@ "repository": {

},
"homepage": "https://github.com/williamcotton/blockcast"
}
"homepage": "https://github.com/williamcotton/blockcast",
"devDependencies": {
"jasmine-node": "^1.14.5",
"helloblock-js": "^0.2.5"
},
"dependencies": {
"bitcoinjs-lib": "^1.2.0"
}
}
blockcast
=========
===
A protocol for publishing messages to the Bitcoin blockchain.
A decentralized messaging application protocol for publishing to the Bitcoin blockchain.
Why build a decentralized messaging application?
---
To create an open platform for building social software applications.
The incentive structures of crypto-currencies allow for users to control their own identities and data. Users must directly pay for the costs of broadcasting information.
Why Bitcoin?
---
The Bitcoin blockchain is the world's first public equal-access data store. Messages embedded in the Bitcoin blockchain become public record.
Other public data stores are unreliable. Bittorrent, Freenet and public-access DHTs cannot guarantee that data will be retrievable.
What about polluting the blockchain?
---
We will move this protocol to a Bitcoin sidechain designed specifically for public messages as soon as the technology for building sidechains becomes available.
What about an alternative currency like Namecoin?
---
Namecoin doesn't match this specific use-case as messages expire after ~200 days.
It also lacks the infrastructure of exchanges, APIs, tools, and software that support Bitcoin.
Ultimately we feel that Bitcoin with sidechains are a better approach to crypto-currencies than having competing alt-coins.
Building any application on top of Bitcoin creates an incentive to own Bitcoin.
Why aren't we developing the core infrastructure to accomplish this?
---
Our goal is to build a decentralized messaging application. This requires a public-access data store. The core infrastructure to do so already exists.
Building additional core infrastructure distracts us from our primary goal. If the application becomes untenable due to issues with the core infrastructure we will devote development resources to fixing the problem. The practical experience of making this application will be a much better guide than any white paper.
We will put resources towards a Bitcoin sidechain specifically designed for decentralized messaging applications as soon as it becomes possible.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc