10–13 ноября, участие из любой точки мира, призы на $12k+

Proffer объединяется с IBMMicrosoftAccel PartnersCoinbase и правительством Индии, чтобы предоставить вам первый в своем роде блокчейн-саммит и хакатон с 10-13 ноября, посвященный построению случаев использования блокчейна для социального блага — за пределами биткоин и валюты.

Призы на $12K + для ваших Dapps и смарт-контрактов по борьбе с коррупцией и неэффективностью в недвижимости, цепи поставок, финансов, обмена информацией, национального удостоверения, или других секторов по вашему выбору.

Открыт для участников из любой точки мира, с дополнительными личными семинарами и хакерскими сессиями, проводимыми в Индийском Технологическом Институте, Дели (IITD).

Регистрация открыта, зарегистрируйтесь здесь: https://proffer.сеть / хакатон

На чем я могу кодировать dApps и смарт-контракты?

1.   Toshi (by Coinbase) для мобильных приложений, построенных на Ethereum

Toshi, ранее назывался Token, — это чат-браузер на базе Ethereum, который построен командой Coinbase. Рассматривайте его, как приложение мессенджер, такой как Messenger Facebook или whatsapp, но с глубокой интеграцией с блокчейном Ethereum, который предоставляет каждому пользователю Toshi счет Ethereum и позволяет пользователям легко переводить ETH в приложения и другим пользователям.

Toshi облегчает разработчикам построение сторонних приложений на Ethereum с разговорным интерфейсом используя JavaScript. Например, вот приложение для поиска работы, которое рекомендует кандидатов компаниям с открытыми вакансиями, используя мудрость толпы, созданную Proffer и опубликованную в магазине приложений Toshi.

Доки: https://developers.toshi.org/docs
образец кода: https://github.com/toshiapp/toshi-app-js
Обучающее видео: https://www.youtube.com/watch?v=YUtehI7dKns

2.   Proffer, для случаев использования, где нужен поиск с помощью экспертных сетей

Proffer — это протокол блокчейн для поиска с экспертными сетями. dApps и смарт-контракты могут прибегнуть к смарт контрактам Proffer, чтобы найти ответы на вопросы, которые требуют от человека специальных знаний, например для использования в таких случаях, как набор на работу, монетизированный пиринговый тьюторинг, Yelp/Zomato, краудсорсинговое установление необходимых связей и многое другое.

Общий обзор:

Социальный поиск по блокчейн — зачем он нам нужен

Поиск партнеров, врачей и сложных ответов через коллективный интеллигентный blog.proffer.network

Обзор партнёрами блокчейна с самооптимизирующимися экспертными сетями

Определение «правильного» и «неправильного» для субъективных входных данных толпы, используя глобальный опыт банка и обзоров на blog.proffer.network

Примеры использования / dApps

Proffer Edu: Децентрализованное образование на блокчейн
App #2 из 5 приложений Proffer blog.proffer.network

Вакансии Proffer: Децентрализованный рекрутинг на блокчейн
App #3 из 5 приложений Proffer blog.proffer.network

3.   Truffle, для смарт контрактов построенных на Ethereum

Truffle — это платформа для разработки, которая делает кодирование, компиляцию и публикацию смарт-контрактов ethereum на приватный testnet или на общественную сеть намного проще. Начните с ссылок ниже.

Доки: http://truffleframework.com/docs/
Образец кода: https://github.com/joshpierro/ethereum-voting-dapp
Обучающие видео: http://truffleframework.com/tutorials/

Примечание: чтобы построить полный dApp (децентрализованное приложение) на смарт-контрактах сети ethereum, нужен интерфейсный слой, способный вызывать функции на смарт-контрактах с интерфейса пользователя в мобильном приложении или веб-приложении. Вот где появляется web3.js . Следующие 3 обучающих видео проводят через процесс разработки dApp с помощью Truffle для слоя контрактов и web3 для интерфейса:

http://truffleframework.com/tutorials/pet-shop

https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-1-40d2d0d807c2

https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-2-30b3d335aa1f

4. Fabric SDK, для смарт-контрактов и dApps построенных на Hyperledger Fabric

Hyperledger Fabric -это платформа для решений распределительного реестра в сетях с контролируемым доступом (отличаются от общественных / без контролируемого доступа блокчейнов биткоин и Ethereum, и идеально подходит для корпоративного использования, где все участвующие лица известны и надежны), на базе Linux Foundation и в который вкладывался IBM и ряд других компаний.

QuickStart Guide: https://www.ibm.com/developerworks/cloud/library/cl-ibm-blockchain-101-quick-start-guide-for-developers-bluemix-trs/index.html

Написание смарт контрактов / кода цепи:

  • Доки: http://hyperledger-fabric.readthedocs.io/en/latest/chaincode4ade.html
  • Образец кода:https://github.com/hyperledger/fabric-samples/tree/master/chaincode

Написание клиентских приложений:

  • Доки:http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html
  • Образец кода 1:https://github.com/IBM-Blockchain/marbles
  • Образец кода 2:https://github.com/hyperledger/fabric-samples/tree/release/fabcar